Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Message

Re: BCReditor help...storing patches... rearranging presets

2010-09-23 by psionic11

Hi Royce, I'm making some progress despite my BCf's erratic behavior.  I've managed to write an .easypar script for one encoder, and upload it to the BCF.

For reference, here's the successful .easypar script I sent to the BCF which the BCF then successfully controlled my synth:

$encoder 1
  .easypar CC 2 7 0 127 absolute
  .showvalue on
  .mode bar
  .resolution 96 96 96 96
  .default 100

That script turned encoder 1 into a volume (MIDI CC 7) knob for the synth, which is on MIDI channel 2.

From that, I managed to convert the script from .easypar to .tx with the following:

$encoder 1
  .minmax 0 127
  .default 100
  .tx $B1 7 val
  .resolution 96 96 96 96
  .showvalue on
  .mode bar

Nifty proof of principle.  But I don't want to use 7-bit CC commands; I need to use NRPN commands for some extra functionality that CC commands can't give me.  After a bit of fumbling, I managed to get another script working, which uses the MIDI CC's 98 (or $62 in hex) and 99 (or $63 in hex) for NRPN LSB and MSB.  

The a-ha! moment for me here was when I realized that the 99 MSB needed a data parameter, which is MIDI CC 38 (or $26 in hex), and likewise for the 98 LSB CC.  This script uses NRPN 0, values 0 to 1, switch the voice mode from polyphony to unison:

$encoder 1
  .showvalue on
  .mode bar
  .resolution 96 96 96 96
  .default 0
  .minmax 0 1
  .tx $B1 $63 $00 $26 $00 $62 $00 $26 val


So, that's all good so far.  I'm understanding the potential I can get if I can consistently convert all my synth's NRPN parameters -- both continuous/switch and positive/negative.

The thing that is bugging me still is why sometimes when I go to save a preset/script, it seems to chop off that last set of commands... that is... where I used to have 8 faders of info, the script suddenly somehow chops off at fader 1, with faders 2-8 vanished into limbo...

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.