Re: [LAU] Command-line midi player with fast forward, pause, rewind?

From: Ken Restivo <ken@email-addr-hidden>
Date: Fri Aug 28 2009 - 16:38:52 EEST

On Fri, Aug 28, 2009 at 09:15:58AM +0200, Clemens Ladisch wrote:
> Ken Restivo wrote:
> > I'd love to find a command-line MIDI file player that ... will accept
> > arrow keys or some other key commands on stdin to fastforward, rewind,
> > pause, play, etc.
>
> Pausing would be easy, but MIDI controller changes can be sent at any
> time and affect all current and following notes, so when forwarding, the
> player would have to send all intermediate controller messages, and when
> rewinding, it would have to replay all controller messages from the
> beginning of the file. It is possible to drop messages that are
> overwritten by a later change to the same controller, but this does not
> work for SysEx messages whose format isn't known.
>
>

Hmm. How do programs like Rosegarden do it then? I've never had trouble seeking in RG, for example, or looping or any of that.

If I can't find a command-line tool, then of course I'll end up using RG, which is fine, but I'd rather find a non-gooey way to do it if possible.

-ken
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
Received on Fri Aug 28 20:15:01 2009

This archive was generated by hypermail 2.1.8 : Fri Aug 28 2009 - 20:15:02 EEST