On Wed, Jan 30, 2013 at 03:47:17PM +0100, Nils Gey wrote: > Hi, > > tl;dr: is there a command line tool where I can give several midi files, and a jack input port for each, and it plays them back in sync? Do the separate audio streams created by this process ever get mixed together? If so, is there a reason for the mixing to happen under JACK, rather than within midi, where command line sequencer such as midish can do the job? Aloha, Joel > Preferably with a clean exit when the last file is finished. > > long version what I tried so far: > I hacked together a quick python script around jack-smf-player a while ago but that was sub-optimal since I either get a synched start (by using jack transport for all players and sleeping a bit before playback) but no automatic exit, since jack-smf-player can't do auto-exit with jack transport. So I had to loop over all open PIDs and kill them which produced xruns and jack hiccups, it also took long. > Or I got a clean exit, using the play-and-exit mode, but then I got no sync since each player just starts when it is ready. Even syncing them up with python did not help because it is music and every ms delay counts. > > Does such an sequencer without a GUI exist? > > greetings, > Nils > http://www.nilsgey.de > _______________________________________________ > Linux-audio-user mailing list > Linux-audio-user@xxxxxxxxxxxxxxxxxxxx > http://lists.linuxaudio.org/listinfo/linux-audio-user -- Joel Roth _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user