On 02/26/2014 11:36 PM, Tobias Doerffel wrote:
>
> - remove support for setting a volume > 100% for notes in piano roll
> at all. Existing projects would load regularly so compatibility would
> be kept. This would be the cleanest solution.
>
> Any opinions?
>

Would this mean, that the volumes in existing projects would be mapped
with a 0.5 factor, so that a volume of 200% in an old project would be
set to 100%?

We'd still basically have the same scale, but the numbers would be
different? What about the accuracy of the scale, would that be preserved?

One thing that should be an important consideration in making the
decision: are the note volumes stored as floating point or integer
values currently? If it's integers, then a smaller scale would be bad,
because we'd lose accuracy, and 0-100 in integers isn't even as accurate
as the MIDI velocity scale (and maps unevenly to it).

One possibility would be to just change the scale to 0-127, so that we
could map it accurately to MIDI velocities. This might make sense
especially if we're planning on implementing support for more external
instrument types in the future, such as LinuxVST, which also use MIDI...
and MIDI is still, despite being kind of outdated, an industry standard.

------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
LMMS-devel mailing list
LMMS-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to