On Friday 03 August 2007 22:19, D. Michael McIntyre wrote: > On Friday 03 August 2007, M. Donalies wrote: > > > 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 > > > > This really sucks. I didn't realize that the sequencer was so primitive. > > That didn't come out very well. As Chris said, of course we can do pitch > bends. The problem is we can't use two different channels from within the > same track, so there isn't any way to make it automagically play the
Sorry. My bad. Just getting hysterical or something I guess. I even use Stormy Riders as a test case. Sometimes the typing fingers seem to work independently of the brain. I can work with 1 channel per track. I'd just rather not have to. > straight notes on channel X and the bent notes on channel Y. (How does > real guitar software handle it if there is more than one bend > simultaneously, by more than one interval, say this note is bent a half > step, and midway through, this other note comes in bent a whole step, or > something. I'm making up a scenario. I'm too stupid to play tab that has Powertab gives you 2 channels. One note goes on each channel and they can pitch bend independently. If there's a third note (say an open string) playing, Powertab doesn't handle it correctly, but needing 3 channels rarely occurs in practice. With Cakewalk, you could bend 15 notes independently (see below). > Pedro raises an interesting point about channel info being stored with an > event, and the track level channel providing a default path if no other > path is specified. Real sequencers do do this, and it's one of the things > that makes Rosegarden not quite a real sequencer. In Cakewalk (ca. 1991 > edition) it was definitely possible to use the controller drawing mechanism > to pick which channel the controllers would affect, and it worked > independently of whatever channel was assigned to that track. Implementing > something like that could have real merit in making us more legitimate as a > true sequencer, plus it might also provide a handy mechanism for what > Michelle needs to make her tab behave the way she wants. Cakewalk (versions 5 through 8 at least) allowed pretty much any MIDI message that you could put in a track in a MIDI file -- controllers, pitch bend, program change. I believe MIDI channel is stored in Cakewalk's event (seems that way from editing notes in the staff view anyway). You can have all 16 MIDI channels in a single track if you want. It provides the same flexibility as a MIDI file track. And the same potential to make "spaghetti notation" (as in spaghetti code from goto statement). I personally would like to see a more advanced "instrument" that allowed for a limited set of MIDI programs and channels. Then users could define sets of related programs/channels to use on a single track. But Pedro's suggestion is certainly workable and probably a whole lot more practical in terms of implementation. The only thing is that you have to keep a separate sheet of paper lying around to remember what channels are used on which tracks. It's usually not that big a deal. ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
