MuLab Change Log
MuLab 3.2.14
New
  • "Upgrade Patches" context menu for MUX and MuSynth.

Tuned

  • When mapping MIDI controllers to parameters, now this always works, i.e. also on sequenced controller events! Previously this only worked on MIDI input.
  • Finetuned organization of MIDI controller mappings i.e. clear separation between the global session map and the local plugin maps.
  • Finetuned playback behaviour when using sustain pedal events i.e. notes are cut off on stop.
  • Disabled auto-looping for imported samples.

Fixed

  • MIDI controllers that were sent to a rack were not properly mapped by the first module in that rack.
  • In certain rare cases there could be a little panning issue in the audio.
  • When quickly retriggering playback of audio files while moving locators, the audio could be out of sync for a moment.
  • OSX: When launching MuLab with logging enabled on startup, the app could hang.
MuLab 3.2.7
Tuned
  • The file browser now allows to toggle the 'Show Hidden Files' switch. Editable via the Filter button.

Fixed

  • Windows: MuLab's file browser now does show system files, it only hides hidden files.
MuLab 3.2.6
New
  • VST plugins context menu: "Show Initial Delay" .

Fixed

  • In the MUX and MuSynth, when doing 'Save Preset' the preset list was not properly refreshed.
  • When having edited an audio file in an external editor, "Reload audio file?" was asked multiple times.
MuLab 3.2.5
Fixed
  • Sonic bug when re-loading preset loop info from AIFF or WAVE files.
  • Some changes of 3.2.4 where not properly compiled into the OSX version.
MuLab 3.2.4
Tuned
  • More smooth level meters.
  • Added a "Refresh Overview" shortcut function for audio files for in case it's needed.
  • Finetuned the conditions for when an audio file overview should be recreated.
  • "Reset Graphic Resources" now is a shortcuttable application context function. This is only relevant to skin developers.

Fixed

  • When loading AIFF or WAVE files, any preset loop is properly applied.
  • When doing Audio Setup->Select Inputs/Outputs when the device had more than 32 ins/outs, there could be a crash.
  • When opening a Rack editor while this rack was also visible in the Rack Desk, there could be a graphical issue with the level meter.
  • When your system was already up and running for weeks without restart, there could be a graphical animation problem.
  • Fixed a case where denormalizations could occur.
MuLab 3.2.3
Tuned
  • Improved relative file path management when saving sessions and patches.
  • Audio Lab: Audio files and samples now have a bit of extra space at the right in order to see/use any locators at the end.
  • Composer: Finetuned drawing of parts, especially selected parts.
  • When loading a session or a patch file, and there are unfound audio files/samples, then you also have a "Ignore All" option.
  • When creating a new sample from an audiofile selection, the selection locators themselves are not copied anymore for that was redundant.

Fixed

  • When copying parts, the Part Property Panel was not properly updated to the new copied part.
  • Audio Lab: Applying a DSP function to a complete audio file/sample instead of on a selection didn't work.
MuLab 3.2 (3.2.2)
New
  • Modular Editor: Grab existing connection and drag to another connector.
  • Modular Editor: Double-click connection = edit connection properties.
  • Modular Editor: Right-click connection = connection context menu.
  • Modular Editor: Hold [Ctrl] to draw new module or delete existing module/connection.
  • Audio Files now have a "Rename File" context function.
  • Audio Lab: Making/changing selections can now comfortably be done using two special locator handles.
  • Audio Lab: Crossfade Loop now features multiple crossfade shapes.

Tuned

  • Audio Editor DSP functions are also shortcuttable now.
  • Beautified drawing of new connections/changing connections.
  • The Session Audio Output module now uses the same kind of editor as the Session Audio Input module for selecting the effective output pins.
  • When opening a session with broken audio file links, then when locating the audio file, the filename is in the browser's title bar as a reference.
  • Less RAM usage when using large audio files.
  • Faster generation of audio file overviews.
  • Modular Editor: Also module icon is shown.
  • Yes-No alert now also reacts on [Enter]+[Return]=Yes and [Esc]=No.
  • Cut/Copy Parts moved to part context menu.
  • Note Key Splitter: Outputs give a detailed tooltip.
  • Finetuned behaviour for 'Rewind' while playing.
  • Modular Area renamed to Session Modular Area.
  • MuLab gives a proper alert on loading shortcuts to unknown functions (if any function name would have changed in a new app version).
  • Audio Lab: Normalize, Gain, Gain Fade and Mute are now undoable when applied to a sample.
  • Audio Lab: Finetuned the Normalize and Gain dialogs.
  • Faster startup.
  • Composer: Finetuned vertical overview.
  • When recording audio, the resulting audio part will by default be an auto-named part.
  • When renaming an audio file, also the .Ovw overview file is automatically renamed.

Fixed

  • PitchBend events didn't get thru a Send module.
  • When deleting racks, after having reordered racks in the rack desk, the rack order could be distorted.
  • Issue in the auto-naming system.
  • Composer and Sequence Editor: Possible scroll problem just after the window was resized.
  • Sequence Editor: In certain circumstances, the editor view was changed when having edited another sequence.
  • When copying parts, the Part Property Panel was not properly updated to the new copied part.

Notes

  • A full reinstall is necessary. To keep your current settings, copy your MuLab 3.1.x User/Settings/*.* files to the new MuLab 3.2.x User/Settings/ sub-folder.
  • MuSession files created with MuLab 3.2 are not downward compatible i.e. you cannot load them into MuLab 3.1.x or lower.
MuLab 3.1.32
Tuned
  • In some cases recorded audio did not get a proper audio input latency compensation.
  • Auto-name for samples don't include the file extension anymore i.e. file name only.

Fixed

  • In some case, e.g. when moving sequence parts, there could be a sudden sound burst.
  • Recorded audio could have a little delay in front of the recording.
MuLab 3.1.29
Fixed
  • Crash bug when clicking in an empty text string editor
MuLab 3.1.28
Tuned
  • Virtual Keyboard keys are also active when that window does not have the keyboard focus
  • Shortcuts using the + and - keys are now saved using "Plus" and "Minus" since the + was interfering with the modifier enumeration
  • When dropping a module on a used rack slot, proper question about deleting the original module
  • When a track/part was pointing to target module embedded in a rack, then clicking that track/part did not always auto expand that rack
  • When editing a name or other text string, then clicking now properly positions the editing cursor

Fixed

  • VST plugins with no custom editor did not have a program panel at the top
  • Shortcut to VST Plugin Manager->Edit didn't work
  • WIN: Couple of issues regarding keyboard focussing
  • WIN: MME audio engine: bug in initializing the CPU measuring system. This could also cause unexpected 'Overloads' on startup.
MuLab 3.1.25
Fixed
  • Issue that made that no 'Rack' was shown in the module list.
MuLab 3.1 (3.1.24)
New
  • Multi track audio recording

    In earlier versions of MuLab you could only record 1 mono or stereo track at a time. Now with MuLab 3.1 you can record 1, 2, 5, 12, 20, ... mono or stereo tracks at the same time!

  • Record audio from any point in the audio signal flow

    In earlier versions of MuLab audio was always recorded from the audio input. Now with MuLab 3.1 you can route the audio input thru an effect and record that instead of the dry input. Or you can record the output of a VSTi, or a ReWired device! You can record audio from any point in the session signal flow!

  • Extreme flexible use of your audio device's inputs and outputs

    With MuLab 3.1 you can use the inputs and outputs of your audio device with maximum flexibility. For example, you can choose to use the e.g. 8 inputs of your audio device as 8 mono inputs, or you can choose to use them as 4 stereo inputs, or any possible combination! Same for the outputs. Which also allows you to make complex monitor mixes, or setup other types of advanced routings!

  • Automatic, non-destructive resampling of audio files with a differing samplerate

    In earlier versions of MuLab, when you imported an audio file with samplerate 44.1 kHz while the audio engine was running on 48 kHz, then the audio file was played with a different pitch because of the samplerate difference. Now with MuLab 3.1 audio files with a differing samplerate are automatically and non-destructively resampled resulting in a perfect pitch preservation!

  • New "Audio To Note Gate" module

    The new "Audio To Note Gate" module outputs a note event each time the incoming audio signal passes a user definable threshold. This module can be used in various types of patches, e.g. an audio gate, a level-modulated filter, gated reverb, ...

  • New "Note Key Splitter" module

    The new "Audio To Note Gate" module dispatches the incoming events to 12 outputs based on their note key. Very useful to build drum patches!

  • New and skinnable position line

    It might look a small improvement, but it definitely increases your visual comfort while creating music!

  • Audio Files and Samples: "Add Locators Around Selection" context function.
  • Modular Deep Editor: Double-clicking a meta parameter knob opens its parameter map editor.
  • Double-click in time bar creates a new locator.
  • "Select Previous Preset" and "Select Next Preset" are shortcuttable.
  • Double-click in time bar = set position + create locator.

Tuned

  • When choosing a rack slot send, then you get more target options.
  • Very new default session uses default i.e. auto rack names.
  • When creating a new module in a modular editor, the module list now uses sub-groups instead of dividers.
  • When recording a new track, MuLab FREE/XT also give a proper alert if the newly recorded track(s) are outside the play limit.
  • Waveform display now shows the library name of the waveform (if any).
  • Waveform display now also features a drop down list.
  • Waveform display supports subfolders within the waveform library folders.
  • On opening/pasting waveforms, MuLab now uses a hi-quality resampler so to match the internal waveform size, instead of truncating/padding the loaded/pasted waveform.
  • "Select Previous/Next Preset" shortcuts now also work for VST plugins.
  • Event Monitor: Channel value now between 1..16 (was 0..15).
  • MIDI Input Focusses panel has 2 labels above the columns.
  • Event Graph Editor: sometimes Parameters 1..16 are available when they were redundant.
  • Event Graph Editor: When drawing a velocity line, then if there is a selection, only the selected events are affected.
  • Optimized drawing of modular connections.
  • Shortcut list: Removed some redundant items.
  • Audio files: "Edit In Extern Audio Editor" now also is a shortcuttable context function, and accessible from within composer etc.
  • More specific alert when adding an audio file that is not recognized.
  • More skinnable level meters.
  • Support for alpha-blended text colors.
  • When choosing a preset, the preset list keeps it folded/unfolded states.
  • When choosing a preset, stepping thru the presets goes a bit faster now.
  • MuSynthCore -> Add Module -> finetuned the list.
  • Reworked & improved auto-name/equal-name-indexing system.
  • Whenever a progress bar is used, it's not in system modal window anymore, but a more gently floating window.
  • New.MuSession is looked for in Mulab/User/Library/MuSession.
  • Slimmed shortcut list.
  • Faster drawing of audio waves, both in composer and audio lab.
  • Audio Lab: Selections now also have a different background color.
  • Audio Lab: Selections can also be lassod from right to left.
  • When monitoring notes in the Note Editor, any selected notes are monitored together.
  • When browsing for a folder only, no files are shown anymore.
  • Faster reading and writing of AIFF and WAVE files.
  • When choosing a session sample, the samples within multisample groups are sorted alfabetically.
  • Note Editor: Short pencil clicks did not always draw a note.
  • Click on rack name now immediately focuses the rack without a double-click detector delay.
  • Click on rack slot now immediately focuses the rack slot without a double-click detector delay.
  • Click on track name now immediately focuses the track target without a double-click detector delay.
  • Right-click empty rack slot -> context menu now also offers "Insert Module".
  • Renaming tracks allowed even if track has target module.
  • Double-click track name edits track name.
  • Right-click on track module icon pops up that module's context menu intead of the track context menu (right-click track name for track context menu).
  • Optimized graphical animations.
  • When copying parts to the clipboard, the current target module is properly copied too (track or part target).
  • Record events + selected part + cancel => also had to cancel new name dialog (2x cancel).
  • Finetuned double-click detection algorithm.

Fixed

  • In some cases the focus box was drawn improperly.
  • Event Monitor showed blank pages.
  • When Sampla editor was open and you deleted that sample, there was a graphical issue.
  • In certain situations there was a little imperfection in the working of the ADSR.
  • When stepping thru the preset list, then once you got into the 'devices', stepping thru the presets stopped working.
  • Bug when writing 8-bit wave files.
  • Bug in the audio file writer, only appeared in special cases.
  • Possible naming issue when moving sends from one rack slot to another.
  • Serious bug when writing large MIDI files (>0.5 MB).
  • Event Graph Editor: Issue with selecting parameters from the list.
  • Crash bug when hitting Esc while drawing notes.
  • When time signature was e.g. 6 beats per bar, dragging locators etc. was still using 4 beats per bar.
  • OSX: Audio error when using an oscillator's AIPS feature.
  • When renaming a module that was used as the output for a rack, the rack's output field wasn't immediately refreshed.
  • Audio Lab: Deleting the part start locator did not immediately refresh the indicative background display.
  • Replacing a module that was used as a track target did not propery update the relevant track(s).
  • A couple of issues with auto-naming.
  • When selecting a track/part, then it could be that its target rack was not properly made visible in a wide rack desk.
  • Problem with pasting parts into another composition.