Re: [alsa-devel] Re: [softwerk-dev] Troubles with Softwerk
Status: Beta
Brought to you by:
pbd
|
From: Jaroslav K. <pe...@su...> - 2000-11-26 15:22:44
|
On Sun, 26 Nov 2000, Paul Barton-Davis wrote: > This is one of the main reasons for my dislike of the overall design > of the sequencer: it doesn't encapsulate MIDI but requires recoding > the messages as sequencer-API-specific events. This makes life hard > for programs that want to use a common design that allows the > sequencer and raw MIDI devices to be used as equivalent destinations > for data. At least, it seems to. I'm not sure, if you know about the virtual midi devices which can be used like the ordinary rawmidi devices, but the midi stream is parsed to the sequencer events and versa vice. The virtual midi device behaves like a sequencer port, so you may connect it to other ports (like the wavetable sythesizers or midi uart drivers). So far, no changes are needed on your side. You must only use the ALSA rawmidi devices instead of OSS ones. Anyway, we can copy our MIDI parser code from the kernel to the user space and create nice MIDI stream <-> ALSA sequencer converter. It's nothing complicated for us and it seems that it helps a lot to you. It'll allow use more features of the ALSA sequencer. Jaroslav ----- Jaroslav Kysela <pe...@su...> SuSE Linux http://www.suse.com ALSA project http://www.alsa-project.org |