Hi folks,

after a long period of inactivity, there has been some traffic in our
Git repositories lately. As there were not just bugfixes but also new
features which potentially introduce new bugs, I made a release
candidate for 0.4.14. You can obtain it at

https://sourceforge.net/projects/lmms/files/lmms/0.4.14-rc1/

If there are no serious problems, I'll release 0.4.14 before Christmas.



Changes in detail:

Core:
* Added multiple track export feature
* MidiClientRaw: fixed parsing of MIDI events
* MIDI: added more controller related constants
* MIDI: added initial sustain pedal support
* RemotePlugin: improved management of shared memory keys
* Various stability improvements to RemotePlugin framework

GUI:
* ControllerConnectionDialog: fix crash on autodetect when using raw MIDI client
* ExportProjectDialog: added option for exporting song as loop
* Fixed bugs with magnetic knobs
* Ergonomic enhancements for AudioFileProcessor plugin (interactive wave view).
* Piano roll: fix scale marking algorithm and improve rendering
* AutomationEditor: show tooltip with exact value
* Track: allow smaller height
* InstrumentMidiIOView: fix number of digits for MIDI channel spinboxes
* InstrumentMidiIOView: added support for fixed output notes
* SetupDialog: added option for disabling auto save feature
* InstrumentTrack: show FX mixer when double clicking FX line LCD spinbox
* SetupDialog: turn off auto save per default
* Widgets/Fader: increment/decrement by 1 via scroll wheel
* Widgets/Fader: generic knob drawing code
* Widgets/Fader: improved usability by not jumping to mouse click position
* Widgets/Fader: open input dialog on double click
* FxMixerView: do not set size constraint on parent MDI window

Plugins:
* ZynAddSubFX: fixed possible buffer overflow
* RemoteVstPlugin: fixed too short arrays for preset names
* Vestige: send NoteOff events for all possible MIDI keys
* VstPlugin, RemoteVstPlugin: save/restore current program of VST
plugin (fixes broken loading of settings with various VST plugins)
* RemotePlugin, VstPlugin: reorganized and partly rewrote
program/preset related functions
* RemoteVstPlugin: send updates of current program name if changed
* RemoteVstPlugin: use pluginDispatch() everywhere for thread safety
* RemoteVstPlugin: more locking, range checking etc.
* RemoteVstPlugin: fixed out-of-bound array access
* RemoteVstPlugin: less verbose debug message

Misc/Build related:
* Updated Polish localization files
* Localizations: renamed ir.* to fa.* for ISO 639 conformance
* PianoView: do not include Xlib.h header file anymore
* LocalZynAddSubFx: added missing header include for GCC 4.7 compat
* make fftw3 a requirement and not optional anymore
* FlpImport/unrtf: renamed malloc.h to ur_malloc.h for not conflicting
with system headers
* RemoteVstPlugin: use size_t for loop index to fix compiler warning
* DrumSynth: removed unused variable



Best regards

Toby

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Lmms-users mailing list
Lmms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-users

Reply via email to