Hi again,
This image shows a perfect oscillator frequency up glissando. This is what should happen when I move the encoder clockwise constantly in my BCR. I hope this helps a little bit.
2010/12/13 Alex <alex655321@...>
Hi Mark,The behavior I described corresponds numerically to what happens when I send MIDI messages from the BCR to the synth.The Freq Osc and the Fine Tune, are 2 different parameters in the Mopho and have to be controlled by 2 different knobs in the synth. I want to 'combine' these 2 parameters into 1 encoder of the BCR to make a smooth transition (like a huge glissando) through the oscillator frequency range.This is what Mopho Manual says in the Program Parameter Data section:1 Oscillator Frequency: 0 - 120 in semitones (10 octave range). CC# 20 and/or NRPN# 0 (for oscillator 1)
2 Oscillator Fine Tune: 0- 100. 0 = -50 cents, 50 = 0 (centered), 100 = +50 cents. CC# 21 and/or NRPN# 1 (for oscillator 1)The solution I suggested I think is the right one to make what I want but I can be wrong. If you or somebody has a better solution, please, don't hesitate to post it here. I will post again my idea:
1 Encoder of BCR:
Clockwise behavior: Fine Tune goes from 50 (centered) to 100 (1 semitone up). When 100 is reached, Freq Osc is increase by 1 and Fine Tune is reset to 50 to starts over again the whole process while I continue moving the encoder clockwise.Counterclockwise behavior: Fine Tune goes from 50 (centered) to 0 (1 semitone down). When 0 is reached, Freq Osc is decrease by 1 and Fine Tune is reset to 50 to starts over again the whole process while I continue moving the encoder counterclockwise.Maybe the solution you gave me does not do what I am describing above but I can hear a huge glissando in the frequency oscillator when I move the encoder.If you find a more accurate solution please let me know.Thank you so much for your help Mark!CheersAlex2010/12/13 Mark <markwinvdb@...>
--- In bc2000@yahoogroups.com, Alex wrote:> I noticed I made a mistakeIf I understand you correctly, the behavior you describe above is what happens when you turn a knob on the synth itself.
> during the explanation. This way would be right:
>
> Clockwise behavior: Fine Tune goes from 50 to 100. When 100 is
> reached Freq Osc will increase by 1 and Fine Tune will reset to 50
> (not to 0 as I said before.) The process will start over again.
>
> Counterclockwise behavior: Fine Tune goes from 50 to 0. When 0 is
> reached Freq Osc will decrease by 1 and Fine Tune will reset to 50.
> The process will start over again.
>
> I don't know if your solution is still the same or I must change
> something.
If this behavior corresponds numerically to what happens when you send MIDI messages from the BCF/R to the synth, then the solution I proposed could not work (and I can't immediately think of a solution to this).
For instance, wouldn't turning the BC encoder clockwise lead to a BACKWARD jump of a full semitone every time the Fine Tune value jumps from 99 to 0 (together with Freq Osc increasing by 1)?
However, you later wrote that things worked, so I'm wondering how that is possible.
Mark.
--
Alex
--
Alex