MTS-ESP Suite 1.14 Beta 2024-01-31 - Fix drag and drop crash on Mac. - Fix param values note getting reported to host after loading session with VST3 versions in Reaper. - Fix UI crash in Max/MSP and Max for Live. - Fix UI crash in Logic on Intel Macs. --- MTS-ESP Suite 1.14 - Allow tonic to be assigned to a switch macro. - Add AAX Apple Silicon support. - Current interval now follows macro adjustments. - If harmonics set to follow macro adjustments, dragging graph nodes will snap to the adjusted harmonic intervals. - Fix interval sometimes getting assigned to off-by-one step macro value. - Fix crash with very long scale names. - Allow up/down arrow keys to edit macro values. - Fix sizing when instancing in Logic on macOS 13 with custom UI scaling. - Fix crash in Vienna Ensemble Pro when opening GUI. - Fix tuning table not updating after selecting "Set Mode from Selected Step". --- MTS-ESP Master 1.13 - Fix scale select MIDI learn menu items unexpected behaviour. - Add option to Macro List settings menu to allow scale macros to keep their value on switching active scale. --- MTS-ESP Master 1.12 - Fix VST3 bundle structure for architecture on Windows. - Impose max number of 32 items per column in scale list pop up menu on Windows. - Fix broken table ordering after deleting a step whilst tuning table is in an unsorted state. --- MTS-ESP Master 1.11 - Fix incorrect check mark in reference scale menu if no morph scale in use. - Add support for tab and backtab to advance through scale steps when entering interval values as text on the circle graph. - Save and recall scale macro values when saving, loading and switching scales. - Fix incorrect frequency values in tuning table after switching from scale with scale macros to one without. - Add options to quickly copy Map Start and Ref Note from active scale to other scales in the Scale List. - Fix resetting of scale switch macro intervals to default. - Fix interval getting assigned to off-by-one switch macro from tuning table right-click menu. - Fix crash when moving between insert slots in Logic. - Fix UI positioning in Reaper when window size is smaller than plug-in UI size. - Migrate to VST3 bundle structure and ensure VST3 version can replace VST2 if no longer supported by the host. MTS-ESP MIDI Client 1.11 - Reduce SysEx traffic when using single note change messages. - Add a Multi Mono option for Chan Data when Voice Mode set to Poly, allowing it to be used with MIDI guitar controllers where each string is assigned to a different channel. - Fix plug-in not found message showing on M4L device if used in default Live template. --- MTS-ESP Master 1.10 - Add support for Launchpad Mk2, Mini Mk1 and Mini Mk2. - Tab focus fixes. - Fix internal synth tuning not updating. MTS-ESP MIDI Client 1.10 - Fix E-mu and DSI presets. --- MTS-ESP Master 1.09 - Allow selected steps in Tuning Table to be dragged onto Macro Settings box to set selected steps for Randomise and Snap To Ratio macros. - Fix loading files in root preset directories from menus. - Macro copy, save and recall fixes. --- MTS-ESP Master 1.08 - Fix text entry of synth gain parameter. - Fix import of .scl files with greater than 128 steps. - Fix MIDI CC control of discrete value macros. - Fix dragging on values in tuning table not working if table sorted by key. - Fix frequencies not updating after adding a step in the tuning table. - Use natural sort when loading folder of scales. - Fix crash when loading folder of scales. - Improved support for TUN [Mapping] section. - Fix frequency value of period in tuning table. MTS-ESP MIDI Client 1.08 - Fix pitch of held notes changing when Update set to Note-On Only, Voice Mode set to Poly MPE and MPE Receive set to On. - Add support for Yamaha FB-01. - Add support for Waldorf Wave and Microwave I. - Ensure "Use MIDI PB" setting is ignored if "Auto Send" is on. - Fix autopattr connection to ~vst object in M4L devices. --- MTS-ESP Master 1.07 - Fix broken mapping with .scl import. - Fix crash when deleting macros. --- MTS-ESP Master 1.06 - Add new "Reference Frequency Step" macro type, for shifting reference frequency up/down in steps of a given interval. - Add option to assign CC messages to increment/decrement active/morph scale selction and value of discrete macros (switch, ref freq step and transpose). - Fix save and recall of MIDI note assignment. - Support linear .kbm files when loading .scl and .kbm together. MTS-ESP MIDI Client 1.06 - Add "MPE Voices" parameter if Voice Mode set to "Poly MPE", to allow setting of the MPE Zone size. - MIDI Client now responds to MPE config messages: MPE Receive, Master Chan and MPE Voices parameters will update accordingly. - Ensure CC121 Reset All Controllers message is sent before MPE config messages. - Block poly pressure messages if Voice Mode set to "Poly MPE" and MPE Receive is "Off", as MPE spec does not allow poly pressure messages on zone channels. - If Voice Mode set to "Mono", Force Mono set to "Off" and Retune Type set to "Note+PB", suppress note off if releasing to another held key which has the same adjusted note number. - Fix save and recall of MIDI Channel "Keep Chan" option when Voice Mode set to "Mono". - Fix program change, CC, aftertouch and poly pressure messages not maintaining channel when MIDI Channel set to "Keep Chan" and Voice Mode set to "Mono". - Fix VST-MA Bypass MIDI learn. --- MTS-ESP Master 1.05 - Add a table of primes to Snap To Ratio macro and snap settings on Setup page, where individual primes can be selected with min and max exponent for each prime. - Add a "Compound Limit" parameter for Snap To Ratio macro and snap settings on Setup page, which limits the number of "primary" ratios comprising the snapped ratio. - Add option to Snap To Ratio macro to copy snap settings to/from Setup. - Snap To Ratio default values changed to more useful values. - Snap To Ratio macro now has the option to only snap specific scale steps. - Add "Allow Drift" option to Transpose macro in "Transpose & Modulate" and "Transpose" modes, which allows for tonic drift when modulating. Also add "Reset Drift" button and "Reset Drift Trig" parameter to allow for resetting drift either via mouse click or assigned MIDI message. Current drift is displayed in Macro Settings box and can be shown relative to any other scale in the list. - Step labels on keyboard keys and note values in Tuning Table "Key" column now adjust to show current modulation if using a Transpose macro in "Modulate" mode. Key step labels turn red to indicate when current tonic is different from initial tonic. - Frequency values in Tuning Table now show step frequency including any macro adjustments. - Allow graph reference scale to follow Morph scale if in use. - Scale List and Tuning Table select all OSX keyboard command fixed from Ctrl+A to Cmd+A. - Frequency values in Tuning Table now show step frequency including any macro adjustments. - Improvements in handling of hot-plugging MIDI devices. MTS-ESP MIDI Client 1.05 - Add "Update" option to select whether tuning is updated continuously or at note-on only when Method is set to "MIDI PB". - Add a "Keep Chan" MIDI channel option when Voice Mode set to "Mono", for when triggering different articulations of a mono instrument using different MIDI channels. - Fix UI opening at incorrect size on second and subsequent openings from Max for Live device. - Fix only applying pitch bend whilst note held. - Fix crash in Logic Pro. - Improvements in handling of hot-plugging MIDI devices. --- MTS-ESP Master 1.04 - IPC support for MTS-ESP. - Fix handling of note remapping for poly pressure messages in Launchpad script. - Correctly offset reference frequency when loading from [Exact Tuning] section in Tun file. - Fix crash when analysing scale where all intervals are multiples of the period. - Ensure Ctrl-click is always recognised as secondary click on OSX. - Fix updating of morph frequencies when switching morph scale. - Fix step note-on indicators potentially sticking on when triggering duplicate notes from launchpad. - Fix incorrect frequencies if Tuning, Random or Priority Adjuster macro placed after a Transpose macro. - Fix transpose macro default value when Ctrl/Cmd clicking. - Transpose macro modes renamed to be more self-explanatory. - New Transpose macro mode "Modulate", shifts tonic whilst maintaining it's frequency. - New parameter for Transpose macro "Mod Intervals" selects whether to use the adjusted intervals output from the previous macro or the original scale intervals when modulating, allowing for e.g. adaptive JI. - Transpose macro now correctly adjusts reference frequency if placed after other macros. - Transpose macro can now be controlled via MIDI note messages, with option to use lowest played note. - Improve automation timing. - Fix changing scale type not working at the same time as automating active scale. - Turn off any notes which need to be filtered out when updating control note filter. - Fix handling of CCs with VST3 in Ableton Live. - Fix OpenGL crash on closing UI in VCVRack on ARM Mac. - Fix Launchpad Mini Mk3 support. - Tuning Table right click option "Invert Ratio" now applies period expansion/reduction after inverting. - Fix keyboard input for some DAWs on OSX. MTS-ESP MIDI Client 1.04 - Fix handling of note remapping for poly pressure messages. - Fix MIDI Client not showing license details. - Fix handling of multi-channel MIDI input with VST3 MIDI Client. - Fix recall of wheel bend up range in MIDI Client M4L MPE device. - Fix error message showing in MIDI Client M4L device if device or track duplicated after editing a parameter. - Right-click Bypass button to learn it to a CC. - Fix OpenGL crash on closing UI in VCVRack on ARM Mac. --- MTS-ESP Master 1.03 - Relocate MTS-ESP library to Common Files folder on Windows. - Fix potential parameter recall issues with VST3 in Bitwig. MTS-ESP MIDI Client 1.03 - Fix parameters sometimes resetting on loading M4L device. - Fix potential parameter recall issues with VST3 in Bitwig. --- MTS-ESP Master 1.02 - Fix MTS-ESP note filter not getting updated when manually adding/removing steps from a scale. - Add Sevish Tuning Pack. MTS-ESP MIDI Client 1.02 - Improve plug-in loading with MIDI Client M4L device in Ableton Live. - Fix MIDI Client M4L device install script on OSX. - Remove unnecessary Device ID bytes 2 and 3 parameters from MIDI Client. - If MPE Receive is set to On in MIDI Client, scale MPE bend according to active tuning. -"Wheel" bend renamed to "MPE Bend" for this case and should be set to the same as the controller bend range. --- MTS-ESP MIDI Client 1.01 - Fix missing presets.