Hi,


> I believe 0.3.1 should go out without a "working" sound system, Note
> that I define "working" as actually playing music.

You'll get no disagreement from me there ;-)

>  :)  And that will be
> a hell of an accomplishment.

0.3.1 or playing music? :->

> My immediate plans:
> 
> 1) config.l & main.c recognise and set up all of the sound config
>    options

Please remember to document them in the README. I'll try to propagate
README updates to the man page prior to releases, because that's the place
where most of the people who actually take the time to look things up will
look first.

> 2) PCM and MIDI output api codified.

It might be neccessary to mix both on some setups (e.g. using the MAME
OPL/2 software synthesizer or a hypothetical MT-32 sequencer plus PCM
samples on OSS).

> 5) Rename the soundserver_null to soundserver_unix.  It will handle all of
>    the actual sequencing and event handling.  Modify it to call the
>    midi_driver->playNote() or whatnot to actually make things happen.

OK. That should be the easiest way to get things running.

BTW, the stuff with sound events being lost (as reported by you) might be
fixed by being a bit more careful with sending those in the first place;
e.g. by storing them in a local queue until the previous one is read
rather than putting them into the FIFO as soon as they occur.

llap,
 Christoph


Reply via email to