|
From: Rui N. C. <rn...@rn...> - 2004-06-28 21:56:41
|
Hi, Another week, another monday and another patch :) The attached patch makes some progressions but also some fixes on the latest MIDI input consolidation stuff as committed by Vladimir. Sorry to insist, but this brings back the unconsolidated commands: SET CHANNEL MIDI_INPUT_DEVICE <sampler-channel> <midi-device-id> SET CHANNEL MIDI_INPUT_PORT <sampler-channel> <midi-port> SET CHANNEL MIDI_INPUT_CHANNEL <sampler-channel> <midi-channel> To maintain my beloved compability, the following command has been re-implemented: SET CHANNEL MIDI_INPUT_TYPE <sampler-channel> <midi-driver-type> The patch also makes the optional parameter list effective in: CREATE MIDI_INPUT_DEVICE <midi-driver-type> [<param>=<value>,...] However I could not make it to show up any actual ALSA sequencer port. Even with this patch applied, current CVS HEAD's MIDI input triggering it's at fault. At least as far as I could try. Strangely enough, I'm missing how MidiInputDevice::AcquirePorts(), and the MidiInputDevice::CreatePort() executive is ever reached with current code path. Vladimir? -- rncbc aka Rui Nuno Capela rn...@rn... |