MTC, MMC, Midi Sync ??

Author
can_you_funk
Max Output Level: -90 dBFS
  • Total Posts : 8
  • Joined: 2012/05/16 13:10:49
  • Status: offline
2012/05/16 23:26:04 (permalink)

MTC, MMC, Midi Sync ??

I had posted on the newbies section and someone suggested that I should post in here....

I am tryin to Sync my Roland VS-890 and SONAR X1.  Since my knowledge of MMC, MTC, and MIDI sync is less than adequate I was hopeing someone could help me.     I would like to make the VS the master and SONAR X1 the slave for now. (this might switch at some point when I build a better computer) ;so the VS-890 controls all transport controls.     I use a M-Audio Uno sport for my MIDI interface.     The only way I have been able to get transport sync is by setting SONAR to transmit MTC, and it will start the VS, however SONAR always shows "waiting for 30FPS timecode" and never starts playback.        I am at a loss with my limited knowledge of which settings on which devices I need to make, and it seems the more I read about MTC, and MIDI SYNC the more confused I become.     Thanks! 
Keep Funk'n' !!
#1

26 Replies Related Threads

    FastBikerBoy
    Forum Host
    • Total Posts : 11326
    • Joined: 2008/01/25 16:15:36
    • Location: Watton, Norfolk, UK
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 02:28:05 (permalink)
    I'm not familiar with the VS-890 but from your description I would guess that it is not transmitting MTC hence Sonar never starting.

    Check the manual/settings on the VS-890 would be my starting point, I'm assuming if it works the other way round your cabling and connections are okay. Check your settings in Preferences-->Audio-->sync and caching as well.


    EDIT: Having said that if it's simple transport control that you want MIDI sync is the way to go.
    #2
    WDI
    Max Output Level: -54.5 dBFS
    • Total Posts : 2069
    • Joined: 2007/08/28 02:31:11
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 03:44:29 (permalink)
    Yup! It can be confusing. I've synced up various types of equipment and still get confused. I'll try to keep it simple but still may get it confused. 

    First, you can check out page 200 of the vs890 manual here for the best explanation...
    http://media.rolandus.com/manuals/VS-890_OM.pdf
    MMC (Midi Machine Control) is a protocol to control the transport functions remotely via midi. Such as stop/start/rewind etc. This has nothing to do with master/slave. 

    MTC (Midi Time Code) is a way to transmit SMPTE time code via midi. SMPTE time code is hour/minutes/seconds/frames in this format hh:mm:ss:ff. This protocol was developed by the society of motion picture and television engineers hence SMPTE to keep track of time information. Frames is used because there are so many frames per second in film and video. 


    Midi Sync (Midi Beat Clock) is a way for midi gear to communicate tempo information such as the tempo and current measure, beat and ticks. The format is measure/beat/ticks which looks something like this 04:01:001 or 4th measure 1st beat 1st tick. Ticks subdivides subdivide of beats. 

    The easiest thing to get confused is MTC and Midi Sync because at first they both appears to be a measure of time. But really only SMPTE is.

    Disclaimer! I could be wrong but I think the only thing you need to be concerned with it MTC.  You set Sonars clock to MTC. This sets Sonar in slave mode and it will listen for any incoming MTC source. Make sure the VS-890s clock source is set to internal. I believe the VS-890 will automatically transmit MTC when it's clock source is set to internal but check the manual to make sure. 

    Sonar 7 PE
    Windows XP Pofessional (SP3)
    MSI K8N Neo4-F
    AMD Athlon 64 3500+
    2 GB PC 3200 Ram
    RME Fireface 800
    Edirol FA-66
    CM Labs MotorMix

    Old stuff: ARJO
    #3
    WDI
    Max Output Level: -54.5 dBFS
    • Total Posts : 2069
    • Joined: 2007/08/28 02:31:11
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 03:51:41 (permalink)
    If you only want to use the VS-890 as a transport controller for Sonar and don't care about syncing the Vs-890 and Sonar just use MMC. 

    Sonar 7 PE
    Windows XP Pofessional (SP3)
    MSI K8N Neo4-F
    AMD Athlon 64 3500+
    2 GB PC 3200 Ram
    RME Fireface 800
    Edirol FA-66
    CM Labs MotorMix

    Old stuff: ARJO
    #4
    WDI
    Max Output Level: -54.5 dBFS
    • Total Posts : 2069
    • Joined: 2007/08/28 02:31:11
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 04:19:35 (permalink)
    Probably should have asked for some clearification first before posting that long winded post. Did all that on an iPod. Kind of a pain. 


    Are you actually interested in syncing the two devices so you can play back tracks in Sonar and the VS-890 in time? Or just use the VS-890s transport controls for Sonar? Or are you interested in using the VS-890 as a control surface for Sonar such as faders etc?

    Sonar 7 PE
    Windows XP Pofessional (SP3)
    MSI K8N Neo4-F
    AMD Athlon 64 3500+
    2 GB PC 3200 Ram
    RME Fireface 800
    Edirol FA-66
    CM Labs MotorMix

    Old stuff: ARJO
    #5
    can_you_funk
    Max Output Level: -90 dBFS
    • Total Posts : 8
    • Joined: 2012/05/16 13:10:49
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 13:03:41 (permalink)
    What I will be doing is Sync'n' both transport and the time clock between Sonar and The roland Vs-890.
    I would like to build drum tracks on session drummer, and sync that track (and time) with the other overdubbed tracks I record on the Roland. Then I can mix everything down at the end. This would also alow me to transfer tracks seamlessly into Sonar from the VS (as long as latency and offset doesnt become too much of a problem)
     
    I am beginning to get a clear(er) picture about what , works what.
    SO basiclly it boils down to two different things. One sync for stop/start/rewind (song pointer positioning).......MIDI Sync?
     
    And the second ....one of the unit's needs to be master clock and tranmists Time code to the other...MTC? (smtpe?)
     
     
    If I am understanding correctly, I will have to use Midi Sync to sync the transport controls, and then use one of the units to be the "time keeper"? And who ever the time keeper is has to transmit MTC to the other device to keep it in time?
     
    As far as controling fader movements in Sonar using the 890 as an Interface (MMC?) - That would at this time be a luxury, and probabaly more out of my scope at the moment, but an intersting concept to ponder for later.
     
    I guess my question now is - which to make the master clock, that I set as the Master, and enable to send timecode.
     
    Back to work on the problem with those considerations and see if I can get this SYNC'n' busniess DOWN so I can start building beats!
     
    Thanks to all for the help!
     
     
    #6
    FastBikerBoy
    Forum Host
    • Total Posts : 11326
    • Joined: 2008/01/25 16:15:36
    • Location: Watton, Norfolk, UK
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 14:12:29 (permalink)
    I'm fairly sure that for what you are trying to do MIDI sync will suffice. You set the 890 as the master and sonar as the slave. Timing information is sent using MIDI sync as well as stop/start/continue messages.

    Having said that MTC will do the same thing with a bit more control over audio timing options.

    I'd suggest trying both methods and see which works best. Either way remember to set the 890 as the master and Sonar as the slave.
    #7
    chuckebaby
    Max Output Level: 0 dBFS
    • Total Posts : 13146
    • Joined: 2011/01/04 14:55:28
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 16:09:29 (permalink)
    you dont need to use mtc,only midi synch, i will write a tutorial for you a little bit later,its easy.

    chuck

    Windows 8.1 X64 Sonar Platinum x64
    Custom built: Asrock z97 1150 - Intel I7 4790k - 16GB corsair DDR3 1600 - PNY SSD 220GB
    Focusrite Saffire 18I8 - Mackie Control
       
    #8
    chuckebaby
    Max Output Level: 0 dBFS
    • Total Posts : 13146
    • Joined: 2011/01/04 14:55:28
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 19:56:09 (permalink)
    alright so here it is:

    first and foremost make sure youve set up your external device to be the sending midi data.that is it for now.
    as long as it can send midi messages your golden.
    not sure of your device but i do it with a alesis sr 16 drum machine.
    when i hit my pads,they actualy hit the corosponding pads in session drummer 3. why?
    well because sonar x1 comes with alesis midi map as standard so i dont need to do anything.
    as far as mapping goes.

    make sure under midi/devices in the  preference menu that your device is listed and checked.

    now while still in preference go to project/midi(dont select mmc,you dont need it and thats where you erorrs are comming from hommie.)
    so again under midi machine control,dont tick anything.
    uder other options you should have both:zero controlers and patch controler options ticked.

    now..this is the critical part:
    under send midi sync...what you think you do?
    i for get man....haaaa..im just kidding.
    you want to tick "transmit midi start/continue/stop/clock"
    also tick the option right under it"use start,never continue"

    another critical part is under midi sync output ports,select your device.

    now when you press play in sonar,be prepared because your drum machine/device will automaticaly start rolling/playing,if it has a pattern loaded up

    in my case my drum machine has pattern building.so i create these 8 beat bars,so when i hit play,sonar starts playing my parts.

    no need to set the tempo on your device as sonar is the master and now controls your unit..its under mind control..haaaaaaa !!

    when loading up session drummer it should auto maticaly detect your midi device but to make sure on the synth preference page that opens up apon inserting a synth,choose midi output along with select all setre outputs
    this way each drum goes to a different track for processing individualy.
    about your faders and control to them,take one thing at a time first.but you might be better off using act then mtc 

    i think ive given you enough to be on your way.

    make music.

    best,
    charlie baby

    Windows 8.1 X64 Sonar Platinum x64
    Custom built: Asrock z97 1150 - Intel I7 4790k - 16GB corsair DDR3 1600 - PNY SSD 220GB
    Focusrite Saffire 18I8 - Mackie Control
       
    #9
    can_you_funk
    Max Output Level: -90 dBFS
    • Total Posts : 8
    • Joined: 2012/05/16 13:10:49
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 21:30:02 (permalink)
    Hey Charlie!

    Thanks for the response!
    You got me backwards on what I want to do actually.
    For  grins i hooked up Dr-770 Drum machine and tried what you gave me and it worked no probs first time....The problem is...

    I want the Roland VS-890 to start the playback, not Sonar.
    The Roland is just a basic virtual studio that i do all my analog recording on, and I know that sounds counterintuitive to what SOnar does, but I have a piece of crap PC and when i get more than 3 tracks going it lags.

    I know I am getting MIDI signal out of the ROLAND because I can see the MIDI flash on my MIDI/USB device.

    But SOnar always just says at "waiting for MIDI sync" so it must be something with the output of the Roland

    On my roland the settings are :

    Midi pr= device ID (1-?)
    Midithru = out/in
    SysEx. Rx = on/off
    SysEx. Tx - On/off
    MMC = Off/master/slave
    Ctr Local = On/off
    Ctr Type = Off/C.C./EXcl
    P.C. Scene = off/on
    P.C. Eff = on/off
    CC. Eff = On/off

    In the sync/Tempo area i have:
    Source = EXT/INT
    Gen = Off/MTC/MIDIclk
    Errlevel= 1-10
    MTC type = 30/29/24
    Tempomap - yada
    ANd places to record sync tracks

    If narrowing this down, I might need to do some posting on the Roland Forums to see what  settings need to be made to it.
    Ive tried every combination of settings and thinking maybe I might have problems with the Midi ports on My Vs-890

    Any thoughts? Maybe HUGE HAMMAH?

    ROck on problems or not
    MIke!

    ps - I guess plan B else i can build sequences on the DR Rythm and just have SONAR play them.....

    #10
    jazaddict
    Max Output Level: -89 dBFS
    • Total Posts : 81
    • Joined: 2005/04/10 17:50:41
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 21:52:36 (permalink)
    Get your Device ID's lined up. Sonar's and the 890's VS890 settings -sync -> transmit MTC -MMC -> slave -Sysex RX -> on (this should have the 890's bar chase to whatever bar SONAR is on) SONAR settings Clock -> SMPTE (sonar is following the 890's MTC) MMC -> Transmit **on the SYNC MENU** -Do not switch clock source, but start if SMPTE detected -Maintain current clock source and wait for timecode Now...when you hit play on the 890, Sonar will sync & play. The 890 will observe the bar SONAR is on & snap to it. Make sure your tempos are the same in 890 & SONAR so the bars line up. FOr some reason my NewLine isn't working here....hard to read. Sorry.
    #11
    jazaddict
    Max Output Level: -89 dBFS
    • Total Posts : 81
    • Joined: 2005/04/10 17:50:41
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 22:35:05 (permalink)
    VS890 SEND MTC/MMC SLAVE
    #12
    chuckebaby
    Max Output Level: 0 dBFS
    • Total Posts : 13146
    • Joined: 2011/01/04 14:55:28
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 22:39:54 (permalink)
    can_you_funk


    Hey Charlie!

    Thanks for the response!
    You got me backwards on what I want to do actually.
    For  grins i hooked up Dr-770 Drum machine and tried what you gave me and it worked no probs first time....The problem is...

    I want the Roland VS-890 to start the playback, not Sonar.
    The Roland is just a basic virtual studio that i do all my analog recording on, and I know that sounds counterintuitive to what SOnar does, but I have a piece of crap PC and when i get more than 3 tracks going it lags.

    I know I am getting MIDI signal out of the ROLAND because I can see the MIDI flash on my MIDI/USB device.

    But SOnar always just says at "waiting for MIDI sync" so it must be something with the output of the Roland

    On my roland the settings are :

    Midi pr= device ID (1-?)
    Midithru = out/in
    SysEx. Rx = on/off
    SysEx. Tx - On/off
    MMC = Off/master/slave
    Ctr Local = On/off
    Ctr Type = Off/C.C./EXcl
    P.C. Scene = off/on
    P.C. Eff = on/off
    CC. Eff = On/off

    In the sync/Tempo area i have:
    Source = EXT/INT
    Gen = Off/MTC/MIDIclk
    Errlevel= 1-10
    MTC type = 30/29/24
    Tempomap - yada
    ANd places to record sync tracks

    If narrowing this down, I might need to do some posting on the Roland Forums to see what  settings need to be made to it.
    Ive tried every combination of settings and thinking maybe I might have problems with the Midi ports on My Vs-890

    Any thoughts? Maybe HUGE HAMMAH?

    ROck on problems or not
    MIke!

    ps - I guess plan B else i can build sequences on the DR Rythm and just have SONAR play them.....

    well thats what most of us do bro,
    we use our drum machines to control sonars libray of sounds.
    lets face it a drum machine has at best a boat load of samples but sonar and the librarys you can accumulate are endless.
     
    so after you score a midi track down just like i told you,you can then change your session drummer kits and do what ever you want.
    it will still play the same beats,because its printed to the time line.
    see,you can do it both ways but in al reality,to have sonar as the master gives you more flexability.
     
    one being everything now lines up in the timeline.
    so when you move the cursor to beat 3 of bar 22,youll be right there,not searching in some mis alignment of patterns.
    also when you move tempo control in sonar,it changes your tempo,say your song is laging,well boost up the tempo and it still is aligned with the grid.
    the grid makes it essential to edit,editing is very difficult when things are drifting around everywhere.
     
    ive tried it like your talking about,and it gets very messy,using snap and nudge to try and line things up and spliting and moving clips is a nightmare.
     
    see if you start recording your tune and say "o man,i wish i had an extra verse," "or i wish the song went another 4 bars before it changed to the chorus"..it easy,you drag/split/copy/paste..easy as anything.
     
    the way your trying to do it.your limited.
    but this set up will work either way for you.
    i hope you find it usefull.
    you can always open up the piano roll to find the midi# for your different notes/sounds.
     
    i know its easier said then done,but you just invested a good chunk in software,the computer is the brain.
    if you can only track 3 tracks per project.look on upgrading,as this is basic digital audio consumption.

    Windows 8.1 X64 Sonar Platinum x64
    Custom built: Asrock z97 1150 - Intel I7 4790k - 16GB corsair DDR3 1600 - PNY SSD 220GB
    Focusrite Saffire 18I8 - Mackie Control
       
    #13
    js516
    Max Output Level: -84 dBFS
    • Total Posts : 347
    • Joined: 2006/05/17 15:14:53
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/17 22:46:37 (permalink)
    Here's what you need set up on your VS ( "don't care" means it doesn't matter);
     
    First up, an MTC based set up
    Midi pr= don't care
    Midithru = out/
    SysEx. Rx = off
    SysEx. Tx - off
    MMC = master
    Ctr Local = On
    Ctr Type = C.C.
    P.C. Scene = don't care
    P.C. Eff = don't care
    CC. Eff = don't care
    In the sync/Tempo area:
    Source = INT
    Gen = MTC
    Errlevel= 5 - you may need to play with this
    MTC type = 24
    ON Sonar:
     
    Preferences->Project->Midi - nothing should be checked
     
    Preferences->Project->Clock
        Source = SMPTE/MTC
        Ticks per Quarter-Note = 960
        Timecode Format = 24 fps
        SMTPE/MTC Offset = 00:00:00:00 - this must match the offset on the Roland
     
    Preferences->Audio->Sync and Caching
        Synchronization = Full Chase
        When SMPTE/MTC is detected = Always switch clock source and start
        When clock source is set to SMPTE/MTC or Midi Sync, Pressing play in SONAR will = Maintain current clock source and wait for timeoode
     
    That should be enough. Using MTC, Sonar will track the timecode sent by the Roland. I picked 24fps, to make it easier to set up. 30fps has more resolution, but increases MIDI traffic and since I donot know if the "30" for roland's MTC type is drop frame (df) or non-drop frame (ndf), which is very important as picking the wrong one will cause timing to become unstable.
     
    Now why MTC and not MIDI Sync? Midi Sync is a clock signal that runs at the rate of 24 pulses per quarter note. It conveys tempo, but not song position. MTC is a mesage containing the current time, starting from the SMTPE/MTC offset, sent at quarter frame intervals (at 24fps, this means a timestamp is sent 96 times per second). You can set up Sonar to work with the midi sync signal, but then you have to configure a control surface so that it reacts to MMC.
     
    You can set it you that way, by changing the configuration from above:
     
    On the VS, set the sync/tempo->Gen = MIDIClk
    On sonar Preferences->Project->Clock->Source = MIDI Sync 
    The rest of the settings are the same as before.
     
    In addition, you need to set up a Control surface:
     
    Preferences->Midi->COntrol Surface
        Clicking the yellow star adds a new controller.
        On the pop up dialog, pick MMC (if you have it in the list), ACT Midi controller, or Cakewalk generic controller.
        Pick the midi in and out that connect to your roland.
     
    Next, if you picked ACT or Generic surface, you have to locate the ACT module on the module bar at teh top of the main screen. Pick the control surface you added, and hit the lower right button that looks like a bullet list in a box on the module. This will bring up the editor where yuo have to make sonar "learn" the midi mesages from the roland. Its a long process that is too long for a post. Have a look in the pdf manual or online help.
     
    That is why I offered MTC first, You don't have to set up a controller as Sonar will track the timecode directly. :)
    post edited by js516 - 2012/05/17 23:02:55

    Joe Sera
     
    Gigabyte GA-990FXA-UD3, AMD FX-8320, Corsair 32GB 1600 Ram, MOTU AVB on USB3, AMD Radeon R7-200
    #14
    jazaddict
    Max Output Level: -89 dBFS
    • Total Posts : 81
    • Joined: 2005/04/10 17:50:41
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/18 15:27:18 (permalink)

    SysEx. Rx = off  MMC = master 



    Here's the thing....if you leave these settings as JS516 has them, then the 890's song position is King.


    If by chance, you want to be able to point to a location in SONAR and have the 890 snap to THAT location when you press the 890's transport controls, you want to reverse those.



       When SMPTE/MTC is detected = Always switch clock source and start 

    If this is set then you DON'T have to have the clock in SMPTE...you could leave it internal, and when the 890 transport is pressed, SONAR will switch and play.   But this is nice if you want to do some SONAR-only work with the SONAR clock set to internal. ......when you get back to the 890 (and you forgot to set the clock to SMPTE like I do :-/  ) SONAR will switch and chase.

    If you want to try the 890 as a control surface, before you go thru the ACT process, do a quick try of this:  Right-Click on a SONAR Console Fader, click REMOTE, start and continue moving the 890 slider while you click LEARN.  My 2480 controls SONAR faders w/out having to monkey with ACT.
     
    Have fun.

    #15
    can_you_funk
    Max Output Level: -90 dBFS
    • Total Posts : 8
    • Joined: 2012/05/16 13:10:49
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/21 21:47:52 (permalink)
    A little update on my progress.....

    Well this didn't turn out like I thought it would.
    After messing around with all you guy's suggestions, I still haven't been able to SYNC either device.

    BUT, On the other hand , I did figure out how to "teach" Sonar to be controlled by my VS thru MMC ( fader, pan control etc ). (thanks Js for that lil bit)
     
    As far as the time code sync still nothing.
    Apparently MMC is working just fine, why I can't get and timecode /transport control sync is beyond me.

    Thanks for everyone's suggestions!
    #16
    konradh
    Max Output Level: -42 dBFS
    • Total Posts : 3325
    • Joined: 2006/01/16 16:07:06
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/22 11:08:35 (permalink)
    Huh.  I connected my VS-1680 to Sonar and did a digital transfer of some tracks and it synced perfectly.  My memory is that I use the MIDI out on my V-Studio to the MIDI in on the VS-1680 and made Sonar the master.  I put the VS-1680 in play and when I started Sonar it locked up perfectly.  I used a digitial connect (the one that looks like an RCA cord but is different) to transfer the audio into the V-Studio IO and it sounded great.  (I was moving some 6-part harmonies and a great guitar lead over to a newer version of the track.)

    If what I am saying applies to you and you really need help, I will go into the studio and reconnect it so I can recall exactly what I did.
    #17
    can_you_funk
    Max Output Level: -90 dBFS
    • Total Posts : 8
    • Joined: 2012/05/16 13:10:49
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/22 14:00:11 (permalink)
    That's what baffles me.
    I am wondering if maybe the Uno-Sport is not desgined to transfer Time code or do sync'n , but I have looked on their forums as well and can't find any problems with other people saying the same thing.

    Obviously the MMC is being transfered and I know it works in combination with my MIDI keyboard controller as soft synth's work just fine.

    It really is a mystery to me......or I am just so DUMB that maybe I shoudln't be recording at all! HAHA.

    Kon, could it also be that you were transfering Clock via the Digital connect?


    Determined to try!
    Mikey
    #18
    konradh
    Max Output Level: -42 dBFS
    • Total Posts : 3325
    • Joined: 2006/01/16 16:07:06
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/22 14:10:33 (permalink)
    Nope wasnt connecting the clock that way: in fact, I practiced the lock-up before I even went to the music store for the digital cable.
     
    Maybe I overlooked something important the first time.  I used MTC, not MMC, to sync (which is the a MIDI transmission of SMPTE).  If you are using MMC, then I don't know... 

    I'm sure you've read this, but here you go anyway:
    http://www.cakewalk.com/Support/kb/reader.aspx/2007013094

    #19
    bentleyousley
    Max Output Level: -85 dBFS
    • Total Posts : 279
    • Joined: 2004/12/24 15:19:40
    • Location: Kansas City
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/22 14:13:42 (permalink)
    can_you_funk


    That's what baffles me.
    I am wondering if maybe the Uno-Sport is not desgined to transfer Time code or do sync'n , but I have looked on their forums as well and can't find any problems with other people saying the same thing.

    Obviously the MMC is being transfered and I know it works in combination with my MIDI keyboard controller as soft synth's work just fine.

    It really is a mystery to me......or I am just so DUMB that maybe I shoudln't be recording at all! HAHA.

    Kon, could it also be that you were transfering Clock via the Digital connect?


    Determined to try!
    Mikey
    Hi Mikey,

    I ran into a problem with the Uno-Sport incorrectly transmitting MTC when the driver is running under a 64 bit OS. The MidiSport 2x2 doesn't seem to suffer from the same issue. Do you have another midi interface you can try?






    Once and Future Cities: A Fractal Journey https://youtu.be/j6JkKmh4wXY
    #20
    konradh
    Max Output Level: -42 dBFS
    • Total Posts : 3325
    • Joined: 2006/01/16 16:07:06
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/22 14:48:30 (permalink)
    FYI, I was using MIDISPORT 4x4 that is rather old.
    #21
    pianodano
    Max Output Level: -67 dBFS
    • Total Posts : 1160
    • Joined: 2004/01/11 18:54:38
    • Location: Va Beach Virginia
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/22 16:02:58 (permalink)
    I seriously doubt that you will have much luck running Sonar as a slave. Lots of samples are going to get thrown out OR sample clock adjusted where there ain't no samples to play. It always baffles me that people buy the very best convertors and clock that they can afford and then proceed to nullify it and throw it all out the window by asking Sonar to become varispeed . Works as a sequencer ok. But audio ?

    Here's a real amatuer video that I did a few years back with Sonar running some audio and lots of midi tracks  as the master. http://www.youtube.com/watch?v=eV63e7tWWIQ
    post edited by pianodano - 2012/05/22 19:48:36

    Best,

    Danny

    Core I7, win XP pro, 3 gig ram, 3 drives- Lynx Aurora firewire- Roll around 27 inch monitor, 42 inch console monitor- Motif xs controller - Networked P4's and FX Teleport for samples- Muse Receptor VIA Uniwire for samples and plugs- UAD QUAD Neve - UAD 1- Sonar X1 but favor 8.5 GUI - Toft ATB 32 - Vintage hardware - Tascam MS-16 synched via Timeline Microlynx -Toft ATB32 console
    #22
    WDI
    Max Output Level: -54.5 dBFS
    • Total Posts : 2069
    • Joined: 2007/08/28 02:31:11
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/22 16:17:10 (permalink)
    Not to confuse things even more...

    MidiOx is a free program that lets you view midi information recieved. It may be able to show you if MTC is being sent by the VS-890.

    Not sure how up to date this program is for Windows 7?

    Sonar 7 PE
    Windows XP Pofessional (SP3)
    MSI K8N Neo4-F
    AMD Athlon 64 3500+
    2 GB PC 3200 Ram
    RME Fireface 800
    Edirol FA-66
    CM Labs MotorMix

    Old stuff: ARJO
    #23
    Beepster
    Max Output Level: 0 dBFS
    • Total Posts : 18001
    • Joined: 2012/05/11 19:11:24
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/22 16:58:59 (permalink)
    Bookmarked. Awesome thread.
    #24
    js516
    Max Output Level: -84 dBFS
    • Total Posts : 347
    • Joined: 2006/05/17 15:14:53
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/22 17:26:01 (permalink)
    >MidiOx is a free program that lets you view midi information recieved. It may be able to show you if MTC is being sent by the VS-890.
    >
    >Not sure how up to date this program is for Windows 7?  

    I use it under Win7/x64 works fine, except it will not remember the "frendly names" I set for the midi ports.

    Joe Sera
     
    Gigabyte GA-990FXA-UD3, AMD FX-8320, Corsair 32GB 1600 Ram, MOTU AVB on USB3, AMD Radeon R7-200
    #25
    can_you_funk
    Max Output Level: -90 dBFS
    • Total Posts : 8
    • Joined: 2012/05/16 13:10:49
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/22 18:45:36 (permalink)
    Js,

    I tried the MidiOX and it picked up the SysEx's from the Roland transport with no problems at all. 

    I had the counter up on MidiOx and it streamed the HEX for the transport functions and also moved the clock in MidiOX (although it didn't roll the time clock but when i stopped the play i noticed that it matched exactly with the timecode on the roland.)

    So I am obviously sending out MTC.

    Once again I try in Sonar.....
    (under clock)
    *Enable the midi ports for the M-Sport Uno..
    *Change the Clock to SMPTE/MTC (24 fps on both units)
    (under Sync)
    *Full Chase
    *Always Change clocks and start
    *Maintain current clock and wait for Timecode
    *And at that point shouldn't I be sync'd? 
    *When I hit play on the Sonar transport is says " waiting for time code" ....and that's it.

    I'm sure it's the dumbest thing I have overlooked at this point.

    But boy will I ever be knowledgeable about Synch'n' from now on!

    Keep on Funk'n'!




    #26
    js516
    Max Output Level: -84 dBFS
    • Total Posts : 347
    • Joined: 2006/05/17 15:14:53
    • Status: offline
    Re:MTC, MMC, Midi Sync ?? 2012/05/23 07:26:16 (permalink)
    With the set up I described, you would be controlling Sonar's transport from the VS. You would hit play on the VS' transport, not Sonar's.  If you want to control the VS from Sonar but keep the VS as the master clock, you would set the VS' MMC to slave, and on Sonar's Preferences->Project->MIDI, turn on MMC. The Master Device ID should match the Midi Pr on the VS (I'm assuming that this is the master device id on the VS, though it may just be the SYSEX device ID, I'm not sure). I would stress that syncing in one direction and having the slave be the  transport control is not very stable.

    If transmitting MMC does not enable control of the VS from Sonar, you will need to turn on the "start/stop/continue/clock" on Sonar's project midi settings, and select the port under "send sync". The VS will not use the midi clock/sync, but it may see the Midi RTC controls. Try the above first before doing this.  Again, working with the slave as the transport control source is not stable, you can try it, but it will most likely not work reliably.
    The start/stop/continue are part of MIDI realtime controls (RTS), these are also covered by MMC which is a different set of midi messages. Enabling both is usually bad, but some devices don't follow all of the MIDI specs. On these machines, try MMC first, then RTC if MMC does not work.
     
    The important thing to understand is that you can only work in one direction at a time. Meaning: If you want to work in Sonar and have the VS follow allong, Sonar must be the master clock, and Sonar controls the transport. In order to work from the VS, you have to switch the configuration: sonar becomes the slave, the VS becomes the master, and the VS controls the transport. Cross configuration as I said is possible, but it is unstable (did I mention that enough? ;) ).
     
      The reason that  cross configuring is unstable is because the hardware that runs the code which handles MIDI communication (and at a higher priority: keyboard scanning and controller inputs) can become too busy sending timecode to be able to "hear" the incoming transport control and is slow to react to it. It is easier (more responsive) for the device sending timecode, to send transport controls as well. A button press on the device is read instantly, and the message immediately buffered into the output. Since the device is already sending, it gets out the door very quickly. When a message comes in through midi, the device has to temporarily stop what its doing to process the incoming mesage. Since output is buffered, the processor won't get to handling the incoming messge until its done sending the buffer. So there is a tangible delay when a device is busy sending.
    post edited by js516 - 2012/05/23 10:55:15

    Joe Sera
     
    Gigabyte GA-990FXA-UD3, AMD FX-8320, Corsair 32GB 1600 Ram, MOTU AVB on USB3, AMD Radeon R7-200
    #27
    Jump to:
    © 2025 APG vNext Commercial Version 5.1