Hi Michael, I'll try to summarize and be a little more detailed. I did some tests again with the latest SVN build.
- Connect "General MIDI Device" to gmidimonitor (but any midi monitor will do) - Create a 2 bar segment with notes - Check the "repeat" segment ( this is totally irrelevant to the channel problem - it's just useful to set up lots of playback quickly, sorry if it generated confusion ) - Play - Instrument is set to #1 and channel is correctly 1 - Select a different instrument (channel) from the Instrument dropdown _while playing_ _This_ seems to be the problem. Until you stop and re-start play the channel is unchanged. I also noticed that now Channel is set to fixed by default for a new file (but I think this actually is irrelevant to the problem) So all that noise seems to sum up to: Instrument/channel won't be updated during playback. Hope it's clearer now. Should I add a bug report? Lorenzo. On 21/10/12 16:30, D. Michael McIntyre wrote: > On 10/18/2012 05:10 AM, Lorenzo Sutton wrote: > >> Try this wit ha a midi monitor connected to rosegarden (e.g. >> GMIDImonitor) and you'll see what I mean: create a small segment put >> some random notes in, put it in repeat mode start playing and changing >> the channels and setting channel to fixed. I can't seem to find a >> reasonable logic in what's going on :| > Segment 1 bar long with 4 notes in it. Check. > > Hook up to KMidiMon. Check. > > "Repeat mode" is an imprecise description, so I'm not sure how to > duplicate that. > > Attempt 1: Interpret "repeat mode" as "set the segment to repeat." Hit > play. > > Watch a jillion iterations of everything going on channel 1. Fail to > repeat bug. > > Attempt 2: Interpret "repeat mode" as "set a loop and put the transport > in loop mode." Hit play. > > Watch a jillion iterations of everything going on channel 1. Fail to > repeat bug. > > All of this started from scratch with a default autoload.rg from current > SVN, so all the instruments had channels set to fixed from the beginning. > > Attempt 3: Change instrument #1 to "auto." Repeat attempts 1 and 2 > with identical results. Everything still on channel 1. > > Attempt 4: Save file in this state. Restart. Repeat attempts 1 and 2 > with identical results. Everything still on channel 1. > > Attempt 5: Start messing with instrument #2. Same results ad infinitum. > >> On a side note: the Channel auto thing seems to have broken all my .rg >> file previous to its introduction. Does this mean that it has backward >> broken .rg files? > If I remember correctly, the way it's supposed to work is that since old > .rg files contain no fixed/auto information, we have to pick one and set > it to something, and we're supposed to be setting it to fixed. > > I'm being kind of terse here because I'm finally getting to this on my > way to bed, but please don't take my terseness for a bad attitude on my > part. I'm totally sincere about wanting to make sure there are no > problems here. > > What I'm seeing right now is a distinct lack of weird or unexpected > behavior. I suspect if there's any bad behavior to see, it's going to > take a more complex test case than one segment with a few notes in it. > > If I see anything weird here, some of the controller traffic looks like > it could be suspect. I'm not trying to think about that one yet. ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user