v1.6.76 - 2026-04-27

  • stop audio on document close and app exit
  • save/load prefabs working (mac)
  • privacy and community page links working (mac)
  • prefabs now installed on first launch (mac)
  • new menu to explor to project-skin folder
  • find/replace working on mac
  • crash after rescanning when document is open
  • Keyboard (MIDI) on-screen keyboard working. (KeyBoard-CV keyboard removed)
  • 'Browse to Project skin'
  • v1.6.75 - 2026-04-24

  • 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
  • implemented layered rendering (shadow, widget,glow)
  • hoverscopes working again
  • Unreleased

  • new module Bar LED Meter
  • v1.6.45 - 2026-03-31

  • fix invalidation of adorners
  • Fix view refresh when setting GUI pin default
  • v1.6.44 - 2026-03-30

  • selection box invalidation when scrolled
  • more robust dropping new modules
  • v1.6.43 - 2026-03-30

  • new module glowey LED
  • mac - cursor changes when dragging new modules
  • fix selected modules ignoring mouse
  • fix possible assert in add connector
  • fix module browser details view not redrawing
  • fix crash when dragging modules
  • fix crash on dragging Line from Module Browser debug category
  • fix assert when stress testing module browser
  • v1.6.41 - 2026-03-26

  • vie coded icons (need fixing)
  • se amc has correct version number
  • scroll bar too high
  • new function 'stripRedundantTrailingZeros'
  • less hoverscope redraw glitches
  • fix crash on hover 'spare' pin
  • HC_PROCESSOR_OFFLINE init correctly to true
  • v1.6.40 - 2026-03-26

  • strip trailing zero from pin defaults in XML project file.
  • more robust list-entry bounds invalidation (fixes 'missed first click' in editor)
  • less false update 'noise' notifications from Properties Browser
  • implemented Sdk3Helper::invalidateMeasure()
  • hover outlines working in GUI
  • fixed-values - now saving value of pins
  • fix for expression evaluator on macOS
  • fix doubled up mouse move events
  • fix default values being written to project file for output pins.
  • fix crash in List Entry
  • fix SDK3 invalidateMeasure() behaviour
  • PlainImage module fixed recursion on mac
  • v1.6.39 - 2026-03-24

  • â'œopen last projectâ' working
  • win pipeline runs frst, mac pipeline consumes windows vst3 artifact
  • win VST3 now releases containerview when editor closed
  • win - export dialog triggers 'save change' if it had generate a unique ID
  • vibe coded SynthEdit Mac
  • modules cmake now copies official modules to correct folder
  • fixed several invalidation rect errors
  • fix transform of invalid rects by view
  • fix race-condition preventing DSP "done" message reaching UI.
  • fix loading modules from plugin
  • fix invalidateRect from sub-view
  • fix hit testing on slider
  • build now code-signs sems and template plugins
  • Fix assert on exit (timers)
  • Drawing working in plugins again
  • Added support for WASAPI audio drivers
  • ALT-click picks up the end of an existing wire
  • ALT-click now picks up wires
  • v1.6.38 - 2026-03-12

  • pins now highlight when hovered
  • modules show hover state
  • however-scopes on GUI pins update live
  • hoverscopes working on GUI modules
  • hoverscopes working on GUI modules
  • better interactivity on pins and lines
  • better interactivity on pins and lines
  • better hit-testing on pins
  • [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
  • Document name show on title bar
  • Added "Disable Deep Colour" option
  • Added "Analyse Cancellation" menu (DEBUG only)
  • Add toolbar