MIDI Lab 1.4.5, planned for release in Jul/Aug 2020 ----------------------------------------- - Plugin GUI window can be now easily attached as a tab into main MIDI Lab window - Plugin GUI tab can be now easily switched into floating window - Plugin GUI windows can be set on top ("pinned") individually - Each plugin GUI window position, size, opened/close state and "on top" properties are now properly saved and restored - per project and per preset - Rescan button added into the Audio/MIDI devices window allows quickly refreshing MIDI devices without restarting MIDI Lab - New "Custom" theme added that can be customised allowing individual colours to be set for different categories of MIDI Lab GUI (MIDI Lab settings XML file edition required) - MIDI Script syntax colours can be customised by the users (MIDI Lab settings XML file edition required) - Plugin category column added into the Plugins/Blocks Manager window MIDI Lab 1.4.4 (merged with partial 1.4.3), 2020-04-21 ----------------------------------------- - MIDI Map extended to allow all MIDI channel messages types - Audio/MIDI settings issue fixed (MIDI settings for plugin versions separated from standalone app) - Multiple smaller fixes and refinements MIDI Lab 1.4.3 (partial - for MacOS only), 2020-03-09 ----------------------------------------- - New MIDI (N)RPN block added for easy RPN and NRPN handling - Handling main app window size in maximised state fixed - MIDI Map and MIDI Store/Recall state loading fixed - Binary functions added to the ExprTk scripting engine: bitwise_or, bitwise_and, bitwise_xor, bitwise_not, bitwise_shiftl, bitwise_shiftr, popcount, lzcount, tzcount - Several ExprTk scripting engine fixes and improvements MIDI Lab 1.4.2, 2020-02-10 ----------------------------------------- - Panic button added sending Note Offs to all active MIDI outputs - Template project file can be now defined that will be loaded next time MIDI Lab starts - Velocity Amplifier - added toggles excluding Note Offs or messages with 0 velocity from being 'amplified' - Fixed slow GUI performance on Retina (MacOS) displays - Added AudioUnit MIDI FX plugin version - Fixed window/panel being incorrectly resized and blocks positions being messed up when a project/preset was loaded or when MIDI Lab plugin window was shown - MIDI Script - added Basic I/O, File I/O and Vector Operations ExprTk packages and str variable for debugging - Export/Import Macro buttons added to the left command bar - GUI colours for better contrasts reworked MIDI Lab 1.4.1, 2020-02-05 ----------------------------------------- - Side panel with blocks/plugins has now search text field, categories filter and better look and descriptions for items - Fixed issue where plugins requiring external licenser (eg. Syncrosoft eLicenser) couldn't be scanned on MacOS - Grid added into the structure panel to help aligning blocks - Parabolic wires - Main panel for structure can be now bigger than the window (scrollbars will appear) - Presets moved to side panel for better experience - Window size and position is now stored within presets - 3 colour schemes available - cyan, grey and midnight - Menu bar has been now included in the plugin versions - Legacy VST version added to be used with older hosts - Plugins scanner/manager has been improved - Generic GUI performance improvements - Fixes for several minor issues MIDI Lab 1.4, 2020-01-06 ----------------------------------------- - VST3 and AudioUnit plugin versions added for Win and MacOSX - Blocks position locking option added - MIDI Clock na now use master/host tempo/transport as an option - Keyboard shortcuts revised - Loading external plugins from menu bar fixed MIDI Lab 1.3.2, 2019-12-30 ----------------------------------------- - Several fixes for loading and displaying external plugins' GUIs - SysEx support added for MIDI Script - Transport and tempo features added - MacOS Sierra support added MIDI Lab 1.3.1, 2019-12-21 ----------------------------------------- - Added x8 and x16 auto-audio mixers (both mono and stereo) - customisable audio mixers with faders are planned in the future - Menu items and shortcuts for switching tabs fixed + added CTRL+RIGHT (next tab) and CTRL+LEFT (previous tab) - Fixes to teleports (including the bug with teleport inside macro) - All blocks and AU/VST plugins have now an option to show their parameters as editable controllers and programs/presets - Min/Max value added for all "MIDI Controller" controllers (faders, knobs and momentary buttons) - Import to/Export from file for macros - allows sharing substructures between projects MIDI Lab 1.3, 2019-12-16 ----------------------------------------- - Plugin/block GUIs can be also shown as separate window - Plugin/block GUIs cab be rearranged freely on custom tabs - GUIs move/resize operations are now properly reflected into main app window - Tabs can be renamed - Tabs navigation shortcuts added - Toggle button added to MIDI Controller block - Minor fixes: * Maximise/minimise buttons now visible on Windows too MIDI Lab 1.2, 2019-12-10 ----------------------------------------- - Command bar (can be hidden) added - Macros copy/cut/paste and undo/redo fixed - ASIO, DirectSound and WASAPI support added (Windows only) - Demo version made available for download (Windows and MacOS) MIDI Lab 1.1, 2019-11-25 ----------------------------------------- - GUI completely reworked - Audio features added: * Audio In and Audio Out blocks * Basic audio processing blocks (e.g. mixers) * Audio cables * Audio to/from external plugins - Macro blocks added allowing encapsulating and reusing substructures - Copy/Cut/Paste commands added - New MIDI processing blocks: * MIDI Patchbays 4x4 and 8x8 * MIDI Store/Recall (CC,PC,SysEx) * Conditional gate * Switches 1->2 and 2->1 * Teleports - remote send/receive - MIDI Send message block can now be set to generate a message upon preset loading - External plugins are now categorised by manufacturer - Blocks and external plugins GUI now displayed in tabs - Custom tabs can be created containing multiple block/plugins editors - Blocks connections/cables can be now in different colours - Undo/Redo has been corrected and extended to cover most of the apps actions MIDI Lab 1.0.1, 2019-05-09 ----------------------------------------- - Added 8-out versions of the MIDI Splitter and MIDI Merger blocks - MIDI Zones: all MIDI channel messages (e.g. CC, PC) are now properly transformed and passed through, not only Note On/Off messages - MIDI Zones: settings are now properly recalled when UI is closed and reopened - Minor fixes to how blocks are handled MIDI Lab 1.0, 2019-04-01 ----------------------------------------- - Initial release