I’m sure this isn’t for a large group of users out there, but hey maybe it will be. This is a controller for a vintage OB-8 with the Tauntek firmware installed.
This controls all parameters saved with a patch, including the PAGE 2 parameters.
This does not include performance controls i.e. LFO 2, Arp, etc as those aren’t saved in a patch.
caveats: I tried to use list objects for things like waveform selection, but I need the full CC range to make the changes, and haven’t figured out how to set broader cc thresholds for changing the list. Still gonna try and figure it out eventually, but this works for now. Will update this thread if I make changes.
Dpo you use some montior tool like MIDI-Ox so you get to see the CC inf being sent out by the synth?
You should.
Or you could also build a monitor in your preset temporaqrily that show you CC nr and value the OB-8 transmitted.
My current guess for the waveform though is that the 4 waveform settings correspond to 0, 32, 64 and 96. You could create a list control with CC 14 and give each entry in the list one of those 4 values and try to see if the synth responds.
My man, that was the trick! I’m definitely a noob here, and I thought when I was making lists, it was scaling the number of list items across the CC range, didn’t realize I had to specify the value per item. Thanks so much!
Preset is updated so that osc 1 wave, osc 2 wave, osc 2 level, LFO 1 waveform, and LFO1 trig waveform are all represented as lists now. Forgot to do that for the portamento type, but will get to that later.
Now a different point of attention: it might be the preset on the E1 sends out the right bits using those 4 number suggestions I gave you ( for instance bits 6 and 5 need to be high for waveform 4 to be chosen), but perhaps the Ob-8 is transmitting other numbers (127 also has those bits high) and then the E1 will not react to changes coming from the synth.
To discover the real numbers the OB-8 is using, you could monitor as suggested before, or you temporarily add a fader with CC14, and observe what numbers you receive from the OB-8 and then match those exact numbers in the list control you made.
Good luck!