Need Help Syncing With A Roland VS-1680

  • Heartarchy
Posted: Sat, 10/11/2008 - 07:01
I have an early nineties (I think) Roland VS-1680 which I'm using as my main recorder then syncing it with 64 studio via an EMU card and it's MIDI and L/R analog imputs one track at a time. In theory... hah. The problem is I haven't the slightest idea how to sync 64 studio with a MIDI device, let alone to control (or be controlled by) the Roland recorder. I know the recorder supports this from quickly going over the manual, however I do need to go back over it to fully understand some of the settings. Mainly, though, I just need to know how to sync the two on 64 studio's side and I can figure out the Roland's. Thanks a lot, -Troy

Just in case

  • Pablo
  • 07/11/07
  • Wed, 10/15/2008 - 19:08
Just in case you miss this important setup: In Studio-> manage MIDI devices you have to assign your hardware device as playback and/or record device. Check first if your hardware MIDI device appears in the MIDI tab of qjackctl (JACK control) connections, then connect it through "manage MIDI devices" in Rosegarden.

Hi Troy :)

  • Icemouse
  • 08/04/07
  • Wed, 10/15/2008 - 15:19
please subscribe to the users mailing list. I'll send the following request to the list right now: Linux and MTC Hi :) because someone in the forum has got troubles with MIDI sync to external equipment I tested it. Please keep in mind that I've got troubles with Linux and MIDI sequencers, that's why my test might be critical. In the times of the C64 I was an assembler MIDI coder, so the following information about MIDI is very old and might not fit to the actual MIDI conventions. I signed binary with '%'. My notes for the C64: Song Position Pointer %1111 0010 %0lll llll %0hhh hhhh lll llll ist the low byte and hhh hhhh the high byte for the songposition the songposition is noted by the sum of 1/16 notes from the start position of the song Information by Wiki: MTC distinguishes between different fps only by the rate at which timecode advances. I tested it by connecting my ATARI ST to my Linux workstation, running sequencers without sending any note events, I only made a visual test. The setup was: 64 Studio 2.1 64-bit vanilla install running Rosegarden ATARI ST Cubase 3.1 with dongle key, so there shouldn't be any bug. Cracks might have bugs. What ever I tried, I wasn't able to run Rosegarden as slave. Running the ATARI as slave, everything seems to be fine. The settings for Rosegarden as master were: MIDI Clock and System messages: Send MIDI Clock, Start and Stop MIDI Machine Control mode: Off MIDI Time Code mode: MTC master Automatically connect sync output to all devices in use: [x] The settings for Cubase as slave were: SYNC SOURCE SMPTE SYNC: MTC FROM INPUT: ATARI FRAME RATE: 30 fps TEMPO SYNC: MIDICLK FROM INPUT: ATARI I wonder if someone is able to run Rosegarden as slave? Because of my own troubles with Linux, I have to check out other settings, that's why I can't do much research for this, but I think this is a serious issue. Some days ago I asked for help with less information, maybe now someone is interested in this. I guess there's the need for Linux to have better MIDI sync, to become a serious workstation for musicians using MIDI. You can find the tread here: http://www.64studio.com/node/769 Cheers, Ralf PS: Maybe you can get informations from Roland or a Roland users community? http://www.rolandus.com/products/productdetails.aspx?ObjectId=484 I don't know if you need an update, but I don't think so. Updates might not be done by Linux. It would help if you can give more informations. I don't know if there will be jitter when the ATARI is running as slave and how long a pre roll should be to get perfect sync, but Cubase did follow song positions by Rosegarden. Also there might be a delay, like there is for JACK transport. I've got other troubles myself, you can reach me at the users list. I don't like to write to the forum, resp. forums when I'm short in time.

Thank you so much, however

  • Heartarchy
  • 09/17/08
  • Wed, 10/15/2008 - 04:17
Thank you so much, however it seems no matter what settings I try, whether 64studio is the slave or master, I still cannot get the two to sync. The Roland's MTC type is set to 30 as default. Is this the type which Rosegarden sends/receives? Thanks again, -Troy

Hi Troy :)

  • Icemouse
  • 08/04/07
  • Sat, 10/11/2008 - 15:39
if you e.g. run Rosegarden you have to choose Settings > Configure Rosegarden... > MIDI > MIDI Sync to do sync settings. The settings you have to choose depends to your external hardware. The Roland seems to know Master: MTC, MMC, Song Position Pointer + MIDI-Clock Slave: MTC, MMC I can't speak for Linux, because I don't have any Linux being fine with MIDI myself, but using these MIDI functions is fine in general, when using anything else, but Linux. If your Linux is fine, this should be the way it should work. You should try to use MTC and Song Position Pointer + MIDI clock, if you need to use MMC you might have to take care not to filter SysEx data. Only one MIDI device can be master, using INT sync, all other MIDI devices have to be set to slave, using EXT sync. Also internal Linux only one virtual MIDI device e.g. Rosegarden or Ardour can be master. Sync within Linux at the moment seems to be a big problem. If you'll use JACK transport, sync isn't possible between some Linux applications. HTH, Ralf

...and by imput I meant

  • Heartarchy
  • 09/17/08
  • Sat, 10/11/2008 - 07:04
...and by imput I meant input. A tad tired, to say the least. haha.