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...
Message
Re: BCReditor help...storing patches... rearranging presets
2010-09-23 by psionic11
Attachments
- No local attachments were found for this message.