v1.5.589 - 2024-12-19
SynthEdit retains MIDI device settings more robustly.
v1.5.588 - 2024-12-18
Inserting a prefab now respects the original z-order (front-to-back)"
Improved fix for prefab top-level modules Z-order
v1.5.587 - 2024-12-16
fixed "Don't Export" option on module causing module to mute in Editor.
Added option "Disable Hardware Graphics" for intel GPUs [0081] Intel GPU perform poorly with SynthEdit
v1.5.586 - 2024-12-09
Inserting a prefab now respects the original z-order (front-to-back)
v1.5.585 - 2024-12-06
[0068] rounding error on integer parameters with negative values.
v1.5.584 - 2024-12-05
Toolbar preset list now shows empty preset names as e.g. "Patch 004"
Toolbar Preset List now syncs with Preset Browsers in project
v1.5.583 - 2024-12-04
[0068] better rounding of negative numbers when using integer parameters
v1.5.582 - 2024-12-03
'Find' dialog will now update the Properties pane when it finds a module
v1.5.581 - 2024-11-25
[0073] Some Characters are Excluded from Preset Names on Plugin Export
v1.5.580 - 2024-11-22
[0072] VST Plugins not saving MIDI Learn info in presets
v1.5.579 - 2024-11-21
[0067] Ableton Live params not updated on internal preset change.
v1.5.577 - 2024-11-08
more accurate CPU readout on modules that sleep often
v1.5.576 - 2024-10-30
fix crashing for modules with output pins with non-sequential IDs
v1.5.575 - 2024-10-24
SynthEdit from the App Store now has same assets as regular version
Installer now creates 'modules-staged' folder during installation.
Added additional mac_assets to App Store build
v1.5.573 - 2024-10-21
pasting a module now updates the properties pane to reflect the pasted module
enable Microsoft Store features
v1.5.572 - 2024-10-11
fix for generate-code-skeleton CMake with GUI modules
Plugins will not crash when a GUI module attempts to send more than 5MB to Processor. Message will be dropped.
v1.5.571 - 2024-10-08
Updated 'Build Code Skeleton' for tutorial
ProcessorStateMgr now applies Ignore-PC when storing presets
v1.5.570 - 2024-09-25
fix message que restricted to 100kB (should be 5MB)
v1.5.569 - 2024-09-24
improve font vertical alignment on macOS
fix for recalling initial preset which uses Ignore-PC in Wavelab 12
v1.5.567 - 2024-09-18
[0053] VST3 plugin creates a preset called "Full Reset"
v1.5.566 - 2024-09-16
Random2 module replaces Random Voltage. Random2 is truly random, (except in offline mode where it is consistently 'random')
v1.5.565 - 2024-09-12
improved syncing of presets between plugins and DAW
v1.5.564 - 2024-09-09
fix crash when Scope tries to send data *to* DSP
v1.5.563 - 2024-09-02
[0036] Wires don't follow container resizing
v1.5.562 - 2024-08-28
[0025] when a module has captured the mouse, the 'hover' functionality is now restricted to only that module.
v1.5.561 - 2024-08-28
Fix for Container plugs default value loading as "0" when it was saved as blank.
v1.5.560 - 2024-08-28
new warning if module writer forgot to specify "graphicsApi"
fix warning on MIDI in module
fix possible crash in ListBox
Import Bank now refreshes the current preset if it has changes
Export Bank now includes tweaks to current presetInfo
v1.5.559 - 2024-08-21
fix Installer sometimes not installing 'VC Redist'
VST3 plugins now save changes to the preset in Ableton Live when Audio Engine is off.
v1.5.557 - 2024-08-21
no 'failed to copy protect SEM' when SEM didn't exist
fix for plugins not saving latest state in Logic Pro X while the Processor is suspended.
v1.5.556 - 2024-08-14
Hide "Analyse Cancellation" :from menu
v1.5.553 - 2024-08-09
fix MIDI Learn not saving in DAW sessions
v1.5.552 - 2024-08-08
fix stuck notes in MIDI-CV when it's upstream of another MIDI-CV
v1.5.550 - 2024-08-06
fix GUI turning dark after initial draw on macOS Sequoia
v1.5.549 - 2024-07-30
improved mouse behaviour with connections
faster visual feedback after making a connection
v1.5.548 - 2024-07-30
more sensible default window size when you have multiple screens
MIDI-CV2 now respects MIDI Channel setting
v1.5.544 - 2024-07-11
fix 'Latency Timeshift' module not working in plugins
v1.5.543 - 2024-07-03
Fix for mouse hover (over resize adorners)
v1.5.542 - 2024-07-02
fix for hover detection when mouse is already captured
v1.5.540 - 2024-07-02
Improvement for parameter automation in Apple Logic Pro
v1.5.539 - 2024-06-19
MPE Pressure and Brightness now apply to voices after note-off
v1.5.537 - 2024-06-13
Fix VST3 UI not respecting 'Ignore Program Change'
v1.5.535 - 2024-06-12
pass /nowindowlimit to synthedit when launching to disable the 5 window limit
default values on DSP BLOB pins now working (base64 encoded)
v1.5.534 - 2024-05-31
Added 'ContextMenuHelper' to make handing right-click menus easier." (intended for SE16)
Added 'ContextMenuHelper' to make handing right-click menus easier.
v1.5.533 - 2024-05-22
improved fix for Logic Pro automation bug
v1.5.532 - 2024-05-21
fix GUI not moving in response to automation in Logic Pro (ARM)
v1.5.531 - 2024-05-16
fix potential crash when placing MIDI-CV2 into empty container
v1.5.529 - 2024-05-13
better preset behaviour
v1.5.527 - 2024-05-02
SE2JUCE export - sessions presets now not written to disk (go in binary)
v1.5.526 - 2024-04-23
fix for oversampler reporting incorrect CPU
v1.5.525 - 2024-04-17
Slider output is more accurate at end of smoothing.
v1.5.524 - 2024-04-16
Sample Osc2 (SF2) module now supports independent left/right loop points.
v1.5.523 - 2024-04-16
lower CPU on macOS (-ffast-math)
improved trimming of skin filenames when browsing via properties pane
v1.5.521 - 2024-03-26
fix for SEMs not copied to VST3 because of anti-virus software. (copy-protect step)
fix 'missing OversamplingDetect.sem' message
v1.5.520 - 2024-03-22
modules with no pins can now be selected/dragged
modules with no DSP pins are now instantiated anyhow in plugin
Structure Group - easier to select lines inside a structure group
'exclude from plugin' no longer mutes module within editor
v1.5.519 - 2024-03-21
Container GUI Input pins now propagate a default value inside to the connected module.
v1.5.518 - 2024-03-20
Fix sub-panels getting stuck in 'Visible' mode when container has defaults set on unconnected GUI input pins.
v1.5.517 - 2024-03-20
Freq-Analyser - nicer clipping at right axis
v1.5.516 - 2024-03-18
fix for jittery controls on AU plugins
v1.5.515 - 2024-03-15
Structure-Group no longer leaves 'trails' when dragged
v1.5.514 - 2024-03-14
fix for flickering graphics on low-end GPUs
v1.5.513 - 2024-03-13
fix BPM-Tempo module not sleeping
v1.5.512 - 2024-03-06
fix for latency reporting on AU
v1.5.511 - 2024-03-04
AUs report latency to DAW
v1.5.510 - 2024-02-28
fix crash when Replace dialog indirectly closes the Window that opened it.
v1.5.507 - 2024-02-26
export as JUCE no longer erases VST3 plugin
Export VST now export only relevant skin files.
v1.5.506 - 2024-02-22
Better MIDI 2.0 handling
v1.5.504 - 2024-02-21
support for IMpGraphics3::hitTest2
new module: Diagnostic/Bad Voltage
menu "Show skin files" now always enabled.
export-juce reminds to save changes if nesc
etter decoding of MIDI messages (ignore 16 byte)
SV Filter2 more robust in the face of NaNs
Fix for jittering controls in Ableton Live 11 VST3s on mac
v1.5.503 - 2024-02-05
Fix AU parameter automation not working
v1.5.502 - 2024-02-02
Hover working again
v1.5.499 - 2024-01-31
Export JUCE now support adding manual Binary Resources to the JUCE project
v1.5.498 - 2024-01-31
no 'Save Changes' msg when exporting as JUCE
v1.5.497 - 2024-01-29
more robust ProtectedFile2
fix for Frequency Analyzer 2
better description of skin files in the readme.txt
Waveshaper formula updates when changes from Properties pane
VA Moog Filter is a little more stable at high frequency settings
v1.5.496 - 2024-01-26
fix crash with FeedbackDelay - MIDI
v1.5.495 - 2024-01-26
fix crash in host.resolveFilename()
v1.5.494 - 2024-01-25
Oversampling Control defaults to 'off'
v1.5.493 - 2024-01-25
support for larger clipping area
fix host-control "Oversampling/Rate" when accessed from DSP
v1.5.492 - 2024-01-19
resolveFilename look in plugin Resources folder by default (not x86_64 folder)
v1.5.490 - 2024-01-12
re-optimized SINC filters
fix incorrect behaviour when DAW buffer size not multiple of 4 (SSE prequel)
v1.5.488 - 2024-01-11
revert bug in Pan module
SDK - fix possible crash in Bitmap.GetSizeF()
v1.5.487 - 2024-01-10
fix SINC filter overwritting output buffer
v1.5.486 - 2024-01-10
lower CPU spikes when restarting plugin (e.g. due to patch cables or oversampling)
v1.5.485 - 2024-01-10
fix possible status error in Pan module
Attempt to fix preset-change glitches in plugins with patch-cables
v1.5.484 - 2024-01-09
fix Scope text drawing upside down on macOS
v1.5.483 - 2024-01-08
Additional fix for high CPU when switching presets
v1.5.482 - 2024-01-05
SFZ files now load on background thread
v1.5.481 - 2024-01-04
new module" Fixed Values (int64)
fix for entering 64-bit ints in properties pane
better support for autoduplicating GUI pins (GUI fixed values modules)
v1.5.479 - 2024-01-03
fix excessive CPU when switching presets (empty PM BLOB comparison)
v1.5.477 - 2024-01-02
Build-Code-Skeleton - Better CMake generation
v1.5.476 - 2023-12-23
Panels open a little faster. (cached paramID)
v1.5.475 - 2023-12-22
new Fixed-Values-GUI modules
v1.5.474 - 2023-12-21
avoid resetting controls when containerizing things
v1.5.473 - 2023-12-21
fix glitchly node insertion on lines
fix arrow on curvey lines off center
v1.5.472 - 2023-12-20
better support for 64-bit ints
Better pin names when Containerizing
v1.5.471 - 2023-12-14
smarter containerize (minimises the number of pins)
v1.5.470 - 2023-12-13
Update for JUCE export
v1.5.469 - 2023-12-12
fix for JUCE export when skin filenames contains spaces
v1.5.468 - 2023-12-08
Better reporting of multi-midi-cv errors
v1.5.466 - 2023-12-07
Fix possible crash when deleting a module with it's debug screen open
v1.5.465 - 2023-12-05
fixed duplicated wires when Containerizing
v1.5.464 - 2023-12-04
Fix for MPE on MIDI chan 16
v1.5.463 - 2023-11-29
fix for voice allocation bug (over-stealing)
v1.5.462 - 2023-11-29
more efficient caching of graphics resources (module outlines)
v1.5.461 - 2023-11-28
GUI Keyboard - less visually stuck notes
Arpeggiator - less stuck notes
v1.5.460 - 2023-11-28
Fix crash when AU fails to load a SEM
Better behaviour when running under Parallels emulator on M1
v1.5.459 - 2023-11-23
fix tooltips not working on AU
v1.5.458 - 2023-11-23
added support fo AU 'Reset' feature (clear the effect 'tail')
v1.5.457 - 2023-11-23
fix crash when BLOB size exceeds message queue capacity
v1.5.456 - 2023-11-20
fix Text Entry position in AU
v1.5.455 - 2023-11-17
lasso selection ignores hidden sub-panels
v1.5.454 - 2023-11-15
better thread-safety when accessing presets
v1.5.453 - 2023-11-14
More consistant line-spacing on AU text
v1.5.452 - 2023-11-14
fix for text alignment issues in logic pro and garageband
v1.5.451 - 2023-11-01
FIx GUI partialy blank in FL Studio
v1.5.450 - 2023-11-01
fix for presets not affecting DSP in Prosonus
Keyboard (CV) responding to clicks in plugin
v1.5.449 - 2023-10-31
fix MIDI timing on AU
Joystick image clips it's drawing
v1.5.448 - 2023-10-31
optimized drawing on macOS
v1.5.447 - 2023-10-30
fix possible crash with feedback delay modules
CPU Meter clips to it's bounds
v1.5.446 - 2023-10-24
fix all text italic, fix bitmap brush offset
v1.5.445 - 2023-10-24
bitmap brush drawing at correct phase
v1.5.444 - 2023-10-23
better color blending on macOS
Impulse Response now updates it's axis labels when sample-rate changes
'duplicate modules' message from SEM bundles when scanning VSTs
v1.5.442 - 2023-10-16
SFZ Sample player now includes mac version.
v1.5.441 - 2023-10-13
SFZ Player now auto-reloads SFZ file anytime it's updated
v1.5.440 - 2023-10-13
changing PatchMem-Ints range now reflected in MIDI learn range.
v1.5.439 - 2023-09-28
fix crash when mousing over panel background after rescanning modules
v1.5.438 - 2023-09-28
fix for not scanning some mac modules
v1.5.437 - 2023-09-20
fix logic pro crash (arcs)
v1.5.436 - 2023-09-19
Fix crash in Logic Pro when drawing invalid arc segments
v1.5.435 - 2023-09-15
VST3 better support for poly-aftertouch (in the absence of Note-on events)
Midi Player2 - new pin "Send Clocks" allows you to disable sending of MIDI Clock messages
MIDI learn working on List parameters
Added support for universal SEM bundles
v1.5.434 - 2023-09-14
Freq Analyser - fixed Hz labeling
v1.5.433 - 2023-09-04
fix for non-English number formatting etc (locale)
v1.5.432 - 2023-09-01
MIDI converter now respects poly pressure channel
MIDI Monitor now shows PolyAfterTouch as 'PolyAfterTouch' (not 'AfterTouch')
v1.5.431 - 2023-09-01
MIDI conversion now correct for poly aftertouch with value of zero
v1.5.430 - 2023-09-01
fix project loading and exporting when Windows username contains non-western characters.
v1.5.429 - 2023-08-31
Fix Increment3 'flashing' (mouse grab feedback loop)
v1.5.427 - 2023-08-30
Fix for Increment module pulsing
v1.5.426 - 2023-08-30
better pin indexing on XML project export
Better error reporting when exporting plugins
v1.5.425 - 2023-08-29
MIDI Filter - now filters Poly aftertouch by key number
v1.5.424 - 2023-08-28
When plugin is on track with fewer channels than the plugin has, extra output channels are ignored. (were outputing to chan 0)
v1.5.423 - 2023-08-21
MIDI Switches now send all-notes-off when switching
v1.5.422 - 2023-08-18
new MIDI switch modules
v1.5.421 - 2023-08-18
re-balanced voice stealing algorithm to give more importance to note duration
v1.5.420 - 2023-08-17
new module - Arpeggiator
v1.5.418 - 2023-08-17
Module browser scroll bar length is now proportionate to scrollable area
MIDI de-chanelizer is back (adapted for MIDI 2.0)
MIDI Monitor more clear about note key vs note pitch
v1.5.417 - 2023-08-11
Save-as-Plugins - avoids resetting the plugin identifier unless it's blank.
v1.5.416 - 2023-08-11
VST3 - support for any number of surround channels up to 24, plus 36, 49, 64
v1.5.415 - 2023-08-11
VST3 - Added support for Surround channels of: 9-14, and 24 channels
ModuleBrowser now has scroll bar
v1.5.414 - 2023-08-10
removed 'save fxb bank' option. It only crashed 64-bit plugins.
v1.5.413 - 2023-08-10
fix for VST3 surround plugins
v1.5.412 - 2023-08-09
better support for surround formats in Cubase (mono, stereo, quad, 5.0, 5.1, 7.0, 7.1)
v1.5.411 - 2023-08-09
glitchy tooltips in MixBus
v1.5.410 - 2023-08-08
fix Cubase reverb tails (silence flags)
v1.5.409 - 2023-08-07
rack flag saving in XML project files
more robust filters (butterworth V2)
v1.5.408 - 2023-08-04
fix for Studio One - 'plugin deactivated deactivated because it produced invalid data'
v1.5.407 - 2023-08-03
projects without explicit patch-manager crashing in DAW (regression)
fix for loading XML projects which were upgraded by SE 1.4
v1.5.406 - 2023-07-21
better snapping to grid when containerizing
Patch Point modules not saving in SEM cache
v1.5.405 - 2023-07-20
MIDI-In MPE mode now passes all Controllers on the Master Channel/s
v1.5.404 - 2023-07-18
fix voices suspending too soon in some situations
v1.5.403 - 2023-07-17
fix crash when copy/pasting
v1.5.402 - 2023-07-14
connectors alighed better iwth pins on structure view
Module Browser - better grouping of filter results by category
Dropping a new module snaps it to the grid
v1.5.401 - 2023-07-14
Moved MPE Control module to category 'MIDI'
Fix for MPE-Mode not working when exporting instruments with no explicit patch-manager
v1.5.400 - 2023-07-12
fix for bitmap brush offset on macOS
v1.5.399 - 2023-07-11
fix for offset background in Reaper mac
v1.5.398 - 2023-07-07
Added export option 'Create a VST2 using SE 1.4'
v1.5.397 - 2023-07-06
MIDI Out crashing when fed MIDI 2.0
v1.5.396 - 2023-07-06
module-browser - fix glitchy highlighting
Tooltips not working in Harrisons MixBus (DAW)
v1.5.394 - 2023-06-30
Scroll wheel working on macOS
Added Thick Osc source
v1.5.393 - 2023-06-28
Butterworth Filters (V2) can now be set to a lower frequency (0.00001 * SR)
v1.5.392 - 2023-06-23
Polyphony Control working when in main container
v1.5.391 - 2023-06-23
fix crash when MIDI-CV in main container
v1.5.390 - 2023-06-23
Listbox now responds to scroll wheel (or <ALT> Scrollwheel in editor).
v1.5.389 - 2023-06-23
BPM Tempo - new pin 'Processor Resumed' which is for clearing Reverb and Delay tails after the DAW has suspended the plugin for a while.
v1.5.387 - 2023-06-20
overbright pixels now supported on macOS
Additive bitmaps now use sRGB colorspace (was RGB)
v1.5.386 - 2023-06-16
Reverb - kill reverb tail when looping a clip esp in FL Studio Clip Effects
v1.5.385 - 2023-06-16
fix possible overload of DSP->GUI queue
Butterworth Filters2 - changes to cuttoff freq are now more smooth
v1.5.384 - 2023-06-15
fix updates from DSP -> GUI getting lost.
fix loading prefabs from File menu
v1.5.382 - 2023-06-14
fix Containerizing a Slider might reset it to defaults
v1.5.381 - 2023-06-14
remove "Remove Rack Module" context menu
v1.5.380 - 2023-06-09
fix crash on mac (non-invertable transforms)
v1.5.379 - 2023-06-09
tentative fix for Apple Silicon Logic Pro automation
v1.5.378 - 2023-06-09
fix crash on macOS (UTF conversion)
v1.5.377 - 2023-06-07
CI
Added 'DrawTextW' variation which takes a 'DrawTextOptions' enumeration
v1.5.376 - 2023-06-07
Find and Replace crashing
v1.5.375 - 2023-06-01
fix assertion on exit
v1.5.374 - 2023-06-01
scanning modules now shows 'busy' cursor
fix occasional crash in Module Browser
v1.5.373 - 2023-05-29
fix crash when drawing patch cables on mac
Modulebrowser - color coded module names
v1.5.372 - 2023-05-25
ListBox now scrolls to the current selection when updated programmatically.
Fix for objects ignoring mouse when made 'visible' directly under the mouse cursor.
v1.5.371 - 2023-05-24
only one "Sound Engine is not responding" message (not two)
v1.5.370 - 2023-05-23
attempted fix for objects getting shifted far off edges of panel
Unreleased
BLOB2 support
v1.5.368 - 2023-05-18
fix weirdness when opening a window with <CTRL> held
<ctrl> p - opens Preferences
v1.5.367 - 2023-05-17
fix for crashes when adding new modules from the browser
'Save As' dialog defaults to same folder that the project was loaded from
v1.5.366 - 2023-05-11
Added 'Rescan Modules' menu. <ALT> E R
v1.5.365 - 2023-05-10
fix crash when using CPU Meter module in a plugin
Faster loading time for VST plugins
Added support for MIDI Poly/Mono channel mode messages (CC 126, 127)
v1.5.362 - 2023-05-05
smart audio pin updated to double precision (for consistency in unit tests)
fix spurious DSP restart
MIDI 2.0 Bender working
v1.5.361 - 2023-05-04
MIDI Bender Range support
v1.5.360 - 2023-05-04
Bender not working
v1.5.358 - 2023-05-03
smaller GMPI events
v1.5.357 - 2023-05-03
stricter enforcement of Manufacturer Code rules during export
v1.5.356 - 2023-05-01
GMPI text (UTF8) pins now support file browser in properties pane
v1.5.354 - 2023-04-24
prefabs not scanning correctly
v1.5.353 - 2023-04-19
scanning wrong folder for modules
v1.5.352 - 2023-04-18
Added mp3, ogg and flac file-extensions to dialog when opening Audio files
v1.5.350 - 2023-04-13
File Dialog better at choosing starting folder
v1.5.349 - 2023-03-31
Module Browser now groups module list by category
v1.5.348 - 2023-03-30
new module 'MIDI Recorder'
v1.5.347 - 2023-03-29
don't export "Debugger" to WV XML
Slider 'hint' not saving
v1.5.346 - 2023-03-22
latency compensation MIDI signals
fix faulty file loading (.synthedit)
fix XML patch format (repeat count)
Volt-to-Float2 now faster at converting 'static' signals.
Fix mono mode (MIDI CV2)
Comparator Status errors
v1.5.345 - 2023-03-15
fix some tests broken by recent updates
v1.5.344 - 2023-03-14
new module 'Silence Gate' shuts off very quiet signals which are annoyingly streaming.
faster async restarts in offline mode
Fix delayed notes when played note count exceeds polyphony
v1.5.343 - 2023-03-09
unresponsive mouse (when sub-panel hidden by click on child)
Better support for MIDI 'Reset All Controllers'
v1.5.342 - 2023-03-06
modulebrowser won't collapse children
added operator= for DSP string pins and std::string
Enable MIDI 2.0 in AU plugins
v1.5.341 - 2023-03-02
butterworth not sleeping
v1.5.340 - 2023-02-24
crash when upgrading an old project
v1.5.338 - 2023-02-20
Modulebrowser group filter buggy
v1.5.337 - 2023-02-20
MIDI Learn not working
v1.5.336 - 2023-02-16
renaming a pin now reflects on module immediately
v1.5.335 - 2023-02-15
fix inconsistent offline renders
fix for note-on on first sample of offline render
v1.5.334 - 2023-02-13
fix possible crash when clicking bitmap that didn't load
fix crash when module dll failed to load
v1.5.333 - 2023-02-10
disable cancellation testing code
v1.5.332 - 2023-02-09
spurious "Can't load Module:" messages when save-as-vst
improved voice allocation, esp at start of offline rendering
v1.5.331 - 2023-02-02
fix memory leak in plugins
v1.5.330 - 2023-02-01
added 'All Files' option to load preset dialog
Patchmem in/out now updates correct preset (not always #0)
v1.5.329 - 2023-02-01
new prefab 'Pitch Bender'
new module 'Spring3' - differentiates between mouse holding control and DAW holding it
improved support of oversampling and polyphony in different containers
fix Spring 3 sticking
v1.5.328 - 2023-01-31
new modules GUI Converters for Double and Int64
new modules 'Float to Double' 'Double to Float' 'Int to Int64' 'Int64 to Int'
autoscroll works with selection drag box
Find and replace dialog, correct text color
v1.5.327 - 2023-01-30
fix possible crash when closing SE
fix crash when synth did not contain own patch-automator
attempt fix for patch-automator downstream of oversampler (containing controls)
altered module browser divider
"Show on Module" working
v1.5.326 - 2023-01-25
less laggy module browser (pt 2)
v1.5.325 - 2023-01-23
Module Browser less slow
v1.5.324 - 2023-01-23
new module 'Float to MIDI' - like MIDI-to-CC but also supports Bender and Mono Aftertouch.
v1.5.323 - 2023-01-20
fix spurious "different version of some modules message" when plug defaults changed from "" to "0"
v1.5.322 - 2023-01-20
fewer memory leaks on macOS
Freq Analyser crash
v1.5.321 - 2023-01-19
fewer memory leaks in AU
fewer memory leaks
Fix leaking Bitmaps in AU plugins
v1.5.320 - 2023-01-17
objects pasted in struct go to center of panel
helper methods for opening embedded files easily
GUI SDK now has simplified resource finding
v1.5.319 - 2023-01-16
better support for SVG files
v1.5.318 - 2023-01-16
scanning modules now updates module groups
fix HC_PROCESS_RENDERMODE
fix 'Sound In' connections confused after migration from 1.4 project
don't save .synthedit files to most-recent-file list
Module browser better highlighting of text under mouse
v1.5.317 - 2023-01-11
removed VST folder setting
fix silence flags when plugin has more than one set of outputs
v1.5.316 - 2023-01-11
Fix AU background image mis-aligned
Bitmapbrush translation working on macOS
v1.5.315 - 2023-01-09
dragging module to not child window no longer drops the module
clicking over module browser (while dragging) cancels module drag
v1.5.314 - 2023-01-05
Fix automatic converter modules not working in plugins
v1.5.313 - 2023-01-03
Wave Recorder module working in plugin
Wave Player working in plugins
v1.5.312 - 2022-12-29
skin text files can now contain comments (start line with ;)
fix sharing violation when upgrading a prefab
v1.5.311 - 2022-12-28
dragging patch cable to existing destination no longer draws two patch cables
<Ctrl> and <Shift> allow you to run new patch-cable, without dragging an existing one
v1.5.310 - 2022-12-27
double-click opens container only if you didn't click over an embedded control
crashing switches
v1.5.309 - 2022-12-27
line nodes now respect snap-to-grid
fix crash in save-as
v1.5.308 - 2022-12-27
windows not redrawing
v1.5.307 - 2022-12-27
bitmap fast-hit-test cleared when loading new bitmap
Moved PkgInfo file into 'Contents'
DrawingFrame.open more robust
v1.5.306 - 2022-12-26
fix spurious "module will be upgraded" dialogs
Plugins now look for files (wav etc) in plugins Resource folder
'busy' cursor when loading/saving projects
v1.5.305 - 2022-12-23
Modules now a bit transparent to aid tracing wires
v1.5.302 - 2022-12-22
Fix preset format (when parameter is polyphonic)
v1.5.301 - 2022-12-21
fix possible crash with SDK modules (pinIterator)
fix possible crash when loading older .synthedit projects
v1.5.299 - 2022-12-21
fix messed up graphics (XML project format bug)
v1.5.297 - 2022-12-16
fix loading XML projects with incomplete module database flags (IO_CONTAINER_PLUG, IO_SETABLE_OUTPUT)
fix for 'CF_OLD_STYLE_LISTINTERFACE' not stored in XML projects
fix 'IO_SETABLE_OUTPUT' not stored in XML projects
clean up confusion between pin id and pin idx
Fixes for loading .synthedit project files (IO_SETABLE_OUTPUT)
Fixes for loading .synthedit project files
Fixes for loading .synthedit project files
v1.5.295 - 2022-12-14
modulebrowser resize glitch
better behaviour when making new connections (temporary line hangs around longer)
v1.5.293 - 2022-12-13
zoom relative to mouse position
v1.5.292 - 2022-12-13
crash with 'MIDI In' but not 'Sound Out'
v1.5.291 - 2022-12-13
MIDI IN - changed MPE Mode default to 'off'
Fix registration module not working in plugin
Fix MIDI automation output
v1.5.288 - 2022-12-12
fix brightness issue with Plain Image module (in tile mode)
v1.5.287 - 2022-12-09
Export JUCE will now export to ../SE_Project/Resources/ (provided the synthedit project is also in a folder called 'SE_Project'). Otherwise to Documents/SynthEdit Projects/JUCE_Export/
v1.5.286 - 2022-12-09
Fix truncated CPU readout on debug pane
Added new 'Waveshaper2b GUI' Sub-Control
v1.5.285 - 2022-12-08
fix stuck notes in Cubase (multiple hits with hold-pedal)
Fix possible crash loading plugin (preset index error)
<ESC> cancels cable dragging
v1.5.284 - 2022-12-07
fix spurious feedback path warning
Waveshaper2B now updates the text right after you type it.
v1.5.283 - 2022-12-05
fix weirdness when upgrading modules on load
v1.5.282 - 2022-12-02
new smoothed butterworth filters
fix possible crash when loading modules with few pins than when saved
v1.5.280 - 2022-12-02
fix unwanted latency with multiple patch-automators (upstream flag escaping local patch-automator)
MIDI Monitor shows tuning changes correctly
v1.5.278 - 2022-12-01
fix FreqAnalyser crashing sometimes
Fix wrong preset playing after 'power on'
v1.5.275 - 2022-11-25
MIDI Keyboard now sends MIDI 2.0
MB better resizing
MB - more conventional scrolling limits
Browser - 'All' shows Container and IOMod
v1.5.273 - 2022-11-24
fix tempo not init on DSP restart
fix audio not responding to preset changes in some cases
v1.5.272 - 2022-11-23
hold <ALT> to Scroll Slider value in Editor (avoids accidentally scrolling it when navigating)
Mousewheel now works on Image2
Fix 'Sound Out" module getting connections mixed up when upgrading from SE 1.4
v1.5.271 - 2022-11-23
SE2JUCE now automatically adds resources to cmake
v1.5.269 - 2022-11-16
reverted latest vc_redist because it dosn't work on azure pipelines yet
v1.5.268 - 2022-11-15
SE now accepts command line switches 'rego' and 'regoname'
v1.5.266 - 2022-11-11
fix crash on ASIO control panel
v1.5.265 - 2022-11-11
Fix for Japanese preset names on macOS
v1.5.264 - 2022-11-10
Updated to latest VC Redistributable (14.34.31931)
v1.5.263 - 2022-11-09
Popup Menu no longer ticks items in 'momentary' mode
List-Combiner works better in 'momentary' mode
v1.5.262 - 2022-11-04
fix crash (due to 'repeat' count wrong on patch mem)
v1.5.261 - 2022-11-04
Modules browser - scrolling resets whenever a new category is selected
MB now uses triangles for expand/contract, same as SE 1.4
MB - colors closer to SE 1.4
v1.5.258 - 2022-11-03
fix possible crash when loading a project (invalidate measure)
v1.5.257 - 2022-11-02
Module Browser - better scroll limits
MB resizes swapchain when app window resized
v1.5.256 - 2022-11-02
Better resizing of Image2 module when loading new image (in SynthEdit only)
v1.5.255 - 2022-11-02
fix tooltips
fix crash when loading prefabs with obsolete modules
fix HC_POLYPHONY not avail in some plugins (with patch-manager in main container only)
Module Browser works all the way down
Module Browser - <esc> cancels drag
v1.5.254 - 2022-10-31
Fix mac plugin names converting to Camelcase
v1.5.253 - 2022-10-31
fix graphics getting stuck in 'hovered' state when mouse leaves a window.
fix conreols not working in AU
Poly Synth2 prefab - connected 'mouse down' pins on knobs
Importing prefabs can now upgrade the file format if needed
v1.5.252 - 2022-10-28
fix memory leak (Image2 module on mac)
v1.5.251 - 2022-10-24
more compact preset XML
MB can expand/shrink module categories
v1.5.250 - 2022-10-21
new Drawing methods by Sasha
fix for parameter gestures on AU
XML Project "automation" field now corrected (-1) for automation = <none>
Module Browser categories working better
v1.5.249 - 2022-10-17
fix for saving VST3 presets with Japanese characters
v1.5.248 - 2022-10-14
MB - Categories working
v1.5.247 - 2022-10-13
new searchable module browser
VST3 plugins now support all MIDI CCs on channel 1
Fix possible crash on closing plugin window
Added 192kHz sample-rate option
v1.5.246 - 2022-10-04
Fix for crash in Soundfonts (interpolator read off end of allocated memory)
v1.5.243 - 2022-10-04
Added support to SDK for 'winding rule' when filling paths.
v1.5.242 - 2022-09-29
Scroll Wheel doesn't stick on a slider when it's already scrolling the view
Added 'hover' detection to SDK
v1.5.241 - 2022-09-28
patch points drawing in plugin again
fix for patch-cables
Added Scroll Wheel Support to the SDK
v1.5.240 - 2022-09-27
VST3 bypass working (make a bool parameter called "BYPASS")
DH Reverb mode pin working
v1.5.239 - 2022-09-27
Fix 'Registration Check' module not working in plugins
v1.5.238 - 2022-09-26
line nodes not saving in .synthedit projects
exported plugins now have dsp xml file obsfucated
Downgrade to support macOS 10.13 (was 10.15)
v1.5.237 - 2022-09-23
new module 'Lookahead' allows you to timeshift audio and/or report latency to the DAW
v1.5.236 - 2022-09-23
fix stuck first note in FL Studio
v1.5.235 - 2022-09-23
fix missing 'VST3_Info.plist' installed to wrong folder
v1.5.234 - 2022-09-22
fix preset names not saving in.synthedit projects
v1.5.233 - 2022-09-22
fix for possible crash (HC_POLYPHONY)
fix crash in Soundfont Player2 when loading a new soundfont while playing notes
v1.5.232 - 2022-09-22
fix 'VST3_Info.plist' missing from installer
v1.5.231 - 2022-09-20
Fix System Command module not working on Windows
Added 'PkgInfo' file to mac exports
Add extra information to VST3 info.plist
v1.5.230 - 2022-09-16
fix for AU Info.plist file (AUs having wrong name)
Sound Out/in modules now have renamable pins
v1.5.229 - 2022-09-15
fix mac export not working
fix mac export
v1.5.227 - 2022-09-14
multi-line text boxes now respect <ENTER> key, and <TAB> exists box.
fix polyphony controls not working when MIDI-CV not in same container as Patch-Manager
Fix exported SEm architecture reporting
Fewer spurious 'module incompatible' messages
v1.5.225 - 2022-09-12
Fix automation nodes in Cubase not showing parameter value when dragged.
Better handling feedback from async restart
v1.5.223 - 2022-09-09
ASIO audio output working again
v1.5.222 - 2022-09-08
fix race conditions
v1.5.219 - 2022-09-08
fix unwanted 'Slider upgraded' message
fix possible crash loading Sliders
'Sound In' and 'Sound Out' modules support more soundcard channels
v1.5.218 - 2022-09-07
Ensure program name parameter is always exported
v1.5.215 - 2022-09-05
fix for SDK function 'Clear()' on macOS (phase-scope not drawing)
v1.5.209 - 2022-09-01
unconnected IO pins now highlighted with white outline
removed red highlighting on unconnected lines
prevent SE from presenting dialog boxes when called from command line
v1.5.208 - 2022-08-30
fix weird Containerize when panel is locked
Bool Inverter re-included
'edit' menus which affect panel are now disabled when panel is locked
v1.5.207 - 2022-08-30
SE 1.5 stores it's settings separate from 1.4
Added support for VST3 silence flag
Added support for VST3 'silent flag'
v1.5.206 - 2022-08-29
fix 'module missing xml' errors
v1.5.205 - 2022-08-26
fix 'crazy lines' syndrome
v1.5.204 - 2022-08-25
added more information to mac VST3 info.plist
v1.5.203 - 2022-08-25
fix for VST3 DAWs that send note-on with velocity 0 (to mean note-OFF)
fix bloated export_log file
fix Freq Analyser crashing in Linear mode
Random Voltage module working in plugins again
Fix 'MIDI Message' module not included on mac
v1.5.201 - 2022-08-19
right clicking blank space does NOT clear selected modules
fix crash in Steinberg plugin validator
Trigger to MIDI now emits MIDI 2.0
Fix glitchy windows in Voltage Modular (removed VSTGUI dependency)
v1.5.200 - 2022-08-17
better messages for exporting non-fat SEMs
v1.5.199 - 2022-08-16
fix for mouse losing 'grab' a few seconds after clicking first object
'Volts to MIDI CC' channel selection working
v1.5.197 - 2022-08-12
Improvements to Freq Analyser
v1.5.192 - 2022-08-08
simpler MIDI CC emulation mode selection when exporting plugins
fix host controls adding extra voice values at startup
Fixes for MIDI CC out
Fix 'MPE Mode' not init in VST3
'MIDI Message' fix parsing when last byte is only 1 char '90 33 0'
v1.5.191 - 2022-08-05
fix for MIDI2Converter on mac
MPE Keyboad drawing 'dots' in correct place now
v1.5.190 - 2022-08-05
MIDI Filter now filters channels again
v1.5.189 - 2022-08-05
fix possible crash in Reaper mac
'MPE Control' module working on mac
v1.5.188 - 2022-08-04
MPE Mode selection module working
Added VST3 MIDI CC options to export-plugins dialog
v1.5.187 - 2022-08-02
improvements to note-expression in Bitwig
fixed 'Save as Prefab' saving to wrong folder
fix polyphony control showing a volts pin
emojis draw in color on windows
better Note Expression support in Cubase
Text Entry - fixed emojis getting scrambled
v1.5.185 - 2022-07-28
fix crash on close if unsaved data in 'properties' window
v1.5.182 - 2022-07-22
fix for 'Fixed Values' module with value of '0' crashing when cloned
Containers - "Controls on Parent" renamed to "Visible"
v1.5.181 - 2022-07-22
MIDI Converters now handle Program Change
v1.5.179 - 2022-07-21
MIDI Converter - added support for polyphonic aftertouch
v1.5.178 - 2022-07-20
polyphonic pins on GUI modules are now initialised correctly on *all* voices
keyboard (MPE) now draws dots to represent playing notes (sill unfinished)
v1.5.177 - 2022-07-20
fix GUI-only host-controls updates getting sent to Processor
VST3 save-preset dialog now goes to correct folder
VST3 plugins on mac now save VST3 presets (not AU)
Save-as-Plugins - if initial preset name is blank, it's exported as "Init".
v1.5.176 - 2022-07-19
removed legacy program-change parameter from VST3 plugins
Preset Browser - now loads unknown presets from DAW as "Session" (not just first preset name)
Patch Browser 'Modified' pin working in plugins
Added "Modified" pin to preset browser
v1.5.175 - 2022-07-12
fix for Bender on mac VST3
v1.5.174 - 2022-07-11
fix win SEM not copied to VST3 when no mac SEM present. (slash bugs)
AU Plugins now support MPE
v1.5.173 - 2022-07-08
'Midi Filter' now supports MIDI 2.0 (and 1.0)
v1.5.172 - 2022-07-08
new module 'MPE Mode'
fix crash when audio driver fails to start
MIDI Controllers module now outputs correct Bender (-10 -> +10)
Added MPE-mode option to 'MIDI In' module
v1.5.170 - 2022-07-06
better MIDI monitor formatting
v1.5.168 - 2022-07-05
Fix MIDI Bender conversions from MIDI 2 to 1
v1.5.167 - 2022-07-05
VST3 plugins can send MIDI out
v1.5.166 - 2022-07-04
fix BPM tempo ' transport run' not working on AUs
v1.5.165 - 2022-07-04
Add MIDI 2 Converter to mac VSTs
v1.5.164 - 2022-06-29
CPU graphs tidier
v1.5.163 - 2022-06-29
fix spurious [macOS SEM NOT FOUND] errors
fix empty preset browser onWindows plugins
v1.5.162 - 2022-06-27
fixes for oversampled voices
v1.5.161 - 2022-06-27
ListEntry4 now shows menu on mouse-up (to cure closing-too-soon bug)
Fix for oversampled voices when OS last in voice chain.
v1.5.160 - 2022-06-23
fix polyponic oversampling on voices
Fix possible crash when loading older XML files.
v1.5.159 - 2022-06-17
new command-line argument '/rescan' rescans modules on startup
v1.5.158 - 2022-06-15
fix crash with polyphonic feedback modules
fix crash with large parameter indexes
v1.5.157 - 2022-06-14
fix false "corrupted off end" message boxes
fix Old MIDI to Gate not working
v1.5.156 - 2022-06-10
updated preset format to handle apostrophes in text parameters
v1.5.154 - 2022-06-06
Fix 'Denormal Cleaner' not availble on macOS
v1.5.153 - 2022-06-03
fix inverted controls not working
Export Plugins - now saves a Universal VST3
v1.5.148 - 2022-05-20
fix check for staged modules so it don't mess with cancellation by restarting engine
v1.5.147 - 2022-05-20
Fix 'User Setting Text' not working on mac
v1.5.146 - 2022-05-19
Included MIDI2Converter module in AU plugins
v1.5.144 - 2022-05-18
Fix "Update with 1.4" bugs
'MIDI to Gate2' now works also with MIDI 2.0
'MIDI Controllers' module now works with MIDI 2.0 also
v1.5.143 - 2022-05-17
Korg filter max pitch is now sample-rate adjusted and depends on saturator
'MIDI In' module now provides MIDI 2.0 standard messages. (you can use the converter module to get MIDI 1.0)
v1.5.142 - 2022-05-16
new module 'MIDI2 Converter'
Korg Filter - increased maximum frequency limit
Fix crash when modules specify unknown host-controls
v1.5.141 - 2022-05-12
MIDI Monitor show more info about MIDI 2.0 messages
v1.5.140 - 2022-05-12
Fix for mouse ignoring 'Show onModule'
v1.5.139 - 2022-05-11
fix for implied 'Bools to Volts' modules not being exported to mac.
v1.5.136 - 2022-04-27
Patch Cables now droop when being dragged
v1.5.134 - 2022-04-26
patch cables now register mouse hits on rounded ends
Patch cables can be picked up by clicking near end.
Patch Points - <ctrl> click now makes new patch cable, even if one already present.
Patch Cables now draw faded, except when mouse hovering over end.
Patch Cables - <ctrl> click working on sub-views
<shift>-click deletes Patch Cables
v1.5.133 - 2022-04-21
new 'Structure Group' module
Patch Cables are now multicoloured.
v1.5.132 - 2022-04-14
fix for preset browser menus
fix file sharing error on export-plugins.
v1.5.131 - 2022-04-13
Slider etc - fix for 'font-style italic' not working in skin file.
v1.5.128 - 2022-04-11
fix for AU crashing in Logic Pro on M1 (fontmanager memory crash)
v1.5.126 - 2022-04-05
Fix meters not animating in Logic Pro X (timer init on wrong thread)
v1.5.123 - 2022-03-25
'Export Plugins' log now identifies non Apple Silicon compatible modules
v1.5.122 - 2022-03-24
SDK sendMessageToAudio/sendMessageToGui now reject messages greater than 5MB (prevents queue getting stuck)
v1.5.120 - 2022-03-22
Scanned Mac SEMs now retained.
v1.5.116 - 2022-03-21
new diagnostic module 'CPU Family'
v1.5.115 - 2022-03-21
Enable Apple Silicon support for AU and core modules
v1.5.113 - 2022-03-11
fix filenames with spaces failing to load in SamplePlayer2
fix 'Insert module' not being undoable
v1.5.111 - 2022-03-09
oversampler now supports '*' for CV output signals
improvements to downsampling of CV signals
better downsampling
v1.5.110 - 2022-03-04
un-containerize more robust
v1.5.109 - 2022-03-03
fix crash on 'play' after un-containerising a MIDI-CV
v1.5.108 - 2022-03-02
Fix 'find' function failing on first click.
v1.5.107 - 2022-03-01
Allow modules to work on older version of macOS(10.14)
v1.5.106 - 2022-02-28
fix Waveshapers crashing on older macOS
v1.5.105 - 2022-02-24
fixes for export-plugin
v1.5.104 - 2022-02-24
fix save VST2 feature overwriting critical VST and AU files
v1.5.103 - 2022-02-24
add Impulse module to mac
Adjusted Gaussian upsampling filter
v1.5.102 - 2022-02-22
prevent spurious 'module has changed' messages
fix possible crash when SE tries to display a dialog box at startup.
fix controls that don't handle sub-menus on right-click (>>>>)
Oversampler pins prefixed with '*' in name use control-signal friendly upsampling (no ripples)
v1.5.101 - 2022-02-18
improved oversampling of control signals
v1.5.100 - 2022-02-15
when exporting plugins, any failure to copy sems results in an error written to stderr
Slider now clips text in edit box
v1.5.98 - 2022-02-02
fix oversampling settings wrong in editor after restart
fix not saving VST2 plugin
fix flaky timer behavior
fix VST export setting lost on load
fix 'Text Entry 4' not redrawing when 'style' changes
Hardened the Korg filter against abuse.
v1.5.96 - 2022-02-01
Increased resolution of Impulse Response module
v1.5.95 - 2022-02-01
fix crash when module SEM renamed but not rescanned yet.
better CPU windo layout
Increased oversampling upsampler from 4 to 16 coefs to improve it's low-pass filtering effect
v1.5.94 - 2022-01-28
fix non-redraw when dragging nodes within existing line bounds.
fix non-redraw when dragging nodes within existing line bounds.
fix bugs in clicking lines with elbows
fix bugs in clicking lines with elbows
Added 'pow(x,y)' option to Waveshapers formula
v1.5.93 - 2022-01-26
fix sem pin defaults not effecting change until DSP restarted
fix audioduplicating pins on modules with both GUI and DSP pins
Fix internal-SDK modules not responding to default changes in editor.
v1.5.92 - 2022-01-25
fix spare pin color
v1.5.91 - 2022-01-17
new module 'per note controllers'
v1.5.90 - 2022-01-14
fix Roland SYSEX controllers moving slider only half-way
Note Expression working (MPE in Cubase)
MIDI output now supported from VST3 plugins
v1.5.89 - 2022-01-11
New command-line argument 'upgrade' - resaves project-file in most recent file-format.
Fix for too-bright transparent images on Windows 7
v1.5.88 - 2022-01-06
fix issues with automatic pin datatype for parameters
v1.5.82 - 2021-12-17
right-click panel now has "Locked" option
fix voice-allocation failure when voices are very loud
SINC filter, less glitches at 0Hz
SE 1.5 now suggests using SE 1.4 to upgrade incompatible old project files.
'locking' a Container now locks only Panel Window (not Structure window).
v1.5.80 - 2021-12-13
fix bug with 32x oversampling (when patch-automator outside of oversampler).
Fix XML project not saving parameter hi/low
v1.5.79 - 2021-12-09
implemented depth-first module sort
Implement Cache_Friendly Buffers
Fix VSTs having identical parameter indexes (now auto-assigned when duplicated)
v1.5.78 - 2021-12-08
new modules StringConcat, CancellationFolder
fix glitch in osc crossfade (esp w DBF_RANDOMISE_BLOCK_SIZE)
fix assert on 'module not sending initial update' for 'PF_PARAMETER_1_BLOCK_LATENCY' pins
Changed color of GUI modules
v1.5.77 - 2021-12-03
Fix 'Polyphony' not loading from xml file.
v1.5.76 - 2021-12-02
fix CPU redraw glitch
v1.5.75 - 2021-11-30
dashed lines now supported on macOS
v1.5.74 - 2021-11-26
modules that change latency now working in VST3 plugins.
v1.5.73 - 2021-11-18
take export folder from project filename
v1.5.71 - 2021-11-15
vector pan know, fixed drawing glitch at pos 0.5
fixed crashes when using radial and bitmap brushes in structure window. (they fallback to plain black)
fixed SDK GUI modules being notified twice of parameter updates
fix for mono mode
fix crash when muting a module connected to 'WaveRecorder2'
fix auto-glide (broken by recent note priority fix)
fix Mono Priority modes 'High' and 'Low'. Was ignoring held keys that play for the first time only as result of releasing another.
consolidated 'module will be upgraded" messages.
Fix SV Filter2 glitch when resonance zero in polyphonic situation
v1.5.70 - 2021-11-12
hit testing by dragbox now behaves like SE 1.4 (partial hits count)
fix crash on XML project files with 'Spare' container plugs
v1.5.69 - 2021-11-11
replacing 'MIDI Controllers' module with 'Slider' now does not expose obsolete 'MIDI' pin etc
SynthEdit 1.5 will utilize SynthEdit 1.4 (when installed) to export VST2 format.
v1.5.67 - 2021-11-10
fix for parameter values containing multiple consecutive spaces. (XML space collapse bug)
fix bender range for modules: 'MIDICV-2' 'MIDI-CV' 'Controllers' 'MIDI Monitor'
Fix for locked Containers showing wrong pins
Exported VST2 plugins no longer show extra 'MIDI CC' parameters.
Attempt to fix gradient banding on macOS Monterey
Attempt to fix flickering window title on macOS
v1.5.66 - 2021-11-09
Added support for 'Ignore Program Change' to VST3 plugins (optional in export dialog)
Added 'Emulate Ignore PC' option to export-vst dialog
v1.5.64 - 2021-10-27
reduce spurious mouse messages to modules.
fix tooltip timer logic
fix for dragging patch-cables over 3rd-party modules (dynamic_cast into dll)
fix Pitch Bender current value getting exported to VST3 (HC_BENDER stateful).
Added Undo initial manager to plugin
v1.5.61 - 2021-10-19
new experiment module: Cadmium Renderer
Fix MpController::getParameterValue ignoring 'FieldId' argument.
Fix MpController::getParameterValue ignoring 'FieldId' argument.
Cadmium now does topographical sort of modules.
v1.5.59 - 2021-10-01
fixed module name and VST Plugin name not saving in XML project format chore(se) : updated controllerhost from WV
fix regression on parametercount override
fix random number on DSP thread being the same every time.
Added support for render mode
v1.5.58 - 2021-09-17
new module Diagnostic/IDE Logger
VST3 plugins now take rendermode from DAW
v1.5.56 - 2021-09-06
new module 'MIDI to Gate2' now includes trigger pin
v1.5.55 - 2021-09-02
removed asterix on preset names (when loading a modified factory preset). Was a pain.
fixed crash when deleting patch cables
fix automatic pin conversion (broke in B)
Replace feature now more forgiving of differing pin datatypes
Quantizer - better 'sleeping' when input is zero.
Oscillator (naive) - phase mod pin works with fixed initial value
No automatic connection from Int to List any more (use a 'Int to List' converter).
New module: Step Sequencer3
Lines drawn with gradients are now working on macOS
Improve handling of 'All Sound Off' MIDI message
Fixed plugin losing preset name after 2nd save in DAW.
Fix for parameter tweaks not saving in GarageBand and LogicPro sessions
Fix crash with volt-to-float since last update.
Fix crash when inserting mono VST3 into Ableton Live
Fix GUI freezing when changing latency in FL Studio
Don't add '*' to modified preset names if they already have one
Bools-to-Int - fixed last bool pin not working
v1.5.52 - 2021-06-28
fix Processor->Controller queue stalls in some situations.
XML format 'mute' and 'excludeVst' now serialized.
SincFilter - fix possible crash on 32-bit systems.
Lines now drawn with curvy joins
Impulse Response Module now availalble on macOS
Impulse Response - fixed graphics resource leak
Deprecated glitchy 'Volts to List' module. Please use 'Volts to List2' module instead.
v1.5.51 - 2021-06-25
Structure view arrows now properly centered on lines.
Patchmem float in/out now saves value with preset
v1.5.50 - 2021-06-23
new experimental module PM Float Latchable
v1.5.49 - 2021-06-22
fix shell plugins not scanning
fix bug in hot reload
Fix saving XML project in legacy format when prompted to save on close.
Added cancellation analysis
v1.5.48 - 2021-06-04
auto-scroll improved at window edges.
Support Effects with MIDI input on macOS
Fix problem clicking on List-Entry while dismissing it's popup list.
Fix Waveplayer module glitching on macOS
'Export JUCE' menu added to debug version
v1.5.45 - 2021-05-06
New module 'Registration Check GUI' - allows plugin to check rego even when suspended by DAW.
CPU window now works for sleeping modules.
v1.5.42 - 2021-04-22
plugin passing auval
live coding improved detection of module update
improved line selection with mouse
Fix for module live-reload when module filenames similar 'Controls' vs 'ControlsXp')
v1.5.41 - 2021-03-31
MIDI-In now has activity LED
v1.5.40 - 2021-03-30
right-click any module now offers save-as-prefab option (was only containers)
resizing background.png working again
rack modules now dragable in vst3
more robust mouse-hover behavior
more accurate hit-testing (XPSV)
minor fixes for VST Shell
fix possible crash with DirectSound drivers
fix possible crash after deleting a module with latency
fix issue with hit-testing fix
fix for crash with nested oversamplers
fix crash on menu 'Selection to Prefab'
fix bug in unicode conversion
better scanning of shell modules
added T skin
VA Moog Filter - now sleeps when it's input is silent.
Saving prefabs dialog defaults to Prefab folder
SYSEX, fixed wrong pin ID reported by 'onMidiMessage'
SDK - increased number of characters available for SDK identification ('getSdkInformation')
Module cache no longer using MFC
Fixed screwup with not initializing poly parameter pins.
Fix prefabs size increasing when saved twice
Added Prefab Browser module, code tidy
v1.5.36 - 2021-03-03
When exporting a plugin, the SynthEdit licence agreement is automatically copied to the plugin folder.
Wave-Player - fix clipping on full-scale 8 and 24 bit samples
VST3 plugins now receive poly after-touch MIDI messages
Rack Modules are now draggable
Fix for communication FIFO
Fix crash when automates a Poly Container's controls but has no patch_automator.
v1.5.35 - 2021-02-19
xml parameter loading fixed
new module 'MIDI Message'
less annoying window resizing, (no bitmap stretching)
fix bug in hit testing resizer
fix bug in Rect Inflate/Deflate
added 'Rack Module' option on contect menu
WIP .synthedit parameter values saved
MIDI-CV2 - fixed poly-aftertouch
Fix wonky lines when dragging
Fix Rectangle not updating in sub-view in response to changes in Properties pane (e.g. color)
v1.5.34 - 2021-02-11
fix loading Containers in .synthedit file format
fix hit testing on Panel
v1.5.32 - 2021-02-10
new structure view: fix assert when sub-control wire connected to unavailable module.
improved locking on preset load/save
improved cable drawing
fix for MIDI un-learn not saving in presets
fix 'twisted' wires when upgrading Switch module
command arg /autosavevst now implies /quiet
Hide dummy view
Fix for crashing when using prefabs containing modules that need upgrading
Fix for crash on OS Sierra due to unsupported colorSpace
Fix assertion saving a new project with blank title
Fix XML serialization of autoduplicate plugs (Switches)
Fix VST3 FIFO causing memory allocations on DSP thread (audio glitches)
- Updated prefabs (LED2, Peak Meter, VU Meter) to not save in presets.
- 'Help' menu working on feedback modules
v1.5.31 - 2021-01-14
MFC based modules now upgraded on load (SE14 didn't).
Added option to save as XML (.synthedit)
v1.5.30 - 2021-01-13
reduce number of 'can't load module' dialog boxes.
old-style Switch modules now upgraded correctly.
Text Entry4 - moved 'mouse down' pin to left side like other modules.
Cleaner drawing of structure view in standard DPI
Added 'About..' to module context menu
v1.5.29 - 2021-01-07
work on presets
work in progress - bitmapbrush
when saving presets, plugins will now create a preset folder if none exists.
when saving presets, plugin will add file extension if it's missing
washed-out color on macOS bigSur
vst2 factory presets now stored as individual files
text-entry box now supports center or right alignment
text improvements
removed unused saturation pins from Moog VA filter
remove Scope3 project
new Patch-Mem-Out modules will now have 'Ignore PC' On.
new Patch-Mem-Out modules will no longer save their settings in presets.
mac gradients now draw the same as Windows
interface 'IoldSchoolInitialisation' promoted to proper COM interface 'legacyInitMethod'.
improved gradient drawing on Mac
improved Xml Bank import, preset format now matches 100% presets saved by DAW (allows Preset Browser to match them correctly)
gradient fix
fix preset saving in aupreset format
fix possible glitch drawing Panel Group
fix for multichannel audiounits
fix DirectX not redrawing all the way to edge of window (was 1 pixel short)
fix 'Can't open Plugin-Cache' error after scanning modules.
enum parameter now expose index (not value) to DAW
Work on Edit Boxes
When reducing polyphony, plugins now execute 'all notes off' to kill any excess voices immediately
When recalling DAW sessions, Patch-Browser will attempt to 'tick' correct preset.
Wave-Recorder2 - Fixed 'Time Limit' not working.
WHen SE unregistered, 'About' box refers user to registration screen.
VST3 Factory initialisation more thread-safe.
VST2 plugins better at showing preset name.
Updated Step Sequencer example prefab to use new Counter module
Update 'Export VST' dialog title
Tooltips working on Mac
Textbox can be dismissed by clicking elsewhere on MacOS
Text Entry4: Now aligned and word-wrapped correctly when editing on Windows.
Text Entry4 - removed 1000 char limit.
Text Entry boxes can now be dismissed by clicking elsewhere.
System Command module working on mac (for open/edit, explore)
System Command module now works with webpage URLs
SynthEdit 64-bit VST plugins can load Audio Unit (Mac) Presets.
Support for improved vertical font alignment.
Support for changing sample-rate of ASIO drivers.
SubControlsXp/Image2 added mouse option 'off'
SDK: linear gradient start/end points now respected when not on bounding rect
SDK: lighter gradients, more like Windows
SDK: Fix text alignment when clipping disabled
SDK: Added support for radial gradient origin-offset
SDK Additions from Sasha Radojevic
SDK : fix for radial gradients with center offset outside radius
SDK - Support for rounded rectangles on Structure view.
SDK - Support for 'IMpUserInterfaceHost' in structure views
Removed vst3 plugins from insert menu when re-scanning vsts.
Removed useless 'Pitch Bender' prefab.
Removed limit in Preset XML restricting BLOBs size (was 10kB)
RadialGradients drawing on Mac
Radial Gradient brushes use same colors as Linear on Windows 7
Radial Gradient Brush working (64-bit Panel only)
Prevent some private parameters being exposed to DAW.
Preset-Browser - Fix unreliable preset changes in Ableton Live
Preset Browser now does not 'tick' any preset when preset was set by DAW.
Preset Browser now detects presets saved by DAW in VST3 plugins
Preset Browser can now load fxp presets created by plugins prior to SynthEdit v1.4.518
Preset Browser - 64-bit plugins can now read presets from 32-bit plugins in fxb format.
Popup Menu now never shows formatting strings, e.g. >>>>
Patch-Automator no longer shows on Container with "Show on Module" ticked. (fixes it expanding indefinitely)
Panel-Group text now supports alignment fix.
PD303 prefab now set to MIDI Channel 'All' (was 1)
On startup all previous gate signals released (was causing stuck notes).
On new projects, panel size fits neatly on 'snap' grid.
New prefab example - Basic Step Sequencer
New prefab - Diagnostics/Random Note Generator
New module - 'Int to List'
New module "Password Hide" - replaces text with asterix characters.
More consistent font rendering. feat(AU) : Midi Monitor now works on Mac. feat(se) : Better help for Oversampling Control.
More consistent font rendering
Monostable time now reports unit as ds (decisecond)
MIDI-Monitor now clips graphics.
MIDI-In module now more forgiving of Drum-Machines that send super-short notes.
MIDI-CV2 Fixed Constant-Rate/Constant Time Glide reversed.
MIDI learn now recalled from presets
Loading a presetxml banks with more than 128 presets no longer crashes SE. SE will load first 128 presets only.
Loading a preset with no MIDI-learn will now overwrite previous preset's MIDI-learn
Increment3 modules - fixed false triggering when opening or refreshing window.
Increased MIDI grab/release emulation timer to make it less glitchy.
Improvements to Preset Browser.
Improvements to Preset Browser in VST2
Improved polyphonic path detection.
Improved color-space, less banding on bitmap gradients
Improved alpha blending (transparent colors)
Improved Preset-name syncing when switching preset from DAW.
Improved Find and Replace
Improved 'RadialGradientBrushProperties' class
Improve preset switching
Fixes for VSTPluginTestHost unit-tests.
Fixed spurious "Can't load modules" when loading a prefab containing any of ["SynthEdit Keyboard2", "Inverter", "Sample Player obsolete"];
Fixed preferences dialog added extra slash to root folders.
Fixed old projects loading with missing KeyBoard2
Fixed dragging background rectangle top edge
Fixed Audio Unit plugs using wrong ID in presets.
Fix voice allocation involving Voice-Splitters
Fix various host control parameters accidentally stateful
Fix unicode text entry (euro symbol)
Fix text drawing with both 'wrap' and 'clip' options
Fix some module help links not working.
Fix setting 64-bit VST2 preset off-by-one error.
Fix sendMessageToGui SDK function.
Fix saving plugin state when Processor is not active.
Fix problems with preset recall in Reaper on macos (you may need to resave presets)
Fix preset selection getting wrong preset when using VST3 preset files.
Fix preset browser sometimes not finding any presets (FileFinder)
Fix possible stack overwrite on 32-bit systems. (UET_RUN_FUNCTION2)
Fix possible crash when using save-preset dialog box
Fix possible crash on startup (DEBUG only)
Fix possible crash on Ableton Live (Mac) when quiting app with plugin window open.
Fix possible bogus GUI pin values being sent at startup.
Fix plugin loading with blank Preset Browser
Fix plugin factory GUID copy.
Fix parameters broken on 32-bit plugins.
Fix nag screen not working.
Fix missing graphics on Mac when using Scope3 (bitmapRenderTarget setting clip rect)
Fix memory leak on legacy DirectX drivers.
Fix mem leak on SEM controller objects.
Fix inverted parameters on Macos
Fix inverted parameters (VST)
Fix glitchyness in Int-to_Float and Float-Function (GUI) modules
Fix for spring activating spuriously when window is opened.
Fix for project files containing unwanted stateful host controls.
Fix for inverted parameters on Macos
Fix for crashes with older 3rd-party modules.
Fix for changing sample-rate with ASIO drivers.
Fix for Patch Browser initializing always to first preset in 32-bit.
Fix double "Need to Save?" dialog on App quit.
Fix crash when oversampling Sound-Out module (it's now silent instead).
Fix crash when module in sub-view calls GetAxisAlignedClipRect (or Clear)
Fix crash when loading projects containing "Bools to List" module.
Fix crash when dragging modules with multi-node lines
Fix crash when clearing bitmap render target (mac)
Fix crash when Clearing bitmap render target.
Fix crash on changing preset.
Fix crash on audiounit exit (thread::join)
Fix crash loading presets containig euro symbol on macOS
Fix build error
Fix bug in font cache (crashed when getting font for non-existing style name)
Fix aupreset files preset name field not populated
Fix XML Bank Import not working
Fix Text-Settings module resetting when plugin restarted due to patch-cables or sample-rate changing.
Fix SynthEdit exporting non-compatible presets with fpx format (VST2 Presets).
Fix SE Help file not installed by installer.
Fix SDK function - sendMessageToGui()
Fix Preset names showing only as numbers in VST2 plugins
Fix Patch-Browser sometimes selecting next preset in Fl Studio.
Fix MFC assert on open/close document.
Fix List Parameters with non consecutive enum values on Mac
Fix Keyboard2 module not working on macOS
Fix Import-Bank not refreshing preset browser on Macos
Fix GUI objects position corrupted after 'Show on Module' enabled before 'Show on Parent'.
Fix AU Validation for instruments
Fix "Animation Pos" jittery on "PatchMem Int" and "PatchMeme Bool"
Fix 'Replace' feature connecting to invisible pins.
Fix 'Fixed Values' module not updating it's properties window when adding new pins.
File browser now works on macOS when browsing 'All files (*.*)'
Faster font caching
FXP presets saved from 64-bit SynthEdit now compatible with 64-bit DAWs (but not 32-bit DAWs)
Exported AU plugins no longer contain file 'sem list.txt' (it's now renamed to 'export_log.txt' in the Mac Export folder).
Export-VST - Ensure manufacturer ID contains some uppercase characters.
Disable <shift> on view open (SE 1.5 only).
Default font is now "Arial"
DX View now uses "default2" skin.
DSP Int to List connections now provide automatic conversion.
Connector arrows now centered properly.
Changing Preset in the browser now updates DAW.
Better support for dynamic PDC (plugin delay compensation)
Bend-range now retained in project.
Basic Debug Window support
Basic CMakeLists output from 'Build code skeleton'
Basic Audiounit View drawing
Automatic upgrades for TextEntry3 and ListEntry3
Audiounit plugins now support 'list' parameters in the DAW
AudioUnit plugins will now show output bus names provided left and right names have text in common. e.g. "Sidechain L" and "Sidechain R"-> bus-name="Sidechain"
Audio processing working on IOS
Audio engine now uses actual sample-rate from ASIO drivers, not preferred sample-rate (from preferences dialog).
Audio Unit plugs now respond to mouse on first click
Audio Unit Presets now read from correct location (~/Library/Audio/Presets/VendorName/PluginName)
Adjusted panel background position so that it aligns with 'snap' grid.
Added warning message when oversampling audio and midi I/O modules.
Added support for mono-use, improved AU validation conformance.
Added support for dynamically changing latency in VST3 plugins.
Added support for MIDI input on VST3 effects (when supported by DAW).
Add support for SDK function: sendMessageToGui()
Add support for (basic) bitmap brushes
Add link in menu to Privacy Policy
AU plugins now support mono use option
AU Plugins now store correct intrument ID in aupresets
"Inhibit Wave File Errors" preference working.
'Structure Group' now hidden on VST3 panels.
'Connect' dialog now shows only visible plugs.
v1.5.11 - 2019-03-22
XPSV, fix List Entry pins order on GUI
Menu-toListboxes - fixed 'Other' category not working
v1.4.385 - 2019-03-20
Fix for Menu Combiner
v1.4.384 - 2019-03-20
Fix patch cables not hidden by 'Show on Panel'
v1.4.383 - 2019-03-19
Fix possible crash with very CPU-heavy projects
v1.4.382 - 2019-03-19
Polyphony Control modules - Glide Type now sticks
v1.4.380 - 2019-03-15
Improvements to sub-panels (show-controls-on-parent)
v1.4.379 - 2019-03-12
Slider - now respects Header font style
Linked up Help URL for Preset Browser and Registration Checker
v1.5.10 - 2019-03-08
XPSV - Locking Containers now "compacts" them as before
XML format now supports IO pin datatype and Slider Panelrect
v1.4.378 - 2019-03-08
XML format saves Slider panel rect
Fix crash when plugins use CPU Meter module
Fix crash when CPU Meter module included in plugin
v1.4.377 - 2019-03-07
Fix User Setting text module
v1.4.375 - 2019-03-06
Registration modules now compatible accross 32-bit, 64-bit, Win and MacOS
Fix Text-Entry4 not working in 32-bit VST plugins
v1.4.374 - 2019-03-06
SEM Controllers now supported on MacOS
v1.4.373 - 2019-03-06
Registration modules now produce consistent serials on 32 vs 64-bit systems.
Fix image contrast
v1.5.9 - 2019-03-05
Registration module, more random serials
Now using superior FLIP presentation model (no text glitches)
More random registration serial generation
Live module coding working
v1.4.372 - 2019-03-04
Fix HD MIDI messages
v1.4.371 - 2019-03-04
Fix Registration module not working in VST
FIR Filters now support latency compensation
Added FIR SINC High Pass filter
v1.5.8 - 2019-03-01
XML import GUI improved
v1.4.370 - 2019-03-01
Updated User Setting - Text module
Registration modules working
File dialog now using correct default folder when simplifying xmlbank filenames
v1.5.7 - 2019-02-28
Better handling of text parameters containing quotes and apostrophes
v1.4.368 - 2019-02-28
XML projects with missing modules now supported
Fix possible crash loding project with missing module
Fix crash when text patchmem contains apostrophes
Added /samplesfolder flag to aid unit testing
v1.5.6 - 2019-02-27
XML - pins serialised properly
v1.5.4 - 2019-02-26
improved XML export
Smoother gradient rendering
Menu 'Export XML' enabled
v1.5.3 - 2019-02-22
Direct2D enabled by default, XML build enabled by default.
Added support for DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL
v1.4.367 - 2019-02-22
Renamed "Save/Load Bank" to "Export/Import Bank" to better reflect what it does.
"Copy Preset" - When preset name is blank, now leaves destination name blank also
Fix crash when opening Debug window on Feedback module
Fix Feedback module's 'Delay Time Out' not working