A long time ago, in the mists of antiquity (about 6 months actually) I picked up an rg file from someone that would instantly crash Yoshimi as it was loaded into Rosegarden. Something unknown happened so that I wasn't able to repeat this, so couldn't pursue it.
However, fairly recently I got another rg file that did exactly the same. This time I was better prepared and immediately made copies of the offending file along with all config data. This was a totally repeatable situation and even writing log statements in Yoshimi didn't help. Eventually I linked QmidiRoute between the two. Yoshimi still crashed but I got my first clue as to what the problem might be. At the time the file loaded there was a mass of CCs being fired off for every channel at high speed - including bank and program changes. first loop through all channels 91 93 next loop 0 32 10 7 10 93 7 91 next loop 93 91 next loop 10 7 10 93 7 91 next loop 0 32 progchange next loop 0 32 progchange The first question is why on earth all these repeats? Then again why is *all* of this being fired off simply as the file is loaded? Examining the file itself it seems the user had switched everything to general midi device and set both bank and program in 'instrument parameters' so a solution for me was to simply set it for a non GM device (however, it did usefully highlight a gui bug for us). Finally, this is happening far, far more quickly than any hardware instrument could send so how about some time delays? Especially after bank and program changes - give the poor synth time to actually load the stuff! -- W J G ------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140 _______________________________________________ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user