Takashi Iwai wrote:
>
> >>>>> On Wed, 09 Dec 1998 14:19:58 +0000, "P.J.Leonard"
> <[EMAIL PROTECTED]> said:
>
> > I risked your patch on my slackware 3.6 kernel 2.0.36
>
> > However the diff2.0.36 patch did not work. I did it manually but
> > when I came to compile your sequencer.c I had some missing
> > header file(s). (softoss.h if I recall correctly).
>
> > What version of OSS are you using and where can I get it ?
>
> The patch is for OSS/Free-3.8s+2.0.x kernel. I should have written
> it more carefully in README.
> You need to install the latest OSS/Free (maybe 3.8s) from
> www.opensound.com (or somewhere else).
> (OK, I'll put a short message on the web page.)
>
> Of course, it's possible to remove softoss stuff. It's not
> difficult. But I couldn't do it because I lost the pure 2.0.36 source
> accidentally...
Thanks that seems to do the trick. I will now attempt to decouple the
patch
management from my sequencer program so they may be more reusable.
This does lead to some questions about interprocess communication. One
of the
nice things about my program at present is the user need not be
concerned with
bank/preset numbers (the patch management just uses the current voice).
I also
save the loaded patch info and automatically restore it when a song is
read in.
If anyone has any views on how sound applications should
communicate/who owns
what etc then I would be interested in your opinions. My present plan is
to use
QT and use sockets to communicate ?
cheers Paul.