Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » Topten Software
Thread Read
Sync Cantabile to external MIDI clock
Goto page 1, 2  Next
jhelander
KVRer
- profile
- pm
- e-mail
PostPosted: Sun Jul 15, 2012 10:26 am reply with quote
Hi all. I've been using Cantabile Performer for about a year now and I'm very happy with it. There is one thing that I've struggled with since I started using it and this is it..
If I want to sync an arpeggio on a VST instrument within Cantabile, to a external MIDI clock from another PC the following happens:

1. First, I test the synths arpeggio with Cantabile set to metronome being master clock. Works fine.
2. Then I set the metronome to "Sync to incoming MIDI Clock".
Cantabiles tempo (in the bottom right corner) changes to the incoming tempo, fine.
3. Now, here's the problem. The VSTi doesn't play at all until I uncheck "Sync to incoming clock".

I've tested this on Brainspawn's Forte and it works fine.

Regards
^ Joined: 19 Jul 2011  Member: #260989  
humphrey
KVRist
- profile
- pm
PostPosted: Mon Jul 16, 2012 11:55 am reply with quote
Hi,

by chance I just did some tests on sync to another daw (ableton live in my case) and tried both: syncing cantabile to live and vice versa. At first glance syncing cantabile to live seemed to work (other than in your setup the vstis worked). But reproducable after a while I got more and more distortion. Only by restarting cantabile it was possible to get a clean sound (for a while).

The other way round worked better. But here I observed a slow drift in synchronisation (after some miuntes the timing between cantabile and live had drifted so that I had to stop and start live again.

At least there was only one solution so far that worked: at the moment I use cantabile without audio (null audio driver) only as midi routing machine and all of my vstis in live which leads to a perfect synchronisation between arpeggiators and clips. The connection between live and cantabile is done by LoopBe.

Only some scetches from here, maybe this can help you.

Regards, humphrey
----
C7, Forte3.0, Cantabile, jBridge, DIVA, U-NO-LX, PG6K, Halion 4, Komplete 7, Omnisphere, Trilian, Superior Drummer, OP-X Pro-II, VB3, Sylenth1, Stylus RMX, EOS, KH120-A, ARC2
^ Joined: 11 Sep 2004  Member: #40328  Location: Germany
jhelander
KVRer
- profile
- pm
- e-mail
PostPosted: Mon Jul 16, 2012 2:26 pm reply with quote
Hi Humphrey. Thanks for your reply. I will test LoopBe, never done that before. I run rtpMidi and it has worked fine for me.
My issue isn't so much about latency and MIDI timing, rather as soon as I enable the external MIDI clock all VSTi with arpeggio (or trigged sounds from my NI Pro 53) stops playing, synths without arpeggio works fine.

At first I thought that the problem was within the VSTi's, baut they all work fine in Forte. I have downloaded a trialversion of Ableton, will try that as well.
Regards
^ Joined: 19 Jul 2011  Member: #260989  
humphrey
KVRist
- profile
- pm
PostPosted: Tue Jul 17, 2012 9:08 am reply with quote
Ah, o.k., just a quick idea: did you enable clock for the Midi in in the settings?
This is necessary, otherwise cantabile doesn't synchronise.

Regards, humphrey
----
C7, Forte3.0, Cantabile, jBridge, DIVA, U-NO-LX, PG6K, Halion 4, Komplete 7, Omnisphere, Trilian, Superior Drummer, OP-X Pro-II, VB3, Sylenth1, Stylus RMX, EOS, KH120-A, ARC2
^ Joined: 11 Sep 2004  Member: #40328  Location: Germany
jhelander
KVRer
- profile
- pm
- e-mail
PostPosted: Tue Jul 17, 2012 10:34 am reply with quote
Hi. Yes, I enable MIDI clock on the incoming MIDI port. The tempo in the bottom right corner of Cantabile adjusts to the tempo on the other computer. Since yesterday I've experimented a bit with letting MidiOX generate MIDI clock on the same computer as Cantabile is running on. I create a port from MidiOx and output the sync, enable MIDI clock on that port in Cantabile but I still have the same problem. When I try in Forte everything works.
I don't want to have to switch to Forte as I have over 100 songs in Cantabile.
Regards Johan
^ Joined: 19 Jul 2011  Member: #260989  
jhelander
KVRer
- profile
- pm
- e-mail
PostPosted: Mon Jul 23, 2012 3:54 am reply with quote
Hi all. Can someone please help Help me and recreate what I want to do and see if you have the same problem? It would be greatly appreciated.

1. If you have another computer, run Cantabile or any other application like Cubase, Ableton and send MIDI clock on a MIDI out port, this is what I do. You can also run it on the same computer. Set the tempo to something else than 120 (standard Cantabile tempo) e.g. 100 BPM.
2. Set up Cantabile to sync to incoming MIDI clock on the above mentioned MIDI port.
3. Load a VSTi with the possibility to run arpeggios or to be trigged. I use Native Instruments Pro 53 for the latter.
4. Check that Cantabile picks up the MIDI clock and adjusts to the tempo.
5. Without pressing play on the other computer, does the VSTi play at all?
6. Press play on the other computer, does the VSTi play at all?

Kind regards
^ Joined: 19 Jul 2011  Member: #260989  
pinkcanaru
KVRist
- profile
- pm
PostPosted: Thu Aug 02, 2012 1:22 pm reply with quote
Hi - I was able to test this running Nuendo into Cantabile with Omnisphere arpeggiator and a sync'd Bionic delay. No problems. Works straight off the bat.

One thing to note when running two systems this way is that it is definitely going to help if you sync the word clocks too.

Can't work out why your plugins are not sync'ing though. Have u tried anything other than pro-53?
^ Joined: 06 Dec 2005  Member: #90251  
pinkcanaru
KVRist
- profile
- pm
PostPosted: Thu Aug 02, 2012 1:27 pm reply with quote
Just to add, this works whether Nuendo is in play or stop. Cantabile just locks to the last tempo received and stays there - so not strictly in sync.
Cubase/Nuendo have an option to issue midi clock even when stopped which could help in your particular situation. Should work regardless though.

'so not strictly in sync'
Just want to qualify that by saying what else could Cantabile do? If there is no incoming midi clock from the master all Cantabile can do is use the last received value.
^ Joined: 06 Dec 2005  Member: #90251  
jhelander
KVRer
- profile
- pm
- e-mail
PostPosted: Tue Aug 07, 2012 4:48 am reply with quote
Hi pinkcanaru. Many thanks for testing this. I still have problems so I need all the input I can get Crying or Very sad
I've tried with different VSTi's so this is not only a problem with Pro-53.
This is the setups I've tried so far..

A.
1. Cubase on computer 1 acting as master. Sending MIDI CLOCK.
2. Cantabile on computer 2, listening to the MIDI-port with the MIDI CLOCK.
3. Canatbile's metronome set to Sync to incoming MIDI CLOCK.
4. Native Instruments Pro-53 with a bass sound, set to "TRIG" (8:th notes or 16:th notes no difference) and "MIDI SYNC".
5. Works fine until I press play in Cubase. Then the Pro-53 sounds like it would without the "TRIG"-function i.e. a "normal" bass sound.

B. Same as above but with Ableton on computer 1 as master. Same result
C. Same as above but with Cantabile on computer 1 as master. Same result
D. Same as above but with MidiOX generating MIDI CLOCK on the same computer as Cantabile, computer 2. Same result

E. Same as A but with the free MiniMogueVA instead of Pro-53. Same result
F. Same as B but with the free MiniMogueVA instead of Pro-53. Same result

In scenario A I've experimented a bit i Cubase with checking/unchecking the MTC tick boxes, but there is no difference.

I'm only interested the tempo, not song position or start/stop commands.
It seems like the problem is in connection with Cantabiles metronome because whatever I do on the master computer, when Cantabiles metronome starts running the VSTi stops responing to the tempo.

I've looked around in the forum and in the manual if there is a way to filter out start events from the MIDI In signal but haven't found anything.

Thanks again for testing Pinkcanaru

Cheers
^ Joined: 19 Jul 2011  Member: #260989  
pinkcanaru
KVRist
- profile
- pm
PostPosted: Tue Aug 07, 2012 9:12 am reply with quote
I think there may be other issues happening with your setup. If you are hooked up correctly and we know this shouldwork then it's possible that maybe you have an issue with your midi interfaces.
What are you using?
^ Joined: 06 Dec 2005  Member: #90251  
pinkcanaru
KVRist
- profile
- pm
PostPosted: Tue Aug 07, 2012 9:41 am reply with quote
Have you tried syncing between two computers with apps which are NOT cantabile?
^ Joined: 06 Dec 2005  Member: #90251  
pinkcanaru
KVRist
- profile
- pm
PostPosted: Tue Aug 07, 2012 6:33 pm reply with quote
pinkcanaru wrote:
Have you tried syncing between two computers with apps which are NOT cantabile?

I realize u have done all of the above. You see the clock and forte works. So it can't be hardware. Something else has got in the way But what?
^ Joined: 06 Dec 2005  Member: #90251  
jhelander
KVRer
- profile
- pm
- e-mail
PostPosted: Sun Aug 12, 2012 2:29 am reply with quote
Hi. Sorry for not responding sooner, I've been abroad.
I think the problem is related to the transport/metronome in Cantabile.
If i don't press play on the other computer everything works fine.
But when I do press play the Cantabile transport/metronome starts running. Is there a way to prevent the transport to start running? Perhaps via MIDI filter?
I only want the plug in VSTi's to sync, no midifiles or audiofiles.

The reason I bought the Performer edition was the MIDI Sync, otherwise I would have managed with the Solo edition.
Regards
^ Joined: 19 Jul 2011  Member: #260989  
pinkcanaru
KVRist
- profile
- pm
PostPosted: Sun Aug 12, 2012 4:02 am reply with quote
Here's the thing - what is failing on your system works perfectly here. So there is some issue either with your installation or your configuration. Do you think that's a reasonable assessment ?
^ Joined: 06 Dec 2005  Member: #90251  
jhelander
KVRer
- profile
- pm
- e-mail
PostPosted: Tue Sep 04, 2012 2:26 am reply with quote
Hi. I'm not sure of course, but I don't think there is a problem with installation. In short, what I want to do is to prevent Cantabile (when acting as slave) from running the transport/metronome when I press play on another computer. I only want to pick up the midi clock.
In Cantabile I can filter out almost anything (which I like) except transport commands. Or can I? Don't know how.
Regards
^ Joined: 19 Jul 2011  Member: #260989  
All times are GMT - 8 Hours

Printable version
Page 1 of 2
Goto page 1, 2  Next
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Username: Password:  
KVR Developer Challenge 2012