
LMMS 0.4.8 fixes
most of the bugs found in version 0.4.7. The biggest
change for the Win32 version is the full utilization
of SSE and SSE2 instructions for all floating point
math which makes it considerably faster. At the same
time this means that the Win32 version of LMMS 0.4.8
will not run on old machines that do not support SSE
and SSE2 instructions.
Summary for version 0.4.8
Core:
- CMakeLists.txt: explicitly search for
pthread and link against it.
- CMakeLists: print warning about missing
Mallets instrument instead of Stk.
- InstrumentTrack: do not try to load "libconnection.so"
in compat code.
- MeterModel: clear global automation patterns
in reset().
- MIDIEvent: added read method for type
property.
- SampleBuffer: try OGG Vorbis decoder first
when loading OGG files.
- Song: reset global models in clearProject().
- Use proper path separator for LADSPA_PATH.
GUI:
- ControllerRackView: do not lose focus when
adding controller.
- Default theme: improved tooltip appearance.
- EffectView: fixed artifacts with
semitransparent widget shadow.
- InstrumentTrackWindow: correctly disconnect
from track's signals - fixes more and more
increasing loading time for presets.
- PianoRoll: fixed messed up editing modes
when pressing Ctrl.
- PianoRoll: allow chaining volume and panning
of step notes.
- PianoRoll: respect stacking order of notes
when editing.
- PianoView: send NoteOff MIDI events for all
keys on focus out.
- SampleTrack: fixed non-functional solo and
mute buttons.
- TrackContainerView: fixed dragged presets
into BB Editor.
Plugins:
- CALF LADSPA plugins: resynced with Git
repository.
- VstPlugin: fix crash when re-opening
instrument track window.
- VstEffectControlDialog: workaround for
invisible GUI on Linux.
- SID: improved artwork + logo by mikobuntu.
- ZynAddSubFX: save and restore settings of
new knobs.
- ZynAddSubFX/QtXmlWrapper: fixed loading of
oddly formatted presets.
- ZynAddSubFX: forward all MIDI events but
NoteOn if muted.
- ZynAddSubFX: added LED checkbox to disable
forwarding of MIDI CC events.
- ZynAddSubFX: properly load preset data if
knobs are automated/controlled.
- ZynAddSubFX: fixed identifier for filter
resonance controller.
- ZynAddSubFX: save which controllers were
modified and restore them.
- ZynAddSubFX: only re-instantiate ZASF if
m_hasGUI has changed.
Misc:
- Manpage: fixed duplicate help item and
updated program description.
LMMS 0.4.7 is the
first version which is officially provided for
Windows 64 bit - taking advantage of modern 64 bit
CPUs and their improved floating point math.
Summary for version 0.4.7
Core:
- AutomationEditor: thread-safe handling of
AutomationPattern pointer.
- InlineAutomation: delete attached
AutomationPattern immediately (fixes some random
crashes when playing on virtual keyboard).
- EnvelopeAndLfoParameters: moved global
instances management into helper class (fixes
crashes when importing MIDI files).
- NotePlayHandle: fix broken note detuning
feature.
- AudioJack: do not use QVector in
processCallback().
GUI:
- Themes: explicitly set background and text
color for tooltips.
- ExportProjectDialog: guess file format from
extension.
- Fixed cloning of BB tracks.
- When cloning BB track, indicate this fact in
name of cloned BB track.
- TrackContentObject: keep position in
paste().
- Default theme: replaced background artwork
with a more decent one.
- TextFloat: fixed size calculation in simple
mode.
- "Save changes?" dialog: Save/Discard instead
of Yes/No.
Plugins:
- CALF LADSPA plugins: resynced with Git
repository.
- LadspaEffect/Controls: fixed non-working
global channel link checkbox.
- Sf2Player: disable per-note-panning support
for the time being.
- SpectrumAnalyzer: skip processing if UI is
not visible.
- ZynAddSubFX: new background artwork.
- ZynAddSubFX: updated to version 2.4.1.
- ZynAddSubFX: allow hiding UI by closing main
window.
- ZynAddSubFX: added window icon (win32
version only).
- ZynAddSubFX: save configuration file in LMMS
working directory.
- ZynAddSubFX: added knobs for MIDI controls.
- ZynAddSubFX: new QtXmlWrapper, a QtXml-based
XML back-end for ZASF.
Misc:
- Improved .desktop and menu file.
- Do not use -ftree-vectorize per default
anymore.
- Win32/Win64 installer associate LMMS project
files with LMMS.
LMMS is a free
cross-platform alternative to commercial programs
like FL Studio, which allow you to produce music
with your computer. This includes the creation of
melodies and beats, the synthesis and mixing of
sounds, and arranging of samples. You can have fun
with your MIDI-keyboard and much more; all in a
user-friendly and modern interface.
Visit:
LMMS