I don't know that I've ever tried to change MIDI instrument/channel during playback using any music software. Is this something that other programs do? I've always auditioned my instrument changes live with a MIDI keyboard with playback stopped.
-~Chris On 10/25/2012 07:38 AM, Lorenzo Sutton wrote: > 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 > > ------------------------------------------------------------------------------ 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