Community Forums Archive

Go Back

Subject:How to change MIDI channel in ACID PRO?
Posted by: JPThere
Date:1/13/2002 7:05:16 PM

I am using my machine running ACID to generate MIDI clock which syncs a number of external hardware devices... We set ACID to loop while practicing... Problem we're having is that ACID sends a MIDI signal when it hits the end of the loop region and causes certain external MIDI devices to stop recording (namely Electrix Repeater)...

Is there any way to tell ACID NOT to send any MIDI signals with the exception of the MIDI clock? Or is it possible to re-designate the MIDI channel on which this end-of-loop signal is being sent?

Thanks,

John

Subject:RE: How to change MIDI channel in ACID PRO?
Reply by: pwppch
Date:1/13/2002 8:33:07 PM

What messages are being sent that are causing the problem?

Peter

Subject:RE: How to change MIDI channel in ACID PRO?
Reply by: JPThere
Date:1/14/2002 10:55:33 AM

I'm not quite sure what MIDI message is being sent by ACID, but I'm guessing that it's a SYSEX message since changing the MIDI channel on which the Repeater (the device that's being interupted) listens does not solve the problem...

Can someone give me a hint as to how to determine what MIDI message ACID is sending at the end of loop point?

John

Subject:RE: How to change MIDI channel in ACID PRO?
Reply by: pwppch
Date:1/14/2002 11:25:02 PM

You could try capturing the output with a tool known as MIDIOX.

Just for clarity:
- You have at least one track with MIDI in your project
- You have a selection made on the time line
- You have loop playback mode enabled.
- ACID is set up to generate MIDI Clock (NOT MTC!)

What ACID Does:
When ACID loops, the data in the MIDI track that is looped over is chased so that all MIDI cc's and other data is sent out correctly so that the underlying MIDI file that makes up the MIDI track/Event plays correctly.

When the loop point it hit, the MIDI Clock engine also generates a "seek".

If this is not how you are experiancing the problem, then give me some details on EXACTLY how you are causing/seeing the problem or contact our tech support and provide them the details.

Peter









Subject:RE: How to change MIDI channel in ACID PRO?
Reply by: JPThere
Date:1/15/2002 1:13:47 AM

Hey Peter,

So here's exactly what's happening...

1) I have MIDI Clock enabled (NOT MTC)
2) I have NO MIDI tracks - all tracks are pure audio tracks
3) I have MIDI Out of my LAYLA sound card chained to a number of external devices, one of them being Electrix Repeater (we're attempting to sync to the MIDI clock generated by ACID)
4) Loop playback mode is enabled...

Now the interesting thing you said in your last message is that "the MIDI Clock engine also generates a "seek"" when the loop point is hit...

It seems that this "seek" is the problem (remember, THERE are no MIDI tracks in the project)... The Electrix Repeater interprets that "seek" as a "stop" (stop recording, stop playing...)

So I suppose the question is, "Can that generated "seek" be DISabled?" and I have a feeling that the answer's going to be "no"...

Can you give me any other information about this "seek"? Is it a SYSEX command? What exactly is the numerical value of the command?

Thanks for taking the time with this, Peter.

John

Subject:RE: How to change MIDI channel in ACID PRO?
Reply by: pwppch
Date:1/15/2002 1:51:10 AM

Got it....

This is what the "Seek" does:
- Sends a MIDI Clock Stop MSG
- Sends a Song Position Pointer to the beginning of the loop
- Sends the continue/start msg

I don't see any work around. This is designed behavior. The goal was to get MIDI sequencers to chase ACID. It sounds like what you need is a mode to not send stop msg or song position pointers.

Peter



Subject:RE: How to change MIDI channel in ACID PRO?
Reply by: JPThere
Date:1/15/2002 10:05:28 AM

Yeah... Either I need a mode in ACID that doesn't send "seek" and "start", or I need a way to tell my Repeater to ignore the "stop" or listen for the "restart"...

Not stop is Electrix...

Thanks, Peter

Subject:RE: How to change MIDI channel in ACID PRO?
Reply by: JPThere
Date:1/15/2002 12:02:52 PM

So I'm trying to use MIDI-OX to capture the MIDI output port data... The problem I'm having is that when I tell MIDI-OX to watch the MIDI-OUT of my LAYLA, ACID shoots back an error when I attempt to play a loop saying "the output device is in use by another application..."

The same situation occurs if I try to use my other sounds card (Creative SBLive)...

Any hints? The data I'm looking for is the CC messages sent by ACID when it hits the loop point so that I can be very specific when I contact Electrix...

Thanks,

John

Subject:RE: How to change MIDI channel in ACID PRO?
Reply by: pwppch
Date:1/15/2002 7:17:38 PM

You may want to install our Virtual MIDI Router (VMR). This will provide a virtual MIDI out that MIDIOX can snoop on by capturing from the associated input.

PS: We dont send CC msgs. MIDI Clock are system msgs, not CC's.

Peter

Subject:RE: How to change MIDI channel in ACID PRO?
Reply by: JPThere
Date:3/8/2002 2:40:45 PM

Hey THERE SonicPCH,

So I've decided to try to embark on another method to solve this problem... My goal is to try to filter out the MIDI "stop" message before it leaves the MIDI-OUT of the computer and hits the Electrix Repeater, thus preventing the Repeater from getting the "stop" signal... I've talked with Electrix and they don't have a solution in their hardware...

So, I'd like to try a software MIDI filter on the machine that's running ACID... Have you heard of anyone trying one of these programs successfully with ACID PRO 3.0??? Any recommendations? And do you happen to know the MIDI data that I'd need to filter out to prevent the stop message from leaving the machine?

I'm also planning on attempting to have ACID chase the Repeater (let the Repeater generate the MIDI clock signal...) Does ACID work well in this situation?

thanks kindly,

john

Subject:RE: How to change MIDI channel in ACID PRO?
Reply by: pwppch
Date:3/9/2002 11:33:55 AM

ACID does not chase or trigger to MIDI clock. (There are technical reasons bascially, but it mostly has to do with latency issues.) ACID will trigger to MIDI Time Code (MTC). I doubt the Repeater generates MTC.

You MIDI OX solution will probably work. I posted to the other thread that I am looking at providing more control over the MIDI Clock generation in ACID.

Peter




Subject:RE: How to change MIDI channel in ACID PRO?
Reply by: echotops
Date:10/12/2002 7:24:03 AM

I'm experiencing the same thing. Please re-post if you find anything - I will do the same. Also, another thing that happens with my setup (acid midi clock out to YAMAHA RM1x in) is after the first loop, my RM1x stops. But if I don't touch anything and keep the acid looping, after about 3-4 loops, the RM1x starts up again. Not only that, but it proceeds to continue through the next loop with out stoping - functioning the way I originally wanted it to function. It still seems a little unstable and unpredictable so I am seeking out a reliable "midi clock sync while acid loops" method - but go figure.
~echotops~

Go Back