On 11/23/2015 02:12 PM, Abrolag wrote: > The first question is why on earth all these repeats?
That's likely just a side-effect of the size and complexity of the code. Someone wrote some code to do this, then someone else came along and wrote some more code to do this, and so on. Since it works in the majority of cases no one noticed the repetition. Someone needs to go in there and clean it up. Only just a month or two ago, rg used to send out duplicate note-off events. Same thing. > Then again why is *all* of this being fired off simply as the file is loaded? It's to make sure the synths are in sync with the current sequence. If we don't do this, then selecting tracks and playing on a connected keyboard will have surprising results. > 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! There are no timing requirements for CC's and PC's in the MIDI spec (other than that PC's should be sent "immediately" after bank selects). It's incumbent upon the receiver to handle anything that might be thrown at it. Ted. ------------------------------------------------------------------------------ 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