MUX Modular Changelog

What's new in MUX Modular 8.7.6

Apr 17, 2021
  • Fixed an unintended expiration issue.
  • Added support for importing / exporting FLAC files.
  • New "Note Key Zone Splitter" module.
  • New "Note On Upon Note Off" module.
  • New "Note Length Modifier" module which lets you control the length (= note-on and note-off pairs) of note events.
  • New "MIDI Controller Event Pad" module that can generate a CC event upon note-on and another CC event upon note-off. It can also be triggered from the GUI.
  • Sequence Player: Improved behavior when used inside a PolySynth.
  • Improved the Create New Grid popup menu.
  • Custom Grids: Now supports creating a custom grid from a sequence.
  • Custom Grids: Now supports drag-drop of a sequence part on the grid editor.
  • MIDI Controller Event Pad: Module could not yet be added to a MUX front panel. Fixed.
  • MIDI Controller Event Pad: When changing 'Mode' while latch was on, the GUI did not properly follow. Fixed.
  • When modulating a gain parameter at audio rate, but the modulator was switched off, this could lead to incorrect behavior. Fixed.
  • You can now drag-drop an audio part on a sample display. That will reuse the audio stream as a sample.
  • The Sample -> Replace function did not update the new sample name. Fixed.
  • When using multi-timbral instruments, the live MIDI input channel was not properly restored after reloading the project. Fixed.
  • Alt+click a slider or knob now purely sets it to its default value.
  • Parameter sliders and knobs: Context menu now includes "Reset Value" to set the slider/knob to its default value. (eg. reset a gain slider to 0 dB)
  • MuLab for Mac: On Mojave and up, MuLab couldn't access the microphone due to the new MacOS privacy rules. This update now includes support for this microphone privacy setting.
  • Mac: Command+drag to copy parts or events did not properly work anymore but popped up a context menu. Fixed.
  • The Note Event Pad now also supports Latch mode: The first note-on will cause a note-on, the second note-on will cause a note-off.
  • Editing tempo changes did not take the time signature into account. Fixed.

New in MUX Modular 8.6.24 (Oct 21, 2020)

  • Event Graph Editor now also supports editing Poly Pressure. Besides selecting Poly Pressure from the selector menu, there are 3 new shortcut functions:
  • Edit All Velocities = Switches the graph lane to show all velocities.
  • Edit Focused Key Velocities = Switches the graph lane to show the velocities of the currently selected key. (eg. handy for drum sequences)
  • Edit Focused Key Poly Pressure = Switches the graph lane to show poly pressure of the currently selected key.
  • On top of these there also is an "Auto Follow Key" mode that auto switches the graph lane to show the relevant velocities / poly pressure.
  • You can toggle this "Auto Follow Key" mode via a right-click on the graph lane header.
  • Toggling that auto mode can also be done using a shortcut key to "Toggle Auto Follow Focused Key".
  • Streaming audio files with a different samplerate than the current samplerate and with a data format different from 16 bit integer or 32 bit float did not properly work. Fixed.
  • When consolidating an audio sequence part, the audio lane mute/solo didn't work anymore. Fixed.
  • Zooming into an audio stream part could sometimes result in an incorrect empty waveform. Fixed.
  • When using many shortcuts some menus could popup slower. Fixed.
  • Sample displays: With very short samples (below 1000 samples) the Start/Loop/End sliders didn't work as expected. Fixed.
  • Sample Section Player -> Set Interpolation Mode did not work via a shortcut. Fixed.
  • The "Drag Parameter" function did not work via a shortcut. Fixed.
  • Monitoring keys of a multi-sample did not use the "Preview Monitor" rack if one exists. Fixed.
  • Mapping a meta-parameter to a module inside the Modular Feedback Delay could cause incorrect behavior. Fixed.
  • Live MIDI input: When note on and note off events arrive at the exact same time it could be that their order was switched. Fixed.
  • Sometimes monitoring audio was routed directly to audio out instead of Preview Monitor rack. Fixed.
  • In some cases the full zoom out (aka Overview) editor functions were not working correct from the first time, they needed a double trigger. Fixed.
  • New shortcut options for scrolling and zooming editors.
  • Other mini improvements.

New in MUX Modular 8.6.17 (Aug 9, 2020)

  • An important part of the Auto Plugin Latency Compensation system has been rewritten which fixes a couple of APLC related bugs.
  • At the same time the internal APLC code has been streamlined and optimized.
  • Recording rack volume and mute was not working anymore. Fixed.
  • Dropping a MuClip into a modular area did not fully work as expected. Fixed.
  • Finetuned the usage of Note Key Names of rack slot plugins.
  • Finetuned the Mute-Solo system.
  • MIDI Input: When playing ultra short notes it could be that they were not making any sound. Fixed.
  • Dropping an Input/Output module on the [+] track button caused a crash. Fixed.
  • LFO: Tempo syncing now is dynamic.
  • Modulation cables now have an "Audio Rate" option.
  • When doing high frequency modulations it may be more efficient to use audio rate modulation.
  • Modulation Monitor now also has an output jack so that the modulation signal can flow thru.
  • Removed an internal limitation that could lead, in extreme use cases, to an "Automation/modulation overflow" alert.
  • Right-click record button: Context menu option now is instantly shortcuttable via Alt+S.
  • Toggle Record Events function now reports the new state.
  • When the metronome has been disconnected, there now is an auto-reset for it.
  • When deleting multiple sequences / samples / ... at once then the auto name index of the remaining one wasn't updated. Fixed.
  • Audio sequence editor: The sample name tooltip could be wrong. Fixed.
  • Transient detector: In some specific cases there could be a hang while analysing the transients. Fixed.
  • MacOS: Ctrl + left-click to mimic a right-click was broken. Fixed.
  • MUX Plugin: The very first click in the editor was not handled. Fixed.
  • Added a tool to list the version of all MuTools project/preset files in a folder.
  • Other mini improvements.

New in MUX Modular 8.6.9 (May 18, 2020)

  • New:
  • New XY MIDI Controller Pad module.
  • New XY Parameter Pad module.
  • New XY Modulation Pad module.
  • Export Composition/Tracks As Audio File now also supports exporting to OGG files.
  • Improved:
  • The "Render Parts As New Sample" function has been streamlined so to always render the looped / selected parts.
  • New "Render Parts As New Audio Part" function which is very similar to "Render Parts As New Sample" but it creates an audio part.
  • MuEcho device now uses Modular Feedback Delays. (instead of a deprecated legacy echo module)
  • MuVerb: The Pre-DSP module list now also includes a Rack and a MUModular.
  • Modular Feedback Delay: Finetuned module list.
  • Front panel parameters now have the option to set the displayed parameter name.
  • Front panel parameters now have the option to show their name uppercase.
  • Zooming in/out in the audio editor now focuses on the pure mouse cursor position. (not on the nearest zero-cross anymore).
  • The Editor Navigation preference has extra options in case you prefer a vertical action.
  • Chord Mapper also accepts dropped MuSequence and MIDI files.
  • Spectral Stretch: New 'Post End Mode' called "Avoid" which also is the new default. This will result in more smoothly glued adjacent slices.
  • Audio sequence editor: When double-clicking a sample event to open the sample editor, now the relevant section is automatically zoomed in.
  • When importing a MIDI file and there only is a tempo event at the very start of it,
  • then the resulting composition tempo is properly set but no tempo event is inserted in the tempo track.
  • That way it's more easy to change the tempo of such imported MIDI file.
  • When holding the mouse over a audio level meter, eg. in a rack, now the tooltip that shows the actual malevel will not auto-hide anymore, it stays visible as long as the mouse is in the level meter area.
  • You can now also drag-drop an Audio Stream from the Project Browser to a sample player display.
  • MacOS: Added explicit support notification for hi-res screens. This avoids a possible blurry GUI on hi-res screens.
  • MUPlugin: In order to avoid possible conflicts with the host while scanning plugins, MUPlugin now uses a more conservative way to show the User License Agreement.
  • MUModular Area -> The "Rearrange Meta-Parameters" function has been replaced by drag-dropping a meta-parameter onto one of its sibling meta-parameters.
  • VST Plugin Manager now also memorizes whether a VST is a 32 bit or 64 bit plugin. Upon choosing a VST in your project, only the matching VSTs are shown, so MuLab 64 bit won't show 32 bit VSTs in the popup list.
  • VST Plugin Manager: "Rescan" will now rescan all selected plugins.
  • Project Browser: "Where" popup list now also includes "Project Folder".
  • Project browser: Improved support for creating/deleting sub-folders. (via right-click)
  • Waveform displays now also accept a OGG file drop.
  • Fixed:
  • Audio editor: When very zoomed in, the very right-side of the waveform was not drawn as expected. Fixed.
  • When record count down was set to 0 beats, playback didn't immediately start anymore upon recording. Fixed.
  • When a composer track sends to a module, but the module is not processed because eg. its parent rack is switched off, this could lead to general MIDI silence. Fixed.
  • Step sequencer: When showing knobs for CC values, the knob was too big. Fixed.
  • Depending on the audio engine settings, previewing MuClips could cause serious problems. Fixed.
  • Audio sequences: Split Using Markers was not always working right. Fixed.
  • Audio sequences: When playing non-stretched sample events, the audio end marker was not always taken into account. Fixed.
  • Audio sequence editor: Sample events that play reversed audio where not drawn with marker lines. Fixed.
  • Render To New Audio Part: The Auto Latency Compensation was not always immediately right. Fixed.
  • When previewing MuClips from the browser and there was no active loop in the composition, these MuClips were not properly synced. Fixed.
  • The "Shake Keys" sequence function was working correctly when applied on a selection of note events. Fixed.
  • When plugging in a Spectrum Analyzer, the spectrum display showed odd data the first seconds. Fixed.
  • Copy-pasting MuDrum pads and Sample Layers containing a VST plugin was not working anymore. Fixed.
  • When sending audio from the composer to a module and meanwhile changing the latency could potentially cause a crash. Fixed.
  • Composer: Audio sequence parts using a relative tempo different from 100% were not drawn fully right. Fixed.
  • When changing the MIDI channel for the focused track, external MIDI did not immediately use the new channel, it first needed a click on the track. Fixed.
  • When using per part MIDI channels, clicking such parts was not reflected when playing MIDI input. Fixed.
  • MacOS: Windows were not minimizable anymore. Fixed.
  • Multi-Point Envelope: When using a single point sustain loop, then On Note Off = Finish Loop was not working correctly. Fixed.
  • MUFront Panel -> Plugin Slot -> Properties -> the "Back Colors" were not properly taken into account. Fixed.
  • The Step Sequencer Mod Group parameters have explicit individual names.
  • Windows 32 bit version: Fixed a potential crash bug when using very big samples or applying functions on very large audio segments.

New in MUX Modular 8.5.4 (Mar 26, 2020)

  • Improved "Plug-In Slot" module:
  • Now also works polyphonically.
  • Option to integrate the parameters into the Plug-In Slot editor, also on a front panel.
  • Option to limit the plug-in list to a relevant subset.
  • The filter sections in MuSynth, MuSampla and MultiSampla have been upgraded to a plug slot which gives many more creative options.
  • The filter section in MuVerb has been upgraded to a plug slot which gives many more creative options, including using a MUX or VST plug-in as Pre-Reverb DSP.
  • The MuEcho and MuVerb devices now are fully editable modular patches.
  • New "Initial Event Generator" module. This module is practical for MUX patches that need a very first (note) event in order to work as expected, eg. to trigger a looped envelope.
  • When playing notes via the Virtual MIDI Keyboard while also drawing a waveform could lead to hanging notes. Fixed.
  • Fixed a recent new bug regarding sending MIDI Clock out.
  • Misc. other improvements.

New in MUX Modular 8.4.18 (Feb 20, 2020)

  • New "Latency Generator" module.
  • This module is a handy tool to check APLC in MuLab or any other host DAW.
  • This module can also be used to define a latency for plug-ins/hardware that don't report their latency to MuLab/the host DAW, and so they get included in the APLC system.
  • Project browser can now also be docked on the left side of the main project window.
  • MIDI recording: A new recorded part now simply ends at the time you stopped recording. (before it ended at the end of the last recorded event)
  • Patch Point module now also features a Modulation thru.
  • Modulation Monitor now has an indicator that shows whether the input signal is at audio rate.
  • The "Convert Rex Files" function now is available in all versions.
  • Event List Editor now also indicates muted events by graying them out.
  • When using a large audio engine block size, recording things from the GUI was recorded with less accurate timing. Fixed.
  • When using a large audio engine block size, then the play cursor was moving stuttery. Fixed.
  • The play cursor and transport time displays did not take the audio output latency into account. Fixed.
  • MuDrum: Fixed a bug when pasting a rack in the MuDrum rack desk.
  • Audio Dispatcher module: When using one of the Solo Modes and Use Velocity was on, this caused a crash after the last note off. Fixed.
  • Inserting a Send in a rack could in some cases cause a crash. Fixed.
  • Dropping a track recorder on that same track caused a crash. Fixed.
  • Dropping a module on a track and that module is in some way an input to that track's audio recorder, then this caused a feedback loop. Fixed.
  • Due to a recent new bug saving a sample to a file caused a crash. Fixed.
  • Cutting multiple modules from a modular area caused a hang. Fixed.
  • Tools -> MIDI Input Monitor wasn't working anymore. Fixed.
  • When using nested meta-parameters, tweaking a child parameter didn't always update the parent meta-parameter. Fixed.
  • When tweaking a parameter, then start recording and undo-redo that parameter change, that undo-redo parameter change was unintendedly recorded too. Fixed.
  • Some additional GUI style adjustments for specific parts to get them in harmony with the rest of the new restyled GUI.
  • Less redundant infotips.
  • MUX Modular Plug-In: Previously when loading DAW projects/presets that were saved with MUX 7 Plug-in, but now loaded into MUX 8 Plug-in, then the audio sequence editor showed empty events. Fixed.
  • Lower RAM usage.
  • Misc. other small improvements.

New in MUX Modular 8.3.3 (Nov 16, 2019)

  • New:
  • Event mutes let you mute individual events.
  • Multi-Point Envelope module: New "Global Level" parameter lets you automate and modulate the overall output level of a (looped) envelope.
  • Windows 32 bit version: New "Convert REX Files" function that converts all REX files in a folder to standard WAV files which also include the REX slice markers.
  • Improved:
  • Event Graph Editor: When tweaking velocity beams or drawing a curve line, now a tool tip pops up showing relevant details while dragging the beam/line.
  • VST Plug-In Manager: Extra category functions:
  • Add category to selected plug-ins
  • Remove category from selected plug-ins
  • Remove all categories from selected plug-ins
  • Finetuned positioning of tooltips.
  • "Help" sub-menu renamed to "Tools".
  • Fixed:
  • Default shortcuts to Project Open/Save/Save As were not ok.
  • Project Browser: When "What" = All Files and "Where" is a large file set (eg. root folder) and "Which" didn't contain a name filter then this could overload MuLab/MUX resulting in a hang or crash.
  • When auto-stretched sample events were clipped by the part's end, this was unintendedly taken into account by the auto-stretch.
  • (Un)Muting tracks did not immediately redraw the parts to reflect their muted state.
  • Previewing Multi-Samples and REX files from the Project Browser could cause a crash.
  • Windows: When using both MuLab 32 bit and MuLab 64 bit and sharing the same user folder, the already inserted user key was not recognized between both versions and needed to be reinserted.
  • Multi-Point Envelopes: When dragging a Loop Start/End point and then undoing and redoing that, this resulted in a bad envelope point.
  • Multi-Point Envelopes: When just drawing a new point without dragging and then undoing and redoing that, this resulted in a bad envelope point.

New in MUX Modular 8.2.21 (Nov 1, 2019)

  • Reworked the VST Plug-in Manager.
  • You can now indicate your favorite plug-ins, which will be listed in an easily accessible top group.
  • You can also add each plug-in to multiple categories, which will appear as sub-groups in the plug-in list.
  • Reworked the Plug-in Selector when choosing a plug-in for a rack, modular area, ...
  • Besides supporting favorite plug-ins and VST categories, it also includes a search field which speeds up the workflow.
  • MUX front panel / modular area: When browsing for another patch there also is a search field now.
  • New integrated knob and slider designer.
  • This can be used to customize the app-global knobs and sliders, but also to make custom knobs and sliders per MUX front panel.
  • Context menus now also show the assigned shortcut key.
  • [Alt]+S on a shortcuttable context menu item allows instant assignment of a shortcut key to that function.
  • No need to go via Edit Shortcuts anymore.
  • Context menu info tips:
  • When holding the mouse over certain menu options, an into tip window shows a description of the menu item.
  • Not all menu options show such description, often menu options are self-explanatory.
  • Related to this:
  • The docs folder path now is a preference. This way the menu info tips also appear when you prefer offline docs.
  • A new "Show menu info popups" preference lets you choose whether the menu info popups should be shown or not.
  • New preference "Menu Font Size".
  • Using this preference you can choose to have a larger font size for the context menus.
  • By default menus use a bit larger font now.
  • Audio recording: Added extra visual feedback about input level and effective recording state.
  • When switching between MUX front panel and modular area, this now keeps the same window.
  • You can also [Shift]+click or right-click the switch editor button to open it in a new window.
  • Also double-clicking a MUX in the modular area will keep the same window if possible.
  • The modular area now also has a "One Level Up" button to go to the parent MUX.
  • Bottomline is avoiding too many floating windows.
  • Knobs and sliders now are drawn 100% vectorized and can now have any size.
  • Extra layout options for front panel parameters.
  • The mouse cursor info display in the bottom-right of the editors has been replaced by a subtle indicator in the time bar.
  • You can now drag-drop a sample on a Sequence Player module. This will generate an audio sequence for that sample.
  • Added 2 new sequence functions: "Move One Step Left" and "Move One Step Right". Both shortcuttable of course.
  • Audio Sequences: When multiple sample events are selected the "Attach To Marker", "Detach From Marker" or "Snap To Nearest Marker" functions now are applied to all selected events in the expected way. This improvement has made the "Convert Start/Loop/End Positions" function redundant and so it has been removed. An extra advantage is that the above 3 functions are undoable while the removed "Convert Start/Loop/End Positions" function wasn't.
  • Sequence Player module: When creating a new sequence, you can choose whether it should be an audio or a MIDI sequence.
  • Sequence menu -> Functions: In previous versions some functions that were not relevant (eg. Quantize Notes without any note events) were hidden, now they're shown grayed instead of hidden.
  • Step Sequencer: Finetuned behavior when deleting a pattern.
  • Step sequencer lanes now have an explicit options button. (you can still double-click the lane header) Memo: Each step lane can be a chord or micro-sequence.
  • Audio parts now also feature the same popup menu as audio events when right-clicking the fade-in/out point.
  • Waveform function "Invert" has been split into "Invert Full Scale" and "Invert Separate Pos/Neg". See their context info for details.
  • Support for an alternative user folder: Before M8.2 the user folder was fixed to the "User" sub-folder in the application folder.
  • Now this can be overwritten by a special text file.
  • Related to this, when on startup the user folder doesn't exist or is not writable then the system app data folder is used.
  • When plugging in a VST and there is an error now the alert includes more specific info about the error. (eg. 32 bit VST in 64 bit MUX)
  • Added a workaround for VST plug-ins that call audioMasterAutomate or audioMasterUpdateDisplay from another thread than the main GUI thread.
  • Map MIDI Controller dialog: Listen To MIDI now is switched on by default.
  • Finetuned the default composition length so that zooming out from a new project immediately supports up to 5 minutes. Compositions automatically get longer as you add more parts.
  • Shortcuts: Added the option "Restore To Factory Defaults".
  • Curve fields now have a Copy-Paste in their context menu.
  • Restyled GUI looks.
  • More GUI preferences.
  • Several other bug fixes and improvements.
  • Fixed
  • Fixed an issue with previewing project audio sequences from the browser.
  • Fixed a couple of bugs when consolidating an audio sequence.
  • Fixed an issue in the VST plug-in sub-system that could cause certain VSTs (eg. SynthMaster 2.9) to go crazy upon opening their editor.
  • Step Sequencer: Fixed a couple of issues in the when playing it live.
  • When minimizing editor windows and then closing the minimized windows bar at the bottom, the rack desk disappeared. Fixed.
  • Fixed a bug in the Chebyshev Filter that could cause a crash when changing the filter type or order during processing.
  • Step sequencer: Copy pattern did not properly work when using it several times after each other for different patterns. Fixed.
  • Note To Modulation Converter: When Min. Key and Max. Key where the same, the output was not ok. Fixed.
  • Step sequencer: Editing Mod Group Length values was not working as expected. Fixed.
  • Module Slot now properly uses its defined front panel color.
  • Fixed a sonic bug when multiple audio parts in parallel to the same target.
  • The non-linear (slow start, fast end) fade out of audio parts and audio events was not applied correctly, curve was too steep. Fixed.
  • When switching the audio stream for an audio part, the start of the part was not playing right. Fixed.
  • Audio sequence -> Sample event -> Split at nearest marker was not always working correct. Fixed.
  • Sample players: When switching sample while it's being played, this could result in silently pending voices. Fixed.
  • In some cases, eg. when using audio events that are really off grid, the rewind function was not always properly working. Fixed.
  • Deleting the focused track and then recording something resulted in a trackless part. Fixed.
  • MUX Plug-In Specific
  • All new & improved features of M8.0 & M8.1, cfr. change log.
  • All new & improved features of M8.2, cfr. info above.
  • MUX 64 bit version: Fixed a possible crash bug on pluging it in for the first time.
  • Upon closing the main editor window, now all related windows are closed too.
  • Added extra protection against hosts doing invalid VST stuff eg. calling the MUX process function with invalid audio buffers.
  • Several other essential stability improvements compared to the previous MUX Plug-In v7.
  • In some special cases it could be that the preferences had redundant copies of the same value list, eg. GUI Scale listed the available scale values multiple times. Fixed.
  • MUX Plug-In now properly reports its version to the plug-in host.

New in MUX Modular 7.7.4 (Jan 9, 2018)

  • The Oscillator Layers now feature a new "Drift" parameter that emphasizes a vivid virtual analog sound.
  • New function "Repeat Last Context Function". Using this function you can quickly repeat the last chosen context function without going thru the menu again.
  • ADSR: The Bipolar and Legato switches are now integrated in the main ADSR editor and not anymore in a rather 'hidden' sub-panel.
  • Automation part editor: Switching track mute on/off was not reflected in the editor. Fixed.
  • Edit Note Key Names: When typing a new key name and immediately (within 0.5 secs) pressing return/enter to close the dialog then that new key name was ignored. Fixed.

New in MUX Modular 7.7.0 (Dec 27, 2017)

  • New "Shake Keys" sequence function.
  • MUX Front Panels: New "Copy Position" and "Paste Position" functions.
  • Manage Shortcuts: Now has a search function to easily filter and find functions.
  • New "Clear Undo-Redo History" function which can effectively free important memory allocations eg. when having deleted a big VST sample library from a rack.
  • Monophonic Note Tracker: The auto-generated note-offs could be on a different channel than intended. Fixed.
  • Fixed a bug wrt automatic audio recording latency compensation while using "Direct Audio Input".
  • Fixed an editor issue when using the Note Key Names feature.
  • Windows versions: When a modal dialog is active, it is ensured that it is focused. (in previous versions in exceptional cases it could be beyond other windows)

New in MUX Modular 7.6.8 (Oct 3, 2017)

  • New Resonator module. Resonates the incoming audio and the resonations can be played via a keyboard or sequence. The resonation frequency is fully modulatable, also audio-rate.
  • New "Chebyshev II" audio filter featuring high order lowpass, highpass, bandpass and bandstop.
  • Note Mapper module now also supports full key range mapping: Any of the 128 keys can be mapped to 0 to N out keys. The Note Mapper now also supports key names which are shown in the sequence editor. This way the Note Mapper can also be used to remap complex drum sound setups.
  • (Multi-Form-)Oscillator, (Multi-)Sample-Player and Grain Player modules now have a "Key Follow" parameter. Editable via the module context menu -> Edit Properties.
  • When using multiple noise generators in a patch it could be that they generated the exact same noise, which is not intended nor appropriate. Each noise generator should be as unique as possible. Fixed.
  • Finetuned decreased size of the filter frequency response display.
  • Frequency response display now uses the Wave Fore Color instead of Top Color, which is consistent with the use of Wave Back Color.
  • Note Dispatcher module: Finetuned behavior so to decrease the chance that a module reset is needed in case you change the input connection while notes are being played to it.
  • Test Sine Oscillator: Improved behavior at the Nyquist frequency.
  • Finetuned VST engine: Even for VST 2.4 plugins the effFlagsCanReplacing is taken into account even though it is deprecated by the VST SDK.
  • MUX Modular VST: Improved behavior when the host reports ambiguous loop info.
  • Fixed a bug when sending events from the composer to deep nested modules that are not processed.
  • Fixed an issue wrt using note key names.
  • The "PreferredAudioRecordingLatencyCompensation" audio setup setting has been moved to the standard preferences panel and can now be changed without having to restart MuLab.
  • On MacOS the "External Audio Editor" preference has been removed until that feature is also implemented. (Windows only feature for now)

New in MUX Modular 7.5.4 (Aug 19, 2017)

  • New Audio Dispatcher module: This new modules routes a single audio input to 1 or multiple audio outputs based on the received note events. So you can play / sequence the audio routing. Great for dynamic sequenced effects!
  • The Waveform "Create Via Harmonics" text-based function has been replaced by the much more graphical "Edit Harmonics" function which edits the first 64 harmonics via drawbar sliders.
  • Fixed a sonic bug in the Mono Delay modules.
  • Fixed a potential crash bug when drag-dropping modules with a parent-child relationship into a Plug-In Slot.
  • Note Dispatcher: When using more than 10 outputs, connections were not properly reloaded. Fixed.
  • Event Monitor was not yet GUI scale aware. Fixed.
  • Fixed a graphical issue with the check mark in menus when using a light on dark background for menus.

New in MUX Modular 7.4.11 (Jun 13, 2017)

  • Plug-In Slot module: The list with possible inserts was filtered depending on the slot's I/O setup, but that could be confusing. Now the list is complete, just like with a rack slot.
  • When saving a project, the previous version of the project file now is renamed to SomeName.Backup.MuProject instead of SomeName.MuProject.Backup.
  • When using the Frequency Spectrum Analyzer in the front panel, the default color for the right channel was different from the modular editor. Fixed.
  • Frequency Spectrum Analyzer: Mouse cursor level display value was not correct. Fixed.
  • Multi-Form Oscillator -> Insert Multiple Sample Grains -> Select sample -> 'None' caused a crash. Fixed.

New in MUX Modular 7.4.8 (May 19, 2017)

  • MuVerb: Improved editor layout.
  • MUX VST: Possible improved behavior in certain hosts when the host deletes the MUX plug-in while the MUX editor is still open.
  • Event monitor now also shows the block timestamp.
  • Composer: In some cases looped sequence parts did not show all events in the part content overview. Fixed.
  • Fixed a bug in the Frequency Spectrum Analyzer when 2 editors of the same FSA are open eg in the front panel and in the modular area.

New in MUX Modular 7.4.6 (Apr 30, 2017)

  • New Frequency Spectrum Analyser module.
  • Modular areas: When connecting modules, now the dragged connection snaps to the closest connectable jack. That's more comfortable.
  • Both the MultiMode Filter as the TF Lowpass Filter now include a frequency spectrum display that shows the filter graph.
  • Added a curve parameter to the Oscillator Super Layers Quick Edit so to have more control over the detune spread.
  • Projects, MUX presets and MuClips can now include creator info. Editable via the context menu. For projects: Project menu -> at the end of the menu = "Show Creator Info" For MUX patches, racks and MuClips: Context menu -> Presets -> "Show Creator Info"
  • Fixed a problem when using a picture as MUX front panel background. When a MUX front panel background is a picture, the picture now will be automatically resized to match the front panel size.
  • MUX Front panels that are smaller than the window are now centered within that window. (cfr small VST plugins) As a result of that, when you drag the window border of a window with a small front panel then this does not automatically resize the front panel anymore cause that would give unexpected results. In such case you can still resize the front panel via its property panel. (double-click or right-click the front panel background) And to have more control over the window background which becomes visible in such case, each front panel now has 2 extra color preferences "Filler Color 1" and "Filler Color 2". That way even a small front panel in a wider window (due to the top controls) will still look fine.
  • MUX front panel edit button now clearly indicates edit state.
  • Sequence Editor: Improved behavior wrt automatic mouse tool selection when hovering notes.
  • Sequence Editor: When using different MIDI channels per note, the "Choose Focused Channel" function was not working anymore. Fixed.
  • Grid editor: The mouse display showed a percentage value but it's irrelevant in the grid editor. Fixed.
  • MuLab for Windows: Key strokes that are unused by a focused VST editor are now processed by MuLab.
  • Clicking the background of the top control bar of a VST editor moves keyboard focus to MuLab.
  • MUX Modular VST for Windows: Unused key strokes are forwarded to the host.
  • Fixed a stereo signal processing issue in the Pure Delay. At the same time the "Stereo Mode" option has been removed as now the Pure Delay does automatic mono/stereo signal handling like most other modules.
  • Improved behavior wrt sound files with invalid marker data, which could potentially even cause a crash. Fixed.
  • Renamed "Set Beats Per Bar" to "Set Time Signature".
  • Added explicit crash protection against a unreal case in PolySynth processing that was/is assumed to never happen. (The log file will tell if it ever does happen)
  • Improved behavior in case a VST causes a problem during instanciation.
  • When there are multiple edit fields in a panel, the Tab key now steps thru these fields.
  • Text string fields: Sometimes the selection was not indicated when it should. Fixed.
  • Several improvements which make the GUI more instant and snappy.
  • In some cases while live resizing windows, they were not immediately fully updated. Fixed.
  • Fixed a potential crash bug when lassoing a selection in an empty string display.
  • When opening a project with missing audio files and choosing the Search All option, then in some cases the dialog could get in an infinite loop. Fixed.
  • An important bug fix, too technical to describe, but besides unexpected behavior it could potentially even cause a crash, so it's an important fix.
  • Doubled the maximum supported screen width from 4096 to 8192 pixels.
  • Plus other improvements.

New in MUX Modular 7.3.9 (Mar 24, 2017)

  • When opening a project containing pitch-bend automation parts, these parts did not show the correct Y axis info at the left of the envelope editor. Fixed.
  • Fixed a memory leak when using the step sequencer as a MUX Modular front panel component.
  • String fields: When lassoing a part of the string, the lasso section was not always at the correct place. Fixed.
  • Insert/Delete Time Slice: Affected markers were not immediately redrawn. Fixed.
  • When opening projects/patches with missing audio files and using the search function, then leaving the Root folder empty could result in unexpected behavior, even a crash. Fixed.
  • Envelope editor: Clicking points now immediately selects that point without a display lag.
  • Fixed a potential crash bug when the modulation system is overflowing.
  • Extended the bounds of the modulation system.
  • Export To MIDI File: Previously only the selected non-muted parts were exported, now all non-muted parts are exported. If you want to exclude parts from the export you can do so by (temporarily) muting them.
  • Fixed a possible little rounding/drifting issue when doing oscillator pitch modulation.
  • Fixed a potential issue with the new Plug-In Slot module eg. using the Oscilloscope in such slot did not sync to the incoming notes.
  • Added a gentle reminder when you inserted your initial user key but not yet your personal user key.

New in MUX Modular 7.3.6 (Mar 6, 2017)

  • The whole GUI now is rescalable up to 200%. See the "GUI Scale" preference. A rescalable UI is relevant for users using high-res monitors and/or who need an increased size for eye comfort. Also relevant wrt touch-screens. Screens are getting bigger and bigger and hence the MuLab & MUX GUI was getting smaller and smaller on those screens. This new feature handles that.
  • New "Plug-In Slot" module. It's like a single rack slot and can be put on a front panel.
  • Preferences panel now includes a search field.
  • All tree lists: Improved search behavior:
  • Starts searching from the cursor downwards, eventually looping to the start of the list.
  • [Ctrl]+G searches again for the next match.
  • After 1 sec, typing new characters for the search string will create a new search string.
  • Popup value dialogs could be positioned on a improper position. Fixed.
  • Text inputs: Improved and more compliant behavior, including support for undo, stepping/selecting thru words by holding Ctrl, ...
  • VST editors: Finetuned layout when the VST editor itself is smaller than the minimum width for the host wrapper window.
  • Project browser -> Audio Files: Support for selecting multiple files.
  • Renaming Tracks, Racks, etc...: The current name is always filled into the edit field, even when it's using the automatic name.
  • Moving windows via [Alt]+drag border does not limit the window at the top anymore, the window is freely movable.
  • Added protection against resizing the top of a window into the non-accessible area of the main screen, eg. avoid dragging the top of a window under the MacOS title bar area.
  • MuLab top keyboard now takes all width it can take.
  • Step sequencer: When the composition is cycling, then in a very exceptional case the step sequencer could be confused about the start of a bar/beat/loop and hence only start playing the pattern a bar/beat/loop later. Fixed.
  • Dropping an Input/Output module on a rack slot caused a crash. Fixed.
  • Resizing a MUX front panel, making it too small resulted in odd behavior. Fixed.
  • Fixed a potential sonic bug in the noise generator.
  • Added "Right-Click Deletes Notes" preference.
  • MUX VST: When editing meta-parameters, in some hosts there could be an editing lag. Fixed.
  • More detailed log file wrt. diagnosing VST issues.

New in MUX Modular 7.2.23 (Mar 6, 2017)

  • Support for "New.MuRack" preset file: Whenever you create a new rack, then the "New.MuRack" preset file will automatically be loaded if it exists.
  • Sequence Player: When used inside the PolySynth the sequence editor was not showing the play position. Fixed.
  • Event Delay module: When using heavy randomization on short note events, that could lead to hanging notes. Fixed.
  • Inserting or dropping a module, MUX preset or VST into a rack now is an undoable step. At the same time this also fixes a potential crash issue when undoing related steps.
  • When having deleted a Send from a rack and undoing that, the Send's connections were not restored. Fixed.
  • Dropping a meta-parameter on another meta-parameter could cause a crash in specific cases. Fixed.
  • Oscillator: When used outside PolySynth, switching it off/on now resets the multi-layers.
  • Copy-pasting multi-layer setups between oscillators didn't work anymore. Fixed.
  • Fixed a potential crash when opening VST editors.
  • Note Dispatcher module: Overlapping notes with the same key could result in hanging notes. Fixed.
  • Fixed a recent new bug that could potentially cause some playback issues with parallel automation parts.
  • Finetuned rendering of automation and modulation envelopes into controller and parameter events. Previously in specific cases there could be small value offsets. Fixed.
  • As a consequence of the finetuned rendering of automation and modulation envelopes, the "Resolution" parameter has been removed from the Parameter Event Generator module editor.
  • MuLab: Pasting sequence parts now creates unique sequence parts, unless the "Standard Copy Part Is Shared Copy" preference is switched on.
  • MuLab: Double-clicking a MuProject file to launch MuLab with that project file did not properly work anymore due to a recent new bug. Fixed.
  • MuLab Free: Removed the limit on using multi-channel / multi-timbral MIDI tracks.
  • MuLab Free: Removed the limit on the number of MIDI inputs/outputs.
  • MUX Modular VST: Fixed a bug that could lead to crashes upon deleting the last MUX VST instance in the host.
  • MUX Modular VST: Fixed a broken link towards the docs.

New in MUX Modular 7.2.17 (Dec 7, 2016)

  • Fixed a possible crash bug in the VST plug-in scanner.
  • MUX Modular VST: Fixed a possible little memory leak.

New in MUX Modular 7.2.16 (Dec 7, 2016)

  • Features all improvements and extensions from M7.1.28 to M7.2.8 thus including the new Grain Player module and much more.
  • Unused keyboard events are forwarded to the host. It still depends on the host how it handles such events.
  • Improved protection against hosts that do invalid multi-threaded UI function calls.
  • Upon opening the editor there could be a black background for a split second. Fixed.
  • Grain Player: Added a new "Playback II" mode: In this mode the effective grain length is independent of the pitch.
  • The "Rounded Corners" preference has been renamed to "Button & Frame Corners" and now has 3 options instead of only 2 before. The default rounding of buttons and corners now is a more subtle one.
  • Added a new preference "Button Gradient Intensity". The more this goes to zero, the more flat the buttons are.
  • The "Audio Level Solid Display" preference has been renamed to "Audio Level Display Style" and now is a percent value so you have smooth control over whether audio level meters should look solid or interleaved, or something in-between. The new default is a quite solid one but with a subtle interleaving.
  • Fixed an audio waveform drawing bug that occurred in certain cases.
  • Dropping a parameter on a meta-parameter did not always popup the meta-parameter map dialog. Fixed.
  • The meta-parameter map dialog did not always close when pressing [Esc] as should. Fixed.
  • While scanning VSTs, even more detailed info is logged to the system log.
  • Upon startup, when opening projects using samples that have changed in length meanwhile, now any updated markers are reported for your info.
  • When ReWire is not installed, this could create an error log. Fixed.
  • Event List Editor: Clicking events only highlighted them after the mouse was moved again. Fixed.
  • Sequence editor: Event Property Panel tooltips were not always the right ones for the selected event type. Fixed.
  • Moving VST editors: Position was not restored exactly. Fixed.
  • Finetuned behavior for editor windows that are too much off screen.
  • Improved Factory Library.

New in MUX Modular 7.2.8 (Dec 7, 2016)

  • New Grain Player module.
  • New Sample DSP function "Normalize Dynamic". This function can dynamically boost the audio level of samples. For example applied on drum samples this can give powerful sounds.
  • Improved transient detection algorithm.
  • MuSampla and MuDrum: Sample display shows the current play position.
  • Sample Player and Grain Player modules: Sample display shows the current play position.
  • Multi-Point Envelope: Editor now also shows a play cursor.
  • Project Browser: When using the Which field to make a search, now the result list is auto unfolded so that you can immediately see all found items.
  • Right-click on the Rack Desk and Browser buttons at the top of the project editor now allow to toggle between docked and windowed modes.
  • Faster loading of MUX synth presets.
  • Faster rendering of Multi-Form Oscillator waveforms.
  • Added protection against moving windows above the top of the screen so to avoid an unaccessible title bar.
  • Finetuned default preferences for the play position cursor: Smaller size, different color.
  • Text input: Typing characters could trigger shortcut functions for these characters, which is not intended in this case of course. Fixed.
  • Fixed a possible issue with the LFO -> Set Sine function.
  • When opening projects/presets using samples that have changed in length meanwhile, now any updated markers are reported for your info.
  • Project -> Revert didn't report possible info messages. Fixed.
  • Windows: When the left-right mouse buttons are swapped, dragging didn't properly work anymore. Fixed.

New in MUX Modular 7.1.30 (Dec 7, 2016)

  • Audio markers could be dragged before 0, which could also lead to crashes. Fixed.
  • Fixed a couple of case-sensitivity issues in the zip packages. (Important for case-sensitive file systems)

New in MUX Modular 7.1.28 (Dec 7, 2016)

  • Improvements:
  • Multi-Form Oscillator: Improved and extended "Insert Multiple Sample Grains" function. For example you can now also make wavetables using sample grains that step by step grow in harmonic content eg. keep the grain start fixed but advance the grain end. Also the rendering quality has been further improved.
  • Improved and extended options when opening a project/preset with unfound audio files including an automatic "Search All" option.
  • Sequence editor: Playing the piano keyboard at the left-side can be recorded now, just like the piano keyboard at the top of the project window.
  • Sequence editor: Right-click keyboard -> extra option to directly edit the key name (if the respective target module supports key names)
  • Edit note key names: The key field now has previous/next buttons for more editing comfort.
  • When adding a sub-track, that sub-track now defaults to using the parent track's MIDI channel.
  • When you record a new sequence part, the new sequence name now defaults to the track name. (previously it was "Recorded Sequence")
  • Added auto-conversion of M6 style audio recorder tracks to M7 style audio recorder tracks.
  • Added an explicit function to switch the keyboard focus to the very VST plugin's editor for in case the VST's own editor does not do that.
  • Drag-dropping an FXB/FXP file on the top control bar of the VST editor loads that FXB/FXP into the VST.
  • When scanning VST plug-ins it is made sure that all relevant scan messages are logged for in case you want to analyze a VST scan issue.
  • Improved factory library.
  • Fixes:
  • Added extra protection against entering invalid parameter values.
  • MFO Sample Grains: Added protection against too long grains which could lead to crashes.
  • Fixed a potential crash bug when changing the loop length of a sequence on 64 bit systems.
  • Fixed a bug in the Key Names sub-system that could make key name setups to be multi-channel by default.
  • In some cases the popup edit field width for inputting small numeric values was not wide enough. Fixed.
  • Recording rack mutes didn't work anymore. Fixed.
  • Fixed a potential rounding issue in sound modulation sub-system which could lead to sonic artifacts and in exceptional cases even to crashes.
  • This fix which now uses higher resolution variables also further raises the overall quality of the whole MUX Modular sound system.
  • Added support/protection for VSTs that don't properly report the name of parameters. (it's invalid behavior, but it happens)
  • On some slower systems or on high system load, very short clicks on push buttons and scrollbars could be ignored. Fixed.
  • When drawing a new part on an empty track, the part type selector popup did not go away by clicking aside it. Fixed.
  • Fixed a sonic bug in the Modulation Mapper in case no source input was connected, but there was audio-rate modulation input for its Amplitude or Offset parameters.
  • Text string editors: In some cases the cursor was not visible. Fixed.
  • And more little improvements.

New in MUX Modular 7.0.47 (Jun 7, 2016)

  • Fixed a possible crash bug when editing the Which field in the project browser while also clicking the browser list.
  • 64 bit versions: Bypassed a potential crash bug in a used external 64 bit library.
  • MuLab for Mac: Fixed a possible odd clicking issue with the push buttons.

New in MUX Modular 6.5.46 (Jun 7, 2016)

  • MultiPoint Envelope: When inserting a first point at the beginning you could not zoom out enough anymore. Fixed.
  • On multiscreen setups popup menus could appear on the wrong screen. Fixed.
  • Sequence functions: For sequences with mixed event types, the context function list was not fully right. Fixed.

New in MUX Modular 6.5.43 (Jun 7, 2016)

  • MUX Modular VST: Optimized the "Auto Bypass" function. Now you can use MUX VST to spare CPU cycles in hosts that constantly do plug-in processing even when the plugin is only processing silence.
  • Fixed a bug in MuLab / MUX 64 bit VST host engine which could cause crashes, especially when using more than 4 GB RAM in the host address space.
  • New "Export" function for MultiForm Oscillator wavetables.
  • Fixed a bug in the Create Multisample/Sequence Using Markers: In case of many markers the key could go beyond max key 127. Fixed.
  • Fixed a bug that could lead to odd track/part colors.
  • Fixed a bug when mixing down to an audio file that is already used by the project.
  • Fixed a bug in the LFO editor when inputting eg "3/8".

New in MUX Modular 6.5.36 (Jun 7, 2016)

  • Fixed an UI bug in the Modular Feedback Delay editor.

New in MUX Modular 6.5.35 (Jun 7, 2016)

  • MUX VST: Added protection against improper host function calls resulting in improved stability e.g. in Ableton Live.
  • "Save Project As" dialog -> Browse -> Browser now has more specific title.

New in MUX Modular 6.5.33 (Jun 7, 2016)

  • Highlights:
  • Reworked MUX front panel construction system.
  • Front panel components can now be layered and moved together and many more supported component types. The MUX front panels are the bridge between MUX' deep modular world and the effective use of synth and effect presets while creating music.
  • Tracks can now have individual heights.
  • Different track heights are also preserved while zooming in and out or calling vertical overview.
  • Collapsed sub-tracks are always shown, be it very minimal.
  • This avoids confusing situations that could occur with the previous behavior of fully hidden sub-tracks.
  • New Oscilloscope module. The oscilloscope also includes a sync mode which allows to display dynamic synth wave forms. Also works for VST plug-ins.
  • Added an extra mode to the Audio Limiter module: Now it can work in Hard Mode and Soft Mode.
  • Previous versions always worked in Hard Mode which in the end really clips the audio. In Soft Mode the audio level is limited more in a soft way so that even for high audio levels there still is a difference in output level. In other words there always is some degree of dynamism preserved. This is more suited for general mixing use. The Audio Limiter now also has an Input Gain parameter and input and output level meters.
  • Improved MuDrum layout: Element 3 has been minimized so it only contains a display where you can choose the extra plug-in module for this drum pad. This results in a more simple and comfortable layout where the two sampler displays have more space now. Another advantage is that you can now directly use an extra VST plug-in layer for this drum pad without having to go via a MUX Modular.
  • The TanH Distortion module has been expanded to a much more flexible "Amp. Distortion" module.
  • It now includes a customizable curve display, which also makes it visually more clear how the distortion works.
  • New Piano Keyboard, Note Event Pad and Audio Level Meter modules.
  • VST editors now can have a focused parameter editor in their top control bar. This focused parameter editor is a handy bridge between any VST parameter and the MuLab / MUX user interface. Right-click the parameter for handy functions like Copy As Parameter Event or Copy As Envelope Point. You can easily create automation tracks for VST parameters by drag-dropping this focused parameter editor onto the [+] track button. It can also be used to monitor the value of VST parameters for VST's that don't show this in their editor. It can also be used to copy-paste VST parameter values even in VST editors that don't support such functionality. And more.
  • You can now drag-drop a parameter on an automation envelope editor, this will create a new point with the parameter value. Also works with the new focused VST parameter editor.
  • Added 3 extra fine grids: 1/256th, 1/512th, 1/1024th to support high precision editing.
  • MuLab Free: Empty tracks or pure automation tracks are not counted as track anymore.
  • So you can do a lot more in free mode without encountering a switch to demo mode.
  • More than 90 other important improvements, see details below.
  • Improved:
  • Virtual Keyboard now has an Octave Shift which can also be tweaked using the Page Up and Page Down keys.
  • Scanning VST plug-ins: Now an explicit diagnostic message is given when there is a 32 bit 64 bit mismatch.
  • Scanning VST plug-ins: The scan report is also shown now when scanning a single plug-in that fails so to see the detailed diagnostic info.
  • MUX VST: Improved propagation of the audio input and output names towards the host.
  • MUX VST: Support for defining the number stereo ins/outs.
  • First metronome beat is louder than the others.
  • LFO: When in tempo-sync mode, you can also input the frequency parameter as "1/4", "3/8" etc.
  • New "Delete Unused Racks" function. Via right-click the [+] rack button.
  • Drag-drop an audio stream or sample object on the [+] track button creates a new track.
  • Pure Delay now also supports stereo mode.
  • Improved handling of pitch bend events resulting in several advantages:
  • Pitch bend events now properly travel thru a rack, no blocking at the pre/post point anymore.
  • You can use pitch bend as a controller to a parameter and meanwhile also use it to keep on controlling pitch bend, if you want.
  • In case the focused VST parameter editor is off, VST editors now have a "Edit Last Tweaked Parameter" context function which pops up a temporary focused VST parameter editor, so al of its functionality can always be accessed, even when it is prefered not to have it up front.
  • Envelope points now also have Copy/Paste Value context functions.
  • Parameter editors now have a "Copy As Envelope Point" function.
  • Copy-pasting parameter and envelope point values are more compatible and support both normalized float values and percent values.
  • Parameter controls: When the parameter name is too long to be displayed, then the full name now is shown in the tool tip.
  • Added protection against inputting invalid parameter values via the parameter's input dialog.
  • Fine tuned the automatic MIDI input focus behavior when activating module editors. (more relaxed behavior = less changes)
  • Modular area: when (re)connecting jacks, the tool tip could be in the way which canceled the drop. Fixed.
  • Browser -> MUX Presets -> Refresh List does not ask "Also refresh MUX preset cache data?" anymore, it will always do so.
  • Fine tuned behavior wrt unfound audio files upon loading a project or preset file:
  • Before popping up a 'Locate file' dialog, MuLab/MUX will first look for it in the source file folder and its "Audio" sub-folder.
  • Event graph editor: When changing multiple selected velocity bars, and they all have the same velocity, no more popup question "Change Absolute/Relative/..." anymore as it doesn't make sense in that case.
  • Note To Modulation Converter now has a Low and High Key which define the note key range. Notes lower than low key will generate the minimum value, notes higher than high key will generate the maximum value. If you don't want that notes outside the defined key range cause a modulation value update, insert a Note Filter before the Note To Modulation Converter.
  • Event Graph Editor: Line edits are now end point inclusive. And ensured that when drawing pitch bend/controller/parameter event curves that the end value is exactly as intended.
  • Event Graph Editor: When clicking a velocity beam while holding Ctrl, this will now do the value line.
  • Drum Note Processor editor window now is resizable.
  • Fine tuned behavior wrt parameter automation parts when positioning the play cursor in a composition.
  • Improved defining the target module for recording the MuDrum pads and Drum Note Processor pads.
  • Constant Modulator module: Value parameter automations now are smoothed to avoid zipper noise.
  • Sequence functions "Modify Keys" and "Modify Velocities" now also visible in mixed sequences that contain note and other types of events.
  • Improved MIDI Sync: Upon looping a relevant MIDI Song Pos event is sent out.
  • Improved stepping the play cursor forward in a composition with an active loop.
  • The intensity of the panel surface texture now is a preference.Setting it to 0 results in pure clean panels, setting it to eg. 12 adds a bit of vintage to the panel looks.
  • Event Graph Editor and Envelope Editor: In case of bipolar curves/envelopes, there now is improved behavior wrt the middle zero line.
  • Modular Editor: While holding [Shift] clicking the background does not clear the selection anymore. This makes it easier to multi-select cables.
  • Modular editor: Right-click module jack now only pops up context menu when relevant.
  • MUX Modular: In and out jacks now have same name as the respective in and out modules in the modular editor of that MUX.
  • Fine tuned display position of the window title text, avoiding the text to go under the window buttons.
  • Fine tuned the dialog for the "Sequence -> Change ..." functions: The buttons are replaced by a tree list.
  • Soloing a rack also takes any racks into account that are sending/outputting to that rack. This is important wrt the use of racks as busses.
  • Improved previewing strategy: If you add a mixer strip or rack in the Project Modular Area and name it "Preview Monitor" then all previewing is routed thru that mixer strip or rack, and so you can finetune the level there.
  • Changed the "Quantize 50%" function to "Quantize N%" which uses a popup dialog where you can enter the percent value.
  • Multi-Wave Oscillator: New "Multi-Waveform CPU-RAM Usage" preference which allows you to better balance between CPU and RAM usage.
  • Added a "Choose From Library" function in the waveform context menu.
  • When choosing a waveform from the library list, the current waveform is highlighted.
  • VST editors: MuLab now gives keyboard focus to the VST child window.
  • MUX Modular VST: Clicking in the main MUX VST editor window makes it grab the keyboard focus.
  • MUX Modular VST: If there is a "Startup Effect.Mux" / "Startup Synth.Mux" in the user library, then this preset file will be loaded upon inserting MUX / MUX (Vst Synth) into the host.
  • The "Show Preview Monitor" function now automatically creates a new "Preview Monitor" rack if necessary.
  • Added protection against inputting invalid parameter values via the parameter's input dialog.
  • Improved stepping forward the play cursor in a composition with an active loop.
  • Multi-Point Envelope editor window now is resizable, and can be zoomed in more so to comfortably make very precise edits.
  • Added "Show Preset File Path" function to the Presets function group.
  • MuSynth, MuDrum and MultiSampla effect slots now have edit and options buttons at the right.
  • Optimized the horizontal overview function for envelopes. (previously the result could be much too wide in case of short envelopes)
  • MuDrum and Drum Note Processor: The pads now also light up when playing very short notes.
  • More efficient animation of the MuDrum pads, generally resulting in a more snappy UI, especially on slower systems or upon high CPU usage.
  • VST plug-in -> Show Info function now shows more detailed VST specific info. This extended info is also included when doing "Export Consolidated Project".
  • Export consolidated session: VST plug-in list: VST plug-ins that are used multiple times are only listed once now.
  • Improved a sonic aspect in the MultiMode and TF Lowpass filters wrt cutoff frequency and key tracking so to ensure that even low keys get the highest possible cutoff frequency.
  • Several detailed improvements wrt importing/exporting MIDI files.
  • More relaxed auto-delete for unused sequences and samples. (less auto-deletes)
  • Fine tuned positioning of popup edits, eg. browser -> rename file, but also several others.
  • Added more editable skin colors.
  • Improved color picker.
  • Some other little improvements.
  • Fixed:
  • When removing the keyboard from the Focused Module Panel, the scroll left/right buttons were not immediately removed. Fixed.
  • LFO: Fixed a sonic issue when automating LFO parameters during the fade-in or fade-out.
  • Fixed a possible crash bug when zooming out very much in a small multi-sample editor.
  • Fixed an inconsistency issue when dragging module(s) around in the modular area.
  • Fixed a bug when creating new modular inputs and outputs via copy-paste or ctrl-drag.
  • Fixed a possible crash bug when choosing another plug-in module for an effect slot in MuSynth, MuDrum, MuSampla and MultiSampla.
  • Upon deleting multiple connections, the popup question had a little text error after the connection count. Fixed.
  • Changing the MIDI Setup now properly updates the MIDI input and output module names.
  • Fixed a possible crash bug when drag-dropping preset files.
  • Fixed a low level bug that could possibly cause a crash in certain specific cases, eg. sometimes when closing a project or when quitting.
  • Fixed an issue that sometimes caused jacks to have irrelevant names.
  • Composer: Lassoing parts could select parts on collapsed tracks. Fixed.
  • Event Graph Editor: Applying a velocity line was not always working as expected wrt the start and end point of the velocity line. Fixed.
  • Fixed an exceptional possible save error.
  • Composer: In specific cases looped sequence parts were not drawn right. Fixed.
  • Sequence part -> Consolidate: In specific cases looped sequence parts could cause a hang. Fixed.
  • Sequence functions: Quantize, Quantize 50% and Quantize Lengths all take the sequence start locator into account wrt defining the grid.
  • Sequence editor: When targetting a rack with a synth module that is using note key names, the mouse cursor info display was not showing the key names. Fixed.
  • Sequence editor: When targetting a rack with a synth module that is using note key names, choosing a mask for the Event Graph Editor didn't show the key names. Fixed.
  • LFO: Loading projects/presets made with versions prior to M6.4 now properly defaults the new End Fade parameter to the same value as the Start Fade parameter for sound compatibility.
  • Fixed a sonic bug when changing synth parameters while no notes where playing, then a little quick fade from the previous value to the new value could be heard. Fixed.
  • Fixed a potential crash bug when opening the multi-sample editor for the first time or when deleting multi-sample zones.
  • Fixed an issue that caused that ...#AutoSaved.MuProject.Backup files were not cleaned up upon quitting.
  • Fixed a bug when deleting tracks with sub-tracks.
  • Added protection against loading projects that contain invalid ghost parts as a result of the previously mentioned fixed bug.
  • Single click in sample display did not clear selection. Fixed.
  • In some cases, target module edit fields could be a bit too short. Fixed.
  • In big projects, previewing samples could be a bit slow. Fixed.
  • Fixed a possible memory leak bug.

New in MUX Modular 6.4.18 (Jun 7, 2016)

  • Highlights:
  • Greatly improved LFO module
  • All LFO shapes are fully editable now.
  • LFO shapes can be saved/retrieved using MuWaveShape preset files.
  • LFO now has a Start Phase parameter, which can also be set to Random.
  • LFO now both has Start Fade and End Fade parameters, both of which can function as a fade in or fade out. The end fade starts when a note off is received.
  • When Start Fade is an immediate fade out, then it is ensured that the LFO will start at the defined start phase on note-off. This way you can do a pure note-off LFO.
  • When in Tempo Sync mode, setting the frequency via a dialog bar now also supports a "Bpc" unit suffix meaning Beats Per Cycle. This way the conversion to "Cpb" (Cycles Per Beat) is done for you.
  • This improved LFO is also implemented in the MuSynth, MuSampla and MultiSampla devices.
  • New "Note Dispatcher" module. This module dispatches the incoming notes (events) to one of the outputs depending on the mode
  • Random: Whenever a note-on is received, a random output is selected.
  • Round Robin: Whenever a note-on is received, the next output is selected. And when a note-on with Special Key is received, the output is reset to the first one.
  • Keyed: Whenever a note-on with Special Key is received, the next output is selected.
  • Key Range: The note-ons in the key range from Special Key to Special Key + Num Outs define the output.
  • New MIDI Channel Remapper module to remap the 16 MIDI channels to another channel.
  • New One Pole Lowpass module.
  • Renamed the term "Session" to the more familiar term "Project".
  • New Sinc-16 sample interpolation algorithm. Sinc-16 interpolation sounds much better when transposing samples which contains lots of high frequencies aka trebles.
  • When working with many tracks and audio parts, scrolling, zooming and editing the composer is (much) faster now.
  • Number MIDI inputs and outputs has been doubled from 8 to 16, resulting in up to 256 possible output channels.
  • Improved:
  • Improved control over the sample interpolation mode: Anywhere sample play properties are defined there now is an extra [Options] button. By default all sample players use the global preference so interpolation mode can be easily changed for all sample players (including all multi-sample zones) that use the global preference.
  • New preference "Auto Loop Recorded Sequences".
  • New shortcuttable function: "Edit Tempo Changes" now is a shortcuttable context function.
  • Legato function now works to the next note anyway, independent whether the next note is selected or not.
  • A rack's own note key names now have priority on the note key names of the first synth in that rack.
  • Composition: Insert/Delete Time Slice function now also takes the tempo track and markers into account.
  • Multi-Point Envelope, Note Mapper and WaveShape editors now also have a preset name display and previous/next preset buttons so to easily navigate thru the library presets.
  • The "Select Previous Preset" and "Select Next Preset" shortcut functions now also work for Multi-Point Envelope, Note Mapper, WaveShape and all other types that use preset files.
  • Dropping a VST DLL file on the [+] track button now creates a new track for a new rack with that VST plug-in.
  • The Virtual MIDI Keyboard can now also be set to match a QWERTZ keyboard layout and also a fully user defined key setup is supported now.
  • New shortcut functions "Rewind One Step" and "Forward One Step".
  • Finetuned MuSynth UI layout.
  • Improved time bar and time grid layout for when in real time mode hh:mm:ss.
  • Parameter editors with only a label (eg in MuSynth) now have a "Edit Value" context menu.
  • Renamed the "Audio File" object type in RAM to "Audio Stream". This way there is a more clear differentiation between an Audio Stream (=Mu project object) and an Audio File (AIFF or WAVE file on disk). So the question "Delete audio file X?" now is about the file itself, whereas "Delete audio stream X?" is about the streaming object not about the file.
  • Pure Delay now has a samplerate-independent maximum delay of 2 seconds.
  • Increased the efficiency of several functions, e.g. when importing large MIDI files or having recorded ten thousands of events.
  • Also loading projects could be a bit faster.
  • Zooming in/out in the composer and part editors using a shortcut or the scroll-bar buttons now focuses on the play cursor (if it's already visible) instead of the center of the editor.
  • Improved shortcut system: Less chance that a shortcut is not processed because of a UI focus mismatch.
  • New shortcut function "Set Play Position At Mouse Cursor".
  • Automation editor now also supports inputting parameter values in their specific format eg "2450 Hz" for a cutoff parameter automation.
  • Improved the sample playback engine when in backward or alternate loop mode so no double samples are played at the returning points.
  • Slightly improved sound quality of some of the Multi-Form Oscillator transforms.
  • When exporting individual sequences as a MIDI file, now the MIDI file extension always properly is ".mid".
  • New "Scroll To Play Cursor" shortcut function.
  • Sequence object display: If no sequence then right-click will also popup the relevant choice list.
  • Sequence object display: Tooltip only displayed when name is not fully displayed.
  • Creating the graphic overview data for an audio file is faster.
  • New preference "Create Audio File Overview Length Threshold" defines when to create a graphic overview .OVW file for an audio file.
  • Manage Audio/Sample Files: When you move audio files into the project's 'Audio' sub-folder, also the .OVW file is moved too. (if any)
  • Browser -> Samples: Support for multi-selected drag-drop.
  • Event Monitor now shows relevant info for MIDI clock events.
  • New "Update To Modified Audio Files" function which will update the audio file project objects to any changes applied to the source file. This function is only visible if the "Auto Check For Modified Audio Files" preference is off. (see next point)
  • Added new preference "Auto Check For Modified Audio Files". When switched on, then when an audio file has been edited externally and you switch back to the project window then a question pops up whether to to update to the latest changes. If this preference is switched off, you can still update to the latest changes using the new "Update To Modified Audio Files" function.
  • When switching a project off, all used audio files are closed, which makes them available for external editing. When a project is switched on again, all used audio files are reopened.
  • Fixed:
  • Inputting certain parameter values (eg Multi Mode Filter Resonance) was not working correct.
  • Export Tracks As Audio Files: When multiple main tracks were connected to the same rack/module/plugin, only the last such track was available as an audio file.
  • Export Tracks As Audio Files: When a main track did not contain parts but its sub-tracks did, the main track was not exported.
  • When loading a new preset file into the Multi-Point Envelope the editor window title was not updated.
  • Note Mapper editor: "Input" and "Output" labels were not displayed right.
  • Fixed an issue when editing numeric pitch-bend values.
  • Sequence editor: When inserting a note, the property panel shows the data for that note, but when undoing the insert, the property panel was not cleared.
  • Sequence editor: Changing aftertouch and pitch-bend values via the property panel was not working correct.
  • Some MuSynth patches could contain a pitch/filter LFO with amplitude at 0%.
  • MuSynth: Fixed a problem with the polarity of the amplifiers sustain level.
  • MultiSampla editor: Pitchbend knob had a little vertical offset.
  • Sequence editor: When changing the editor grid, the event property panel now immediately takes that into account.
  • In rare specific cases editors could open with an improper size.
  • Pitch-bend automation editing: Couldn't type in a negative envelope point value eg -50%.
  • Fixed a sorting issue in the meta-parameter map table.
  • Fixed a possible memory leak when quitting.
  • Via right-click audio marker -> Edit it was possible to set the marker beyond the end of the audio.
  • Some parameter values were not displaying decimals while intended.
  • When deleting the audio file used by an audio part, the graphic was still shown.
  • Fixed a possible crash bug when reading MIDI files with long text meta-data.

New in MUX Modular 6.3.6 (Feb 9, 2015)

  • New:
  • New Audio Unipolarizer module.
  • You can now set exact parameter values by double-clicking a parameter value which pops up an input dialog.
  • New "Import MIDI File" and "Export MIDI File" functions for individual sequences.
  • You can now drag-drop a MIDI file onto the sequence editor, that will merge the MIDI file into that sequence.
  • Dropping a MIDI file on the browser when it's at Sequences + This Session will import the MIDI file as a new sequence.
  • Sequence input field now also accepts dropping MuSequence and MIDI files, for example in the Sequence Player module.
  • You can now drop samples directly onto MuDrum pads, that will load them into that pad's MuSampla element 1.
  • Audio Envelope Follower now has an On/Off switch for its 1ms RMS window.
  • New preference "Use VST Program Name As Default VST Name".
  • Improved:
  • Floating Windows Bar: The window buttons now toggle between show and hide. And a right-click closes the window.
  • Each VST now memorizes its last bank/program file path, so next time you load/save a bank/program for that VST the browser will start at the last location.
  • Improved behavior when loading sessions with registered VST plugins of which the DLL has been moved to another location.
  • Session browser -> "MIDI Files" and "All Files" now also have relevant options for the Where field.
  • Optimized speed for certain sequence functions especially noticeable for sequences with thousands or more events.
  • Improved inputting of parameter values in the event list editor, logical selector, meta-parameter map editor, ...
  • Sequence Player module now has an On/Off switch.
  • Modulation Monitor now also includes a text display that displays the modulation value.
  • Improved the way how the display string and default value is defined for the modular meta-parameters. It's simple now: The defaults are defined by the first parameter mapping for that meta-parameter. To control this, the meta-parameter map editor now supports pushing a mapping to the top.
  • Top keyboard has scroll left+right buttons.
  • Clicking the time bar to set a new play position now has instant response.
  • Mixer strip modulation mode changed to multiplication.
  • Fixed:
  • Fixed an issue with the tooltips while dragging objects around.
  • Shortcut to Shortcut Map -> Edit wasn't working.
  • Alt+click on integrated sample display didn't monitor the selection.
  • Fixed an issue when feeding overloaded values in certain curve transformations.
  • When saving a MUX preset that includes the Sequence Player Module, the used grid now is saved too.
  • In some cases the browser was unintendedly changing the list position.
  • Undo-redo of editing an envelope point via a popup dialog was not working.
  • Fixed a possible sonic bug in LFOs and looped Multi-Point Envelopes.
  • Modular area: Lasso selecting multiple modules and dragging them could make only a single module to be dragged.

New in MUX Modular 6.2.7 (Feb 9, 2015)

  • New:
  • New "Event Recorder" module. (MuLab only, not yet in the MUX Modular Plug-In version)
  • New: Each MUX module can have its own custom note key names. These key names can also be imported and exported to a text file.
  • Sequence parts: New "Consolidate" function which renders the loop into a new straightforward sequence and deletes any unplayed events.
  • New function: Sequence -> Delete Double Notes.
  • New function: Sample -> Reload.
  • Improved:
  • Increased the number of events that a VST can send to the host in a single process slice.
  • Doing track -> "Choose Target Module" and dropping a module on a track to set its target are both undoable actions now.
  • Session's Event Recording Setup: Grid editor field now also includes grid scrolling buttons. (more consistent UI)
  • Scrolling and zooming can now also be done using keyboard shortcuts.
  • New preference "Scrollbar Size".
  • Event Monitor now also has an event output, events are simply bypassed, but this way the Event Monitor is more usable in a rack.
  • Event Monitor now also has a On/Off switch, and when switched off it pauses monitoring.
  • Audio Envelope Follower: Improved algorithm for converting the audio envelope into a modulation signal. Much more accurate now.
  • The level meter of a mixer strip (of a rack) now is draggable and represents the mixer strip module.
  • MultiSampla: Pitch and filter LFO & ENV Amplitude defaults to 100% instead of 0%.
  • Composer, note editor, multi-sample editor: Shift+click+drag upon a part/note/zone now starts a selection lasso.
  • Browsers: Clicking an object/file previewed it, but only once if it was not already highlighted. Now each click previews it again.
  • While moving markers in composer, audio- and sequence-editor, then the current marker position is displayed in the info box.
  • When saving a preset file using a file name that differs from the object name, the popup question alert now explicitly includes both these different names.
  • File browsers: More file browsers now memorize their last location.
  • Improved support for changing the samplerate or blocksize during a session.
  • MuLab: Finetuned behavior when doing Audio Setup.
  • Previously the whole session was reloaded, including all plug-ins, which also caused editors to close etc. Now the session stays intact and only when the samplerate has changed or blocksize has increased then all plug-ins are updated.
  • MUX Modular Plug-In: Demo version now properly fades to soft noise instead of fading to silence (almost silent noise).
  • MUX Modular Plug-In: Vst wrapper: More tight checks on the info given by the host. (eg avoiding negative tempo values from host)
  • Fixed:
  • Sample -> Replace function: Fixed an issue with the markers.
  • When moving rack slot modules, the process on/off tool tip could show an irrelevant "Num Voices".
  • Pasting a module into a deep modular editor using a keyboard shortcut pasted the module at the far bottom-right of the editor, which was not intended. Now the pasted module is positioned at the mouse position.
  • Fixed an issue with the MUX Modular presets not showing the proper icon in the browser.
  • Fixed a broken link to the docs wrt "Couldn't save user settings".
  • Fixed a problem when inserting a new MUX meta-parameter map line.
  • Inactive audio recorders still created a little empty audio file.
  • Non-resizable windows had the "Edit Size" in their context menu, which was irrelevant.
  • Mixing desk open/close state setting was not saved.
  • Lists: When mouse was at top or bottom item, list could unexpectedly make big jumps.
  • Fixed a possible crash bug when inserting a mixer strip into a rack.
  • MUX Modular Plug-In: Fixed a bug that could cause a crash or a hang when clicking the keyboard in the multi-sample editor.

New in MUX Modular 6.1.32 (Dec 10, 2014)

  • MUX Modular Plug-in: Clicking the main plugin window background in the MUX Modular specific part (not the host specific part) ensures keyboard focus to MUX Modular.
  • MUX Modular Plug-in: Browser now also stays floating just like module editor windows.

New in MUX Modular 6.1.29 (Dec 10, 2014)

  • New synth module: "Multiform Oscillator". Supports creating, importing and using wave tables in a high-quality and modular way. See this intro video.
  • Improved sound quality when importing arbitrary sized waveforms.
  • Waveforms: New "Clipboard -> Append" function that appends the waveform on the clipboard to the target waveform.
  • All sounds using the internal oscillator might sound a little bit better by fixing a specific rounding error.
  • Optimized sample memory management.
  • VST plug-ins: Enhanced denormalizations guard.
  • Note Modifier: Velocity parameter can be set to 12700% so to practically max out all velocities.
  • Fixed a potential crash bug when trying to paste a module while no module is on the clipboard.
  • Fixed a couple of issues with the Parameter Event Generator module.
  • Fixed a specific problem in the VST engine which caused that the timing info given to the plugin was not ok at the end of the composition loop in case the audio engine block size was an integer multiple of the loop length.
  • MUX Modular Plug-In: Improved host compatibility.
  • MUX Modular Plug-In: All MUX-related benefits of MuLab 6.0.35: New MuSampla version 2, improved MuDrum, rack slots now include a process on/off switch, improved multi-sample editor, and many more improvements which all together make a big difference! Cfr the M6.0.35 change log below.

New in MUX Modular 6.0.35 (Dec 10, 2014)

  • New MuSampla version 2.
  • Improved MuDrum:
  • Improved mix-racks.
  • MuDrum sampler plug-in slots now also have an explicit On/Off button.
  • MuDrum: Pad editor is switched also when playing the pads.
  • MultiSampla now has 4 stereo outputs so you can route specific zones to a separate output.
  • Modular Feedback Delay now has a "Invert Feedback" switch.
  • Rack slots and module buttons now include a process on/off switch.
  • Multi-sample editor: Zone editor now integrated as a docked sub-editor.
  • Added support for note key names e.g. for when a target module defines C3 as "Kick", D3 as "Snare" etc.
  • All embedded sample displays (e.g. in MuSampla and in the multi-sample zones) are fully functional now.
  • New "Focus Previous Rack" and "Focus Next Rack" shortcut functions.
  • These functions make it possible to also use MuLab as a stage rack with a bunch of preset racks that can be selected via MIDI.

New in MUX Modular 5.5.1 (Mar 6, 2014)

  • MUX VST: Added a workaround for a possible crash problem in Steinberg hosts eg Cubase.
  • MUX VST: Added a workaround for a resize problem in Steinberg hosts eg Cubase.
  • MUX VST: Fixed a possible UI lag problem when using multiple MUX VST plug-ins.
  • MUX VST: In some hosts, in certain situations where note-ons and note-offs are sent on the same time, there were hanging notes. Fixed.
  • New "Audio Pos/Neg Splitter" module.
  • More subtle and less dense time bar.
  • Windows: Default Audio Setup now uses MME Sound Mapper.
  • Windows: "MME Audio" renamed to "MME Audio Output".
  • New preference: DefaultAutoScroll defines the default value for the auto scroll feature of the editors.
  • When deleting a module that is a track's target module, the track header was not immediately redrawn. Fixed.
  • Sometimes small tooltips were displayed incorrectly vertically. Fixed.
  • VST plug-ins "Edit In Generic Editor" function not shown in context menu when the VST plug-in has no parameters.

New in MUX Modular 5.4.1 (Mar 6, 2014)

  • New "Note Mapper" module. Can be used to map single notes to chords, apply a key scale, ...
  • The popup list for rack slots now also contains all relevant modules so these can be used directly without the need for a wrapper MUX.
  • Composer, Note Editor and Multi-Sample Editor: Control+click in the middle of a part/note/zone now also deletes it. (Control+drag still copies)
  • When docked browser is minimized, the "Show Browser" function will make sure it is not minimized anymore as that could be confusing.
  • Composer, Note Editor and Multi-Sample Editor: When hovering the start/end of a part/note/zone, the cursor now shows a left-right resize cursor, which is more appropriate/standard than a pencil cursor.
  • When deleting parts/notes using Ctrl+mouse, and when just clicking (i.e. not lassoing) then all selected parts/events are deleted. (if the clicked part/event is selected too)
  • When recording new parts, the newly recorded part becomes the only selected part.
  • MultiSampla: Clicking the multi-sample display didn't popup the multi-sample list. Fixed.
  • Audio Editor: Right-click on time bar -> "Create Locator" caused a crash. Fixed.
  • Audio Editor: Right-click on time bar -> "Set Locator" wasn't properly working. Fixed.
  • Increased the VST MIDI input buffer size.
  • Windows: New preference "WindowsProcessPriority" which allows to set a higher process priority on Windows, resulting in a more solid audio engine.

New in MUX Modular 5.3.25 (Jan 3, 2014)

  • New "Modular Feedback Delay" module which can have any module in the feedback path, even a MUX, even a VST, even any combi of those.
  • New "TF Lowpass Filter" module.
  • Wobble Modulator: New "Curve" and "Alternating Offset" controls resulting in more control over the resulting wobble.
  • Modular editor now supports lasso select to move, copy and delete multiple modules at once.
  • Improved editing of oscillator super layers.
  • Samples: Added a "Create New Sample From Selection" function.
  • Further enhanced VST compatibility.
  • While browsing for an audio/sample file, preview was not always working. Fixed.

New in MUX Modular 5.2.16 (Oct 3, 2013)

  • New/Improved:
  • Reworked UI system resulting in a better looking and more uniform look & feel.
  • Redesigned all factory devices: MuSynth, MuDrum, MuPad, MuSampla, MultiSampla, MuVerb and MuEcho!
  • Factory device colors can be easily customized.
  • Oscillators: All super layers (cfr "Fatness") can now be edited in detail, resulting in many more sound options. Such osc layer setups can also be copy-pasted and saved as presets.
  • MuSynth and PolySynth now have a polyphony setting.
  • PolySynth now also supports mono mode. (Legato mono mode)
  • New "Monophonic Note Tracker" module with which you can do retriggered mono mode.
  • Factory Devices also available via the Browser -> MUX -> Factory Library.
  • Automatic conversion from MuVerb 1 to MuVerb 2.
  • Renamed the "Stereo Echo" factory device to "MuEcho" for uniformity.
  • MuDrum editor: You can also right-click jacks, just like in the deep modular editors.
  • Improved the multi-mode filter response.
  • Improved "Drum Note Processor" editor.
  • Editable colors for the factory devices.
  • MUX deep editor now also includes the preset display/selector at the top.
  • Module process on/off button now shows a standard power on/off icon. The voice count now is shown in the tool tip.
  • The module process on/off LED will turn red if the voice count is at max so to easily diagnose voice overflows. (eg because of (too) long release times)
  • Larger modular jacks, thus easier to connect.
  • Disabled parameters (eg filter "Gain" when set to lowpass) are drawn in a ghostly way instead of fully hidden.
  • Added support for copy-pasting parameter values, as well via the context menu, as well via drag-drop.
  • Audio recorder editor: Improved layout.
  • Audio recorder: Auto Normalize is off by very default. (but still a user's choice)
  • Recorded part(s) are automatically selected.
  • Added protection against VSTs that send events that are outside the valid time range.
  • "Insert User Key" dialog uses a more wide input field and also shows an already inserted key.
  • Session mixdown setup is also stored in session file.
  • MUX Vst: Added protection against improper reported sample rates by the host.
  • Improved factory library. Also thanks to Andreas!
  • Fixed:
  • Audio file -> Rename Source File function was not working accurately when the new file name already existed. Fixed.
  • When muting a MuSynth/MuPad/MuSampla FX slot, and moving the module away from that slot, then this left a confusing virtual mute on the FX slot. Fixed.
  • When mixing down, MuLab now returns "kVstProcessLevelOffline" to the VST "audioMasterGetCurrentProcessLevel" opcode. Important for the behavior of some VST plugins during mixdown.
  • Dropping a multi-channel MuClip on a new track properly sets the new track's MIDI channel to "Per Part".
  • In certain situations, note-offs that happened at the same time as a new note on, did not get prioritized. Even more they could be a sample frame too late. Fixed.
  • Fixed an issue in the shortcut system when using certain 'Specific' target functions.
  • Fixed a bug wrt popup menu font sizes eg in case user had set a "MenuFontSize" preference.
  • Fixed some crash bugs in case dropping things on the composer while no composition is selected i.e. when composer shows "No Composition".
  • Fixed a rare potential memory leak.

New in MUX Modular 5.1.5 (Apr 26, 2013)

  • Finetuned and fixed several aspects of the audio level compressor.
  • Extended support for different types of WAVE files.
  • Mixdown start-end is only set automatically on first time, after that it's purely defined by the user.
  • Composer and Sequence Editor: Zoom Selection, Copy Time Zoom and Paste Time Zoom are now shortcuttable functions.
  • Rack naming: If loaded from a preset, the preset name has more priority than the first plugin name.
  • New preset file function: "Unlink From Preset".
  • Improved VST engine especially wrt VSTs that rely on timing info from the hosts.
  • Improved support for rack desk shortcuts when the rack desk is docked.
  • Added a bypass for a load problem in ToonTrack EZ Drummer. (EZD seems to need an 'effIdle' call after load)
  • Fixed a bug that could cause audio noises, especially on OSX.
  • Fixed a little bug in the VST engine which could cause improper syncing between host and plug-in. (eg Kirnu Cream)
  • "Select Composition" function: When used via a shortcut, the popup list was displayed in the bottom-right corner. Fixed.
  • Audio File -> Create New Sample From Selection did not update the samplerate of the new sample. Fixed.
  • Fixed a little issue wrt the session editor window size when loading sessions that were saved with another editor window size.
  • Fixed an initialization bug that could have various consequences. One known consequence was that eg the Shortcut Map context functions were not listed in the shortcut target function list.
  • The multi-function shortcut feature now is a advanced user feature only. Set the "SupportMultiFuncShortcuts" preference to 1.
  • Extended log info for better diagnosing certain problems.
  • MUX Vst now properly reports the effective host samplerate to VST plugins.

New in MUX Modular 5.1.0 (Apr 6, 2013)

  • Added a "Edit VST Initial Delay" function, available in the deep editor options menu.
  • Browser: Doesn't show the redundant "Switch To Docked Mode" anymore.

New in MUX Modular 5.0.39 (Apr 6, 2013)

  • Added a bunch of preset shortcuts to the package eg Undo, Redo, Select All, etc.
  • Fixed a problem wrt using push buttons.
  • Implemented a workaround for a VST implementation bug in Ableton Live 8.
  • Tightened certain aspects in the MuTools VST interface (plug-in side) resulting in a more stable interface.

New in MUX Modular 1.0.38 (Aug 13, 2012)

  • Finetuned Multi-Point Envelope: Now only starts auto-playing when event input is not connected.

New in MUX Modular 1.0.37 (Aug 13, 2012)

  • Finetuned ReWire engine.
  • Fixed a bug in the VST plugin manager when there were more than 1 plugins with the same name.
  • Improved multi-monitor support on Windows.

New in MUX Modular 1.0.36 (Aug 8, 2012)

  • Finetuned support for external drag-drop.
  • Shortcut system: For MIDI Controller shortcuts you can now define a value range.
  • Event Delay module: In the meta-parameter map editor, the displayed Delay Time value was not the right one. Fixed.
  • Parameter Event Generator: When changing connections while editor was open, the parameter list was not updated. Fixed.
  • VST plugins can now also be opened with the generic editor.
  • Finetuned Fair Syn Vox preset.
  • Finetuned the Stereo Echo UI.

New in MUX Modular 1.0.35 (Aug 8, 2012)

  • MUX Play Editor renamed to Front Panel.
  • "Drag Last Tweaked VST Parameter" didn't work towards the MUX Front Panel. Fixed.
  • MUX Front Panel: When opening a VST editor using a module button, that VST editor didn't have the top controls with prev/next program etc. Fixed.
  • MUX Deep Editor: Meta Parameter section now has a regular scrollbar instead of those 2 scroll buttons at the right.
  • Improved VST compatibility.
  • Finetuned skin: More neutral scrollbar colors.

New in MUX Modular 1.0.32 (Aug 8, 2012)

  • "Show Session MUX" has been removed from the main menu.
  • New main menu option "Show Audio File Previewer".
  • The Sampler and MultiSampler modules now properly save their pitch depth and portamento settings.
  • Fixed a couple of potential probs wrt the 64 bit version.
  • Added a MUX Vst preference "SetChunkMustCallUpdateDispay".
  • Finetuned support for external drag-drop. (bis)

New in MUX Modular 1.0.31 (Aug 8, 2012)

  • Finetuned support for external drag-drop.

New in MUX Modular 1.0.30 (Aug 8, 2012)

  • Improved communication towards the host when switching presets.

New in MUX Modular 1.0.29 (Aug 8, 2012)

  • Renamed remaining "Wet/Dry" parameters to "Dry/Wet" so all of them are consistent.
  • Finetuned auto MIDI focusing when activating a module editor window.
  • In some cases, popup menus could contain empty group elements. They're removed now for user friendliness.
  • Sample context menu: "Embed Into Session" renamed to "Embed". Because it also applies to preset files.
  • Deep Modular Editor: When holding [Ctrl] to erase a module, cursor didn't always show the proper eraser cursor.
  • MUX Play Editor: When customizing the layout and resizing the top/left/top-left of a component, the component was not repositioned as requested.
  • MUX Play Editor: When dropping modules the module button sometimes had an odd color.

New in MUX Modular 1.0.28 (Aug 8, 2012)

  • Finetuned some aspects wrt MIDI IO processing.
  • Event Delay: parameters weren't properly reacting on automated meta-parameters. Fixed.
  • When constructing a custom MUX Play Editor layout, you can now resize group frames and module buttons by mouse via the component borders.
  • Misc. skin refinements.
  • Revised factory library.

New in MUX Modular 1.0.27 (Aug 8, 2012)

  • Fixed an event input buffer bug which caused that the same input events were reprocessed again and again, depending on the host.
  • Deep modular editor: Slightly increased the thickness of the unselected cables.
  • Deep modular editor: "New Patch" now also properly auto-arranges the new patch.
  • Multi-point envelope editor now uses a more consequent text color for the grid and mouse panels.
  • Multi-point envelope factory presets are now stored in the proper folder location.

New in MUX Modular 1.0.25 (Aug 8, 2012)

  • Fixed a bug that could cause a crash in certain situations.
  • Finetuned behaviour when removing audio/event inputs/outputs from the MUX.
  • Session MUX inputs/outputs are protected against delete.
  • Multi-point envelope: When switched to "Seconds" then on reload the grid list was in "Beats".
  • Multi-point envelope: When used outside a PolySynth and switched ON again, the envelope is restarted.

New in MUX Modular 1.0.24 (Aug 8, 2012)

  • Fixed a possible crash bug when MUX Vst is deleted. (could be delayed by the host's undo system)
  • Ring Modulator: When both inputs are stereo, the output is proper ring modulated stereo too.
  • Ring Modulator: When input 1 is stereo and input 2 is mono, the output now is proper ring modulated stereo.
  • Fixed a bug when loading presets that were saved on a 64 bit system.
  • Finetuned VST plugin manager resulting in better support for VST 2.4 plugins since less chance that they are marked 'disabled'.
  • When opening an editor that is larger than the screen (eg when the session was saved on a different system than the one on which it's loaded) then it's ensured that at least some part of the window border is visible so you can access the window's context menu. (bis)
  • Support for changes in samplerate and blocksize while the MUX is plugged in.
  • Fixed a problem when adding extra inputs/outputs.
  • New splash now properly included.