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

Reply via email to