Log in
Log in

or
Create an account

or

LMMS Linux MultiMedia Studio Updated

Linux MultiMedia Studio (LMMS) has been updated to version 0.4.8 for both Linux and Windows. Version 0.4.7 was released in August, adding the first x64 version.


LMMS 0.4.8 fixes most of the bugs found in version 0.4.7, the company says. 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.
Be the first to post a comment about this news item

    Viewers of this article also read...