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
  • Direct2D enabled by default, XML build enabled by default.