report subview clip bounds including child shadows
render module outline under plugin shadow layer
prevent shadow layer smearing in subviews"
prevent shadow layer smearing in subviews
paste with mouse position fixed
only draw panel grid in editor mode; thicker debug cross
mac app can now open .syntheditprefab projects
hit testing on new Panel Group
correct coord spaces in SubView clip-area propagation
containerized modules center on panel view
autoscroll now works during wire pickup on Mac
arrow keys nudge selected modules on Mac
Sdk3Helper file and ok/cancel dialogs working
MIDI-out selector no longer overlaps MIDI-in list in Preferences dialog
v1.6.74 - 2026-04-23
loading .syntheditprefab directly working
fewer spurious notifications from properties-browser
VST3 resizing mac working
VST mac resizing working
AU mac plugin resize support
'Show Controls on Module' working
v1.6.73 - 2026-04-22
mac - less sensitive scrollwheel
mac - less sensitive mousewheel
VST3 - refresh DPI state in-place on HC_PLUGIN_UI_SCALE change
GUI modules now support pin info
Freq Analyser - text no longer flipped
Added IListPins support for GUI pins
v1.6.71 - 2026-04-21
sub-view hit testing working correctly
fix spurious invalidation on first hover of ResizeAdorner
fix repaint when sub-view shows/unshows
v1.6.70 - 2026-04-21
fix slider text height
PSS skin working on export
PSS skin working on export
v1.6.69 - 2026-04-21
mac now export font names correctl
v1.6.68 - 2026-04-20
poll OS cursor during drag to unfreeze outside swapchain
autoscroll now works when dragging wires/cables
v1.6.67 - 2026-04-20
suppress Debug CRT assertion dialogs in the dsp_tests harness
suppress Debug CRT assertion dialogs in SynthEditCL
mac - fix missing modules from export-plugins
v1.6.66 - 2026-04-17
fixed HC_OFFLINE failing when user hit 'Play' right after loading app.
fix pin direction screwup on containerize
fix VST3 plugin viewport (mac)
SynthEdit mac reloads project after export
Hoverscopes now work on IO Modules
Hoverscopes now work on IO Modules
v1.6.65 - 2026-04-16
panel ResizeAdorner repaint - getClipArea coord space
no error from missing MIDI driver when you arn't using MIDI modules
mitigate bug when clicking image with file "arrow_right" causing a spurious change notifications to "arrow_right.bmp"
mac - shift toolbar left
fix subviews mouse handling
fix drag hit test lines with tiny hitbox
fix crash when hovering IO Mod pins while audio on
fix crash after pasting BPM module from another project then starting audio.
better cancellation workflow
better cancellation workflow
Wave Recorder better error messages
VST3 panel now panned correctly
v1.6.64 - 2026-04-15
better dragbox discernment of lines
v1.6.63 - 2026-04-15
se rescan modules on first run after updating
fix processor watchdog in editor
fix processor watchdog in editor
CPU display now in front of other modules
v1.6.61 - 2026-04-14
support for new yes/no/cancel dialogs
new module "Dialog" for yes/no/cancel dialogs
exclude '_fallback' from skin menu
Skin Manager now searches project-specific skin first for fonts.
v1.6.60 - 2026-04-14
properties panel uses panelBackground for contrast, widen browse button
project file names can now contain a dot and skin file name will ignore subsequent characters. e.g. "myproject.version23.synthedit" => skin folder is "myproject"
fix resize dot placement on structure view modules
filebrowser better support for project-specific-skin
Containerise now pastes to canvas center (no top-left)
v1.6.59 - 2026-04-13
mac - <DEL> key works in text-entry boxes
v1.6.58 - 2026-04-13
pan/zoomed notification improvement
pan/zoom retained correctly.
no blue highlight over hovered modules in exported plugins
mac textedit now respects <ESC> and losing focus.
fix view centering annoyingly when inserting modules
compatible window positions when going from SE 1.5 to 1.6 or back
blue highlight not shown on modules in plugins
SE now searches for skins in project-specific folder next to project file first. e.g. mysynth.skin
SE now searches for skins in project-specific folder next to project file first. e.g. mysynth.skin
SE command-line can now capture screenshots
v1.6.57 - 2026-04-10
mac - fix skin scanning
crash on close (mac)
added _fallback skin for your custom skin assets
v1.6.55 - 2026-04-10
mac - 'show skin files' working, removed junk '&' symbols from popup menus
hide app symbols so plugins use their own SynthEditLib copy
v1.6.54 - 2026-04-10
fix properties browser screwing up skin filenames
fix hit testing going for line under module
fix "can't load:YES" message
Se macOS codesigns exported plugins for local use
v1.6.53 - 2026-04-09
fix plugins drawing top-left at view center
fix crashing playing on-screen keyboard
fix WaveTableLoad.cpp build errors on macOS
command-line exporting working on macOS
Au validation passing
v1.6.52 - 2026-04-08
fix export AU
v1.6.50 - 2026-04-06
'background' layer support (-2)
v1.6.48 - 2026-04-03
se mac recalls window position
fix hover scope clip rect invalidation.
Structure modules without pins now draw without borders. e.g. PostIt!
v1.6.47 - 2026-04-03
win - theme restores correctly on startup
pass both radii to RoundedRect for shadow shape
mac - light/dark themes
mac - browser text invisible due to theme change race
[0164] Patch-cables disappearing when others added/removed.
v1.6.37 - 2026-03-05
fix modules path
v1.6.36 - 2026-03-03
fuzzy hit testing
fuzzy hit testing
crash clicking line
[0193] fix lines disappearing when nodes overlap.
[0192] Patch Cable Diag drawing outside bounds
Added 'Export' toolbar item
v1.6.35 - 2026-02-27
tickbox in parameter browser working properly on bool param values
fix for scroll bars going wring direction
fix crash when deleting containerising connected modules
filebrowser on filename pins now shortens filenames as appropriate (e.g. skin files)
v1.6.34 - 2026-02-16
prefabs showing on browser
fix duplicate notify msg IDs
factory prefabs working
export now notifies success via a 'toast' popup. (no more dialog to click)
export VST3 mostly working
v1.6.33 - 2026-02-13
limit number of recent files saved
v1.6.32 - 2026-02-13
Added system SEMs to layout via wildcards in synthedit2.vcxproj and .filters
v1.6.28 - 2026-02-12
fix hang on exit after changing tab
SE-CL fix dialog boxes showing when in 'quiet' mode.
wider PB
when running on Jeffs machine, scans SEMs from SE16/mac_assets folder (which is where they are built now)
typing in properties browser don't affect structure view
removed use of std::regex, had compile error on Azure pipelines
refactor to simplify plugin file paths
refactor to simplify plugin file paths
new module - Operating System Detect
new DSP text module "First Non Empty"
made ModuleFactory_RegisterModule function visibility hidden on macOS. Prevents SE plugins incorrectly calling this function in their host.
incorrect indexes from it_enum_list2()
implement dark mode
fix possible assert on destruction of SE2JUCE_Controller
fix plugin cache filename
fix patches not saving (bug due to earlier refactor)
fix keystrokes escaping text-edit boxes
fix from SDK3 SEMs with file-browsers
fix freeze/slowdown when resizing main window
fix for nested plugins on macOS
fix for nested plugins on macOS
fix for nested instantiation on macOS
fix for module scanning
fix for macOS where no audio drivers availalbe
fix for cut/copy/paste affecting structure when in textbox
fix for SEM caching on macOS
fix for SEM cache on macOS
fix for ResolveFilename with short names on macOS
fix for GMPI string pins on mac
fix for CreatePluginBundleRef() when it's not a bundle
fix for <tab> key in text edits
fix erroneous duplicate module messages.
fix entering text defaults
fix crash when resizing editor (hanging pointer)
fix crash in wav_file.cpp writing files with more than 2 channels
fix SEMs not loading paths from cache
fix 'module not found" message when pasting
feedback modules are now deactivated during cancellation
extended content onto title bar
drop new module working again
disable module cut/paste while cut/pasting in a focused textbox
correct macOS sysmem plugins folder
command line args now parsed correctly
cancellation - _DEBUG properly defined in debug mode
better diagnostics from cancellation util
avoid double console output
[0189] pin renaming not working on auto-rename but not auto-duplicate pins.
[0136] Loss of "Snap To Grid" Setting After Crash
[0017] Use plain ASCII Hex format in properties browser for BLOB pins
WIP mac compat
SynthEditCL now hides itâ''s symbols on macOS to prevent child plugins from accedentally linking against the host functions (becuase they both use SynthEditlib statically)
SynthEditCL now accepts flags with minus sign like -quiet to avoid misinterpreting macOS filename with leading slash as a flag
SynthEditCL - Added -factorysemsfolder override flag
SECL now scans system modules from itâ''s own bundle
SECL macOS now scans modules from within own bundle
Run button working without glitches
Run button working without glitches
Recent Files menu now updated when Saving a project during export as plugin.
Properties browser file dialogs working
Properties Browser - more robust change detection on floating point values
Properties Browser - better float formatting and more tickboxes for BOOLs not combos
Parameter Browser - MIDI field working
PB - no file browser on non-filename text parameters
PB - iPC, Private, Stateful all using checkboxes
PB - bool properties leave room for wider label
Keyboard - fix not sending trigger pulses (updated unit test)
Ensure caption buttons are visible on dark backgrounds