Group Admins

  • Avatar Image

Sync or Swim

Public Group active 3 weeks, 2 days ago

Synchronization is hard. This is the place to talk about how to make it work, and to begin to develop better solutions. Sync via MIDI, OSC, networking, and discuss other timing and issues, from the user and developer perspectives.

Photo by Greg Neate, of a real audiovisual performance involving synchronized swimming (the perfect emblem of this group).
http://www.slitpyramid.com/

  • Mark Whitby joined the group Sync or Swim   3 weeks, 2 days ago · View

  • Tom Butterworth joined the group Sync or Swim   1 month, 2 weeks ago · View

  • Chris Muir joined the group Sync or Swim   1 month, 3 weeks ago · View

  • corporation joined the group Sync or Swim   2 months, 2 weeks ago · View

  • Mark Cetilia joined the group Sync or Swim   2 months, 3 weeks ago · View

  • John Norman Lafosse posted an update in the group Sync or Swim:   2 months, 3 weeks ago · View

    Newbie here. (run away). Tee hee.

    I’m searcing for a MIDI guru that can help with a technical question. I using a trail version of Bidule to setup a small home studio. Reason 3.0 is connected with rewire. I’m running a MIDI file player module and trying to figure out how to properly configure an external sampler (ensoniq 16 + rackmount with a dinosaur yamaha to trigger sounds). Syncing the sequencer with Reason or the ensoniq or even Bidule to play the midi file isn’t the problem. I’d like to have the option of assigning say an ensoniq sampler sound as a bass or piano. So far. No luck I can only play along.

    • Avatar Image
      Peter Kirn · 2 months, 3 weeks ago

      Not quite sure I follow your question. What’s happening right now? You just want to assign the sequencer to specific MIDI channels for your external box and have those channels play back on that external sampler? (and that’s not working? How did you set it up?)

      • Avatar Image
        John Norman Lafosse · 2 months, 3 weeks ago

        No. I reread my post. Sounds confusing. I sequenced a song in Reason 3.0. Downloaded a trial version of Bidule because of its rewire capabilities. There is a Moog bass that I’d like to assign to one of the channels and that sound is one the ensoniq. So, I set up Bidule with a Midi file player module patch into reason and am experimenting with a midi splitter and remapper to reassign the channel. I can play the moog sound by triggering it with the yamaha and setting the midi status to local or both. Ext doesn’t work. I synced the midi clocks without Bidule so the ensoniq sampler would stop and stop the sequence and was thinking I could simply resequenced the bass track on the ensoniq.
        I am trying a cable set up of usb MIDI from the computer to the IN and out of the Ensoniq and MIDI thru to the Out of the yamaha. Transmiting on INST channel.

        I am now having issues with samplers SCSI drive during startup and the whole experiment / lesson is turing into a nightmare.

        Poly mode on the ensoniq seems to be what I’m looking for .

        With Bidule it leaves me with more options of using the full capacity of the ensoniq. I’m routing the sound thru several stereo effects buses, then thru a mixer and into a behringer USB RCA audio input with a few internal effects linked in depending on the instrument. Great for designing sounds, resampling, and importing into the NNxt smapler in reason.

      • Avatar Image
        John Norman Lafosse · 2 months, 3 weeks ago

        Got the external drive running again. I can upload an image of the Bidule map if that helps along with digital pictures of the setup.

      • Avatar Image
        John Norman Lafosse · 2 months, 3 weeks ago

        Yamaha Board (MIDI IN + OUT)
        http://www.freeuploadimages.org/images/feotbs2od2m5aw69t0gp.jpg

        Behringer mixer
        http://www.freeuploadimages.org/images/mqc3hvtgxtxxpl5l11j5.jpg

        Behringer USB audio connection
        http://www.freeuploadimages.org/images/afp454hjcb7ktmppfobz.jpg

        Ensoniq 16+ rackmount with 1.2gb drive (IN OUT Thru + 8 Stereo OUTS)
        http://www.freeuploadimages.org/images/o7fxi01hv8mmskgaybtw.jpg

        Acoustic and Microphone
        http://www.freeuploadimages.org/images/s00wz6g4e28r66edd5bv.jpg

        Monitor with Bidule running
        http://www.freeuploadimages.org/images/r5m42fwir518nkohe98.jpg

        Reason Advanced MIDI
        http://www.freeuploadimages.org/images/le4gzfvyf1x1tbki6cq5.gif

        Bidule routing
        http://www.freeuploadimages.org/images/h1mr3mtq7g38xqw7bhn5.gif

        The images above are the studio set up and screenshots of Bidule and Reason.
        I’m assuming Bidule can allow me to access any sound from the ensoniq, the yamaha,VST plugins and Reason and channel them into a standard midi file player. That’s where I go ”duh” what do I do?

        • Avatar Image
          John Norman Lafosse · 2 months, 3 weeks ago

          Drat, images won’t load.

          i tried MIDI IN from the computer (USB midi cable) to the Ensoniq sampler and MIDI IN from there to MIDI out of the yamaha. Local off. I set up some sounds in Reason to run on channels 1-16. I can acess of course. Bidule is running but I’m finding I’m getting confused with the MIDI device module. It lists it as a USB audio device. However, I’m running two USB audio device technically. The behringer audio and the usb to midi cable. Oh, I had to set the Ensoniq to MONO A in the MIDI IN MODE on the system/MIDI settigns where as from the manual it made more sense to run it in Poly mode.

          Do I need a drive for the USB-MIDI cable that Bidule will recognize? It seems to be installed and working.

        • Avatar Image
          Peter Kirn · 2 months, 2 weeks ago

          Hmmmmm… not sure! Should be working. Try putting a MIDI monitor into the chain to see what’s getting sent, maybe? (via Bidule first, but can also try a separate MIDI monitor?)

          Can also try cross-posting to the Bidule group on Noisepages. Now as we switch on email notification and get more people, will gradually get more likely to get a response!

  • John Norman Lafosse joined the group Sync or Swim   2 months, 3 weeks ago · View

  • Bjorn Vayner posted on the forum topic Testing Methods in the group Sync or Swim:

    Any scenario to start with would be great. As long as the tests and results remain readable. The only reason I mention that is because some guy on the Live forum went a little too far in his tests and notes.
    He would write pages and pages of "data" and to this day I still have [...]

      9 months, 2 weeks ago · View

  • owen vallis wrote on the wire of the group Sync or Swim:

    opps, here's the link http://www.cubinlab.ee.unimelb.edu.au/radclock/doc.php

      9 months, 2 weeks ago · View

  • owen vallis wrote on the wire of the group Sync or Swim:

    Here is a link to some great papers regarding stable "software" clocks. I really think that before we try to network remote machines together, we should provide a rock solid, and cross platform, internal software clock source. This page has a Kernel patch to achieve this on linux, freeBSD, and OSX. I'm a little nervous [...]

      9 months, 2 weeks ago · View

  • Michael Chenetz posted on the forum topic Testing Methods in the group Sync or Swim:

    You have to consider other aspects depending on the MIDI interface. Are the MIDI interfaces USB or serial or some other type of interface?
    Do these MIDI interfaces use timing information like LTC? How many devices are connected to the MIDI interface? How much data is being pushed through the aforementioned MIDI device? There are a [...]

      9 months, 2 weeks ago · View

  • Bjorn Vayner started the forum topic Testing Methods in the group Sync or Swim:

    Anybody have any suggestions how to test the following things:
    - How do you measure the latency of your MIDI interface?
    - Is CPU usage a factor?
    - How do you measure the collective PDC and other latencies?
    Many more determining factors to test, but I figure knowing these latencies as fact would be a nice start.
    - Bjorn

      9 months, 2 weeks ago · View

  • Bjorn Vayner joined the group Sync or Swim   9 months, 2 weeks ago · View

  • Peter Kirn wrote on the wire of the group Sync or Swim:

    Yep, I'm familiar with the rt kernel. And interestingly enough, there's a Beagle Board project that would support it, in case you don't want a whole machine for this.
    http://beagleboard.org/project/omap-rt-patch/
    There's no reason you couldn't do both MIDI and OSC, it seems to me. You'd want MIDI on the server in case you wanted to connect to [...]

      9 months, 2 weeks ago · View

  • Michael Chenetz wrote on the wire of the group Sync or Swim:

    Here is a link to one of the implementations of a realtime kernel in Linux. There are actually a few… http://rt.wiki.kernel.org/index.php/Frequently_Asked_Questions. My ideas would be to have a serve that basically sends a beacon or signal out every x amount of seconds or milliseconds and everyone can use that signal as a reference in time. [...]

      9 months, 3 weeks ago · View

  • owen vallis wrote on the wire of the group Sync or Swim:

    I also agree with leaving Midi behind when it comes to sync, however, in the interest of being able to sync existing gear, or Ableton Live, it looks like we should at least come up with a Midi based solution as an option. Any info or links to docs about the Linux kernal clock? Sounds [...]

      9 months, 3 weeks ago · View

  • Tim Lukens wrote on the wire of the group Sync or Swim:

    I agree with getting away from MTC. Can you elaborate a little on your idea, Michael?

      9 months, 3 weeks ago · View

  • Tim Lukens joined the group Sync or Swim   9 months, 3 weeks ago · View

  • ben k joined the group Sync or Swim   9 months, 3 weeks ago · View

  • Michael Chenetz wrote on the wire of the group Sync or Swim:

    Just off of the top of my head. Why use anything that has been related to midi or midi time code? We can utilize linux servers that use a realtime kernel and send time sync messages to various programming technologies. I would think this would be much more stable. Then you can prioritize the sync [...]

      9 months, 3 weeks ago · View

  • Load More