Hi Jason,
On Sat, Apr 07, 2001 at 04:29:27AM -0700, Jason Cragg wrote:
> I just thought I'd pop in and say that I'm one of the rare folk
> who posess an internal MIDI device(Roland SCC-1). Though I am virtually
> useless as a programmer, I wanted to lend myself out to be guinea pig if
> you need someone else with a /dev/sequencer midi device who's been eagerly
> awaiting /dev/sequencer support in FreeSCI ;).
Thanks! I'll come back to you once there is something to test. I guess I'll
give manual /dev/sequencer support one more try...
> On another note, are you sure that the only means of volume
> control is through /dev/mixer?
[...]
Indeed we can (and that's what Solomon's fading code does) modify the
velocity used to play notes- if we are using the sound server for actually
issuing them. The problem here is that this condition isn't met in the
scenario I outlined- if we fork()/execvp() a non-FreeSCI program for playing
the music, all we can typically do to it is kill it (with the exception of
Timidity, which supports writing its DSP output to stdout, so we can pipe
it back in and mix it manually).
llap,
Christoph