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

Reply via email to