MU.LAB 3.0.38 ============= Tuned: When dropping/choosing a VST plugin file on/in a rack/modular area, then when the VST plugin seems invalid, an alert is given Tuned: Edit menu also contains a "Remove User License Key" option MU.LAB 3.0.37 ============= Tuned: VST Plugin Manager: You can now easily un-group a plugin Tuned: When running MU.LAB for the first time, it randomly chooses one of the available demo sessions Tuned: LooxPhat alerts have a more light background Tuned: Finetuned default MME setup Fixed: If an audio file was not found (moved/deleted), then showing the file path could cause a crash MU.LAB 3.0.36 ============= * Tuned: Event Graph Editor: Lasso selections also work inversing * Fixed: Windows: When the MME audio engine overload switched on, there was a repeating sound * Fixed: When moving the mouse in the composer timebar, the info box wasn't properly updated * Fixed: When doing a Mixdown while input monitoring was active, a noise/tone could be layered upon the mixdown MU.LAB 3.0 ========== * Function shortcuts: Map a key or MIDI event to almost any function! * Step Recorder * Integrated virtual MIDI keyboard * Compressor Module * Sub Tracks * MIDI Clock Out * Relative audio file paths -> easy to move sessions to another system * "Open Recent" * Line tool for velocity beams * Improved sequence loop system * New comfortable editor zooming & scrolling system * New mouse tool system * Improved modular system * Improved preset library system * Improved recording from multiple event sources at once * Improved undo/redo system * Improved VST plug-in editors * Logical Event Selector * Finetuned ASIO and VST engines * Many user comfort add-ons and workflow enhancements * Windows: Supports stereo MME output so no need to install ASIO4ALL first * Comes in 3 versions: MU.LAB FREE, MU.LAB XT and MU.LAB UL * And many other 'little' improvements!! MU.LAB 2.7 ========== * Tuned: Session file upgrading towards the forthcoming MU.LAB 3 * Fixed: Crash bug when zooming in very much in composition with automation parts * Fixed: DragDrop non vst plugin files on a rack slot could cause a crash * Fixed: OSX: Crashed when using an audio device with more than 32 inputs or outputs MU.LAB 2.6.4 ============ * Tuned: "Save Session" does not prompt to overwrite anymore * Fixed: Problem with exporting MIDI files when there are empty/muted/audio-only tracks * Fixed: When exporting MIDI files, proper MIDI channels are used MU.LAB 2.6.3 ============ * Tuned: Start-Loop-End marker issue when exporting MIDI file and re-importing this in MU.LAB itself * Fixed: Problem in 2.6.2 with loading Synthia, Sampla, MultiSampla, MuVerb and Stereo Echo patches MU.LAB 2.6.2 ============ * Fixed: Using the clipboard inter-session does not cause a crash anymore * Fixed: In the deep editor, Metaparameter knobs 9-16 appeared in reverse order * Fixed: Exceptionally music times were displayed as "14.4.1200" while it should be "15.1.0000" * Fixed: Sequence editor: in some cases the event graph wasn't properly drawn MU.LAB 2.6.1 ============= * Tuned: Finetuned Solo/Unsolo behaviour for tracks and racks * Fixed: Solo/Unsolo triggered from track icon/name context menu didn't properly redraw the mutes MU.LAB 2.6 ========== * New: The "MIDI Input Targets" panel gives a lot more options when you want to take advantage of (a) multi-channel MIDI keyboard(s) * New: Note Modifier plugin * New: Event Channel Splitter plugin * Fixed: Note Editor: Holding [Alt] to keep the original timing of dragged notes did also copy the notes * Fixed: Note Editor: Pasting events when sequence doesn't start at beginning did place the events at a wrong position * And a handful of other tunings MU.LAB 2.5.11 ============= * Tuned: Event List Editor: Editing event times cannot be lower than part start time * Tuned: Sequence editor now properly takes composition's Beats Per Bar into account * Fixed: Looped sequence parts were not always drawn correct in the composer * Fixed: Chasing looped sequence parts was not always 100% correct * Fixed: Improved behaviour when having an empty composition loop (start=end) MU.LAB 2.5.10 ============= * Fixed: Recording events into an existing sequence with a sequence loop didn't properly position the recorded events * Fixed: Negative music times were not properly displayed * Fixed: Tempo display color now properly skinnable MU.LAB 2.5.9 ============ * New: MU.LAB now fully supports multiple audio device outputs instead of a single stereo output. This is useful, for example, to create monitor mixes. * Tuned: "Choose Skin" now properly selects the current skin on opening the dialog * Fixed: "Choose Skin" had a case-sensitivity issue * Fixed: Sequence editor: In some cases, the controller/pitchbend graph wasn't properly drawn * Fixed: Using unconnected MultiSampler plugs in the MuSynth could cause a crash MU.LAB 2.5.8 ============ * Tuned: Skins: "Overload" text in CPU meter will now use the same color as the meter bars instead of the predefined red * Fixed: When reloading the same multi-sample presets, duplicate multi-samples could exist MU.LAB 2.5.7 ============ * Fixed: Routing a mono audio file straight to the audio output could make all output mono * Fixed: Bug that could cause audio clicks when using VST effects in certain circumstances * Fixed: Bug that could cause audio clicks when using a very short envelope release time in a system with a large audio buffer size MU.LAB 2.5.6 ============ * New: You can manually overwrite a VST plugin's in/out pin grouping in Mulab/Settings/VstPlugins.Xml. See the MU.LAB docs for details * Tuned: In case a VST plugin doesn't properly report its IO pin organisation, MU.LAB will default to group them as stereo jacks * Fixed: In the MPA, when deleting all plugs, mulab crashed MU.LAB 2.5.5 ============ * New: 'New Folder' button in file browser. * New: More Synthia patches. * Tuned: Improved skin support. * Fixed: Crash bug when deleting sequence while in sequence or list editor. * Fixed: During mixdown there could be some little pops/clicks on the speakers; The mixdown itself was not influenced though. MU.LAB 2.5.4 ============ * New: Event Monitor Plugin * Tuned: MU.LAB now filters out All Notes Off messages at its MIDI input * Tuned: Composer didn't fully draw audio parts on monitors wider than 2048 pixels. Limit increased to 4096. * Tuned: OSX: Optimized drawings * Fixed: AIFF 32 bit files were written in a wrong format * Fixed: OSX: In some cases there could be redraw/refresh problems * Fixed: OSX: Clicking a locator to set the position at that locator didn't properly work * Fixed: WIN: Dropped files did not use a proper MU.LAB file path MU.LAB 2.5.3 ============ * Tuned: When no ReWire devices are present, no alert is given anymore, but the ReWire group says "No Devices" instead * Tuned: Connect Alternative Outs dialog now also allows to choosing "None" * Tuned: OSX: Improved compatibility with case-sensitive file systems * Fixed: MUX automation problem MU.LAB 2.5.2 ============ * Fixed: OSX: Important compatibility improvement regarding file access/browsing * Fixed: WIN: Problem with drag and drop to/from VST editor windows MU.LAB 2.5.1 ============ * New: File menu -> 'Upgrade Sessions' function to upgrade sessions to a newer MU.LAB * Fixed: OSX: On some systems, there could be problems with the mouse, especially the mousewheel MU.LAB 2.5 ========== * Tuned: Vst plugins that are located within the MU.LAB folder or any subfolder are stored with a relative path, so that moving the MU.LAB folder moves everything * Fixed: Scrollbars were not visible in the MPA, MuSynth, MUX editors * Fixed: Improved Import MIDI File * Fixed: OSX: When trying to delete a VST plugin from the plugin database, an irrelevant alert "Plugin in use" popped up MU.LAB 2.5 PreRelease C ======================= * Tuned: Proper message when trying to open the same ReWire device more than once * Tuned: List Editor: Editing single parameter values now shows the values in their usual format * Fixed: Composer wasn't properly redrawn when editing values in the Event List Editor * Fixed: Event List Editor: Unintended possibility to modify the event type * Fixed: When using the Audio Setup dialog during a ReWire session, the ReWired devices could not be reloaded This will also fix possible memory problems when doing large sessions and then go to Audio Setup MU.LAB 2.5 PreRelease B ======================= * Fixed: Issue regarding using VST plugins MU.LAB 2.5 PreRelease ===================== * Tuned: MU.LAB Free only streams ReWire devices in 1 mono channel. That's much better than having no ReWire in the Free version. MU.LAB Unlimited supports all available ReWire audio outputs of course. * Fixed: When browsing Synthia/MuSynth/... patches with the arrow up/down keys, the keyboard focus was lost after each patch load MU.LAB 2.4 Test D ================= * Fixed: When the alert "Cannot startup ReWire (error=)" pops up, the error code now is properly displayed * Fixed: This version doesn't complain about any MuSessions made with the MU.LAB 2.0x MU.LAB 2.4 Test C ================= * New: You can drag&drop MuSession files onto MU.LAB * New: You can drag&drop vst plugin DLL files onto the MPA * New: Sequence function: Thin Out Selected Events which can be used to reduce MIDI controller data * Tuned: Changing the start of a part now keeps the content of the part at the original position! * Tuned: When doing Mixdown and any parts are selected, now you get a question about it instead of an alert * Tuned: Improved version information when opening older unsupported MuSession files * Fixed: Crash bug when changing the start locator in a sequence without loop * Fixed: In some cases, events were unintendedly processed by multiple plugins, e.g. automating the send level of a rack send also automated the next send level in the rack MU.LAB 2.4 Test B ================= * Tuned: When ReWire is not installed on the system, MU.LAB alerts about this only once * Tuned: Changing the loop locators in the ReWired application now also updates the composition loop in MU.LAB * Fixed: Several crash bugs MU.LAB 2.4 Test A ================= * New: MU.LAB now is a ReWire Master * Tuned: When splitting parts, parts are deselected * Tuned: Plugin lists now shows the groups on top of the list * Tuned: MPA: Plugin boxes take number of in/outs into account * Tuned: The "Connect Alternative Outputs" function now is available for all multi-out plugins, not only for VST plugins. * Tuned: Text fields only show cursor when focussed * Tuned: Sequence editor shows more relevant time info in case of split parts * Tuned: Very default metronome state = While recording * Tuned: Sequence->Transpose: Input is memorized * Tuned: Plugging in a send in a rack does not auto popup the send's editor anymore * Fixed: Vst editor window position now properly memorized MU.LAB 2.04 =========== * Tuned: When using a Track Target, the "Choose MIDI Channel" in the sequence part context menu is disabled * Tuned: Meta Parameter Map Editor: Right-click in background shows "Add New Mapping" option * Tuned: Meta Parameter Map Editor: Options menu now also includes "Add New Mapping" * Tuned: Single click on multiple selected parts/notes selects that single part/note * Fixed: Dragging stuff from inside MU.LAB to the outside (e.g. Desktop) caused a crash. Note that this not yet a supported operation, but now it doesn't cause a crash anymore. MU.LAB 2.03 =========== * Tuned: [Shift]+[Control]+drag parts always does copy-duplicate parts, i.e. the [Shift] does not first cause a lasso selection when [Control] is also down. * Tuned: Voice In/Out don't show up anymore in MPA and MUX "Add Plugin" list * Fixed: In certain modular patch situations (e.g. when using the Stereo Splitter and pan its outputs), there could be a crash * Fixed: (Un)Muting multiple tracks at once didn't work anymore MU.LAB 2.02 =========== * Fixed: Dragging rack slot plugins still needed a modifier key MU.LAB 2.01 =========== * Tuned: Improved handling of AIFF / WAVE files with an audio data length mismatch * Fixed: Crash bug when using the plugin drop down button on racks * Fixed: Vertical zoom out when no tracks resulted in a weird situation MU.LAB 2.0 ========== * New: MU.LAB can record audio in 32 bits floats by setting the 'AudioRecordingIn32BitFloats=1' preference in Settings/Mulab.txt * Fixed: Using unknown characters in text strings could result in a crash * Fixed: When minimizing a window, the minimized title bar was not showing the most up to date title MU.LAB 2.0 PreRelease F4 ======================== * Fixed: On changing the MIDI channel for a sequence part, MU.LAB crashes MU.LAB 2.0 PreRelease F3 ======================== * Tuned: The 'focussed track' subsystem has been removed as it was almost redundant in the context of the new recording algorithm. Together with the removal of track focussing, the algorithm to define the destination track for a new recording has further been finetuned MU.LAB 2.0 PreRelease F2 ======================== * Tuned: Finetuned behaviour of where new recordings are placed * Tuned: Finetuned track box behaviour * Fixed: Moving tracks now also properly moves the focussed track * Fixed: When deleting a track, the focussed track is properly updated MU.LAB 2.0 PreRelease F ======================= * Tuned: Finetuned behaviour regarding focussing targets and setting the MIDI Input Target. In the main Edit menu there is an option "Use Automatic/Manual MIDI Input Target". The first mode, the MIDI input always goes to the focussed target in the GUI. So if you click a track with a target, and you click on that track, MIDI input goes to that target. Then if you click a rack's name, MIDI input goes to that rack. In the second mode, MIDI input keeps the same target until you explicitly choose another target by using the track/part/plugin context menus. MU.LAB 2.0 PreRelease E2 ======================== * Fixed: Creating a new sequence caused a crash * Fixed: When using transparant window buttons in a skin, these buttons were not properly redrawn when windows are (de)activated MU.LAB 2.0 PreRelease E ======================== * Tuned: MuSynth and MUX Deep Editors: Parameter context menu now also includes "Rename Parameter" * Tuned: Sequence Editor: You can now also set the Loop-End region by dragging a zone in the timebar, cfr the Composer * Tuned: Sequence Editor: Paste Events now also uses a dialog box to edit the paste position, cfr the Composer * Tuned: To Move Tracks, Racks and Rack plugs, you can just drag around, no [Shift] required anymore * Tuned: Right-click Track Icon pops up context menu * Fixed: When recording events, then choose "Overwrite", then Undo => Previous Start/Loop/End was not restored * Fixed: When loading Sampla / Multisampla patches, the front meta knobs were not always refreshed * Fixed: In some cases there could be a hanging audio noise when using vst plugins * Fixed: When recording events while having a selected sequence part, then pressing [Esc] or clicking Cancel did not always cancel the recording * Fixed: When dropping a plug on another plug in the rackdesk + "Keep in MPA" -> plug was not visible in MPA MU.LAB 2.0 PreRelease D2 ======================== * Tuned: Windows can be moved outside the screen bounds MU.LAB 2.0 PreRelease D ======================= * New: Multisamples now feature key and velocity zone fades * New: Audio Lab: DSP function "Gain Fade" * New: Audio Lab: "Select To Next Locator" which can be used to expand an existing selection * New: Audio Lab: "Select Between First And Last Locator" * New: Samples: "Trim To Selection" function * New: Samples can have a Root Key, defaults to any key name found in the filename, editable via the sample's context menu, * New: Samples can now also be saved as a Ogg-Vorbis file by using the .ogg extension on save * New: Alt + double-click a multisample zone = edits that sample * New: MU.LAB package includes prefab Piano and Drumset patches * New: Composer: Shift+drag track to move tracks up/down * Tuned: When a sample is modified, and the session is saved, then the option to save the sample now also includes an "Ignore" option * Tuned: When the mouse hovers the start/end of a part/note, then holding [Ctrl] now forces the arrow tool instead of the pencil tool * Tuned: Windows: When using an AutoHide TaskBar, a maximized MU.LAB window will not cover the small task bar head which is used to unhide the Windows taskbar. This is in contrast to what Windows suggests, but it seems to work better this way. * Tuned: Improved mouse tooling in multisample editor * Tuned: When a new recording on an existing track would result in overlaying parts, then a new track is created (if possible) * Tuned: Windows: MU.LAB window button order now conform the usual Windows window button order * Tuned: Import & Export MIDI files: Empty tracks are avoided * Tuned: When dropping samples on the multisample editor, the new zones are placed on the proper layer * Tuned: Copy Multisample zone -> source zone is unselected * Tuned: Create Multisample Using Locators: Default Loop Mode = No Loop * Tuned: Multisample editor memorizes its position and size * Tuned: Multisample zone editor: Pitch slider now has a proper default value of 0 cents * Fixed: OSX: Progressbar now properly animated while doing mixdown * Fixed: When previewing keys in the multisample editor, the undo buffer was cleared * Fixed: In some rare cases, plugin windows were not fully closed when doing new session * Fixed: When renaming samples, the multisample editor was not properly refreshed * Fixed: Map MIDI Controller dialog box contained a gui mismatch * Fixed: Selecting another target for the focussed track didn't update the MIDI input target MU.LAB 2.0 PreRelease C ======================= * Tuned: Multisample editor: Horizontal scrollbar stays always visible, also when fully zoomed out * Tuned: Audio Lab: XFade Selection Loop now has smoother results * Fixed: Multisample name was not properly saved * Fixed: List Editor: Editing a value + 'Cancel' did not cancel the edit * Fixed: A possible crash bug when doing "List All Inputs" for a rack MU.LAB 2.0 PreRelease B ======================= * Fixed: Windows: On first run, samplerate box was too small * Fixed: When countdown is 0, there was still a single metronome hit on start playing * Fixed: OSX PowerPC systems: Ogg vorbis samples were loaded in a wrong way MU.LAB 2.0 PreRelease A ======================= * New: Reads Ogg Vorbis sample files * Tuned: Improved naming of copied parts * Tuned: By default, Sampla & MultiSampla don't show the patch browser anymore (as there is no factory library yet) * Tuned: Various gui aspects * Tuned: Mixdown in production quality is only for the Unlimited version * Tuned: When drawing a new audio part, MU.LAB ensures there is at least 1 locator in the audio file, for easiness * Tuned: Removed editor embedding in the MPA * Fixed: Event Curve Editor: Curves are drawn in proper part color * Fixed: Moving parts in composer + Undo : Track was not properly restored. * Fixed: When copying zones in the MultiSample editor, the new zones were on a wrong track * Fixed: While resolving missing samples on opening session on startup, mu.lab could crash MU.LAB 2.0 Test F ================= * Tuned: Event List Editor has improved support wrt Poly Pressure events * Tuned: You can now also set a MIDI channel for a track target * Tuned: Reading MIDI files improved + better handling of quircky MIDI files * Tuned: Free version now can use up to 6 tracks per composition * Tuned: Finetuned plugin focussing when the focussed track has a target * Tuned: MPA has a hide button instead of minimize button * Tuned: Plugin manager now also shows the VST version of VST plugs (existing plugin database will need a rescan) * Tuned: OSX: Tweaked the code so to try to stay compatible with OSX 10.3.9 * Tuned: Improved scrollbar positioning for table components * Fixed: When using sequence loops, in some cases there could be a faulty note in the music when moving the time line or (un)muting tracks/parts * Fixed: Sometimes menus could be a little bit too small * Fixed: Composer: Improved "Zoom Selecteds" when there is no selection * Fixed: Event List editor window position wasn't properly saved/restored * Fixed: When a track target is used, the event curve editor didn't properly allow selection of parameters for that target * Fixed: Multiple other places (sequence editor, list editor, ...) have been tuned wrt the new track targets feature * Fixed: Event Output plugs couldn't be edited * Fixed: Sample Manager : Delete Unuseds was not properly working MU.LAB 2.0 Test E ================= * New: Track Targets * Tuned: When changing the MIDI Input Target while notes are down on the MIDI instrument, there were hanging notes * Tuned: 'Loop Selected Parts' now also in composer timebar context menu * Tuned: Windows: Improved performance on some systems * Tuned: Sequence Manager, Sample Manager, ... now also show icon, and have an explicit Options field for each line * Tuned: Beautified table list items * Tuned: When using a New.musession, then "Save" won't propose to overwrite New.musession anymore. This also means a New.musession must always be created with Save As. * Fixed: Standard WFT Oscillator editor wasn't properly showing up * Fixed: Event V2 Editor: Choosing a mouse tool via the mouse tool box didn't work * Fixed: When deleting a vst plugin, the vst editor window wasn't properly closed * Fixed: Mod.Mapper didn't properly work MU.LAB 2.0 Test D2 ================== * Tuned: Optimized window positioning and sizing * Fixed: Test D was unintentionally expiring on september 1 * Fixed: Merging sequence parts in composition resulted in a sequence name without proper equal-name-indexing MU.LAB 2.0 Test D ================= * New: New windowing system * New: Optimized plugin editor windowing: Plugin editor windows are always floating, but can be hidden, and shown again * New: VST editors now include the Process and Options buttons * New: When running for the first time MU.LAB opens in a full screen window * New: Edit Menu -> Audio File Manager, Sequence Manager, Sample Manager, Multi Sample Manager * New: Sample context menu: "Save Copy As..." * New: Merge Sequence Parts function * New: MU.LAB now also reads all locator info in AIFF and WAVE sample files * New: When opening a musession with broken links to audio files, MU.LAB now offers a 'Locate' option * Tuned: The blue focus rectangle is only drawn in the window that has keyboard focus * Tuned: Beautified waveform drawing * Tuned: Log File function now in Help menu * Tuned: Improved protection against buggy VST plugins * Tuned: Faster splash screen appearance * Tuned: Choose VST Program window has a more optimized height * Tuned: Deleting the Audio Output now results in pure silence instead of a 'hanging' audio loop * Tuned: Composer: When lasso-muting tracks, and you lasso outside the existing tracks, muting did not work, now it does * Tuned: Default Sampla/MultiSampla release times are 25 ms instead of 1225 ms * Tuned: Nicer table column titles * Tuned: Revert session now first unloads the current session the reloads the original so to avoid memory overload * Tuned: Default MuSynth patch now has a proper 'Main Envelope' * Tuned: Optimized part/note mouse hover zones * Tuned: OSX: Dropped support for vst plugin editors for vst plugins with version before 2.4. Instead the default MU.LAB plugin editor will be used for such vst plugins. * Fixed: On Mixdown or Overload, the audio engine made a erratic sound * Fixed: When in Windowed mode, the Rack Desk didn't react on F1 (=Show/Hide Rack Desk) * Fixed: When a part's start was changed + undo, then the part's start always became 1.1.0000 instead of where it was before * Fixed: Alt+hovering start/end of a part now properly shows the gum * Fixed: WIN: Fixed a windowing issue regarding the "Open Session" window on startup * Fixed: When loading a multisample for the 2nd time, then sample locators positions were lost * Fixed: When vst editors were open when quitting mulab, there could be a crash * Fixed: Fixed a gui bug when tooltips were close to the window edge * Fixed: Crash bug when right-click Synthia/Sampla patch browser and choose "Delete Patch" for no patch * Fixed: Possible crash bug when deleting racks and plugs while music is playing MU.LAB 2.0 Test C2 ================== * Fixed: Several little improvements regarding windowing, especially on OSX MU.LAB 2.0 Test C ================= * New: Control+Tab focusses the next open window, which is handy to toggle between the various plug editors * Tuned: Removed the separate Tools menu, Add A Sample is in File menu. * Tuned: Previously hidden diagnostic function "Monitor MIDI Input Notes" now available via Help menu * Tuned: Audio Lab: XFade Loop Selection now expressed in percentage instead of samples * Tuned: MultiSample map editor now defaults to C3 for an empty map * Tuned: Sometimes when an alert pops up the window you were working with moved behind the main window * Tuned: MPA: When doing an Auto Arrange while using embedded editors, the embedded editors will be removed (if you click 'OK' on the question alert) * Tuned: MPA: When editing connection properties, the window doesn't move to the background anymore * Tuned: MultiSample editor: When double-clicking or clicking the edit icon but no multisample yet, a new one is automatically created * Tuned: When creating new multisample zones, loop mode defaulted to 'forward', now to 'none' * Tuned: When loading MultiSampla patches, mu.lab filters out any duplicate multisamples * Tuned: Shift+Control+S (Windows) / Shift+Command+S (OSX) = Save Session As * Tuned: When saving a session to an existing file, but then chosing "Overwrite?" -> "No" caused a redundant "Couldn't save session" alert * Tuned: Friendly limited the vertical zoom in/out ranges in Composer and Note Editor. * Tuned: Improved Color Picker * Tuned: Finetuned the Split parts function * Tuned: When importing MIDI files, you can choose whether to put it in a new composition or merge it into the focussed composition * Tuned: The MPA also works in a floating window now * Tuned: Tutorials are not included in the package, they're accessed via www * Tuned: Improved VST editor windowing both on OSX and Windows * Tuned: Windows: Improved behavior when using network file paths * Fixed: When quitting MU.LAB, there could be some problems with open vst plugin editors, depending on which vst plugin * Fixed: Audio bug which could cause artifacts under some special conditions * Fixed: When opening a session on startup, the main window didn't show the session name * Fixed: Some plugin menu options weren't working (e.g. Put Into Rack) when called from the plugin editor options button. * Fixed: When dropping a MIDI file onto Composer, Composer wasn't redrawn * Fixed: When dropping a MIDI file onto Composer, also any tempo events are imported * Fixed: When saving multisample patches, the samples where not saved with the patch * Fixed: Loading individual patch files for mu.lab plugs could create extra metronome sound sources * Fixed: MPA: When deleting connections to/from a synth plug, it could be that there hanging notes when reconnecting that synth plug * Fixed: Rack editors can again be embedded in the MPA * Fixed: MPA: When a plug editor is embedded, plug name was not visible * Fixed: When opening a session immediately on startup, and that session had broken sample-references, then mulab crashed on locating that sample * Fixed: Main window position could slightly offset from last manual position * Fixed: In some case, audio clicks could occur in the audio, not caused by cpu overload * Fixed: Fixed a bug that could hide the "Create Locator" menu option * Fixed: When loading a session in SOS mode and when skipping VSTs, loading failed. * Fixed: MuSynth: Plugging in e.g. a MuVerb between voice in and out (which is not supported) doesn't cause a crash anymore * Fixed: Fixed some bug in the equal name indexing system MU.LAB 2.0 Test B ================= * Tuned: MuSession files now include the MU.LAB application name + version so it's quite easy to check with which version a MuSession file was made * Tuned: Improved defaults for the main window position and size in case mulab.txt doesn't contain proper values * Fixed: Popup menus should have improved multi monitor support * Fixed: Fixed an issue when using dots in folder/file names * Fixed: Some Meta Parameter automating error * Fixed: Possible crash bug when selecting parts without a proper target * Fixed: Deleting a MultiSampla zone via context menu didn't redraw the editor * Fixed: Pre/Post fader handle didn't work. * Fixed: Mixdown To Sample => Sample did play but didn't show up in sample editor * Fixed: OSX: Nasty crash bug * Fixed: OSX: Each time the main window was resized, it also growed vertically * Fixed: Windows: When window was maximized, it became non-maximized after alert/dialog * Fixed: Fixed a possible crash bug related to loading/saving samples in session files and in patch files MU.LAB 2.0 ========== * New: Sampler component featuring forward, backward and alternate looping, using an unlimited number of sample locators * New: Integrated synths 'Synthia', 'Sampla' and 'MultiSampla' * New: Plugin: Audio Level Limiter * New: Plugin: Audio Balancer 1 In 2 Out * New: Audio File context function: Show File Path * New: Events in the sequence editor get the same color as the part. Events that are outside the part region are drawn as muted * New: Audio Files can now have as many locators as you want. Each audio part can start at any of these locators. * New: Support for drag-dropping audio/midi files from OS into MU.LAB * New: You can now set the Library Folder via the main Edit menu * New: Both the Oscillator and the Sampler support Pitch Bend; Pitch Bend events are interpolated for a smooth pitching effect. * New: Each MUX and MuSynth connection cable now has extra properties. Double-click or right-click a plugin jack to edit a connection's properties. * New: Mixdown: Option to mixdown to 32 bit, option to mixdown to an new sample, options to define start & end positions, option to re-use the result into the current composition. * New: Preference: UseUnfoldedContextMenus. Editable in Settings/MULAB.Txt * New: Plugins now use a Smart Bypass algorithm so that they consume almost no cpu when they're inactive * New: The very default 'New Session' now includes a Master Rack * New: The Rack Desk can now be used in docked mode or in windowed mode * New: The Modular Plugin Area now always works in a separate window * New: In the modular editor, you can now reconnect existing connections * New: When choosing a Target for a part, you now also have the option "New Plug-In In New Rack", which shortcuts some intermediate steps * New: Improved WFT Oscillator Fatness: Up to fatness value 12 resulting in a really fat super-osc. + improved algorithm. + stereo spread + extreme detunes up to an octave ;) * New: Compositions can now have as many locators as you want, and can be used as cue-points * New: Metronome can now use any synth plugin to make its sound. Right-click the metronome button in the Transport Panel. By default it uses /Data/Metronome.MuSynth * New: Composer and Sequence Editor now show detailed mouse location info in the toolbox * New: You can re-arrange the Racks by shift-clicking the Rack name and drag it to the left or right. * New: All synths now support MIDI Sustain Pedal * Tuned: Composer: When drawing a new part, but choosing an existing audio file/sequence, then the 'usual' target for that audio file/sequence is used (was: the focussed target) * Tuned: Support for VST plugins with up to 256 inputs / outputs (was 32) * Tuned: You can map MIDI controllers to plugin parameters in 2 ways: 'Global' or 'Focus'. The first being always active, the latter only when this plugin is focussed. * Tuned: Improved the Map MIDI Controller dialog * Tuned: When using a Send in a Rack, right-clicking the little send knob at the right also pops up a context menu with "Map MIDI Controller" * Tuned: The Rack Panner now has its own context menu for e.g. mapping a MIDI controller * Tuned: When you try to plug in a vst plugin that cannot be found (because the plug file was moved or deleted), it is automatically disabled in the plugin database * Tuned: Support for vst plugs that send events to host during their 'processEvents' function * Tuned: Modular Editor now also reacts on mousewheel for scrolling * Tuned: On "Auto Collapse Expand" the relevant rack immediately is auto expanded, all others collapsed * Tuned: Windows: The first ASIO setup defaults to "No Driver" instead of the first driver in the list, which is a more safe strategy * Tuned: When proposing to "Recover from AutoSaved.MuSession", you can also choose to just delete that file * Tuned: When inserting a new MuSynth or Mux, they auto set up a minimum default patch * Tuned: Note Editor: Pencil draws 'per cell' instead of 'quantized' * Tuned: Sequence Editor now uses the part time instead of the sequence time * Tuned: Composer and Note Editor: Improved mouse tool behaviour: * Hold [Ctrl] to temporary switch between Arrow and Pencil * Press [T] or mid-click with mouse quickly switches between Arrow and Pencil * Clear visual feedback when holding [Alt] for the alternate mouse tool behaviour (e.g. erase, monitor, ...) * Tuned: Note Editor: When changing the start/end of a note when multiple notes are selected, then you can still choose to apply the change to only that single note * Tuned: You could use the new "OpenFilesInSosMode" in Settings/Mulab.txt to diagnose vst plugin loading problems * Tuned: Audio Lab extended * Tuned: Much richer oscillator waveform editing * Tuned: Popup menus: Pressing the first character(s) of an option chooses that option. Can be used to speedup workflow. * Tuned: Enhanced Oscillator Editor * Tuned: When a MuSynth or Mux patch uses meta parameters and you tweak some parameter that is linked to such meta parameter, then the meta parameter is updated too! * Tuned: Doing "New" in the MuSynth Deep Editor now also provides default connections * Tuned: Audio files are still displayed with high precision when zoomed in on sample level * Tuned: The Sequence loop is now defined by the Part, not anymore by the Sequence. * Tuned: Clicking a Rack name simply selects the rack; to edit the name: doubleclick or rightclick. * Tuned: Pressing the Delete key in the Rack Desk deletes the focussed Rack or Rack plug * Tuned: Edit menu: now neatly shows Undo/Redo info, also when there is no undo/redo possible * Tuned: More efficient Undo/Redo system * Tuned: MuSynth: Faster patch loading! * Tuned: When doing a mixdown, and no parts are selected but the composition loop is active, only the loop region will be mixed down * Tuned: When the CPU Overload is on, also pressing the spacebar will reset the CPU Overload state. * Tuned: When opening a session with a vst that is not yet in the database, MU.LAB will now give the possibility to locate that vst plug while loading the session. * Tuned: Finetuned the Part Color box layout in the Part Property Panel * Tuned: The CPU meter has been furtherly finetuned. You can now also see the CPU weight of the focussed plugin. * Tuned: When exchanging sessions between people, MU.LAB makes sure the plugin editor windows are visible in case of different screen configurations. * Tuned: Splitting Parts now is exclusively done via the Part context menu, and includes a popup dialog where you can finetune the split position; The spliter tool has been removed. * Tuned: Paste Parts now also uses a popup dialog where you can finetune the paste position. * Tuned: In the Event List Editor, MIDI controllers are shown with their proper controller name * Tuned: The Mixer Strip in the MPA now works exactly the same as the Rack mixer strip * Tuned: Modular Editor: improved Auto-Arrange function in certain more complex situations * Tuned: Improved MuVerb and several other effect algorithms * Tuned: Composer & Sequence Editor: Zooming In/Out time-wise now centers on the mouse cursor instead of middle. This is more user-friendly. * Tuned: MuSynth: Optimized voicing system => Much less memory usage (especially when using a larger audio buffer size) * Tuned: Windows: Improved plugin editor window behaviour * Tuned: All popup menus: pressing the first character(s) of an option now also explicitly chooses that option i.e. this can work as a little shortcut * Tuned: Improved default metronome sound * Tuned: Improved Auto-Normalize for very silent audio recordings * Tuned: List Editor: When double-clicking a note value to edit it, it's properly edited as a note value instead of a numeric value * Tuned: List Editor: Improved editing of parameter values * Tuned: Resizing the Rack Desk window now neatly sticks to the proper height * Fixed: The Part Color Palette now is properly memorized and stored in the MuSession file * Fixed: It was possible but not intented to move a Part's start point before 1.1.0000 * Fixed: VST plugin editors which dynamically resize the editor window now properly work * Fixed: Fixed a memory leak in the Event List Editor * Fixed: Some fixes in the skin system * Fixed: When you try to embed an editor in the modular editor, but there is 'nothing to edit', this message won't come again and again anymore * Fixed: Fixed a little memory leak when showing the "About MU.LAB" splash screen * Fixed: When doing Audio Part -> Play Entire File, part was not redrawn * Fixed: When undoing/redoing an edit on an audio file, the composer was not properly redrawn * Fixed: Delete audio file + undo => possible crash * Fixed: When pasting parts, new tracks are created when necessary * Fixed: Composer: Alt/Cntrl + Mouse Wheel didn't properly scroll/zoom * Fixed: Noise Generator only generated unipolar noise, now it properly generates bipolar noise * Fixed: When mapping a MIDI CC to a plugin parameter, the 'Listen To Midi' button was not redrawn when it was toggled * More Library Presets for MuSynth and MUX * And many other important fixes and fine tunings which are too detailed/technical to be listed here MU.LAB 1.1b ============ * Fixed: OSX: Possible hang riscs (due to an XCode bug) bypassed. MU.LAB 1.1 ========== * New: When choosing a new Rack plugin, you can immediately browse for a vst plugin file, so bypassing the Vst Plugin Manager * New: Composer and Sequence editors now have a "Select" submenu in their context menu. * New: Composer: You can lasso multiple mute buttons to (un)mute several tracks in 1 go * New: "Open Patch" & "Save Patch As..." in MuSynth and MUX Play Editor Options Menu * New: "Move Selected Parts To New Track" function * New: Holding Alt (OSX: option) while moving/copying parts/notes preserves the timing of the dragged parts/notes * New: When doing a mixdown, you get the option to immediately insert this mixdown into the current composition * New: Multi Mode Filter now also has a bypass mode * Tuned: Improved Multi Monitor support * Tuned: CPU meter and musynth voice count values were too small * Tuned: Alt+Click Mute button = (Un)Solo * Tuned: For vst plugins that generate midi events in the UI thread, these events are send to the focussed target * Tuned: File browser has tuned default height so to fit on 800x600 screens * Tuned: Little tuning in the vst system for vst's that are sending events from the user thread (e.g. QuickKeys) * Tuned: MIDI Input processing: The midi channel is defined by the Focussed Target, not by the midi input itself * Tuned: When audio file is in edit mode, it's clearly indicated in the audio lab * Tuned: Support for VST plugin editors that resize their UI while they're opened * Tuned: WIN: Mousewheel messages are always sent to the window under the mouse, not to the focussed window (as ms win does it) * Tuned: WIN: Plugin editors are independent from composer window; as a consequence, this also changes the float bahviour. * Tuned: OSX: MIDI In/Out ports now also contain the model name * Tuned: OSX: Faster realtime engine * Fixed: Mixdown could be influenced by any still decaying sounds * Fixed: When changing the name filter in a file browser, the browser list was not immediately updated * Fixed: Rack Desk: Auto Collapse/Expand didn't properly work * Fixed: OSX: Clicking the CPU meter didn't properly step thru the available display modes * Fixed: OSX: Importing read-only midi files now properly works MU.LAB 1.0 ========== * New: Tutorial 1 : Creating a Sequence * New: Tutorials are easily accessible via the Help menu * Tuned: Only Global controller to parameter mappings for now * Tuned: A Rack only is drawn 'focussed' if it really got the focus itself, not anymore when one of its plugs has the focus. This to avoid confusion. * Tuned: Mapping MIDI controllers: Mapping dialog improved: 1) If source = "None" and you click OK, any mappings for that target will be deleted. 2) When selecting the same mapping, only the min and max values are updated 3) Clear messages in both the above cases * Tuned: MU.LAB Free now also supports multi-timbral synths * Fixed: When plugin in a synth in a Rack, the Rack is auto focussed, not the synth itself! * Fixed: When doing shift+control+drag sequence part (=copy part+duplicate sequence), now a proper indexed name is used * Fixed: Right-click in the patch browser acted on the highlighted patch, not on the patch you right-clicked on MU.LAB PreRelease ================= * New: Event Value 2 editor: Right-click on the leftside definition area -> popup menu -> "Select All" * Tuned: Inserting the very first sequence part in the composer automatically creates a new sequence * Tuned: Inserting a new part in the composer selects that part * Tuned: Renamed the MuSynth & MUX "Edit Editor" to "Deep Editor" * Tuned: On new session, an MIDI Output is created for each opened MIDI Port * Tuned: Modular areas: better looking plug boxes * Tuned: Modular areas: a tool tip gives more info about the in/out jacks * Fixed: Clicking the close button of the sequence editor window had different behaviour depending on whether the focus was on the note editor or the value editor * Fixed: Event List Editor: Could only insert notes, no other types of events (bug since in closed beta B) * Updated documentation MU.LAB Public Beta C ==================== * Tuned: MPA: "Embed Editor" disabled for VST plugs * Tuned: On doing New Session, the first rack is automatically focussed * Tuned: In the MuSynth Edit Editor, the meta parameter knobs now have proper default values (on alt+click) * Fixed: Saving a new MuSynth patch in the Edit Editor, then switch to the Play Editor, now the new patch is properly listed in the browser * Fixed: Composer: Some compistion operations (eg splitting audio parts) could cause a hang * Fixed: Composer: Cut-Copy-Paste didn't properly work * Fixed: MPA: "Embed Editor" didn't work * And some other little tunings MU.LAB Public Beta B ==================== * New: The MUX can now directly use VST plugins! So you can make Multi-FX by using single vst effects. Or make multi-layered synths by using multiple VSTIs and/or MuSynths. Core Power!! Of course, be aware that such MUX patches may not be exchangable with other users that don't have the same vst plugins. * Tuned: Pressing TAB for Tempo Delay and MuVerb doesn't cause flicker anymore * Tuned: When solo-ing a Rack, any Racks that are receiving audio from the solo'd Rack are also unmuted * Tuned: "Switch To Play/Edit Editor" now includes the "TAB" short key hint * Tuned: Added the Cut/Copy/Paste short keys in the context menus * Tuned: The menu font size can be tweaked in Settings/MULAB.txt: e.g. MenuFontSize=Large. Default=Medium. Options: ExtraSmall, Small, Medium, Large, ExtraLarge, Giant * Tuned: For reasons, MuSynth patches cannot include Racks. Use any effects etc. directly in MuSynth patch! * Fixed: Crash bug when inserting a VST plugin in a Rack in a MUX * Fixed: Deleting an Event Output in the MUX caused a crash * Fixed: The "List All Inputs" function showed its result at a weird place * Fixed: Draw New Sequence when no sequences already exist didn't allow for a new sequence * And some other little tunings MU.LAB Public Beta ================== * New: Alt + doubleclick on Part = open Target editor ;) * Tuned: Every MuSynth patch now can get set a "Main ADSR Envelope". This envelope defines when a MuSynth voice is finished. This is important in optimizing the voice allocation algorithm. Previously a short amp envelope with a long filter envelope would result in a long voice, which was not ok * Tuned: Draw new sequence part now lets you choose between the existing sequences, or a new sequence * Tuned: Updated the patch library regarding the above issue * Tuned: You can use the TAB key to step around the focus in a dialog panel * Tuned: Cut-Copy-Paste now also in context menu wherever you can input text * Tuned: Patch Lister doesn't use the spacebar key anymore, so that space = Play/Stop keeps on working * Tuned: When focussing a plug, then all parts targetting that plug are auto selected, but only when the Composer is active * Tuned: Noise Generator now also is velocity sensitive * Tuned: Numeric values can also be tweaked with arrow up/down (cfr plus/min keys) * Tuned: Improved behaviour when multiple plugins with the same name exist in the plugin database * Tuned: Deleting an audiofile or sequence properly updates any name indexing of the remaining audiofiles/sequences * Fixed: OSX: Improved keyboard processing wrt VST editors * Fixed: Audio Lab: Dsp Gain and Normalize didn't use a proper gain factor * Fixed: Add Audio Part -> Audio Lab -> selection -> Dsp:Gain -> Undo Gain + Undo Insert Part -> Dsp:Gain -> Crash! * Fixed: Pressing the Esc key on the Rack Desk could make disappear a Rack, visually * Fixed: Event List Editor: Alt+click (monitor event) did not yet properly work MU.LAB Beta E ============= * New: Modular Area: You can now delete all in or out connections of a plug at once * New: When you focus a plug, all parts targetting that plug are selected * New: Event Value 2 editor: The Pencil tool now also supports selection operations just like in the composer and note editor * New: Event Value 2 editor: Cut, Copy, Paste and Delete keys are supported * New: Event Value 2 editor: Now also Aftertouch is supported * New: Event List Editor: Alt+click = monitor event (cfr Note Editor) * Tuned: MuSynth Patch Editor: Now you can also switch between Play and Edit mode via the Options menu (besides using the TAB key) * Tuned: Improved the Randomize WaveForm function * Tuned: Event Value 2 editor: selected bars are drawn in front of non-selected bars * Tuned: Event List Editor: Cut/Copy/Paste is supported * Tuned: Cut/Copy/Paste explicitly in context menus * Tuned: Improved playback behaviour when editing a sequence: the non affected parts keep on playing much more smoothly * Tuned: Improved the automatic name indexing system (used when e.g. 2 sequences have equal names) * Tuned: When listing all inputs for a Rack, when you choose a plugin from that list, that plugin is focussed * Tuned: You can now select a Target from the Part Property Panel even while no part is selected * Tuned: Leftclicking the background of a Rack focusses that Rack * Tuned: When adding an audio part to the composition, the part defaults to target the focussed target (instead of simply the main out) * Tuned: Increased the minimum thumb size for scrollbars for more user friendly scrollbars * Tuned: Finetuned the MuSynth patch library * Tuned: You can also delete patches from the patch library * Tuned: Various improvements wrt mapping the meta parameters for MuSynth and MUX * Fixed: When no voices were playing, the MuSynth was not processing incoming parameter changes * Fixed: Event List Editor open while New/Open/Revert Session => crash * Fixed: MPA: Rack -> Embed -> Delete = crash * Fixed: Selecting a plug in the MPA now properly focusses that plug * Fixed: Doing "New Session" while MPA is open could lead to faulty behaviour * Fixed: Loading a Sequence file from within the sequence editor didn't refresh the display MU.LAB Beta D ============= * New: The MuSynth & MUX now have Play Editors: these are simple and straightforward editors if you just want to PLAY sounds, and not EDIT sounds * New: You can drag and drop plugins freely allover the entire Rack Desk. This makes it easy to re-arrange rack plugins. Hold Shift, and click-drag a rack slot. * New: Right-clicking a mu.lab plugin parameter pops up the 'Map MIDI Controller' dialog for it * New: You can "Replace" a plugin in a Rack slot by another plugin * New: Tempo Synced Echo * Tuned: Improved looped event recording * Tuned: LFO can fade in or fade out * Tuned: When you plug in a synth or effect in a Rack, the plugin editor is automatically openend * Tuned: Better default location for plugin editors * Tuned: Meta Parameters now show much more relevant values whenever possible * Tuned: "Bypass/Process" is renamed to "Process ON/OFF" * Tuned: Modular plug area: Delete key deletes the focussed plugin * Tuned: MuSynth process switch now properly works * Tuned: Changed the stereo panning system for racks: instead of a separate left & right panning, you now have the Stereo Panning and Stereo Width parameters. * Tuned: Finetuned the audio setup procedure * Tuned: MuSynth and MUX now have 16 fully customizable meta-parameters. Also MIDI controller mapping to these parameters is now fully supported * Tuned: Synth Amplifier: improved response i.e. more natural attacks and releases * Tuned: Synth Amplifier: improved efficiency * Tuned: "New" in MuSynth is faster for big patches * Tuned: VST program chooser: Current program is highlighted; You can also choose a program+close the chooser by a doubleclick; You can also close the chooser by pressing escape, enter or return * Tuned: Proper tempo slider graphics * Tuned: When tweaking parameters on a vst editor, the rest of the gui was not animated anymore * Tuned: GUI components also get the keyboard focus if you hover them, and not only when you click them * Fixed: When using a WFT Oscillator in the MUX, changes to the Velocity Response were not processed * Fixed: When playing very short notes on a MIDI keyboard, you could get some hanging notes * Fixed: WFT Oscillator: improved behaviour when doing extreme high pitch modulations * Fixed: Event Value2 Editor: when drawing very steep curves, duplicate events could be created * Fixed: Event Value2 Editor: Selecting another mouse tool via pressing T didn't work * Fixed: Going to the audio setup could cause a crash if the ASIO or CoreAudio buffer size was too large * Fixed: When using local midi controller to parameter mapping, there was a crash bug once the session was reloaded * Fixed: When having muted tracks or parts, on cycling muted events could come thru * Fixed: A send could still leak a single bit of audio even when send gain was -oo dB when sending short sounds (e.g. drums) to it. * Fixed: Possible crash bug when replacing plugs * Fixed: Crash bug when deleting an audio or event input or output in the modular area * Fixed: when using midi outputs, then after saving and reloading the session, the midi outputs seemed to have gone * Fixed: Tempo display wasn't updated on tempo changes * And other fine tunings :) MU.LAB Beta C ============= * New: Each Rack can be collapsed/expanded individually via a little switch at the top-left of the rack. You can also right-click that switch for extra functions. * New: When using equal names (e.g. Audio Files, Sequences, ...) then an automatic index is added to the name * Tuned: Even faster startup * Tuned: Finetuned first run procedure * Tuned: Before doing the very first vst scan, other settings are saved, so if the scan crashes, you don't have to redo all initial settings * Tuned: Shift + doubleclick Pencil = select none! * Tuned: Editors memorize their mouse tool * Tuned: No undo/redo alerts anymore, except to alert if no undo/redo available * Tuned: Finetuned some aspects when recording MIDI * Tuned: Free version: No more limits on the number of racks and synths, but on the number of tracks: Free version can use up to 8 tracks. * Tuned: Audio File Pool and Sequence Pool are alfabetically sorted * Tuned: When plugging in a *synth* in a Rack, the Rack gets focus * Tuned: Rack Desk always shows some extra space at the right so you can always add a rack * Tuned: Racks in the Rack Desk now have an indication wether it is focussed or not. This is independent from being collapsed/expanded. * Tuned: A double-click on a rack output also opens the editor for that output, if any of course. * Tuned: The edit button is back in play near the rack slots :) * Tuned: A single click on a filled rack slot focusses that plugin * Tuned: When recording a rack volume slider, a proper target name is used now (not when loading pre beta C sessions, the just toggle rack name to update) * Tuned: MuSynth & MUX editors: when editing the parameter map, parameters without a custom name automatically get a default name * Tuned: MuSynth & MUX editors: finetuned layout when the editor is wide * Tuned: Browsing for MuSynth patches doesn't generate audio gaps anymore, so all music smoothly continues * Tuned: Improved memorization of browse folders * Tuned: Also keys up and down do preview a sound in the patch browsers * Tuned: Slightly faster loading of MuSynth patches * Tuned: VST Program Chooser: list size was not set perfectly * Tuned: OSX: On first run, audio setup defaults to a device *with audio outputs* (before, sometimes built-in input was choosen as default) * Tuned: Windows: Faster doubleclick sensing: as soon as you move the mouse a bit after the first click, doubleclick waiter aborts * Tuned: Windows: The VST plugin browser will only show .dll files * Fixed: Possible crash bug on new session, revert session or quit * Fixed: Possible crash bug when clicking rack plug slots * Fixed: WFT OScillator: Create Via Harmonics: Result was not yet normalized * Fixed: When loading a MuSynth or MUX patch from within its editor, a single plug box appeared in the top-left corner. * Fixed: Automating a rack slider while the rack had a send in it could result in the fact that the destinatin rack slider also moved * Fixed: On renaming/deleting a plug, the Part Property Panel now neatly updates its display * Fixed: When choosing a Target for a part, ghosty rack entries could appear in the list * Fixed: Splash screen could be in the way of open session browser * Fixed: When working with modal windows, in some cases you could activate an inactive window, which could hide the modal window * Fixed: OSX: On first run -> audio setup: when not effectively choosing an audio device, then no device was selected, even if one was displayed in the device listbox * Fixed: Windows: Asio Control Panel didn't open * Fixed: Windows: When recording while a vst editor was open, then on stop recording, the "new name" dialog could be hidden by the vst editor, then it mu.lab seemed to be blocked * And some other improvements MU.LAB Beta B2 ============== * Fixed: Windows: Choosing the ASIO outputs didn't work, and resulted in no sound * Fixed: Nasty crash bug when doing audio setup while music was playing * Tuned: Finetuned logging system * Tuned: On "New Session", sequencer stops MU.LAB Beta B ============= * Tuned: Richer text edits. * Tuned: When doing "New" in MUX and MuSynth, the necessary ins and outs are created automatically * Tuned: "Edit" option in plugin context menu. * Tuned: MuSynth and MUX editors are resizable. * Tuned: Plugin editors positions are saved in the session. * Tuned: Plugin in a plug in a Rack does not change the focus anymore * Tuned: Removed the circular fields at the right of a Rack slot as they were confusing * Tuned: Clicking a Rack slot: only when nothing plugged in -> choose plug from list. * Tuned: No more vst plugins in the MuSynth! MuSynth patches should be 100% exchangable! * Tuned: Mouse hovers on the parameter knobs in MUX and MuSynth select that knob in the display * Tuned: Only 1 Voice In and 1 Voice Out in MuSynth. This makes things more straightforward. * Tuned: Sequence file browser now properly memorizes the last path * Tuned: Removed the Midi In/Out Load/Save context menu options as they're redundant * Tuned: Removed the Voice In/Out Load/Save context menu options as they're redundant * Tuned: Removed the Voice In/Out from the MUX plugin menu * Tuned: Long lists should be faster now * Tuned: Popup edits use a bit smaller font, not so huge anymore * Tuned: When there is a crash during vst plugin scan, the last chosen vst folder is properly memorized * Tuned: Composer window is maximizable * Tuned: Changed the AutoPlay feature to default to OFF * Tuned: Improved setup procedure when running for the first time * Tuned: Audio Setup: now the audio engine is shutdown before editing the audio setup parameters * Tuned: Clicking the background of the file browser when choosing a mux or musynth file also previewed the file which was not ok * Tuned: Improved inputting new play position via transport panel * Fixed: On new, open or revert session, when vst editors were open, possible crash risk * Fixed: You could accidently record mutes on racks used in the mux & musynth. that is not supported, and could lead to a crash. * Fixed: LUNA pr84 musessions could not be opened in beta a * Fixed: Opening 2 mutools apps at the same time caused a crash. From now on not anymore. * Fixed: WFT Oscillator: Harmonize input box now has proper size * Fixed: All parts showed "Part" as their name * Fixed: Multiple nasty bugs fixed wrt the use of Racks in the MuSynth * Fixed: Windows: Some weird compilation crash bug resolved. (is a msw compiler bug imho) * Fixed: Maximizing windows now also works on OSX. * Fixed: OSX: sometimes audio didn't want to start after doing Audio Setup * Fixed: Windows: enabled the crash protection as described in the Beta A notes. Wasn't enabled for some reason. * And some other little improvements * Slightly extended docs MU.LAB Beta A ============= * New: Integrated modular synth: MuSynth * New: Integrated modular effect: MUX * New: Integrated Reverb: MuVerb * New: Racks can now be connected to multiple outputs! * New: "Add New Composition" in composer context menu * New: CPU Overload Protection: Can be set in Audio Hardware Setup, default is 90% * New: CPU Meter can show the average cpu weight in %, or even the effective number of overloads. All selectable via the Cpu Meter field in the Transport Panel * New: Very flexible yet easy MIDI controller mapping system * New: Crash Protection: When MU.LAB or any plugin crashes, the current session is saved as Crashed.MuSession * New: Extreme crash protections against buggy vst plugins * New: Windows: ASIO Samplerate can now be choosen in the Audio Setup Panel * Tuned: Improved font system -> sharper fonts ;) * Tuned: Menus use smaller font * Tuned: Value2 Editor: when using line edits, events before 1.1.000 could be created. This was not 'wrong', but it's not the intention. * Tuned: Improved VST engine compliancy. * Tuned: WIN: Plugin editor windows have better floating behaviour. * Tuned: When saving a session, and a previous session file already exists, that previous session file is backed up intead of overwritten. This is much safer in case of a (vst-)crash during save. * Tuned: File Browser has a filter button to e.g. show only wav files, or midi files, etc... * Tuned: When an AutoSaved.MuSession exists, you now have the choice to open it yes or no. * Tuned: When changing the Audio Setup, the session is automatically saved, closed and re-opened This is the most effective way to notify all plugins that buffersize and/or samplerate have changed. * Tuned: Tempo in the Transport Panel can now be edited directly * Tuned: Improved GUI behaviour when editing values, knobs and sliders: -> Hold Control/Shift to scroll slow/fast -> You can tweak knobs and values by scrolling horizontally OR vertically! (advanced sensing algorithm) * Tuned: Improved the default plugin editor (for plugs that don't have a custom gui) * Tuned: Incoming MIDI channel info is preserved towards the targets * Tuned: Saving audiofiles using floating point doesn't clip the values anymore, any signal overhead is preserved * Tuned: Plugin editors can also be closed with the Escape key * Tuned: Racks: When you hover a plug slot, tool tips show what's in that slot * Tuned: When recording audio, the most proper target is used for the resulting recording * Tuned: When recording audio, and you enter an empty recording name, the default recording name is preserved * Tuned: Modular Plugin Area: New Auto Arrange strategy * Tuned: Modular Plugin Area: You can't connect the ins and outs of the same plugin anymore (=friendly protection) * Tuned: The "Modify ..." panels now have tool tips for the operators * Tuned: A recording is now fully undoable, even a complex recording with audio + events + punching etc... * Tuned: Changing event selections is not undoable anymore (uniform behaviour with parts etc.) * Tuned: MU.LAB Free now also can set the midi channel for a sequence part. VSTIs are always played on channel 1 though. MU.LAB Unlimited fully supports multi-timbral VSTIs of course. * Tuned: Improved 'Send' editor + Default Send Gain = 0.0 dB (right-click sets a knob/slider to its default; cfr the docs) * Tuned: You can mixdown to both AIFF and WAVE files, independent of your platform; Just select by using a proper extension. Otherwise it's the platform default. * Tuned: When, for some reason, the composer or rack window would be off screen, it is reset on next run * Fixed: Progressbar now properly works on OSX * Fixed: Control+S / Command+S (=Save) now also works from within the sequence editor * Fixed: 'Send' editor now memorizes its position * Fixed: Recording events into a new part didn't properly work * Fixed: When using the metronome, MU.LAB could after a while stop playing notes * Fixed: Some ambiguity in the VST engine * Fixed: Some drawing bug in the RFormat system * Fixed: Resizing windows wasn't properly memorized when in note editor or audio lab * And many other fine tunings! LUNA PreRelease 8.4 =================== * New: Audio Part context function "Play Entire File" * Tuned: Better tempo value editing * Tuned: When recording audio, no second (redundant) overview file creation anymore => faster results * Tuned: When no external audio editor has been chosen yet, the Audio Lab proposes to choose one when choosing that function * Tuned: When working with Tempo Changes, and there is no starting tempo event, LUNA defaults to takes the first tempo change as the starting tempo * Tuned: "Monitor Audio Input" and "List All Inputs" back in the Rack context menu * Tuned: Changed strategy wrt external audio editing: the audio file must be manually re-opened. This has the advantage that the sequencer can keep on playing! * Fixed: On positioning the play position when stopped, audio files didn't start playing at proper location * Fixed: Sometimes audio parts were drawn incorrectly * Fixed: Crash bug when audio parts were zoomed in a lot * Fixed: When starting recording with countdown, audio files didn't play * Fixed: A handful of other bugfixes wrt the new Tempo Change system LUNA PreRelease 8.3 =================== * New: Support for tempo changes * New: Tempo Slider * Tuned: Plugin lists are now better sorted (case-insensitive) * Tuned: When exporting a midi file without an extention, a proper ".mid" extention is added * Tuned: Setting the Play Position can be set as exact as you want, not only on beat boundaries anymore * Tuned: When launching the external audio editor, LUNA is automatically stopped, and so all audio files are released * Tuned: If no audio device available when going to the audio setup, LUNA now friendly says "No Audio Devices Found!" * Fixed: Using an external audio editor didn't work when you just had added the audio file to the session * Fixed: Crash protection against vst plugins with an extreme io configuration LUNA PreRelease 8.2 =================== * New: On Windows, you can now edit audio files in an external editor. LUNA properly tracks any changes. * New: LUNA now shows a neat progress bar when building audio overview files (aka peak files) * Tuned: Better crash protection in case LUNA is launched with an out-of-date graphics folder * Tuned: Improved Audio Engine * Tuned: MPA: Sends are embedded by default now * Fixed: Sometimes the "Bypass" option was missing for plugins * Fixed: When changing the start point of an audio file, the composition loop wasn't properly updated LUNA PreRelease 8b ================== * Tuned: Improved VST editor windowing on Windows * Fixed: crash bug on removing a focussed plugin in the Modular Plug Area LUNA PreRelease 8 ================= * New: Seamless combination of the easy Rack system and the flexible Modular Plug Area * New: 3 LUNA Views: Composer Only, Composer + Racks and Composer + Modular Plug Area Each View memorizes its window position and sizes Accessible via the Edit menu and via function keys F1/F2/F3 * New: You can dynamically put/pull plugs into/out of a Rack By using this, you can even move plugs from 1 Rack to another * New: Choose/Rename/Open/Save VST Program functions in every VST plugin context menu * New: You can save a session as "New.musession". This will then be the default on choosing "New Session". * New: Focus Plugin function * New: Replace Plugin function * Tuned: Vastly improved Modular Plug Area: -> Plug Area is 4096 x 2048 pixels big, fully scrollable -> Mixer Strips, Racks and Sends can be embedded in the Modular Plug Area -> Improved Auto-Arrange function -> You can also drop a connection on a plug box itself. If there are multiple options there, a popup menu appears -> Connecting in->in, out->out or audio<->event has very user-friendly behaviour -> Deleting a connection doesn't show a popup when there is only 1 option -> Plug boxes have fixed width -> Plug boxes are snapped to a grid for a cleaner setup -> Focussed plug is more explicitly highlighted -> Focussed plug has highlighted connections -> Plug boxes come in front of cables -> Plugin names are displayed better -> Bigger connectors -> Nicer cables * Tuned: Improved window behaviour on Windows * Tuned: Improved Level Meters: Nicer graphics * Tuned: OSX: Improved VST 2.4 compatibility. E.g. NI Reaktor and FM8 editors now properly work! * Tuned: Map Midi Controller now works exactly the same for VST plugins with or without an custom editor * Tuned: Map Midi Controller now also works even if no vst editor control has been touched yet * Tuned: No more program changes in Value 2 Editor * Fixed: Occasional crash bug when deleting a plugin (this was a nasty one, also in previous versions) * Fixed: OSX: Improved double-click function; in some rare cases double-clicking could have strange artifacts * Fixed: Automation to Rack Mixer Strips was reloaded but not properly assigned * Fixed: Automated mutes on Racks and Mixer Strips now properly played back * And other fine tunings * Updated documentation LUNA Modular 1 ============== * New: Pure Modular Plugin System * Tuned: Plugin Editor Windows are floating windows * Tuned: Plugin Editor Windows now properly memorize their position LUNA PreRelease 7b ================== * Tuned: Scrollbars zoom in/out optimized: If scrollbar is at start, it zooms at start, else it zooms at the center * Tuned: Value2 Editor only shows relevant masks in mask list * Fixed: Crash bug when zooming audio part LUNA PreRelease 7 ================= * New: Swinged grids: 1/16th Swinged and 1/32th Swinged. Swing Factor is user definable * Tuned: Improved support for VST 2.4 plugins * Tuned: Improved Level Meters * Tuned: Audio Lab: Normalize function accepts Normalize Factor * Tuned: Default value for Send Gain = 0.0 dB * Tuned: Newly recorded curve sequences now immediately display that curve in Composer * Tuned: Uniform function "Remove" for removing a plugin * Fixed: Drawing in new events was not always possible on preset grid 1/12th, 1/24th and 1/48th * Fixed: OSX: File Browser: Desktop button now does properly work (bis) * Fixed: Automated parameters in generic plugin editor did not update their value display * Fixed: Crash bug in graphic subsystem * Fixed: Crash bug when moving the start locator in the sequence editor * Upgraded skin "LooxBenu" LUNA PreRelease 6 ================= * New: Recording Events into existing Part -> New options : Merge - New Part - Overwrite - Punch - Cancel * New: Delete Unused Tracks in track context menu * New: Choosing an Audio File for an Audio Part now pops up the Audio File Pool, with an option to browse for a new one * New: You can delete individual Audio Files from the session * New: You can delete individual Sequences from the session * New: Normalize function for Audio Lab * Tuned: Nicer Part Loox * Tuned: Note Editor: right-click (osx: control-click) the piano keyboard pops up a context menu * Tuned: Copy Parts/Notes = Control+drag; Copy+Duplicate Parts = Shift+Control+Drag; Monitor Notes = Alt+Arrow * Tuned: Importing a MIDI file now gives a neat message * Tuned: "Add New Track" in any track's context menu * Tuned: Synths are also listed in groups (if you grouped them) * Tuned: Optimized context menus: removed irrelevant options * Tuned: Improved Target Lists <-> Taking the context into account * Tuned: Composer doesn't show anymore Target in Parts, as that's visible in the Part Property Panel * Tuned: Improved organisation in Target List * Tuned: Default velocity for new notes in Key Editor = 110 * Tuned: Better icon for Racks * Tuned: "List Rack Inputs" didn't take the sequence parts into account * Tuned: Target context menu only shows "Bypass" if the plug can be bypassed * Tuned: When zoomed out a lot, Time Bar now shows less numbers => is less cluttered * Tuned: Composer: Zooming out vertically did not yet zoom out perfectly. * Tuned: Editing curves in V2 Editor: Undo/Redo now gives proper description * Tuned: When on "Save On Quit" the session is not effectively saved (for whatever reason), "Quit" is cancelled * Tuned: More robust VST engine <-> improved protection against crashy vst plugins * Tuned: Protected VST plugins from crashing on receiving parameter events that are out of their parameter range * Tuned: Support for VST 2.4 plugins * Tuned: When deleting / inserting a part, Part Property Panel is properly updated * Fixed: OSX: File Browser: Desktop button now properly works * Fixed: Renaming VST program from within VST interface did not update LUNA's interface * Fixed: When changing a part's midi channel, now changes are immediately reflected in the midi input event stream * Fixed: On Change Skin, now all background is also immediately updated * Fixed: When a sequence is duplicated, its name is now properly duplicated too * Fixed: Crash bug when deleting a rack that was used by an audio file * Fixed: Crash bug when "Delete From Session" from within plugin editor * Fixed: Crash bug when "Delete From Session" just after deleting a part using that plugin * Fixed: Musical times were sometimes displayed as e.g. "1.3.1200" instead of "1.4.0000" * And other fine tunings * Improved Documentation LUNA PreRelease 5c ================== * Tuned: Improved choosing of an output for a Rack <=> better differentiation between choosing audio / event output. * Fixed: Crash bug when editing event time in list in certain circumstances * Fixed: Problem with choosing MIDI outputs LUNA PreRelease 5b ================== * Tuned: If no effects in plugin database, then no "Effects" group is listed, as there is nothing to list * Tuned: The word "Strip" is replaced by "Rack" * Tuned: By default, the first POST slot is halfway the Rack * Fixed: Cut+Copy empty text caused a crash * Fixed: Selecting "None" for a Rack Slot removed the plugin, but did not delete it. LUNA PreRelease 5 ================= LUNA PR5 features an improved workflow thanks to the new Rack System. All kinds of plugins (both audio and midi) can easily be inter-connected, and used to full extent. And on top of this, many other detailed improvements have enriched LUNA's feature set. While LUNA is even easier to use than ever before. * New: RACK System (replaces the Mixer Strips and Players) * New: Part Property Panel (replaces the Player Panel) * New: Export to MIDI file * New: Mixdown function for sequence parts (via the part's context menu) * New: Neat progress bar during Mixdown * New: Sequence function "Quantize Note Lengths" * New: Sequence function "Make Triggered Notes" * New: Sequence function "End Notes At" * New: Sequence function "Modify Times" * New: Sequence function "Modify Keys" * New: Sequence function "Modify Velocities" * New: Sequence function "Modify Lengths" * New: Sequence function "Modify Values 2" * New: List Editor: context menu with Part and Sequence functions * New: List Editor: when editing a value while multiple selection -> option to copy the edited value to all selecteds * New: Dialogs now show a colored rectangle around the component with keyboard focus * New: Plugins can be (internally) renamed => easy to distinguish between different instances of same plugin * New: File Browser now has "Desktop" and "Favorites" buttons * Tuned: You can access the plugin context menu (rename,map controller,...) from the plugin editor via right-click * Tuned: Track Mute Icons have more balanced size * Tuned: Windows: On Exit, "Exit without Save" -> "Quit without Save", as then you can simply quit with a 2nd Q * Tuned: Very short and triggered notes are also properly displayed in Key Editor * Tuned: If you click a rack plugin slot to choose a plugin, that rack is also automatically focussed * Tuned: Improved VST engine * Tuned: Note offs always get priority against note ons * Tuned: In Rack slot list: "Bypass" has been replaced by "None" * Tuned: A multi-channel audio signal (> 2 channels) will not be touched by the Racks' stereo panner (volume will be applied though) * Tuned: Improved menu system * Tuned: Choose Target: Groups are initially closed for a more neat/easy feel of choice * Tuned: Main Menu has been moved to top left as that place is more conform * Tuned: Editing numeric values: optimized mouse sliding range * Tuned: Editing time and length values: optimized user interface * Tuned: Parameter types are also editable in List Editor * Fixed: Crash bug when splitting a part on or outside its bounds, then doing Undo * Fixed: Editing plugs via the default editor caused a crash when that plug has 0 parameters * Fixed: Sometimes LUNA could crash on exit * And other fine tunings * Updated documentation LUNA PreRelease 4 ================= * New: Support for vst MIDI plugins * New: Audio Input can be monitored thru a mixer strip * New: Audio Recording: You can choose whether recorded audio is auto normalized * New: Transport Panel has a Loop button * New: Added "Edit in List Editor" in sequence part context menu * New: Bypass function for insert effects: right-click (osx: control-click) the insert effect * Tuned: Improved selection of which audio inputs to record/monitor from * Tuned: By default, Player Panel follows selected part, but NOT vice versa * Tuned: When mixing down a selection of parts, a brief message is shown * Tuned: Sequence editor: zoom out takes part length into account * Tuned: Loading new synth connects to first mixerstrip if no mixerstrip is focussed => more easy :) * Tuned: On first run, Add VST Plugins comes after Audio and MIDI setup * Tuned: When opened from Player Panel, mixer strip editor always uses a large strip panel * Tuned: Composition Cycle can be as small as you want (except zero) * Tuned: For safety, the current session is auto saved before the audio setup panel is shown * Fixed: a small bug in the ASIO engine, only causing problems with audio cards where inputs and outputs would use different data types * Fixed: Recording from 0 channels caused a crash * Fixed: Copy-Duplicate Sequence Part: When session was reloaded the duplicated sequence was gone * Fixed: Windows: Saving a session in the root folder of a drive caused a problem when recording new audio files * Fixed: When changing skins, individual mixer strip editor crashed when reopened * Fixed: "Loop Selecteds" could cause a lockup when nothing was selected * Fixed: Import Midi File: Tempo issue * Fixed: Opening a session in LUNA FREE could give a "Couldn't open session" message (depending on the number of mixer strips) LUNA PreRelease 3 ================= * Fixed: Problem with MrRay73 * Fixed: Multitrack midifile issue * Fixed: Composition and sequence names were not saved * Fixed: Track display/scroll issue when more tracks than fit in window * Fixed: Improved default behaviour when the indicated graphics folder in the setup file doesn't exist LUNA PreRelease 2 ================= * New: OSX: LUNA runs as a Universal Binary, thus on both Mac PPC as Mac Intel (Requires OSX 10.3.9 or higher) * New: Windows: Audio Setup Panel for detailed ASIO configuration * New: Change part's sequence now is undoable; And can be applied to all selected parts at once. * New: Composer: Zoom Selecteds in composition context menu * New "Split" in Part context menu * New: Support for multi-output VSTIs * New: Audio Mixing Desk now uses small and large mixerstrips. The focussed mixerstrip is large, all others are small * New: Mixer strip context menu: "List Inputs" shows all inputs for that mixer strip * New: Note Editor: Shift+Pencil lasso selects notes * New: Note Editor: Alt+Pencil = delete note * New: Note Editor: Control+Arrow/Pencil = preview note * New: Note Editor: Shift+click on piano keyboard (un)selects all notes with that key * New: Skin LooxShark, Thanks to Branislav Pakic * New: Skin LooxBenu, Thanks to Victor Nilsson * New: Skin Selector * New: Plugin Manager * Tuned: Un/Mute menu option only in part context menu, not in composition context menu. * Tuned: OSX: Improved Audio Engine: more compatible with more devices * Tuned: Changed the method to invalidate a vst plugin; So MrRay73 (numprogs=-1) loads fine now. * Tuned: Audio Mixing Desk GUI speed increased * Tuned: Note Editor: Lasso selecting parts/notes now uses inverse selecting, i.e. selected part is unselected and vice versa * Tuned: Bit larger font in timebars * Tuned: Control+drag (Osx: Command+drag) parts = copy parts using same sequences; Alt+drag parts = copy parts using duplicated sequences * Tuned: Shortcut keys for recording(*), rewind (arrow left) and forward (arrow right) * Tuned: Improved rewinding while playing * Tuned: When recorded new controller/parameter in composer => curve wasn't immediately displayed in part * Tuned: When save on Exit, but save fails => exit is cancelled * Tuned: Improved scrolling and zooming in Composer and Sequence Editor * Tuned: Better defaults for the sequence loop * Tuned: Improved snapping to grid of recorded sequence parts * Tuned: Sequence Editor: moving the start locator doesn't automatically move the end locator * Tuned: When choosing a Target Plug => Improved way of showing racks and their plugins * Tuned: The very first time you run MU.LAB, now only the Audio Setup dialog is automatically popping up. MIDI and VST plugins can be setup via the main menus. * Fixed: Cycled recording could result in hanging notes * Fixed: Controller curves could be drawn incorrect at the end * Fixed: Mixdowned audio files had a little error in their header, and thus could be incompatible with some apps/plugs * Fixed: If you changed a note just before the composition loops, that could result in a hanging note * Fixed: Sometimes scrolling/zooming was too fast * Fixed: Audio Mixer Strip: some signals weren't processed right (depending on channel configuration) * Fixed: When loading a session with unfound audio files, then changing an audio file for a part could result in a crashS * Fixed: Splitted sequence parts were sometimes sequenced wrong * and some other fine tunings :) LUNA PreRelease 1 ================= * New: OSX: Support for CFM plugins * New: Midi Controllers can control VST Parameters * New: Solo/Unsolo mixer strips (right-click (osx: command-click) the mute icon) * New: Composer: You can choose the edit grid * New: Value 2 Editor: you can also choose any available VST parameter to be edited * Tuned: Audio Recordings are saved in the audio folder beneath the session file * Tuned: Improved behaviour if audio files are not found * Tuned: Middle mouse click pops up the mouse tool box (replacement for doubleclick)(you can also press T) * Tuned: Composer Loop now handled by Composer, not by Transport Panel * Tuned: Composer uses the V2 editor mask to select the drawn curve * Tuned: Solo/Unsolo tracks now done by right-click (osx: command-click) * Tuned: Change part player: now applied to all selected parts (if the original part is selected) * Tuned: Change part color: now applied to all selected parts (if the original part is selected) * Tuned: V2 Editor doesn't show the composition loop anymore as that was misleading * Tuned: V2 Editor: improved curve display * Tuned: V2 Editor now automatically selects a proper event mask (if any) when you edit the sequence for the first time * Tuned: V2 Editor now saves the chosen edit mask * Tuned: Event List Editor: Delete + selection now deletes the selection (with a proper alert box) * Tuned: Event List Editor: Values are displayed in a more standard=midi format, e.g. velocities values from 0 to 127 * Tuned: Changing skins does not make LUNA folder dependent anymore (i.e. you can still rename the main luna folder) * Tuned: Skin system improved * Tuned: Save also checks whether to overwrite the file (it's too important right) * Tuned: Audio Lab: Click on locator flag sets play position to locator position * Fixed: Audio Parts now properly save their name * Fixed: Overlapping audio parts playing same audio file could cause audio glitch * Fixed: Changing skins could cause a crash * and some other fine tunings :) LUNA Beta 8 =========== * New: Composer->Part menu: "Choose Sequence" makes the part play another sequence of the session * New: "Revert Session" in file menu * New: After recording, LUNA asks for a name for the new recording. If you press Escape, then the recording is discarded. * New: Sequence Editor: Transpose Notes in context menu * Tuned: Improved behaviour in timebar/locator handling * Tuned: Sequence Editor context menu optimized * Tuned: "Duplicate Sequence" now gives an informing message * Tuned: Subtile graphical difference between sequence parts for sequence used only once, or used more than once * Tuned: "Mixdown To File" and "Add Vst Plugins" moved to the file menu * Tuned: When a new audio part is created or recorded, and no audio stream strip exists, it's automatically created * Tuned: Notes end at Part end * Tuned: Composer: Improved vertical zoom out * Tuned: Changing Players can also be undone * Tuned: improved docs * Fixed: didn't see pitch bend in V2 editor * Fixed: OSX: resizing mixdesk window not properly memorized * Fixed: doubleclick with pencil on part didn't select that part * Fixed: tweaking the pan control improved (no accidental edits anymore) * Fixed: audio files could start playing with a noise * Fixed: import midi file with multiple tracks properly results in multiple parts on multiple tracks * Fixed: when moving/copying audio parts while they were playing, their audio could be messed up a bit * Fixed: "Undo" just after new session is created/loaded crashed LUNA * Fixed: After creating/loading a new session, then opening the sequence editor could cause a crash * Fixed: When deleting a player from the session, the composer didn't properly update its display LUNA Beta 7 =========== * New: Events sent from a vst plug are properly processed, e.g. Toby Bear QuickKeys works now * New: Event List Editor: You can use control (osx: command) to select individual events, shift to select a range of events * New: Event List Editor: Control+A (osx: Command+A) selects all events * Tuned: Note Editor: improved layout * Tuned: Add Vst Plugins: After scan a clear OK button appears at the bottom of the window * Tuned: Sequence Editor: Right-click in timebar allows to set loop locator * Tuned: File paths may contain special characters * Tuned: Vst scanning improved in case of crashing plugs * Tuned: Rewind and Forward redefined! * Tuned: Composer: Vertical scrollbar updated when new track is added * Tuned: Open session file: Last used Composition now is properly selected * Tuned: Focussed Player now is memorized in session file * Fixed: Recording plugin parameters from Luna's generic plug editor didn't work * Fixed: Dragging parts when scrolled down was not ok * Fixed: OSX: Bizar graphical problems could sometimes occur while using the vst plugin editor * Fixed: Deleting a mixer strip insert plugin via the Player Panel caused a crash * Fixed: Program Change, aftertouch and pitchbend values can now be edited in Event List Editor * Fixed: Rescanning a single VST plugin caused a little memory leak * Fixed: Closing window while popup menu was open could lock the GUI * Fixed: Save VST Program/Bank menu: couldn't be cancelled LUNA Beta 6 =========== * New: Mouse Wheel support for scrolling (hold nothing) and zooming (hold control (osx: command)) * New: You can rename VST programs by right-clicking (osx: control-clicking) on the program name * Tuned: When crashing while scanning plugins, next scan won't start all over anymore * Tuned: Removed auto-scan for Vstplugins folder within application folder (it's not a good strategy) * Tuned: OSX: Sometimes there was a strange delay in the GUI until the mouse was moved * Tuned: Long lists automatically get a scrollbar (e.g. when browsing for a vsti program) * Tuned: Improved overall scrollbar behaviour * Tuned: Copying parts/notes: when released at same point => no copy! * Fixed: When scanning a single vst plugin already in database => Rescan didn't work * Fixed: MIDI output was fixed to channel 1 * Fixed: Dragging many zoomed in parts/notes could cause bad behaviour * Fixed: Shift+Control(Win) / Shift+Command(Osx) click on track mute = unsolo track LUNA Beta 5 =========== * New: Changing start/loop of sequence now done in Sequence Editor using locator flags * New: Control+Q quits the application * New: TAB key toggles between Composer and Editor for the (first) selected part * New: Audio Lab and Sequence Editor now have a Close button (instead of context menu "Close Editor") * Tuned: By default Player Panel now also sets Part's player; Can be changed by right-click/control-click on Player Panel player * Tuned: OSX: Smoother GUI drawings * Tuned: Audio Lab: Dsp funx are faster * Tuned: File Browser not resizable anymore * Tuned: Pressing Escape on File Browser doesn't give the "No file chosen" alert anymore * Tuned: Note Editor shows more grayed background for the inactive part of a sequence * Tuned: Dialog labels are a bit bigger for readability * Fixed: Audio Lab: (un)selecting a section drawed the waveform at a slight different position * Fixed: Popup menu titles are always fully visible, even in small menu * Fixed: Crash bug resolved: when changing skins, then choosing player could crash Luna LUNA Beta 4 =========== * New: Sequence Editor: Right-click: Set Start Position, Set Loop Length, Set Part Player * New: Value 2 Editor: You can change the beams of all selected notes together; with extended options! * New: Help menu: About screen * New: Shift+Control(Win) / Shift+Command(Osx) click on track mute = unsolo track * New: Undo & Redo in Edit Menu * New: Key Shortcuts for Open, Save and Select All * Tuned: Skin "LooxTeak" now also has Rewind and Forward buttons * Tuned: OSX: improved initial window positions/sizes * Tuned: OSX: Control+click pops up the context menu * Tuned: Popup menus can have a title bar now * Tuned: New / Open Session: Alerts "Close this session?" * Tuned: Change part/note length: no auto-scroll meanwhile * Tuned: When editing sequence part, Player Panel switches to part's player * Tuned: Parts always define the Player (no Event Players anymore) * Tuned: When a new part is drawn, and no player is selected in the Player Panel, auto popup to choose player * Tuned: List Editor doesn't show player anymore, as it's always defined by part * Tuned: List Editor now has good initial column widths * Tuned: List Editor: Length column label now also properly centered * Tuned: Pressing Escape in Composer doesn't asks to "Exit?" anymore * Tuned: Note Editor: changing selected note lengths: added a "Cancel" option * Tuned: Changing Sequence Start Position/Loop Length also undoable * Tuned: Improved Part popup menu layout * Tuned: Improved Sequence Editor popup menu layout * Tuned: Selecting overlapping parts in composer improved * Fixed: When browsing for a file, no folder can be chosen * Fixed: Clicking the overview button also turns off auto scroll (just like scroll, zoom in/out, ...) * Fixed: Loading/saving VST patches/banks now properly works * Fixed: Sometimes scrollbar problem when zooming in/out * Fixed: Edit Midi Player->Doubleclick on midi channel->channel was 1 too low * Fixed: Changing Sequence Start Position now immediately audible * Fixed: Editing track name edited wrong track name if composer was scrolled down * Fixed: Clicking outside a popup menu closes the popup menu without further processing that mouseclick (could lead to bad situations) * Fixed: Composer: dragging/drawing parts could be graphically on wrong track when scrolled down. * and some other microscopic tweaks... MUTON Beta 3bis =============== * Fixed: Nasty save bug resolved (was caused to the new auto-save function) * Fixed: Note Editor: Changing start of notes now properly keeps the end position MUTON Beta 3 ============ * New: New reincarnated skin "LooxVoidex" (File menu -> Choose Skin) * New: Save Vst Preset/Bank implemented * New: Mixer Strips: You can now rearrange the order of the plug slots: use shift+click and drag around * New: Mixer Strips can now also be routed to any Send Strip (excluding itself) * New: Auto Save function, with auto recovery after eventual crash * New: Composer: You can change the length of all selected parts together * New: Note Key Editor: You can change the length of all selected notes together; with extended options! * New: Note Key Editor: "Zoom Selecteds" * New: On undo/redo, an info message is shown * Tuned: Improved Arrow and Pencil tool usage! As well in composer as in Note Key Editor * Tuned: Composer & Note Key Editor: Doubleclick on the background = change mouse tool! * Tuned: Composer: Doubleclick with pencil on part also opens the relevant editor :) * Tuned: Composer: Sequence parts now also show player icon and name * Tuned: Composer: drawing sequence parts: Notes always get priority to other events * Tuned: Composer: Shift+click on track mute = solo that track * Tuned: Composer: "Add New Track": New tracks get a default name * Tuned: Composer: When it opens with an empty composition, the pencil is automatically selected; Analog in the sequence editor. * Tuned: When a sequence is edited for the first time, the editor defaults to overview the full sequence * Tuned: Copying/Pasting Parts or Events now selects the new parts and deselects all others * Tuned: Edit Sequence Loop Length now properly shows the current value * Tuned: Audio Lab: improved start locator management * Tuned: On startup, you get the options "Open last session" - "Open ..." - "New Session" * Tuned: Pressing S in Composer and Sequence Editor turns on/off AutoScroll * Tuned: Zooming in/out editors now centers on the center * Tuned: On Exit => option to save the session * Tuned: Selected Parts and Notes were drawn with a color artifact at the bottom/right * Tuned: Sequence editor now follows play position * Tuned: If Audio Engine cannot be started, a message is shown * Tuned: Last vst fxp/fxb file browse path is now memorized * Tuned: Audio Mixing Desk window wasn't high enough (4 pixels short) * Tuned: Right-click volume slider resets it to 0 dB * Tuned: In Composer / Note Key Editor : changing start/end of part/note now evaluates the *visible* block to determine whether to change start or end * Tuned: Opening a session now properly selects the composition that you were working with (you can have multiple compositions in a session, you know) * Tuned: Recording events always results in a new part, even if a part is selected * Tuned: Mixdown to file now simply mixes the selected parts, or everything when nothing is selected. * Fixed: Mixdown to audiofile sometimes wrote a bit too many samples (a bit of silence at the end) * Fixed: Mixdown to audiofile created an silent file when a part was selected * Fixed: Looping a muted sequence part now doesn't play that first event anymore * Fixed: When a sequence edit is undone, composer is properly updated * Fixed: Improved VST engine: e.g. LinPlug RMIV now properly works * Fixed: Player Panel drop down button now properly works * Fixed: Deleting a vst plugin from session caused a crash * Fixed: Opening a session that uses a vst plugin that cannot be found, then clicking a part using such unresolved plugin caused a crash * Fixed: Selecting overlapping parts in composer improved * Fixed: Value 2 editor didn't initialize with proper mouse tool * Fixed: Note Key Editor: Pasting notes now at proper position, i.e. play position * Fixed: OSX: Visit MuTools.com didn't work * Fixed: OSX: Redraw problems when draggin part too far to the left * Fixed: ASIO: 24 bit audio cards noise problem resolved * and some other microscopic tweaks... MUTON Beta 2 ============ * New: Vst Plugins now have a program selector attached to their editor * Tuned: Resizing windows is now graphically consistent * Tuned: Drawing a new Sequence Part now defaults to the Focussed Player in the Player Panel * Tuned: Value-2 Editor now shows proper mask info * Tuned: Widened the file browser (may become fully resizable lateron) * Tuned: Event List now grays out the Player name if it is set by the Part * Tuned: Improved VST plugin support on OSX * Tuned: Edit MidiPlayer: initial focus now on Name field * Tuned: MIDI icon had some artifacts * Tuned: Audio Mixing Desk Window now also has a minimize button * Tuned: Player Panel now also updated when lasso-selecting parts * Tuned: Right-click the position indicator in the Transport Panel to rewind to start * Tuned: Add Vst Plugins now accepts individual files as well (i.e. not only folders) * Tuned: Add Vst Plugins: When a single plugin file is already in database, you get the option to rescan * Tuned: Improved the color picker * Tuned: Improved ASIO support for 24 bit soundcards * Tuned: Help Menu: "Read Documentation" and "Visit MuTools.com" now available * Tuned: Add VST Plugins now uses a log window while scanning plugins * Tuned: Pressing spacebar now also properly stops recording when stopping playback * Tuned: When all recorded events have the same Player, resulting Part gets that Player! * Tuned: Audio Device List now properly comes in the center of the screen * Fixed: Sometimes audio parts had a little click/pop at the end (when the part was longer than the file) * Fixed: There was a wrong limit on the number of vst plugins you could use * Fixed: Crash when selecting one of the "Presets" in the Value-2 Editor (below piano roll) * Fixed: Sometimes the Audio Mixing Desk did weird graphics * Fixed: Undefined behaviour when clicking overview button in empty sequence editor * Fixed: Vst Editor Windows don't have floating behaviour anymore * Fixed: Note Key Editor: Selecting "No Grid" caused a crash * Fixed: Midi Player Name was not properly saved * Fixed: Deleting a Send Strip could cause a crash * Fixed: After "Quit", you eventually had to close the vst editor window(s) yourself * Fixed: Switching to another session could cause a crash * Fixed: OSX: CPU Meter now properly works * Fixed: OSX: moving a VST editor window made the window gray out * Fixed: OSX: Insert button in Event List Editor caused a crash * ...and some other microscopic tweaks... MUTON Beta 1 ============ * Audio File Streaming: Playback and record audio files * OSX version * New Skin * Support for multitimbral VSTIs * A lot of bug fixes, finetunings & improvements MUTON Alpha 3 ============= * Resolved a memory leak in the Midi File Reader * Resolved bug that could cause a GUI hang in the Note Key Editor * Note Key Editor: added "Close Editor" in context menu * Changed Player Panel behaviour: it does not set the Player of Parts, that's done via the Part's context menu * Mute icon at left of tracks (instead of the "M") * When the track header area is made small, only the mute button remains * Furtherly organized the skin resources * Created a preliminary skin info page at mutools.com/skin_sdk.html * Edit Part Loop/Play Offset improved * Improved Popup Menus * Removed double-click bottlenecks -> more snappy GUI * Edit Object? => right-click + "Edit" or click the "E" button where available * Resolved a bug when setting the Loop area in the Song Composer's Time Bar * Resolved a bug: Synths with mono output: volume fader didn't work and insert effects were processed in a wrong way * Added a Splitter tool in the Composer * Pressing "T" or control-click pops up the Mouse Tool Box for quick tool selection * Resolved a crash bug in the Event List Editor * Delete Key also supported in Note Key Editor * Changed Composer layout * Note Key Editor: Piano Keyboard now plays * Audio Mix Desk: Plugin list more properly filtered * Improved display of notes in Composer Parts * Resolved a crash bug when choosing programs for VSTIs that don't support effGetProgramNameIndexed * Open & Save Session now use a file browser so you can manage multiple session files * Tempo now properly saved/loaded * Resolved crash bug when opening session during play * Now also runs on Win98SE * Misc internal developments * Misc little finetunings... MUTON Alpha 2 ============= * Improved VST engine * Improved VST Plugin Scanner * Resolved a bug for VSTIs with separate inputs (like CM Vocoder) * Added a Program Chooser in the VST Player Panel * Improved windowing engine * Improved Plugin Editor system: multiple editors at the same time, if you want * Proper AudioMixerStrip editor when pushing Edit button in Player Panel * NoteKeyEditor: now with horizontal key guide lines * Resolved a bug that could cause a heavy GUI slow down in the SongComposer * Resolved a bug in the VU meter display * Added proper Player icons * CPU meter now properly displays * Resolved hanging note issue on Stop * MIDI Output Timing is now correct * AudioMixerStrip Mutes now play properly * File Menu: Added "New Session" * Part Context Menu: Choose Player: Now also allows to load a new VSTI/Create MidiPlayer * Sequence editor can also be closed by Return and Escape keys * "User Grids" muted until PRO version * Added a Panic function in the Help menu * Change Part Player now also updates the Player Panel * Proper editing of MBT times (Measure-Beat-Tick) * Added Application/Window icon * ...