|
From: | Keith OHara |
Subject: | Re: Map voices to channels in MIDI output |
Date: | Fri, 18 Mar 2011 21:30:49 -0700 |
User-agent: | Opera Mail/11.01 (Win32) |
On Wed, 16 Mar 2011 06:39:26 -0700, Jan Nieuwenhuizen <address@hidden> wrote:
Keith OHara schreef op di 15-03-2011 om 23:09 [-0700]:I tried to summarize what the relevant classes do, and indicated the desired extensions in [[ ]] below :
Not really: * midiChannelMapping = #'instrument (default) midiInstrument <-> MIDI channel voice -> track * midiChannelMapping = #'staff (old) Staff <-> MIDI channel <-> track voices are merged and unrecoverable * midiChannelMapping = #'voice (nice, but unsupported) Staff+voice <-> channel midi-port <->Staff<->Track (staff 1, voice 1 --> channel 0 2 --> channel 1 (staff 2, voice 1 --> channel 0, etc.)
The code seems to work, but requires great effort to understand. I was suggesting that, having decided what you want in the MIDI, you might simplify the design.
[Prev in Thread] | Current Thread | [Next in Thread] |