I'm currently trying to track down the reason why Pan control is so bad in
MuseScore.

It is currently impossible to pan an instrument fully left or right from the
mixer in either 1.3 or the development version of 2.0, certainly in the
Fluid R3 soundfont.

Yet using a different soundfont player (in this case Kenneth Rundt's
SynthFont) it is possible to do this.

One of the possible sources of trouble could be that there is currently a
conversion going on from a floating point double as defined in mixer.h to a
long int in the actual control code in mixer.cpp.

Why are we doing this? MIDI is a 128 bit protocol, Pan settings are only
settable at -63 through 0 to 64, clearly only requiring a simple int to
store the current pan setting.

Is it something to do with the graphic mixer controls which are a pain to
set accurately?

If so, in terms of functionality simple spinboxes showing the current value
would be easier to program and less prone to a rounding error, which is my
main suspect for the cause of this.

Comments please :)



-----
Regards
Michael
--
View this message in context: 
http://dev-list.musescore.org/Panning-problems-in-MuseScore-tp7578711.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
Mscore-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to