jack-transport & hardware/software sync
Posted: Wed Jan 28, 2009 10:43 pm
Hey people.
I recently acquired a soundcard (FA-66 to be precise) that allows me to finally MIDI-connect my Korg Electribe SX to my laptop. Now I would like to get the Electribe as the sync master for everything.
There seems to be this jack-transport thing, but I'm not so sure ... please tell me if I'm wrong. Jack-transport was the first MIDI part to be implemented in jack. It's goal is to offer a way to share sync data between programs. Here, sync data are more than tempo, it is also play/pause/stop/forward/backward etc, all of this coming from the world of video editing softwares. A software is declared as the "jack-transport master", sending sync data to jack-transport, and the others are quietly listening and obeying, thus staying in sync.
But now, jack-midi is much more than that - it has turned to a full-fledged patchbay to route MIDI events like it is done with audio.
This is where I get lost. Does the two things coexist ? From what I saw, many apps are still using ALSA for handling MIDI ports, rather than jack-midi. The MIDI ports of my soundcard are appearing in jack-midi. Can I declare MIDI IN as the jack-transport master, in order to have my electribe controling everything ?
~ tori
I recently acquired a soundcard (FA-66 to be precise) that allows me to finally MIDI-connect my Korg Electribe SX to my laptop. Now I would like to get the Electribe as the sync master for everything.
There seems to be this jack-transport thing, but I'm not so sure ... please tell me if I'm wrong. Jack-transport was the first MIDI part to be implemented in jack. It's goal is to offer a way to share sync data between programs. Here, sync data are more than tempo, it is also play/pause/stop/forward/backward etc, all of this coming from the world of video editing softwares. A software is declared as the "jack-transport master", sending sync data to jack-transport, and the others are quietly listening and obeying, thus staying in sync.
But now, jack-midi is much more than that - it has turned to a full-fledged patchbay to route MIDI events like it is done with audio.
This is where I get lost. Does the two things coexist ? From what I saw, many apps are still using ALSA for handling MIDI ports, rather than jack-midi. The MIDI ports of my soundcard are appearing in jack-midi. Can I declare MIDI IN as the jack-transport master, in order to have my electribe controling everything ?
~ tori