Re: [LAU] command line midi player for >1 files? (Ecasound for midi?)

From: Joel Roth <joelz@email-addr-hidden>
Date: Wed Jan 30 2013 - 20:19:56 EET

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@email-addr-hidden
> http://lists.linuxaudio.org/listinfo/linux-audio-user

-- 
Joel Roth
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Wed Jan 30 20:15:03 2013

This archive was generated by hypermail 2.1.8 : Wed Jan 30 2013 - 20:15:03 EET