From: Pedro Lopez-C. <ped...@gm...> - 2007-08-03 08:01:14
|
On 8/3/07, Chris Cannam <ca...@al...> wrote: > On Thursday 02 August 2007 23:27, D. Michael McIntyre wrote: > > On Thursday 02 August 2007, Chris Cannam wrote: > > > On Thursday 02 August 2007 00:13, M. Donalies wrote: > > > > To do tablature correctly requires at least 2 MIDI channels per > > > > staff > > > > > > Ugh. I wasn't aware of that. I suppose it's inevitable, given > > > that MIDI pitch bend is a channel message. > > > > > > guitar idiom, especially given all the other existing notational > > > idioms that we can't play directly either. > > > > I definitely agree with you that being able to reproduce pitch bends > > in MIDI is not something over which we should consider turning the > > world upside down. But being Rosegarden a MIDI Sequencer, it should take into account MIDI guitar conventions. These guitars usually send events in 6 different channels at once, one for each string. The recorded MIDI channel is recorded as a property for each event, but it is not used for playback. If you record a MIDI guitar on only one track, the playback channel assigned to the instrument for this track is used to play the track, which means that the recorded pitch bend events are wrongly applied to all the strings. The workaround is to record the MIDI guitar on 6 different tracks using recording filters. > Another point about this one is that although it cropped up during a > discussion of the pros and cons of a handful of different mappings > between staff, voice, segment and track, _none_ of the proposed > suggestions would actually allow you to have different "playback > instruments" on the same voice, which is what is called for in this > situation. > > This problem arises because of something different about Rosegarden than > its (lack of) voice handling, namely the mapping between tracks and > instruments which simply can't support this particular performance > hack. Didn't we had a discussion some time ago about moving Instrument from Track to the Segment level, and moving the playback channel from Instrument to Track? Regards, Pedro |