On Sun, 11 Mar 2001, Christoph Reichenbach wrote:

> Hi,
> 
> > > #130: HQ: After rescuing Barnard and returning to the castle, some rather
> > > bad notes are being played.
> > > sound.24 might be slightly off, too, but maybe my hearing's just playing
> > > tricks on me.
> > 
> > Theory: MT-32 programming and midiout_alsaraw in an unlucky case
> >
> > snd_rawmidi_output_flush(handle)
> > 
> > The driver does not wait long enough, and therefore the MT-32 looses some
> > instrument information internally on programming.
> 
> Is flushing only relevant for programming the MT-32?
> 
> If so, I'd suggest we do the thing proposed (on IRC, I think) and add
> flushing as a midiout driver API function, to be used explicitly when
> programming the MT-32.

And call it before usleep in the midi_mt32_sysex_delay().

-- 
/Rickard Lind




Reply via email to