MIDI CC and Beat Clock Outputs
-
- Site Admin
- Posts:1093
- Joined:Mon Jun 07, 2004 9:17 pm
If any of you OSX Ms Pinky users are ready to try something new, please download the "very early beta" version of Maxi-Patch_AO 3.6.9. There is now a new tabbed view, and one of the tabs is "MIDI out". Under this tab you will find controls for selecting available MIDI out devices, and enabling either of the two "modes" of MIDI Output I've come up with:
Mode 1: MIDI CC (Control Change) Output -- in this mode, MIDI CC messages are sent out on the device you choose, on the channel and controller number that you specify. The frequency with which these CC messages are sent is also specified by you. You also specify the "ticks per rotation" to match the characteristics of the jogwheel you're seeking to emulate. The MIDI CC messages are constructed like this: when the turntable is stopped, the value output is 64. When the turntable spins forward, the value is greater than 64. When the turntable spins in reverse, the value is less than 64. The amount by which it is greater or less than 64 depends on how many "ticks per rotation" you set, and how often you set the CC messages to be sent, and of course it also depends on the speed of the record on your turntable. You will probably have to experiment a bit with all these values to get something that works the way you want it to.
Mode 2: MIDI Beat CLock Output -- in this mode, you set a "Target BPM". If you need it, there is a little "Tap Tempo" calculator just below that can help you calculate your target BPM. After you enter your Target BPM, you'll see that the turntable speed modulates this Target BPM up or down, depending on the pitch of playback. You can set various parameters of the MIDI CLock output -- for example, I found that with Ableton it works quite well to set "Divisions of a whole note" to 96. Ableton seems to have no trouble synching up to the beat.
Each of these two modes can be engaged or disengaged independently. To specify the output device for each mode, double-click on the little "midiout" box underneath the section that has the controls for each mode.
To get things going, I highly recommend using a great little utility you can get for free called "MIDI Monitor".
I'll be waiting to hear if anyone thinks this is useful and/or if it even works on your system.
My system:
MacBook Pro 2.5 GHz, OSX 10.5.5
Ableton 7.0.7
Max/MSP 5.0.4
M-Audio Conectiv soundcard
M-Audio X-Session Pro knob-box
2 X Technics 1200
Sorry no Windoze version of this yet. Coming soon... I hope.
Mode 1: MIDI CC (Control Change) Output -- in this mode, MIDI CC messages are sent out on the device you choose, on the channel and controller number that you specify. The frequency with which these CC messages are sent is also specified by you. You also specify the "ticks per rotation" to match the characteristics of the jogwheel you're seeking to emulate. The MIDI CC messages are constructed like this: when the turntable is stopped, the value output is 64. When the turntable spins forward, the value is greater than 64. When the turntable spins in reverse, the value is less than 64. The amount by which it is greater or less than 64 depends on how many "ticks per rotation" you set, and how often you set the CC messages to be sent, and of course it also depends on the speed of the record on your turntable. You will probably have to experiment a bit with all these values to get something that works the way you want it to.
Mode 2: MIDI Beat CLock Output -- in this mode, you set a "Target BPM". If you need it, there is a little "Tap Tempo" calculator just below that can help you calculate your target BPM. After you enter your Target BPM, you'll see that the turntable speed modulates this Target BPM up or down, depending on the pitch of playback. You can set various parameters of the MIDI CLock output -- for example, I found that with Ableton it works quite well to set "Divisions of a whole note" to 96. Ableton seems to have no trouble synching up to the beat.
Each of these two modes can be engaged or disengaged independently. To specify the output device for each mode, double-click on the little "midiout" box underneath the section that has the controls for each mode.
To get things going, I highly recommend using a great little utility you can get for free called "MIDI Monitor".
I'll be waiting to hear if anyone thinks this is useful and/or if it even works on your system.
My system:
MacBook Pro 2.5 GHz, OSX 10.5.5
Ableton 7.0.7
Max/MSP 5.0.4
M-Audio Conectiv soundcard
M-Audio X-Session Pro knob-box
2 X Technics 1200
Sorry no Windoze version of this yet. Coming soon... I hope.
Re: MIDI CC and Beat Clock Outputs
Hi,
for me, this looks like very interesting but I'm windoze platformed!
feedback would be great!
anyone?
for me, this looks like very interesting but I'm windoze platformed!
feedback would be great!
anyone?
oooh....
I'm really sorry, I just upgrade to gen 4 with the last software, and I use directly pinky-pluggo for a precise application; then sorry to post before taking enough time with maxi-patch.
I can't really try it (or just visualy) because I have no midi hardware gear; all my instruments are virtual ones.
then maybe I have to add this feature in the vst and route midi in my host, even if it's still a bit hard for me to build a correct collective.
(or do I miss something again?)
Pamal
ps: I jump over the 3rd and pass directly to gen 4
it works really perfectly!! thanks a lot.
I'm really sorry, I just upgrade to gen 4 with the last software, and I use directly pinky-pluggo for a precise application; then sorry to post before taking enough time with maxi-patch.
I can't really try it (or just visualy) because I have no midi hardware gear; all my instruments are virtual ones.
then maybe I have to add this feature in the vst and route midi in my host, even if it's still a bit hard for me to build a correct collective.
(or do I miss something again?)
Pamal
ps: I jump over the 3rd and pass directly to gen 4
it works really perfectly!! thanks a lot.
Hi Mudo,
thank you to reply.
I understand that I can assign vinyl control to anything
but
if I want to control a volume curve or a fx parameter in my host I have to open the maxi-patch.
it's not so easy to have both applications opened with no conflict, and I need 2 soundcards, after that I have to map the midi from mspinky to my host but I don't find a simple internal manner to realize it.
maybe it would be better to do it with pinkyvst or pinky-pluggo... or have I to learn other things?
thank you to reply.
I understand that I can assign vinyl control to anything
but
if I want to control a volume curve or a fx parameter in my host I have to open the maxi-patch.
it's not so easy to have both applications opened with no conflict, and I need 2 soundcards, after that I have to map the midi from mspinky to my host but I don't find a simple internal manner to realize it.
maybe it would be better to do it with pinkyvst or pinky-pluggo... or have I to learn other things?
...
Do you need only the input for giving midi control, not the outputs but of course it would be great as vst or "standalone translator". I'm sure that Scott is reading us...
You could rewire the sound inputs outputs with any virtual audio cable (like soundflower in mac) from Host to Maxipatch and return...
Do you caught me?
...
Do you need only the input for giving midi control, not the outputs but of course it would be great as vst or "standalone translator". I'm sure that Scott is reading us...
You could rewire the sound inputs outputs with any virtual audio cable (like soundflower in mac) from Host to Maxipatch and return...
Do you caught me?
...
...
Mudo means mute person.
Researching new interface paradigms
...
Mudo means mute person.
Researching new interface paradigms
...
thanks Mudo,
speaking about soundflower was a good advice....
I found 'midi yoke' for windows:
(http://www.midiox.com/index.htm?http:// ... /myoke.htm),
and now I can use this midi control feature and it's really amazing...
I'll spend the next days to experiment more, and adjust the calibration of my midi scratch control.
for the moment, I'm still using two soundcards:
the first for the DAW and the second one for ms pinky (a emi6/2, and I know: it works really bad!).
I scratch audio with pinky_pluggo; maybe routing audio can be a solution for just using maxi-patch...
but I agree that all in one vst would be great.
...
and thanks a lot Scott for your imaginative implements.
.
speaking about soundflower was a good advice....
I found 'midi yoke' for windows:
(http://www.midiox.com/index.htm?http:// ... /myoke.htm),
and now I can use this midi control feature and it's really amazing...
I'll spend the next days to experiment more, and adjust the calibration of my midi scratch control.
for the moment, I'm still using two soundcards:
the first for the DAW and the second one for ms pinky (a emi6/2, and I know: it works really bad!).
I scratch audio with pinky_pluggo; maybe routing audio can be a solution for just using maxi-patch...
but I agree that all in one vst would be great.
...
and thanks a lot Scott for your imaginative implements.
.
-
- Site Admin
- Posts:1093
- Joined:Mon Jun 07, 2004 9:17 pm
-
- Posts:2
- Joined:Thu Nov 01, 2012 10:49 am