Re-start external drum loops driven by MuLab midi clock?
- KVRAF
- Topic Starter
- 2356 posts since 3 Mar, 2010
Hi Everyone,
I am trying out MuLab as a scratch pad for some new songs. I have it connected to an old M-Audio Black Box, which has a series of built-in 2-bar drum patterns that can be driven by a DAW's midi clock. When I change the tempo in MuLab, the tempo of the drum pattern changes accordingly, so that is definitely working. However, when I try to go back to the start of the track and press record after trying out a take, the drum pattern does not begin at the start but rather somewhere in the middle of the 2-bar loop. Pressing the start/stop button directly on the M-Audio starts the loop at the beginning every time. I think I need MuLab to send a hard stop to the M-Audio unit, but it seems to be sending a pause, essentially, when I "stop" recording or "stop" playback. Any thoughts or assistance that you could provide would be greatly appreciated.
Thanks!!
I am trying out MuLab as a scratch pad for some new songs. I have it connected to an old M-Audio Black Box, which has a series of built-in 2-bar drum patterns that can be driven by a DAW's midi clock. When I change the tempo in MuLab, the tempo of the drum pattern changes accordingly, so that is definitely working. However, when I try to go back to the start of the track and press record after trying out a take, the drum pattern does not begin at the start but rather somewhere in the middle of the 2-bar loop. Pressing the start/stop button directly on the M-Audio starts the loop at the beginning every time. I think I need MuLab to send a hard stop to the M-Audio unit, but it seems to be sending a pause, essentially, when I "stop" recording or "stop" playback. Any thoughts or assistance that you could provide would be greatly appreciated.
Thanks!!
- KVRAF
- 12742 posts since 24 Jun, 2008 from Europe
When you go back to the start of the track, MuLab sends out a Song Position Pointer MIDI message. Then when you start playing it sends out a Continue message to continue playing from that new position.
- KVRAF
- Topic Starter
- 2356 posts since 3 Mar, 2010
Thank you for the reply. I think that what is needed is for MuLab to send the equivalent of a Note Off message (or maybe a reset) when the stop button is pressed, so that the hardware knows to restart the loop. Is there any way to do that, whether automatically or otherwise?
- KVRAF
- 12742 posts since 24 Jun, 2008 from Europe
- KVRAF
- Topic Starter
- 2356 posts since 3 Mar, 2010
The drum loop on the hardware is two bars long, and it doesn't know/care where the song position is. Rather, it just understands start and stop. When I press play on the MuLab transport the loop starts playing on the hardware, but if I press play again (which seems to pause, rather than actually stop, the track), the loop stops wherever it is within those two bars. Even if I return the play head to start (bar 1, beat 1), when I press play on the MuLab transport the loop starts playing again from wherever it left off - it does not start from the beginning of the loop. Thus, I thought that maybe if I could get MuLab to send a true "stop" message (or maybe note off), it would reset the loop on the hardware to the beginning of the two bar phrase.
Thanks for your help - I am fairly new to both midi and MuLab.
Thanks for your help - I am fairly new to both midi and MuLab.
- KVRAF
- 12742 posts since 24 Jun, 2008 from Europe
As far as i understand this is rather about a feature request to M-Audio to properly support the MIDI Song Position Pointer message.
- KVRAF
- 12742 posts since 24 Jun, 2008 from Europe
Yes you can send note messages to MIDI hardware:
http://www.mutools.com/info/docs/mulab/ ... utput.html
Not sure if that answers your question.
http://www.mutools.com/info/docs/mulab/ ... utput.html
Not sure if that answers your question.
-
- KVRist
- 78 posts since 5 Sep, 2014
START instead of CONTINUE as a play message would solve the problem. If the external device does not understand SPP (song pointer position) then a CONTINUE message will not begin on the bar you rewind to but instead where you last stopped.
You can intercept and convert a CONTINUE message and change it to START with a number of MIDI utilities on Mac and PC.
I've never heard of a note-off message used as a reset for a device's clock.
You can intercept and convert a CONTINUE message and change it to START with a number of MIDI utilities on Mac and PC.
I've never heard of a note-off message used as a reset for a device's clock.