Posted: 22 Dec 2007, 17:57
Hi,
After a long pause in investigations I'm battling with Midi clock and MMC issues again. I had serious difficulties when using the existing Midi Clock in / out add-ons.
So, I started to build my own midi clock out patch:

I'm sending the midi clock and MMC messages out to a MPC1000 drum sequencer.
The construction in the image above works quite nicely to start with. The only thing is, the sync drifts within a matter of a couple of minutes. My suspicion is that it's got something to do with accuracy. Both the precise time -module and dividing the bar duration by 96 give values with decimals. The Div -module gives out integers for the Has changed for triggering the clock. So I think somewhere along the line, this could be more accurate?
Any ideas - you math geniouses - how do I get this to be more accurate so it keeps sync better? Or where's the problem?
On a side note, two questions:
- Was there talk of Midi clock being built-in into Usine? Is that near-future?
- I was experimenting with receiving and filtering MMC messages through Midi In. The Start/Stop/Continue filters in the Midi Filter module did not recognize the corresponding button presses from the MPC1000. Yet if I connected a sysex editor to the Midi in I could see the incoming messages were typical MMC sysex codes:
It gave:
[ F0 7F 7F 06 02 F7 ] -- Start
[ F0 7F 7F 06 03 F7 ] -- Continue
[ F0 7F 7F 06 01 F7 ] -- Stop
Why don't the corresponding Midi Filters recognize these button presses?
Thanks a million,
wish you all happy holidays.
antwan
After a long pause in investigations I'm battling with Midi clock and MMC issues again. I had serious difficulties when using the existing Midi Clock in / out add-ons.
So, I started to build my own midi clock out patch:

I'm sending the midi clock and MMC messages out to a MPC1000 drum sequencer.
The construction in the image above works quite nicely to start with. The only thing is, the sync drifts within a matter of a couple of minutes. My suspicion is that it's got something to do with accuracy. Both the precise time -module and dividing the bar duration by 96 give values with decimals. The Div -module gives out integers for the Has changed for triggering the clock. So I think somewhere along the line, this could be more accurate?
Any ideas - you math geniouses - how do I get this to be more accurate so it keeps sync better? Or where's the problem?
On a side note, two questions:
- Was there talk of Midi clock being built-in into Usine? Is that near-future?
- I was experimenting with receiving and filtering MMC messages through Midi In. The Start/Stop/Continue filters in the Midi Filter module did not recognize the corresponding button presses from the MPC1000. Yet if I connected a sysex editor to the Midi in I could see the incoming messages were typical MMC sysex codes:
It gave:
[ F0 7F 7F 06 02 F7 ] -- Start
[ F0 7F 7F 06 03 F7 ] -- Continue
[ F0 7F 7F 06 01 F7 ] -- Stop
Why don't the corresponding Midi Filters recognize these button presses?
Thanks a million,
wish you all happy holidays.
antwan