From: Silvan <dmm...@us...> - 2003-04-28 14:48:57
|
On Monday 28 April 2003 04:50 am, Richard Bown wrote: > it's supposed to be working and get the fix in. We should be able to > import MIDI files with >16 tracks and have those tracks appear as full > tracks and not merged by channel number (which is what this solution is > suggesting). Here's a thought. Every time you run out of channels, assign the next set of 16 to a new device. Use as many as already exist, then create empty, unconnected ones on the fly if needs be. This way instrument/channel data is preserved to the best extent possible, and users can either stick enough playback devices in front of it to reproduce all the notes, or else they can use their own hands to decide what needs to be shared with what out of necessity. This would be similar in function to the way Cakewalk would have assigned every new set of 16 channels to a new port. In that case, port -> playback device assignments were done on a rotating basis to use whatever devices were available. If three playback devices, then ports 1 = 1, 2 = 2, 3 = 3, 4 = 1, 5 = 2, 6 = 3, &c. We could try to implement that kind of connection automatically, but I'd be happy enough just to leave it up to the users to find a path for their notes to get out. Not throwing away instrument data just because you're out of channels is probably a worthy goal. -- Michael McIntyre USDA zone 6b in SW VA, USA Silvan <dmm...@us...> Linux Druid ----------[ registered Linux user #243621 ]--------- http://www.geocities.com/Paris/Rue/5407/index.html |