At Wed, 25 Feb 2004 13:02:15 GMT,
Will wrote:
> 
> >> How easy would it be to make aplaymidi be able to move forwards and backwards
> >> during playback, e.g. by pressing f or b, like Takashi Iwai's drvmidi?
> >
> >Not so easy; even more so if you want to have correct controller
> >values.  Adjusting settings changed by sysexs would be almost
> >impossible.
> >
> 
> I wonder whether drvmidi actually does correctly restore controller and sysex
> when you move during MIDI playback.  I haven't studied the drvmidi code in
> detail.  I know the sound quality always seems to be correct
> even when you move forwards and backwards very often in a piece with
> lots of sysex and controller settings.

it does.  when skipping forward/backward, it will send all necessary
ctl/sysex messages from the beginning.  i implemented in this way
because it's designed only for the internal MIDI wavetable, which can
handle many events immediately.  that's not for general MIDI devices.


Takashi


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to