Hi. A few goodies here. Ahead full steam...
Tim.

- Added MidiTrack 'stuck notes' and 'stuck live notes' lists and support.
  For better handling of stuck notes for example when muted or rec-arm 
   turned off.

- Split 'stuck notes' handling between devices and tracks.

- Removed midi instruments 'null parameters' setting, moved into 
    General Settings midi tab as 'Send null parameters' checkbox, 
    default is off. Removed the setting from all .idf files.

- Added General Settings midi tab 'Optimize controllers' (don't send 
    duplicate params or values). Default off.
(Saves a lot of bandwidth. It means for example 14-bit (N)RPN will send 
 only what changed, usually just the data, not the parameter numbers 
 over and over again.)

- Finished note-off / zero-velocity work of 13.01.2016 (it required the 
    live stuck notes list above).

- Apply midi track velocity/compression settings (and drum volume) to 
    note-offs, not just note-ons.

- Removed 'curProg' members from SynthI, and no longer read or saved in song.
   Replaced with MidiOutputParams struct in class MidiDevice. It holds current 
    banks and prog, and current (N)RPN parameters and data, to faciltate the 
    'Optimize controllers' setting above.
   The current program settings for all channels are still stored in the 
     song file's MidiPort controllers.

- Added class MidiEncoder to handle all midi controller input encoding. (WIP)

- Added more latency functions to track and effects rack. (WIP)


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer

Reply via email to