Home made sequencer
Posted: Wed Nov 10, 2010 9:38 pm
After months of deliberation and research, Ive decided to start building a home made sequencer. I've got help from friends who build computers and machines for a living, so the circuit building and software components will be handled by professionals. I have a few questions about how the midi data is translated by the moog and also how CV signals can be integrated into this system.
The basic design is modeled after the Doepfer MAQ 16/3. There will be sixteen steps, each with their own notched knob that will be used for determining the note of each step. Each step will have either a notched knob or a switch that will control the octave of that step.
Im not sure I completely understand how the Voyager reads midi data. I understand that a midi note on message is sent along with bytes that specify velocity and release, followed by a midi note off message. Where can I find which CC note values specify which note to play? Ive read through the manual and I've only found information about manipulating other parameters such as filter freq, resonance and other functions (p76-78 of the manual). I'll need to know these specifically so I can turn the knob position signal into a midi signal that plays the desired note.
I would also like to include four "auxiliary" knobs per step in the sequencer. These could be analog pots that the sequencer's sofware will translate into the appropriate midi signals. When programmed correctly, these "auxiliary" pots could control variables such as filter frequency, wave shape, or amount to filter. If the software in the sequencer correctly decodes the knob information into the correct midi notes, would this sequencer work? Could the sequencer be sending a different note, octave, filter and waveshape value every 16th note through one midi cable all at the same time?
Regardless of whether or not sending all these messages via midi is possible, I would still like to have the "auxiliary" knobs send out CV data as well. My computer building friends have showed me how I would be able to split the data from each pot into both midi and CV data. Using CV cables instead of midi for the "auxiliary" pots would simplify the software coding needed for the sequencer to work properly. I would just have one CV output cable per "auxiliary" pot, and connect it to the desired port on the VX 352. I still would potentially like to use this thing with synths that only have midi inputs (no CV). . .if possible.
Any ideas, suggestions or directions would be greatly appreciated. Thanks
The basic design is modeled after the Doepfer MAQ 16/3. There will be sixteen steps, each with their own notched knob that will be used for determining the note of each step. Each step will have either a notched knob or a switch that will control the octave of that step.
Im not sure I completely understand how the Voyager reads midi data. I understand that a midi note on message is sent along with bytes that specify velocity and release, followed by a midi note off message. Where can I find which CC note values specify which note to play? Ive read through the manual and I've only found information about manipulating other parameters such as filter freq, resonance and other functions (p76-78 of the manual). I'll need to know these specifically so I can turn the knob position signal into a midi signal that plays the desired note.
I would also like to include four "auxiliary" knobs per step in the sequencer. These could be analog pots that the sequencer's sofware will translate into the appropriate midi signals. When programmed correctly, these "auxiliary" pots could control variables such as filter frequency, wave shape, or amount to filter. If the software in the sequencer correctly decodes the knob information into the correct midi notes, would this sequencer work? Could the sequencer be sending a different note, octave, filter and waveshape value every 16th note through one midi cable all at the same time?
Regardless of whether or not sending all these messages via midi is possible, I would still like to have the "auxiliary" knobs send out CV data as well. My computer building friends have showed me how I would be able to split the data from each pot into both midi and CV data. Using CV cables instead of midi for the "auxiliary" pots would simplify the software coding needed for the sequencer to work properly. I would just have one CV output cable per "auxiliary" pot, and connect it to the desired port on the VX 352. I still would potentially like to use this thing with synths that only have midi inputs (no CV). . .if possible.
Any ideas, suggestions or directions would be greatly appreciated. Thanks