On Saturday 01 November 2003 16:19, Guillaume Laurent wrote:
> On Saturday 01 November 2003 15:23, Richard Bown wrote:
> > Sending program changes are sent before playback commences - see
> > sequencemanager::preparePlayback.
>
> Indeed. Well, this method hasn't changed since 0.9.1, so it must be sending
> the wrong data somehow... the plot thickens.

I think I've found the problem : the program change for an instrument is sent 
only if Instrument's::sendsProgramChange() returns true for that instrument. 
But this always returns false if the 'program' checkbox in the instrument 
parameter box is unchecked. In only in that case that the program change 
remains after a load.

So, a program change for a track is sent only if the 'Program' checkbox is 
checked. Therefore, the obvious question is : what's the purpose of the 
'sendsProgramChange' flag, and what is this checkbox for ?

-- 
                                                Guillaume.
                                                http://www.telegraph-road.org


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to