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

Reply via email to