Search the Community
Showing results for tags 'adsr'.
-
Hello all, For the past week or so, I've been trying to learn my way around SysEx for the purpose of setting up a Behringer BCR2000 to program the sammichSID. After much trial and error, I have had some success, but I have hit a wall with the Voice Envelope ADSR. Since Attack/Decay and Sustain/Release each share a respective address, I can't sort out how to control them independently without issue. Currently, I am using the BC Manager software (https://mountainutilities.eu/bcmanager) with the help of the SID Ctrlr panel to send the following data (for OSC 1 L/R): Attack: $F0 $00 $00 $7E $4B $00 $06 $01 $00 $62 val4.7 val $F7 Decay: $F0 $00 $00 $7E $4B $00 $06 $01 $00 $62 val0.3 val $F7 *Edit* - I am sending a value range of 0-15 for each. This gets me part way there, but I am unable to have independent control over them. If I move the encoder I've assigned to Attack, it will affect the Decay value as well. Here is the relevant part of the SysEx implementation (https://github.com/midibox/mios8/blob/master/apps/synthesizers/midibox_sid_v2/doc/mbsidv2_sysex_implementation.txt) Line 354: 0x062 | [7:4] DCA Attack Rate | [3:0] DCA Decay Rate I'm sure I'm missing something simple. Hopefully this makes sense to someone! :) Thank you for reading, and any help is greatly appreciated. Dhayv PS - side question: in the hex above, what does the $06 $01 $00 represent? I have noticed it is included in almost every parameter I have come across so far.
- 4 replies
-
- bcr2000
- sammichsid
-
(and 3 more)
Tagged with: