v1.4.573 - 2021-01-26
Fix for crashing when using prefabs containing modules that need upgrading
v1.4.572 - 2021-01-19
improved locking on preset load/save
fix for MIDI un-learn not saving in presets
v1.4.571 - 2021-01-19
fix(se) - 'Help' menu working on feedback modules
fix 'twisted' wires when upgrading Switch module
v1.4.569 - 2021-01-18
old-style Switch modules now upgraded correctly.
new structure view: fix assert when sub-control wire connected to unavailable module. chore(se) : code tidy, improved some asserts
Text Entry4 - moved 'mouse down' pin to left side like other modules.
Fix for crash on OS Sierra due to unsupported colorSpace
v1.4.568 - 2021-01-06
reduce number of 'can't load module' dialog boxes.
v1.4.567 - 2021-01-04
SDK: Structure view now calls 'hitTest' on modules
v1.4.566 - 2021-01-04
washed-out color on macOS bigSur
v1.4.565 - 2021-01-01
SDK - Support for rounded rectangles on Structure view.
Fix possible bogus GUI pin values being sent at startup.
v1.4.564 - 2020-12-24
chore9au) : code tidy
SDK - Support for 'IMpUserInterfaceHost' in structure views
v1.4.563 - 2020-12-17
Improved color-space, less banding on bitmap gradients
v1.4.562 - 2020-12-17
Loading a preset with no MIDI-learn will now overwrite previous preset’s MIDI-learn
v1.4.561 - 2020-12-16
fix(au) fix for multichannel audiounits
v1.4.560 - 2020-12-16
MIDI learn now recalled from presets
Fix crash loading presets containig euro symbol on macOS
v1.4.559 - 2020-12-10
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
text-entry box now supports center or right alignment
fix(au) fix preset saving in aupreset format
v1.4.558 - 2020-12-08
Fixed dragging background rectangle top edge
Adjusted panel background position so that it aligns with 'snap' grid.
v1.4.557 - 2020-12-07
System Command module now works with webpage URLs
v1.4.556 - 2020-12-03
Update 'Export VST' dialog title
v1.4.555 - 2020-12-03
System Command module working on mac (for open/edit, explore)
File browser now works on macOS when browsing “All files (*.*)”
v1.4.554 - 2020-11-30
Fix unicode text entry (euro symbol)
v1.4.553 - 2020-11-26
Improved alpha blending (transparent colors)
v1.4.552 - 2020-11-23
gradient fix
SDK : fix for radial gradients with center offset outside radius
v1.4.551 - 2020-11-19
work in progress - bitmapbrush
mac gradients now draw the same as Windows
SDK: lighter gradients, more like Windows
Fixed preferences dialog added extra slash to root folders.
Add support for (basic) bitmap brushes
v1.4.550 - 2020-11-17
Text Entry4 - removed 1000 char limit.
v1.4.549 - 2020-11-16
Text Entry4: Now aligned and word-wrapped correctly when editing on Windows.
v1.4.548 - 2020-11-13
Fix crash when clearing bitmap render target (mac)
Fix crash when Clearing bitmap render target.
v1.4.547 - 2020-11-13
SDK: linear gradient start/end points now respected when not on bounding rect
Fix crash when module in sub-view calls GetAxisAlignedClipRect (or Clear)
v1.4.546 - 2020-11-12
SDK: Added support for radial gradient origin-offset
Improved Find and Replace
v1.4.545 - 2020-11-12
SDK: Fix text alignment when clipping disabled
Fix for spring activating spuriously when window is opened.
v1.4.544 - 2020-11-10
removed unused saturation pins from Moog VA filter
improved gradient drawing on Mac
v1.4.543 - 2020-10-22
Fix parameters broken on 32-bit plugins.
v1.4.541 - 2020-10-20
code tidy
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix inverted parameters on Macos
Fix inverted parameters (VST)
v1.4.540 - 2020-10-14
enum parameter now expose index (not value) to DAW
v1.4.539 - 2020-10-13
Fix text drawing with both ‘wrap’ and ‘clip’ options
v1.4.538 - 2020-10-13
SDK Additions from Sasha Radojevic
Fix for inverted parameters on Macos
Fix List Parameters with non consecutive enum values on Mac
v1.4.537 - 2020-10-07
code tidy
RadialGradients drawing on Mac
Fix for changing sample-rate with ASIO drivers.
v1.4.536 - 2020-10-02
Radial Gradient brushes use same colors as Linear on Windows 7
v1.4.535 - 2020-10-02
FXP presets saved from 64-bit SynthEdit now compatible with 64-bit DAWs (but not 32-bit DAWs)
v1.4.533 - 2020-10-02
Improved 'RadialGradientBrushProperties' class
Audio engine now uses actual sample-rate from ASIO drivers, not preferred sample-rate (from preferences dialog).
v1.4.532 - 2020-09-22
Removed vst3 plugins from insert menu when re-scanning vsts.
Radial Gradient Brush working (64-bit Panel only)
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.531 - 2020-09-09
Preset Browser now detects presets saved by DAW in VST3 plugins
Fix mac build
Fix crash on audiounit exit (thread::join)
v1.4.529 - 2020-09-07
fix possible glitch drawing Panel Group
Fix problems with preset recall in Reaper on macos (you may need to resave presets)
v1.4.528 - 2020-09-01
SubControlsXp/Image2 added mouse option 'off'
v1.4.527 - 2020-09-01
Fix possible crash when using save-preset dialog box
v1.4.526 - 2020-08-31
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix possible stack overwrite on 32-bit systems. (UET_RUN_FUNCTION2)
Fix crash when oversampling Sound-Out module (it's now silent instead).
Added warning message when oversampling audio and midi I/O modules.
v1.4.525 - 2020-08-24
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix Keyboard2 module not working on macOS
Exported AU plugins no longer contain file 'sem list.txt' (it's now renamed to 'export_log.txt' in the Mac Export folder).
v1.4.524 - 2020-08-14
When reducing polyphony, plugins now execute 'all notes off' to kill any excess voices immediately
v1.4.523 - 2020-08-13
Fix build error
v1.4.522 - 2020-08-12
SV Filter4 - Resonance now calibrated closer to SVF Filter2
v1.4.521 - 2020-08-11
Fix AU Validation for instruments
v1.4.520 - 2020-08-10
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.
v1.4.519 - 2020-08-06
Increment3 modules - fixed false triggering when opening or refreshing window.
v1.4.518 - 2020-08-04
Fix SynthEdit exporting non-compatible presets with fpx format (VST2 Presets).
v1.4.517 - 2020-07-31
improved Xml Bank import, preset format now matches 100% presets saved by DAW (allows Preset Browser to match them correctly)
Fix bug in font cache (crashed when getting font for non-existing style name)
v1.4.516 - 2020-07-29
Monostable time now reports unit as ds (decisecond) fix(se) : AU plugins now support mono use option
Added support for mono-use, improved AU validation conformance.
v1.4.515 - 2020-07-27
Fix preset browser sometimes not finding any presets (FileFinder)
v1.4.514 - 2020-07-27
Popup Menu now never shows formatting strings, e.g. >>>>
Fix aupreset files preset name field not populated
AU Plugins now store correct intrument ID in aupresets
v1.4.513 - 2020-07-24
removed submodule
Fix Import-Bank not refreshing preset browser on Macos
v1.4.512 - 2020-07-16
Better support for dynamic PDC (plugin delay compensation)
Added support for dynamically changing latency in VST3 plugins.
v1.4.511 - 2020-07-09
MIDI-CV2 Fixed Constant-Rate/Constant Time Glide reversed.
v1.4.510 - 2020-07-09
Fix for MIDI-CV2 Glide glitching
v1.4.509 - 2020-07-08
work on presets
Preset Browser - loading preset from file now updates preset name.
Fix saving Preset Name when plugin is not active (Logic Pro)
v1.4.507 - 2020-07-07
Popup Menu - improved "momentary" mode
Fixes to preset browser
"List to Text" - fix bug with lists containing sub-menus
v1.4.506 - 2020-07-02
fix(se) Quantizer smarter about power-saving
v1.4.505 - 2020-07-01
Fix voice allocation involving Voice-Splitters chore(se) : Add Auto test for voice allocation involving splitters
v1.4.504 - 2020-06-30
Improved polyphonic path detection.
v1.4.503 - 2020-06-25
Fix crash when unable to load SEM
Fix "Animation Pos" jittery on "PatchMem Int" and "PatchMeme Bool"
v1.4.502 - 2020-06-23
Added Sub-Control switch modules on mac
v1.4.501 - 2020-06-23
‘Switches.sem’ now named correctly (was ‘SwitchFloat.sem’)
v1.4.500 - 2020-06-18
Audiounit plugins now support ‘list’ parameters in the DAW
v1.4.498 - 2020-06-15
TextEntry4 - fix 'multiline' not working (for real).
v1.4.497 - 2020-06-15
Remove non-functional SetOpacity() from Brush class.
Increased MIDI grab/release emulation timer to make it less glitchy.
Fix saving plugin state when Processor is not active.
v1.4.496 - 2020-06-11
Fix Preset names showing only as numbers in VST2 plugins
v1.4.495 - 2020-06-10
Listbox - Submenu commands now hidden.
v1.4.494 - 2020-06-09
Fix possible crash with MIDI Bender automation.
v1.4.493 - 2020-06-05
'Text Entry 4' now respects text alignment specified in skin.
v1.4.492 - 2020-06-03
Plain Image = prevent crash in structure view when changing mode.
Plain Image - Fix for size blowout when changing mode.
v1.4.491 - 2020-06-02
Fix Scope3 on Windows 7
v1.4.490 - 2020-05-27
Tooltips working on Mac
v1.4.489 - 2020-05-26
when 'multiline' option is on TextEntry4 sub-control now wraps text.
v1.4.488 - 2020-05-22
Gradient stop colors are now gamma-corrected on Mac.
v1.4.487 - 2020-05-20
Fix crash in font caching.
v1.4.486 - 2020-05-20
Fix for crashes with older 3rd-party modules.
v1.4.485 - 2020-05-19
fix(se) State-Variable2 - Fixed Cuttoff being truncated whenever resonance tweaked.
StateVar Filter - Fix faulty resonance calculation.
v1.4.484 - 2020-05-18
Added support for MIDI input on VST3 effects (when supported by DAW).
v1.4.483 - 2020-05-15
interface 'IoldSchoolInitialisation' promoted to proper COM interface 'legacyInitMethod'.
Fix missing graphics on Mac when using Scope3 (bitmapRenderTarget setting clip rect)
v1.4.482 - 2020-05-14
Fix font-caching (Slider Data-Entry font too big)
v1.4.481 - 2020-05-13
Fix possible crash on Ableton Live (Mac) when quiting app with plugin window open.
v1.4.480 - 2020-05-12
code tidy
Fixed Audio Unit plugs using wrong ID in presets.
v1.4.479 - 2020-05-12
Improvements to Preset Browser.
v1.4.478 - 2020-05-11
Fix mac build
v1.4.477 - 2020-05-11
Preset Browser - Better syncing to presets loaded from DAW session.
v1.4.476 - 2020-05-08
Fix crash in AU validation
v1.4.475 - 2020-05-07
Prevent some private parameters being exposed to DAW.
Fix crashing Voltmeter
v1.4.474 - 2020-05-07
Voltmeter's value no longer stored in presets.
Improvements to Preset Browser in VST2
Improve preset switching
v1.4.473 - 2020-05-04
Fix Text-Entry alignment off.
v1.4.472 - 2020-05-01
Panel-Group text now supports alignment fix.
Optimized Text Drawing a little.
Improved text rendering speed.
v1.4.471 - 2020-04-30
text improvements
test build
mac fix
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix crash in BitmapRenderContext
v1.4.469 - 2020-04-28
Faster font caching
v1.4.468 - 2020-04-28
DX View now uses "default2" skin.
v1.4.467 - 2020-04-28
Better text alignment
v1.4.465 - 2020-04-24
Fix text alignment
v1.4.464 - 2020-04-24
fix build
Add support for font enumeration on Mac
v1.4.463 - 2020-04-24
Support for improved vertical font alignment.
More consistent font rendering. feat(AU) : Midi Monitor now works on Mac. feat(se) : Better help for Oversampling Control. fix(sdk): Default font is now "Arial"
More consistant font rendering
Fix vertical text alignment
v1.4.462 - 2020-04-08
Fix XML Bank Import not working
v1.4.461 - 2020-04-08
Fix not all disc presets being scanned.
v1.4.460 - 2020-04-06
Improved detection of legacy DirectX drivers.
Fix memory leak on legacy DirectX drivers.
v1.4.459 - 2020-03-26
MIDI-In module now more forgiving of Drum-Machines that send super-short notes.
Fix nag screen not working.
v1.4.458 - 2020-03-24
Wave-Recorder2 - Fixed 'Time Limit' not working.
Support for changing sample-rate of ASIO drivers.
v1.4.457 - 2020-03-20
MIDI-Monitor now clips graphics. fix(pd303) : PD303 prefab now set to MIDI Channel 'All' (was 1)
Fixed spurious "Can't load modules" when loading a prefab containing any of ["SynthEdit Keyboard2", "Inverter", "Sample Player obsolete"];
Fix MIDI learn crashing
v1.4.456 - 2020-03-05
Fix setting 64-bit VST2 preset off-by-one error.
v1.4.455 - 2020-03-03
Fix crash when dragging modules with multi-node lines
Basic CMakeLists output from 'Build code skeleton'
v1.4.454 - 2020-02-27
New prefab - Diagnostics/Random Note Generator
Attempt to fix DirectX crashing in Reason when window dragged off screen.
v1.4.453 - 2020-02-26
Fix font height in edit boxes on Windows
v1.4.452 - 2020-02-26
Fix GUI objects position corrupted after 'Show on Module' enabled before 'Show on Parent'.
v1.4.449 - 2020-02-24
Using system textBackgroundColor on text boxes
DSP Int to List connections now provide automatic conversion.
v1.4.448 - 2020-02-18
Cross platform API now allows Custom fonts on Mac (was substituting 'Lucida Grande')
v1.4.447 - 2020-02-18
Force text edit background to white
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"
v1.4.446 - 2020-02-15
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.444 - 2020-02-14
new module `Step Counter`
Updated Step Sequencer example prefab to use new Counter module
Patch-Automator no longer shows on Container with "Show on Module" ticked. (fixes it expanding indefinitely)
On new projects, panel size fits neatly on 'snap' grid.
Disable <shift> on view open (SE 1.5 only).
v1.4.443 - 2020-02-11
code tidy
WHen SE unregistered, 'About' box refers user to registration screen.
Text-Entry popup box font is now correct size
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fixes for VSTPluginTestHost unit-tests.
v1.4.442 - 2020-02-07
fix 'Can't open Plugin-Cache' error after scanning modules.
Fixed old projects loading with missing KeyBoard2
v1.4.441 - 2020-02-04
New prefab example - Basic Step Sequencer
New module - 'Int to List'
'Volts to MIDI CC' working
v1.4.440 - 2020-01-31
New module - 'Volts to MIDI CC'
v1.4.439 - 2020-01-29
Preset-Browser - Fix unreliable preset changes in Ableton Live
Add link in menu to Privacy Policy
v1.4.437 - 2020-01-27
Fix some module help links not working.
Fix crash when loading projects containing "Bools to List" module.
v1.4.436 - 2020-01-21
Fix plugin loading with blank Preset Browser
v1.4.434 - 2020-01-14
Scope3 - fix getting stuck on old data during suspend/resume cycle.
OscillatorNaive - sync from MIDI-CV gate/trigger working correctly.
"Inhibit Wave File Errors" preference working.
v1.4.433 - 2020-01-03
VST3 Factory initialisation more thread-safe.
Fix plugin factory GUID copy.
Fix Patch-Browser sometimes selecting next preset in Fl Studio.
v1.4.429 - 2019-12-27
SynthEdit 64-bit VST plugins can load Audio Unit (Mac) Presets.
Audio Unit Presets now read from correct location (~/Library/Audio/Presets/VendorName/PluginName)
v1.4.428 - 2019-12-12
New module "Password Hide" - replaces text with asterix characters. fix(se) : Loading a presetxml banks with more than 128 presets no longer crashes SE. SE will load first 128 presets only.
v1.4.427 - 2019-12-04
Fix for Patch Browser initializing always to first preset in 32-bit.
v1.4.426 - 2019-12-03
Fix 'Plain Image' module rendering in Tiled mode.
v1.4.425 - 2019-11-28
Fix 'Switch < Text' mangling characters.
v1.4.424 - 2019-11-28
chore(se) : work on Mac GUI example
Textbox can be dismissed by clicking elsewhere on MacOS
SDK Graphics 'Çlear' command now implemented on MacOS
v1.4.423 - 2019-11-14
Fix Text-Settings module resetting when plugin restarted due to patch-cables or sample-rate changing.
v1.4.422 - 2019-11-11
test fix for font leading.
v1.4.421 - 2019-11-11
Fix crash on changing preset.
v1.4.418 - 2019-11-04
Fix preset selection getting wrong preset when using VST3 preset files.
v1.4.417 - 2019-10-28
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Increase BLOB size limit from 1MB to 5MB
v1.4.416 - 2019-10-28
Removed limit in Preset XML restricting BLOBs size (was 10kB)
v1.4.415 - 2019-10-23
Menu-Combiner - fixed weirdness.
v1.4.414 - 2019-10-22
Fix for VST plugins in Reason not showing graphics.
Fix Delay2 module not always sleeping correctly.
v1.4.412 - 2019-10-10
Changing Preset in the browser now updates DAW.
v1.4.411 - 2019-10-08
Fix Mac build
v1.4.410 - 2019-10-07
vst2 factory presets now stored as individual files
VST2 plugins better at showing preset name.
v1.4.409 - 2019-09-26
Improved Preset-name syncing when switching preset from DAW.
v1.4.408 - 2019-09-10
Work on Edit Boxes
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix SE Help file not installed by installer.
'Structure Group' now hidden on VST3 panels.
v1.4.407 - 2019-09-05
MIDI-CV2 - Improved Glide.
Fix 'Replace' feature connecting to invisible pins.
v1.4.406 - 2019-08-29
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix Output parameters missing updates ( ServiceWaitersIncremental() )
'Connect' dialog now shows only visible plugs.
v1.4.405 - 2019-08-28
Fix regression in MIDI-CV glide
v1.4.404 - 2019-08-26
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix bug in 'Streaming State' module
v1.4.403 - 2019-08-26
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Audio Unit plugs now respond to mouse on first click
v1.4.402 - 2019-08-26
Text Entry boxes can now be dismissed by clicking elsewhere.
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.401 - 2019-08-22
fix[AU]: When clicking a Text box, text is now selected ready to edit.
v1.4.400 - 2019-08-14
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.399 - 2019-08-14
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix problems when glide close to or less than zero.
v1.4.398 - 2019-08-12
Fix crash in SV-Filter on Mac when pitch invalid (NaN)
v1.4.397 - 2019-08-08
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix memory leak in graphics system (BitmapRenderTarget)
v1.4.396 - 2019-06-25
When recalling DAW sessions, Patch-Browser will attempt to 'tick' correct preset. fix(se) : new Patch-Mem-Out modules will no longer save their settings in presets. fix(se) : new Patch-Mem-Out modules will now have 'Ignore PC' On. fix(vst) : Fix mem leak on SEM controller objects.
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.395 - 2019-06-24
Preset Browser now does not 'tick' any preset when preset was set by DAW.
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.394 - 2019-04-30
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix various host control parameters accidentally stateful
Fix potential memory leak.
Fix for project files containing unwanted stateful host controls.
v1.4.393 - 2019-04-26
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix SDK function - sendMessageToGui()
v1.4.392 - 2019-04-16
Removed useless 'Pitch Bender' prefab.
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
MIDI-CV - MIDI Channel setting working again.
Export-VST - Ensure manufacturer ID contains some uppercase characters.
v1.4.391 - 2019-04-15
Polyphony Control - Setting mono mode no longer resets poly soft/hard steal.
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Bend-range now retained in project.
v1.4.390 - 2019-04-08
On startup all previous gate signals released (was causing stuck notes).
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.389 - 2019-04-08
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix for Scope3
v1.4.388 - 2019-04-04
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix Scope3 getting stuck on old captures.
v1.4.387 - 2019-03-29
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix sendMessageToGui SDK function.
Add support for SDK function: sendMessageToGui()
v1.4.386 - 2019-03-27
XPSV, fix List Entry pins order on GUI
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Menu-toListboxes - fixed 'Other' category not working
Fix glitchyness in Int-to_Float and Float-Function (GUI) modules
v1.4.385 - 2019-03-20
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix for Menu Combiner
v1.4.384 - 2019-03-20
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix patch cables not hidden by 'Show on Panel'
v1.4.383 - 2019-03-19
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix possible crash with very CPU-heavy projects
v1.4.382 - 2019-03-19
Polyphony Control modules - Glide Type now sticks
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.380 - 2019-03-15
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Improvements to sub-panels (show-controls-on-parent)
v1.4.379 - 2019-03-12
Slider - now respects Header font style
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Linked up Help URL for Preset Browser and Registration Checker
v1.4.378 - 2019-03-08
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix crash when plugins use CPU Meter module
Fix crash when CPU Meter module included in plugin
v1.4.377 - 2019-03-07
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix User Setting text module
v1.4.376 - 2019-03-06
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.375 - 2019-03-06
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix Text-Entry4 not working in 32-bit VST plugins fix(se) : Registration modules now compatible accross 32-bit, 64-bit, Win and MacOS
v1.4.374 - 2019-03-06
SEM Controllers now supported on MacOS
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.373 - 2019-03-06
Registration modules now produce consistent serials on 32 vs 64-bit systems.
Registration module, more random serials
More random registration serial generation
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.372 - 2019-03-04
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix HD MIDI messages
v1.4.371 - 2019-03-04
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix Registration module not working in VST
Added FIR SINC High Pass filter feat(se) : FIR Filters now support latency compensation
v1.4.370 - 2019-03-01
Updated User Setting - Text module
Registration modules working
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
File dialog now using correct default folder when simplifying xmlbank filenames
v1.4.369 - 2019-02-28
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.368 - 2019-02-28
improved XML export
Menu 'Export XML' enabled
Fix possible crash loding project with missing module
Fix crash when text patchmem contains apostrophes
v1.4.367 - 2019-02-22
Renamed "Save/Load Bank" to "Export/Import Bank" to better reflect what it does.
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
"Copy Preset" - When preset name is blank, now leaves destination name blank also
v1.4.366 - 2019-02-21
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix crash when opening Debug window on Feedback module
Fix Feedback module's 'Delay Time Out' not working
v1.4.365 - 2019-02-21
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.364 - 2019-02-21
fix mac build
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.363 - 2019-02-21
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix 'Import Bank' when VST3 Presets folder don't exist
v1.4.362 - 2019-02-20
Fix Panel Groups crashing when displayed on both GDI and DirectX windows
v1.4.361 - 2019-02-20
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
v1.4.360 - 2019-02-20
Merge branch 'Release_V14' of https://synthedit.visualstudio.com/DefaultCollection/SynthEdit/_git/SynthEdit into Release_V14
Fix Panel Group crash when appearing in both GDI and DirectX windows.
v1.4.357 - 2019-02-19
Presets files now store plugin ID in hexadecimal
Attempt to fix factory presets not showing in DAW
v1.4.355 - 2019-02-18
Fix WV exporter.
v1.4.354 - 2019-02-18
Fix "Import Bank" feature
v1.4.353 - 2019-02-18
Fix presets not showing in DAW (Attempt 2)
v1.4.351 - 2019-02-14
Fix Registration module crash on insert
v1.4.350 - 2019-02-14
Factory presets now accessible from DAW
v1.4.349 - 2019-02-14
made basic changelog generator
v1.4.348 - 2019-02-13
Registration modules now use hexadecimal serials
Implement /autosavepresets command line switch
v1.4.347 - 2019-02-12
New modules: "Registration Check" and "Registration Serial Generator"
MIDI learn working on List Entry module
v1.4.346 - 2019-02-11
save as *.vstpreset working correctly from SynthEdit
Saved presets are placed in category 'User"
Fixed factory presets not loading
v1.4.345 - 2019-02-08
/quiet argument working better
v1.4.344 - 2019-02-08
fix
Fix crash when loading fxb banks into 32-bit plugin.
v1.4.343 - 2019-02-07
Added /quiet command line option. Suppresses blocking dialog boxes.
(most) Dialog boxes can't get stuck behind SE main window.
v1.4.342 - 2019-02-06
Parameter automation working in Ableton Live on Mac
Import bank "overwrite preset" dialog now supported on Mac
v1.4.341 - 2019-02-05
XML presets now contain plugin-ID
VST Plugins now ignore default values on container audio inputs
Fix GDI resource leak (frozen graphics)
AU plugins now include Plugin-ID in presets
v1.4.339 - 2019-02-04
Saving preset now updates preset browser with new item
v1.4.338 - 2019-02-04
updates
latest
Added Program-Category pin to Patch Browser fix(vst) : Presets saved from VST no include MIDI-learn info
Added Preset Name to Preset Browser module
v1.4.337 - 2019-02-01
vst64 can now load .fxp files (created from 64-bit). Can't load from 32-bit plugins.
Improvements to factory preset browsing
v1.4.336 - 2019-02-01
XPSV - (possible) Fix for corrupted text bug
v1.4.335 - 2019-01-31
fix MIDI learn
Fix program-category set to 'ignore program change' by default
Fix MIDI learn not saves in DAW sessions
v1.4.333 - 2019-01-31
Fixed preset recall in VST plugins
v1.4.332 - 2019-01-31
Fix for sessions not recalling preset
v1.4.331 - 2019-01-31
XPSV - fix intermittent text corruption on structure view
Increased timing allowance on DAW preset recall fix
Fix crash when scanning older vstpreset files
v1.4.330 - 2019-01-30
Listbox - added scroll bars
v1.4.329 - 2019-01-30
New modules: 'Menu to Listboxes' and 'Listbox'
v1.4.328 - 2019-01-29
List-Entry3 - Cleaner display of sub-menu special sequences
v1.4.325 - 2019-01-28
Preset Browser now support categories on VST3
v1.4.323 - 2019-01-23
fix
XPSV - Cleaner lines and pins
SE can now load presets in fxp format created by 64-bit DAWs.
Reverted changes to preset 4-char-ID (to retain session compatibility).
FloatToText GUI - fixed crash with large "decimals places" input
Fix plugins crashing on load.
Fix loading xml and vst presets from older version of SE
Fix crash whn 64-bit plugin has "é" in 4-char-id
Fix "Program Category" host-control set to Ignore-PC
v1.4.318 - 2019-01-16
fix9se): Fix crash with patch-cables
Unit Converter now accepts Hz down to 1E-20 kHz
v1.4.317 - 2019-01-16
xmlbank read and write working from SynthEdit
v1.4.316 - 2019-01-15
Presets showing in host
More efficient bmp image mask loading
v1.4.315 - 2019-01-15
Image blending improved on Windows 7
v1.4.312 - 2019-01-14
reverted file format change (not needed)
latest
Work on cliprect support
SE Loads preset categories from vstpresets
Preset categories saved/restored with project
Attempt to fix crash in Panel containing xb-WaveEditor chore(se): Keygen added to git
Add support to project file-format for preset categories
"Load Bank" dialog now shows only bank file formats (not individual preset ones)
v1.4.311 - 2018-12-20
Fix build 32-bit
v1.4.308 - 2018-12-20
Patch Cable clickable area increased
Fix SDK function "GetWidenedBounds" on Mac
v1.4.307 - 2018-12-20
Work on preset browsing
Work on au presets
Preset browser working on Mac
AU Preset import working
v1.4.306 - 2018-12-19
Work on preset import/export
v1.4.305 - 2018-12-19
code tidy
Work on preset importing
Fix some subcontrol pins not initialized on DirectX windows.
v1.4.303 - 2018-12-17
Fix crash with multi-line text in patchmememory.
Added MidiCv2 to 32-bit plugin build
64-bit VST2 plugins compatible between Win/Mac Ableton sessions
v1.4.302 - 2018-12-14
code tidy
Improved color-matching between PC and Mac
v1.4.301 - 2018-12-13
Switch to "device" color space in attempt to match Windows colors better
Fix "furry" antialiasing with bmp masks
v1.4.300 - 2018-12-13
waveshaper2B more robust formula evaluation
FloatFormula-GUI more robust formula evaluation.
Feedback-Delay working polyphonically
v1.4.299 - 2018-12-12
Fix Ableton sessions containing patch-cables not restored.
v1.4.298 - 2018-12-12
Sub-menus working on Mac
PlatformFileDialog initial folder setting working
v1.4.297 - 2018-12-12
Preset browser searches VST3 presets when in wrapped VST2 mode.
Preset browser now reloads preset list after import xmlbank
Preset Browser now loads older vstpreset file format.
v1.4.296 - 2018-12-11
Waveshaper2B on Mac now treats nans (invalid values) the same as on Win.
Fix rotary switch sometimes drawn incorrectly at 3-oclock
Add 'Minimal synth' example prefab
v1.4.295 - 2018-12-11
nclude new MIDI-to-Gate module in Audio Units
SE now can import new xmlbank format
Better support for preset browsing.
Added xml bank export feature.
v1.4.294 - 2018-12-07
lugins now loading OK
Open File' now remembers which folder it last accessed
v1.4.293 - 2018-12-07
All Notes Off' MIDI message now ignores last byte.
v1.4.292 - 2018-12-06
sync comments w WV (no functional change)
ode tidy.
fix build
fix build
fix Azure build
disabled build of 2 modules not shipped w SE
added header file
added git-chglog
Text-Entry3 - Fix "Mouse Down" pin.
Soundpipe reverbs now included in installer
Fix crash when clicking on blank area of lists in connection dialog.
Added Soundpipe Reverbs for Mac
v1.4.284 - 2018-12-03
upgrade synth prefabs to latest
sync with WV
new module Midi-to-Gate
fixes for preset loading on ableton 64-bit
fix for preset changes in 64-bit VST2
code tidy, fix crash in oversampler when filter poles set to zero
code tidy
added two new reverbs
added test BLEP Osc
added soundpipe sdk
Improved "Octaves to Hz (Passband)" module.
v1.4.283 - 2018-11-09
patch cable fix
Fix polyphony not working when Patch-Points involved in last poly connection. (e.g. from VCA).
v1.4.282 - 2018-11-08
Popup Menu now supports greyed items and menu separators.
Popup Menu now shows checkbox on selected item.
Fix doubled-up preset numbering ("55:055 Piano").
v1.4.281 - 2018-11-08
Fix possible crash using multiple BPM modules inside oversampler. - code tidy.
v1.4.280 - 2018-11-07
fix crash in SE
code tidy
Fix clipping rectangle calculation (caused blank gfx).
v1.4.279 - 2018-11-07
Fix VST3 Presets being exported to wrong folder ("VST2 Presets").
v1.4.278 - 2018-11-06
Fix crash on MIDI CC messages.
v1.4.277 - 2018-11-06
Fix possible crash in Ableton.
v1.4.275 - 2018-11-02
work on XML import
updates from waves
replaced all MFC message boxes with native ones.
fix build
fix 32-bit build
XPSV - line highlighting retained during right-click on a module.
XPSV - Faster redrawing when moving object in panel-view which i also shown on module.
XML Import - lines now supported.
v1.4.273 - 2018-10-29
fix 32-bit build
Fix support for UNICODE filenames.
Fix crash on very large samples.
Fix UNICODE support.
v1.4.272 - 2018-10-25
work on XML import
remove platform dependencies in Wave Player
fix mac build
fix Mac build
added files to mac project
WavePlayer ported to Mac
Fix mac build.
v1.4.271 - 2018-10-19
work on preset browser
fix 32-bit build
New preset browsing features.
Fix possible crash changing preset from Patch-Info module.
v1.4.270 - 2018-10-18
work on XML import
fix(64-bit) Fix small inaccuracy in drawing of keyboard.
XPSV - More efficient invalidation with "Show Control on Parent"
Fix Reserve Voice setting ignored in oversampled instrument.
v1.4.269 - 2018-10-15
Fix crash when changing presets that require resetting processor. e.g. sample-rate/patch-cables.
v1.4.268 - 2018-10-12
work on drawing arrows
random number now seeded consistently in unit-testing mode.
patch point - fix spurious "overwriting buffers" warning.
from laptop
XPSV - better line highlighting into containers.
Fix rotary Switch glitchyness.
v1.4.267 - 2018-10-11
removed Apple copyright from AU plugins
fix mac build
XPSV - hit-testing working on Curvey lines
XPSV - Curvey lines displayed correctly.
Keyboard (XP) fixed mouse playing wrong key on very wide keyboards.
v1.4.265 - 2018-10-11
Fix for hanging note in Poly(Overlap) mode.
v1.4.264 - 2018-10-10
fix mac build
XPSV - Node insert working
Fix feedback modules.
v1.4.263 - 2018-10-10
unit test now use consistent samplerate and latency adj
v1.4.262 - 2018-10-10
from laptop
code tidy
Fix Voice held open by unterminated poly patch-point.
v1.4.261 - 2018-10-09
XPSV - Fix assertion with "Show Controls on Module"
Fix oversampled synths Fix(se): Fix Keyboard-XP hit detection.
v1.4.260 - 2018-10-08
update unit tests fix wave file loader
rename Other Projects folder
fix poly-to-mono crashing sometimes
fix build
fix build
fix build
added unit test project to build
add cancellation utility source
v1.4.257 - 2018-10-05
update cancellation tester
panel-group more efficient.
new command line switch "/autorender" - start playing automatically. improved routing host-controls into oversampler
improved polyphonic setup.
improve polyphony calculation
fix excessive memory use by panel-group
controls: improved font and image caching
code tidy
added overlap between tiles on panel-group top edge
SDK - fontcache more efficient
/autorender working.
v1.4.256 - 2018-10-04
more robust polyphony handling
improvements to poly oversampling
fix crash with host-controls that exist in parent patch-manager.
disable "browse information" during build, was crashing.
Fix crash if not connected.
v1.4.255 - 2018-10-03
work on Store Packaging
undo skin file export "fix"
add storekey
XPSV - Work on adding nodes.
v1.4.254 - 2018-10-02
update online group URL
fixes from SE 1.3 store packaging project
Fix font information not exported.
v1.4.253 - 2018-10-01
Reverb - fix Reverb acting polyphonic when placed at end of signal chain.
v1.4.252 - 2018-10-01
updates for App Store packaging
cached images not exporting to VST plugin.
v1.4.251 - 2018-09-28
updated Drawing Test module
cancellation code fixes
add Drawing Test SEM to mac build
Fix for Voices held open with polyphonic patch-cables. fix(se): Fix module execution order bug.
Export VST now export only relevant skin files.
v1.4.250 - 2018-09-27
work on XPSV
update code-signing
fixes foe XCode10
fix WV patchcable export
Reverb and Soft-distortion modules now available on Mac
Patch cables responding correctly to mouse. fix(AU): Tinted-Image module colors correct.
v1.4.249 - 2018-09-26
rearrange code to remove need for some source files
improved message queue load-balancing
fixes from laptop
Poly-to-Mono - lower CPU.
v1.4.248 - 2018-09-25
XPSV - node dragging working.
XPSV - added node context menu.
Poly-to-Mono more efficient
v1.4.247 - 2018-09-25
resize handles larger
reinstated GUI queue call
implemented load-balancing on Processor -> GUI message queue.
fix build
code tidy
code tidy
better load balancing queue
XPSV - grid border implemented.
XPSV - Dragging nodes working.
Selection box now Skyblue
v1.4.246 - 2018-09-24
mac fixes
mac - added support for modifier keys.
SDK - added key modifier flags to mouse events.
Modifier keys now working.
Fix crash on ALT-click Slider.
v1.4.245 - 2018-09-24
XPSV - Improve handle hit test.
MIDI-CV2 - fix Poly overlap mode.
MIDI-CV - Gate now remains high when playing same key in poly-soft mode. fix(se): MIDI-CV - in poly-overlap mode, old overlapped notes gate goes low regardless of sustain pedal.
v1.4.244 - 2018-09-21
tidy ASIO driver code. tidy CPU measuring code
improvements to CPU Meter module
code tidy
Panel-Group smoother on scaled monitors.
ASIO - more efficient float->int conversion
v1.4.243 - 2018-09-20
Fix Volmeter initially drawing blank.
Fix Oversampling Rate not initialized correctly.
v1.4.242 - 2018-09-20
fix: Empty timers now removed from TimerManager.
Fix meters/scopes not updating.
v1.4.241 - 2018-09-19
disable CPU logging
v1.4.240 - 2018-09-19
fix mac build
fix build
fix 32-bit build
Fix parameter names showing only first letter in DAW.
Fix crash on removing and inserting same plugin to DAW.
Changed brush gamma correction.
v1.4.239 - 2018-09-19
optimised VCA when used as switch
code tidy
code tidy
code tidy
XML Build - fix CPU reporting.
Less spiky CPU utilisation
CPU Optimisations
v1.4.238 - 2018-09-18
test build (vector module list)
fixes for experimental module list as vector
fix for voice splitter
XPSV - Fix slider plugs
v1.4.237 - 2018-09-17
remove bogus assertion in oversampler update installer
lighter gray on "greyed"Subcontrols to showup better on Mac
add CSC
XPSV - Container I/O Gui pins drawn correct color.
Ensure initial patch values correct.
v1.4.236 - 2018-09-14
improved CPU logging
MIDI CC 120 "All Sound Off" now kills notes quickly regardless of long VCA release times.
v1.4.235 - 2018-09-14
fix
code tidy
added vector option
v1.4.234 - 2018-09-12
CPU Improvements.
v1.4.233 - 2018-09-11
Default patch names now padded with zeros to aid alphabetic sorting.
v1.4.232 - 2018-09-11
Fix tooltips not showing when Cubase transport runs.
v1.4.231 - 2018-09-11
fix crash
v1.4.230 - 2018-09-11
fix build (Filters)
Fix malfunction on Mac.
v1.4.229 - 2018-09-11
fix crash
v1.4.228 - 2018-09-11
fix Mono mode broken in last release.
code tidy
code tidy
avoid creating unnesc pp-setters upgrade Voice container to std::vector
v1.4.227 - 2018-09-10
code tidy
v1.4.226 - 2018-09-10
Fix image masks not working.
v1.4.225 - 2018-09-10
updated copyright
fix CPU Meter module crashing.
code tidy
Voice zero now exclusivly monophonic modules to accelerate voice allocation.
Added CPU logging code Consolidated process functions
v1.4.224 - 2018-09-07
fix WV export
code tidy
code tidy
v1.4.223 - 2018-09-06
improved CPU
v1.4.222 - 2018-09-05
code tidy
Less offensive clipping on loud signals.
Fix voice-allocation bug.
v1.4.220 - 2018-09-05
fix from WV
fix WV export xml
XPSV - dragging lines now have no arrows
Fix for crash when using Fixed-Values modules.
v1.4.219 - 2018-09-04
remove diagnostic rectangles
code tidy
XPSV - fixed "Structure Group" sizing.
v1.4.218 - 2018-09-04
remove Patch Cable Diag from 32-bt build
fix Structure-Group module showing on Panel
XPSV - "Arrange" menu available.
v1.4.217 - 2018-09-03
fix for patch cables
fix for non-voltage Patch Cables
add patch cable diag module to build system
v1.4.216 - 2018-09-03
Better dependency tracing on MIDI-CV
v1.4.215 - 2018-09-03
Patch cables now "Show on Parent" when parent is "Main" container.
v1.4.214 - 2018-08-31
Attempted fix for "Load Preset" failing intermittently.
"Save"File dialog working.
v1.4.213 - 2018-08-31
update build dependencies to include SINC filter.
Fix crash when inserting prefabs after re-scanning modules or VST Plugins.
v1.4.212 - 2018-08-30
fix crash when adder type not available
code tidy
AU - Improved au validation conformance.
"Structure Group" module converted to cross-platform module.
v1.4.211 - 2018-08-30
Fix crash when using oversampling.
Attempt to fix multichannel support.
v1.4.210 - 2018-08-30
fix for Keyboard2
code tidy (Mac)
Improved support for multi-channel plugins on Mac
Fix spurious feedback warnings when controls connected to MIDI-CV
v1.4.209 - 2018-08-29
replace old Voltmeter with new cross-platform one.
fix release build
fix mac build
fix installer build
fix crash with Multiple MIDI-CVs in same container.
fix build
fix build
fix WV mac build
fix 32-bit release build
fix 32-bit build
code tidy
Deleting Patch-Point also deletes Patch-Cable data.
v1.4.208 - 2018-08-28
prefab "live" renamed "Poly Synth"
fix polyphonic patch cables fix potential crash changing skin
fix PatchAutomator showing on wrong category in DEBUG mode.
code tidy
XPSV - fix crash after deleting Patch-Automator.
Fix status messages not passing through patch-cables.
Fix crash when patch-cable connected from Polyphonic module to outside of polyphonic container.
v1.4.207 - 2018-08-27
wip
more robust feedback modules
from WV
fix moog filter StabilityCheck event cascade bug.
filters - less spiky CPU consumption.
code tidy
XPSV - fix pin colors wrong.
WIP plug colors
Fix Patch-cables not drawing on large panels.
v1.4.206 - 2018-08-24
VST3 plugins now support unlimited in/out channels.
Fix crash with oversampling.
v1.4.205 - 2018-08-24
Improved mouse hit detection.
Fix crash with "Goto Parent" in main container.
v1.4.204 - 2018-08-24
poly oversampling working again
latest
fix mem leak
code tidy
code tidy
code tidy
code optimized
XPSV - Containerize supported.
Patch cables (not creating feedback loop) more efficient.
v1.4.203 - 2018-08-23
fix crash
v1.4.202 - 2018-08-23
code tidy (patch XML)
code tidy
XPSV - Patch point calc corrected. SV-Filter2 - code tidy.
Patch Cables can now go into Oversampled Containers.
Fix multiple patch cables to same destination not summing.
v1.4.200 - 2018-08-22
Patch Cable points should work when nested in sub-containers.
v1.4.199 - 2018-08-21
fix(1-pole filter) optimised crash detection.
Old Moog filter moved to "Old" category.
Fix memory leak.
v1.4.198 - 2018-08-21
simplified note-on code.
XPSV - Fix plugs sortorder
Parameter Details window now closes when project closed, or another module is clicked.
Keyboard2 now supports Microtuning
Help function works on factory AND 3rd-party modules.
Fix black keys drawing off top a little.
v1.4.197 - 2018-08-20
removed debugging logs for MTS
fix Mac build.
XPSV - Fix invalidateRect() offset calculation.
Fix joystick image module crashing when image file does not exist.
Fix ADSR2 help file not found.
v1.4.196 - 2018-08-17
vst3: removed unused "isInitialPreset" member.
vst3: Removed redundant ingore-program-change member. vst3: Processor does not always restart on Program Change.
moved "Go to Parent Container" menu to make more accessible.
MIDI Tuning persists thru patch-change and sample-rate changes etc.
Fix empty Blob parameters being exported incorrectly as '' (results in fewer VST3 plugin resets).
v1.4.195 - 2018-08-16
Fix XML when Oversampling Mixed with Polyphonic containers.
v1.4.194 - 2018-08-15
renamed "Embedded Files" dialog to "Copy Additional Files"
Imbedded Soundfonts working on Mac.
Fixed erroneous "[NOT FOUND]" log when exporting VST3 plugins with additional files.
Fix crash on creating background image
v1.4.193 - 2018-08-15
code tidy
Fix for plugins with more than 2 audio outputs.
v1.4.192 - 2018-08-14
better error message
XPSV - Fix context menu location.
Fix XML for oversampled polyphonic containers.
Added error message for nested MIDI-to-CVs
v1.4.191 - 2018-08-14
BPM Modules more accurate in presence of transport looping.
v1.4.190 - 2018-08-13
timing improved
v1.4.189 - 2018-08-13
timing improvements
v1.4.188 - 2018-08-13
Fixed possible crash in VST3 plugins. added bender to Poly Synth2 prefab
BPM-Clock modules - Slightly better timing.
v1.4.187 - 2018-08-13
updated joystick prefab so mouse-down works on both X and Y parameters.
INcrement3B code tidy
Fix oversampling rate not being exported.
v1.4.186 - 2018-08-13
XPSV - Nodes drawing.
New Module Increment3B
v1.4.185 - 2018-08-09
fix Song Position not updating.
code tidy
XPSV - fix sub-containers moving around when opening SV.
XPSV - changing module name now updates view.
Paste working better.
v1.4.184 - 2018-08-08
from WV
fix mac build
fix mac build
fix 32-bit build.
code tidy
code tidy
added missing header
v1.4.183 - 2018-08-06
global CPU Meter module working
add cpu meter module
v1.4.182 - 2018-08-03
improved diagnostics
Added peak trace to CPU (Debug) Window.
Add AudioUnit V3 example/SDK
v1.4.181 - 2018-08-01
used "constexpr" where possible.
optimize VoiceList handling of note-off.
fixes from WV
fixes from WV
Fix memory leak in class LatencyAdjustEventBased2 Fix memory leak in class ug_patch_param_watcher
Fix bug in "Debug" windows when using more than 100 voices.
Added prefab: Minimal Synth
v1.4.180 - 2018-07-30
fix mac build
XPSV - Support for "Mute".
Hide MIDI channel pins on Patch-Automator on 64-bit, they don't do anything.
Fix for List controls with items with negative values.
Added "Midi to CV2" module to build.
v1.4.179 - 2018-07-27
fix mac build
Voice-Combiner and Poly-to-Mono - CPU improvements.
Fix for Patch Cables disappearing.
v1.4.178 - 2018-07-26
optimized Poly-to-Mono module.
from WV
efficiency improvements to parameter-watcher
XPSV - double-click opens Container.
XPSV - Fix container pin order on SV.
Now works when input is monophonic.
v1.4.177 - 2018-07-25
from laptop
from WV
Spring module returns, Spring2 retired. Updated prefabs to implement mouse-down connection.
Slider now communicating mouse-held to Cubase.
More efficient use of memory when using polyphonic metering (e.g. Scope3).
List parameters behave better in Cubase automation lane.
v1.4.176 - 2018-07-24
fix Vector Normalize operator
Fix for recording over automation in Cubase.
v1.4.175 - 2018-07-23
feat(Poly to mono) - module now utilizes last-not-priority.
code tidy
Fix dragging automation points in Cubase.
Fix crash when not connected to anything.
v1.4.174 - 2018-07-22
change export-vst dialog text to "Number of Presets"
XPSV - Fix issue opening "Debug" window.
Int-to-Volts and Bool-to-Volts - fixed streaming signaling.
"Monitor" module working on 64-bit GUI.
v1.4.173 - 2018-07-09
sync w waves
Improved voice-stealing.
v1.4.172 - 2018-07-09
module replacements now attempt to retain unique handle. (for snapshots).
v1.4.171 - 2018-07-06
Keyboard module now showing on GUI (64-bit).
Impulse Response module now draws on 64-bit GUI.
v1.4.170 - 2018-07-06
fix 32-bit build
Windows now show titles.
SE now shows project filename in titlebar.
Oversampling Control SEM now included in 32-bit installer.
v1.4.169 - 2018-07-04
dummy view now hidden off-screen
added assert on image size too big when loading bitmaps
added "Dummy" view in DXSV mode.
XPSV - Tidy graphics.
XPSV - Line highlighting working.
XPSV - Line highlight working.
XPSV - Fix Containers not showing. - Open DX-View by default in DEBUG mode.
Patch Memories now set to range of 128.
v1.4.168 - 2018-06-29
fix mac build
PanelGroup drawing correctly.
Fix crash when Right-clicking while dragging patch cable.
v1.4.167 - 2018-06-28
fix mac build
Remove non-functional "Reload Skin" menu.
Panel Group draws more even.
Float-to-Text, removed trailing zeros.
Feedback delay modules - fixed incorrect status timestamps when feedback not needed.
v1.4.166 - 2018-06-26
oversampler - more accurate settling latency calc.
oversampler - fix latency bug.
fix mac build
fix mac build
fix build
code tidy
Skins - "vst3-vertical-offset" now supports negative offsets. feat(se): "Edit Skin" menu is now "Show Skin Files".
Fix crash scanning SDK2 modules.
Fix Changing module pin default in polyphonic oversampled container only affecting one voice.
"FIR Low and Med" oversampling filters a little stronger.
v1.4.165 - 2018-06-22
midi-monitor - fix "Ambiguous" message.
memory optimizations to UPlug class.
memory optimization.
fix oversampling bug
fix mem overwrite bug in voice allocation
code tidy
cleaned up vector operations.
XPSV - disabled dark theme
v1.4.164 - 2018-06-21
sync w waves
fix release build
fix crash in poly-to-mono
v1.4.163 - 2018-06-20
sync w WV
Poly-to-Mono improved
v1.4.162 - 2018-06-19
fix VU Meter prefab not loading
fix "save as prefab" file extension override.
v1.4.161 - 2018-06-15
fix patch-cable offset on sub-panels
fix mac build
fix Mac build
v1.4.160 - 2018-06-14
fix Mac build
Fix possible crash doping new module on Panel view.
Fix patch-cable drawing glitches.
Fix Patch Cable drag drawing glitches in Sub-Panel.
v1.4.159 - 2018-06-12
update VST3 with fixes
sync w WV
prevented main-screen parameter linkage craziness
enhanced "grab" support.
eip
Fix glitch with "Controls-on-Parent" when Patch-Manager in lower container.
v1.4.158 - 2018-06-11
reduce GUI timer rate to increase responsiveness.
Fix mouse hit-detection faulty with Sub-Panels
v1.4.157 - 2018-06-08
Support Bold and Italic fonts on Mac
v1.4.156 - 2018-06-08
Fix possible crash with nested polyphonic oversampling.
v1.4.155 - 2018-06-08
Fixed-values module now works in polyphonic oversampled containers.
Fix List connections into oversampled polyphonic containers losing initial value.
v1.4.154 - 2018-06-07
attempt to fix "blank bug". (black areas on Panel).
v1.4.153 - 2018-06-07
fix grey lines on tiled background when Windows DPI scaling enabled.
Updated VU Meter prefab to use -18Db reference level (EBU Standard).
v1.4.152 - 2018-06-05
Fix 'About" box not available on Sub-Panels.
Added right-click support to Mac.
v1.4.151 - 2018-06-01
Control "hints" now work in Sub-Panels.
v1.4.150 - 2018-06-01
improved frame rate
improved animation frame-rate in SynthEdit editor.
v1.4.149 - 2018-05-31
Text Fields now respond correctly to <RETURN> key.
v1.4.148 - 2018-05-31
Removed "Bools to List" "List to Bools" "List Converter A" "List Converter B" Modules from menu.
New module "List to Animation" - for hooking up knobs to control list modules.
Added Bool-Splitter and LIst-to_Animation to Mac build
v1.4.147 - 2018-05-28
fixes for SampleOsc2 (Mac)
code tidy
code tidy
Soundfont Osc - fix win build
Sample Osc2 working on Mac
SF2 Osc - Reduce memory useage while loading soundfonts.
v1.4.145 - 2018-05-28
fix click on object in sub-panel selecting all parent containers.
fix blank views on Mac
Sample Osc2 fixes for Mac
Sample Osc2 - remove dependencies on MS Windows.
Sample Osc2 - modernise code a bit.
SAmple Osc2 Mac fixes
GUI - reduce "grabber" height.
v1.4.143 - 2018-05-25
re-enable undo
more accurate resize adorner hit detection.
fix JSon export issue for GUI connections on Structuve View
color curve stuff
v1.4.142 - 2018-05-24
XPSV - module blue/grey shading position corrected.
XPSV - "controls-on-module" working.
Fixed Patch Cables disappearing after save/load.
v1.4.141 - 2018-05-24
rounded ends on patch cables
code tidy disabled "Undo" (too buggy).
XPSV - new outline implemented.
XPSV - Better clip rect on zero-height modules.
UWP building
Fix crash on Undo insert module.
"Undo" on Delete objects working.
v1.4.140 - 2018-05-22
wip
fix Build number in DSP.xml
XPSV - resizing working.
XPSV - Fixed modules not deselecting correctly.
XPSV - Fix drag over cable bug.
XPSV - Fix Container DSP Default applied to GUI wrapper.
XPSV - Darker Grid.
XPSV - "Controls on Module" working.
Fix crash with Frequency-Analyser modules.
v1.4.139 - 2018-05-21
updated version number in resource files. added build number to DSP.xml
Added Mac project for Filters.sem
Added Butterworth Filter to mac modules
v1.4.138 - 2018-05-18
scope3 - switch to automatic sleep mode.
removed GuiModuleDirectXHost (not used)
fix color interpolation.
XPSV - Sub-Control pin default override working.
XPSV - Platform text entry aligned correctly.
XPSV - GUI plugs color correct.
Fixed Patchcable-Change-Notifier showing on XPSV.
Fix hidden sub-panels taking mouse clicks.
v1.4.137 - 2018-05-16
improved "FIR" Oversampling filters.
implement support for factory presets on Mac.
AU plugins now support all Oversampling Filter Pole settings (3-9)
v1.4.136 - 2018-05-15
Fix oversampling now working on mac (except for 5 pole).
v1.4.135 - 2018-05-15
code tidy
Fix Scope3 not drawing anything.
Added preprocessor macro "SE_TARGET_SEM
v1.4.134 - 2018-05-15
update AU plugin default resources
mac - support latency compensation
Mac plugins can now change Oversampling rate on fly.
Improved settle-time calc on oversampled polyphonic containers.
Added "Debug"Configuration flags fix(mac): Fixed crash when no audio inputs.
v1.4.133 - 2018-05-14
sync w WV
mouse improvements
improved sub-panels
XPSV - Patch Cables improved.
XPSV - Fix Text-Entry pin indexing.
XPSV - Fix Slider pin indexing.
v1.4.132 - 2018-05-07
fix(Scope) - reduce CPU by not drawing secondary trace unless needed.
fix scope3 glitch
More effective dirty-rect processing. More efficient Scope drawing.
v1.4.131 - 2018-05-07
test
rearrange swap-chain handling
rationalised drawing
fix gfx glitch
code tidy
v1.4.130 - 2018-05-04
tidy
fix mac build
fix crash exporting some plugins
v1.4.129 - 2018-05-04
removed unused "database.se.json"
remove Lines from GUI JSON
XPSV - double-ended arrows working.
v1.4.128 - 2018-05-03
ix crash when inserting Audio Unit plugin.
v1.4.127 - 2018-05-03
fix build
Improved mouse-over behavior.
v1.4.126 - 2018-05-02
update default mac factory.xml
sync w WV
mac - removed unused files from project
SE Modern building OK.
Improve AU Validation compliance.
Fix mouse offset bug on AU.
Fix crash due to double VoiceMute
Avoid scientific notation on Slider readouts.
v1.4.125 - 2018-05-01
fix mac build
Patch Cables "snap" working in VST.
Oversampling-Control module now working in VST.
Fix crash when using Wave-Out in an oversampler.
Fix Sub-Panels not showing (again).
v1.4.124 - 2018-04-30
XPSV - modules sizing correctly
XPSV - better width calc
Patch Cables now 'snap' to nearest socket.
Fix Patch-Cables dragging on *right* click.
v1.4.123 - 2018-04-26
sync w WV
sync w WV
XPSV - Container context menu working.
v1.4.122 - 2018-04-26
work on XPSV.
XPSV: fixed scope resize issue.
XPSV - fixed header smear
XPSV - container spare pin drawn in correct order
Lines snap better
Fix for removing patch-cables by <ALT> drag.
Added new Vector knob
v1.4.121 - 2018-04-25
Fix Patch-Cables ignoring mouse.
v1.4.120 - 2018-04-25
XPSV - snap to pin working.
XPSV - fix assertions on opening.
Fixed Cubase calculating plugin window heading height wrong.
v1.4.119 - 2018-04-24
New module Poly-to-Mono (experimental).
v1.4.118 - 2018-04-24
New Module - Vector Panner Knob
Fix pixelation on Panel-Group module.
v1.4.117 - 2018-04-23
Text controls sized better.
Fix crash loading some older project files.
v1.4.116 - 2018-04-23
XPSV - outline enhanced.
XPSV - Lines arrange correctly.
XPSV - Improved text.
XPSV - Fixed: some hidden pins shown on GUI.
XPSV - Fixed lines connection point calc.
XPSV - Fixed List-Entry arrangement.
Fixed Patch Cables disappearing.
v1.4.115 - 2018-04-19
Fix hanging notes when voice-refresh enabled.
v1.4.114 - 2018-04-19
work on GUI
New module - Vector-Knob
Fixed "Blue flashes"
v1.4.113 - 2018-04-19
fix build
XPSV - Switch modules drawing correctly.
Fix Sub-Panels not drawing content.
v1.4.112 - 2018-04-18
ix Mac build
fix 32-bit build
add missing file
XPSV - fix plug drawing glitch.
XPSV - Connections to Container Spare plugs working.
New Module "Vector Bar Graph"
Fix unwanted snap-to-grid when only right-clicking an object.
Fix crash on selection box.
Added vector Ring GUI file
"Build code skeleton" now closes XML file before presenting "done" dialog.
v1.4.111 - 2018-04-17
fix
feat9se): new module vector-ring
Prevent invalid connections between GUI pins of differing datatype.
Fix for PatchMem-List accepting invalid values.
Ensure main structure window always opens
v1.4.109 - 2018-04-17
tidier JSON
sync mp_api.h
ix app icon missing.
fix subpanel glitch
code tidy
XPSV work
Patch Cables should switch on patch change.
v1.4.108 - 2018-04-16
installer remove "Icon Index" as test
XPSV - Dragging connections working. more tesselator supoort.
v1.4.107 - 2018-04-13
Patch-cables working again.
v1.4.106 - 2018-04-12
Don't allow multiple windows on same thing.
All parameters now visible on Details Screen. fix(se): Fix crash when changing IPC on patch cables param.
v1.4.105 - 2018-04-11
code tidy SE2
Fix Slider text-entry crash.
v1.4.104 - 2018-04-11
work on graphics
improved WV export.
improved WV export
code tidy
XPSV Line colors now correct.
Module now shortens filenames when in default folder.
v1.4.103 - 2018-04-10
test new grid lines
grid work
Panel Background Image now resizeable again.
v1.4.102 - 2018-04-09
fix build number on web
disabled 'backup' files.
debugging improvements (infinite assert dialogs in OnPaint())
XPSV - lines now highlight when selected.
XPSV - PIN CIRCLES DRAWING.
v1.4.101 - 2018-04-06
updatebuildnumber takes folder as arg[0]
fix updateBuildNumber relative paths.
fix UDBN
XPSV - Fixed dragging draw artifacts (smear).
v1.4.90 - 2018-04-05
reverb and softdist build platform set to XP on 32-bit build
fix bug in timer manager
fix Timermanager crash
XPSV - combined GUI object lists (children, modules)
Added FIR-Filters module to installer
v1.4.89 - 2018-04-04
set all platform tools sets to VS2015
fix mac build
XPSV more generic object handling
XP Struct - Lines drawing to correct connection point on containers
WV SSM now exported.
Updated README.md
.net target back to 4.6.2
v1.4.87 - 2018-03-30
fix path dependencies
fix 32-bit build paths
XPSV - Removed adorners
XPSV - Line selection working
XP Struct - selection logic working.
XP Struct - Container IO plugs drawing.
Panel Views now open only once.
New cross-platform MIDI Monitor.
v1.4.86 - 2018-03-29
XP Struct - Initial Container drawing.
Removed Aero2 framework for Windows 7 compatibility.
v1.4.85 - 2018-03-29
inline bezier functions
improved DXGUI module arrange()
fix possible crash with feedback modules
added bezier to lines
XP Struct view, module size working.
XP Struct - Mouse working on embedded gfx
v1.4.84 - 2018-03-27
mac assets now taken from SE 1.4 (in developer mode)
code tidy
added icon to SynthEdit folder, installer seems to need it at that location.
DXG tidier module outlines
DX View - Lines draw to correct end points
Butterworth filter freq could not go below 10Hz.
v1.4.83 - 2018-03-23
test WINVER set for Windows 7
v1.4.82 - 2018-03-23
restore hardware acceleration
fix vtable screwup
fix paths
fix mac build
fix icon path
fix icon error
v1.4.81 - 2018-03-22
fix mac build
fix build
delete .wax solution items
Improve image compositing on Windows 7.
Fixed brush color gamma.
v1.4.80 - 2018-03-20
removed zerocheck project
mac fix copy files path
mac fix build
mac - removed copy to plugins folder (no permissions on CI)
mac - fix more paths
mac - fix modules include path setting
mac - fix absolute paths in includes
fix xcode build
fix oversampling control missing from installer
fix mac build (remove angled brackets on include file)
fix mac build
fix build installer path
fix build - sdk project not enabled for Win32
fix build
fix 32-bit installer
attenpt to fix build
New converter module "Octaves to Hz (Passband)" for filters with pass width specified in Hz.
Mac - Update all module project files to use relative paths for copy files step.
v1.4.79 - 2018-03-19
update SEM copy files path to project-relative
test win7 drawing mode oversampler back to cubic upsampler
removed List-Entry2 from installer.
give SE 1.4 unique build products folder (was shared w 1.3)
fix mac build
fix build w new SDKs folder
fix build
false snap-to-grid on object selection.
add missing SDK files
v1.4.78 - 2018-03-16
added SDKs folder
Voice-Refresh feature now optional.
Added FIR upsampling options.
v1.4.77 - 2018-03-16
upsampler - new 16-point SINC w SSE.
oversampler input latency calc correct.
os output latency cal correct
code tidy
Upgraded to SINC upsampling in oversampler
v1.4.76 - 2018-03-15
improve DX Connectors
Fix Patch Cables not passing audio.
v1.4.75 - 2018-03-14
improved WV xport
fix mac build
"Number of Presets" export option now respected.
v1.4.74 - 2018-03-14
work on new structure view
code tidy
DX View: background grid drawing.
Corrected layout.
'hint' working on Popup Menu.
v1.4.73 - 2018-03-13
syn w WV
rrow keys working in Panel View
refactored patch storage (external buffers)
code tidy
code tidy
v1.4.72 - 2018-03-12
fix patch cable crash better path independence
v1.4.71 - 2018-03-12
fix release build
fix mac build
Build more path independent
v1.4.70 - 2018-03-09
fix 32-bit build.
Waveshaper layout improved
64-bit : Tooltip (Hints) working.
v1.4.69 - 2018-03-09
work on waveshapers
fix WV export
DXGUI - Added Tooltip implementation.
Added XP Waveshapers
v1.4.68 - 2018-03-01
improved WV export
v1.4.67 - 2018-03-01
test
fix mac build
fix mac build
WV export update
FIR optimisation
v1.4.66 - 2018-02-28
improved OS passband w FIR
OS FIR optimised
DX Struct sizing better.
v1.4.65 - 2018-02-27
fix capitalization of "old" category in installer.
code tidy
Renamed old to Old
v1.4.64 - 2018-02-27
new structure view WIP
attempt to fix Slider text entry size on 64-bit
v1.4.63 - 2018-02-26
hit testing of resize handles more accurate
Added module Soft Distortion
Added DH Reverb
v1.4.62 - 2018-02-26
mac - removed prefix header. Was polluting namespaces
Added "Gripper" to modules on Panel.
v1.4.61 - 2018-02-26
updated module template (no /GL)
turned off /GL on modules (not compatible with universal runtime)
sub-panel copes better with children moving while closed.
fix mac build code tidy
fix mac build
dragging controls now updates parent panels.
code tidy
v1.4.60 - 2018-02-22
preset names exported even if default, e.g. "Preset 1"
Fix VST Preset recall in Ableton Live
Factory Preset names now showing.
DPI fix for Ableton Live
v1.4.59 - 2018-02-22
fix occasional crash on close
export tidy
v1.4.58 - 2018-02-21
lower memory consumption (GuiModuleDirectXHost)
Slider - improved hit testing
Improved font caching
v1.4.57 - 2018-02-20
fix for font styles containing spaces in name
fix "replace" connecting many lines to enum inputs. remove incorrect assert from Cocoa graphics
code tidy
Mac - Release build now optimised.
Mac - Added "Release" configuration. Made default for command line builds.
Can't drag objects on "locked" panels.
v1.4.56 - 2018-02-16
preliminary support for internal preset recall in 64-bit plugins.
v1.4.55 - 2018-02-16
Fix crash in in Reaper(32) when closing plugin window.
v1.4.54 - 2018-02-15
update script
improved alignment of Graphics objects.
code tidy
Fix black edit window in Traction 6.
v1.4.53 - 2018-02-15
controller modules now unregister host-controlls on delete.
v1.4.52 - 2018-02-14
smaller binary through optimizing LIST_PIN macro
Fix stereo effects crashing on mono track.
v1.4.51 - 2018-02-14
removed obsolete drum_module prefab
removed obsolete "808 Drums" Prefab.
fix 32-bit VST plugins failing to load more efficient ListInterface()
eliminated use of rubbish addresses on output pins in ListInterface2()
v1.4.50 - 2018-02-13
Fix xmlpreset files saving without dot before extension.
Attempt to fix crash when scanning in Reaper.
v1.4.49 - 2018-02-13
font fix
fix mac build
More accurate font selection (global.txt fix).
v1.4.47 - 2018-02-12
fix build
Fix font info fallback not working.
v1.4.46 - 2018-02-07
can now drag Slider by Title
v1.4.45 - 2018-02-07
fix mac build
Parameter metadata now stored in module database. (was losing range-hi/lo)
v1.4.44 - 2018-02-06
sync w WV
v1.4.42 - 2018-02-06
updated code generator
update version in "about" dialog
update SDK, added Controller::onDelete()
v1.4.41 - 2018-02-05
update version.txt to V1.4
fix version number
SDK tidy
v1.4.40 - 2018-02-05
fix crash in Feedback - Blob module.
v1.4.39 - 2018-02-02
patch-cable fix
v1.4.38 - 2018-02-01
update to support SDK extensions
fix mac module build errors (c++14)
fix mac build
fix mac build
v1.4.37 - 2018-01-31
wip
fix mac build
fix error when inserting Patch-Point module
added controller pins to file format
v1.4.36 - 2018-01-29
fix 32-bit link errors
code tidy
New Feedback Modules for Text, Double, Bool, Int64, and Blob signals
All SEM modules updated to C++ dll runtime.
Added support for different types of Patch-Cable(Int, Bool etc).
v1.4.35 - 2018-01-29
fix button-stack toggle mode
fix build
fix MIDI learn not working in VST
ALT-Dropping cables from left end working again. Patch-Selection improved combobox colors.
32-bit plugins now dynamically link to C++ runtime.
v1.4.34 - 2018-01-26
patch selector styled nicer
patch selector dropdown styled better
fixed missing shadow on 'new' icon.
v1.4.33 - 2018-01-26
fix host controls (attached to containers) not working
v1.4.32 - 2018-01-25
work
Preset Browser working
Fixed "Button stack" mode displaying too narrow.
v1.4.31 - 2018-01-25
SDK API update (Controller)
v1.4.30 - 2018-01-25
fix build order (Osc naive) Patch Browser WIP
change code-signing
added pin defaults to Controller API
added key
v1.4.29 - 2018-01-24
removed /sm option from code-signing and moved cert to 'Trusted Root Certificate Authorities' (in mmc) to remove pesky confirmation dialogs.
fix redraw clipping bug with sub-panels
Fix not sending initial output value when input=false.
v1.4.28 - 2018-01-23
prevent duplicate patch-cables.
fix mac build
code tidy
- patch cables Z-order better. -sync w WV
v1.4.27 - 2018-01-23
wip
scrolling now scaled by inverse zoom factor
patch cables ignore mouse except at ends
fix windows build reror
can now re-route existing patch cables with key.
alt-drag then release deletes patch cables.
v1.4.26 - 2018-01-19
popup menus more accurate
improved hit-testing
fix 32-bit build
added tinyxml2 files
Added Sample-Timer module source
v1.4.25 - 2018-01-18
fix mac build
fix mac build
better hit testing on patch cables sockets
v1.4.24 - 2018-01-18
zooming now centered on mouse
sync SDK w WV
scrolling dimensions now in DIPs
modules sizing correctly on insert
fix for modules with no pins not drawing GUI
autoscroll working
Patch Points include nut
v1.4.23 - 2018-01-16
smoother tilt-wheel scrolling
mouse wheel scrolling working.
mouse tilt wheel working
modules dropped in panel window now placed at correct position
dropping module into panel now takes zoom into account.
double-click working.
added new host-control.
Text-Entry working.
Slider bounding box corrected.
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Merge branch 'Release_V1_3'
v1.4.22 - 2018-01-15
snap-to-grid working
Zoom pauses at 100%
Text-Entry working
Now scales with zoom factor.
v1.4.21 - 2018-01-15
fix mac build
fix crash on open Debug window.
fix 32-bit build
Patch Cables not incorporate feedback modules.
v1.4.20 - 2018-01-12
zoom working reasonably
v1.4.19 - 2018-01-12
PatchCables upgraded to XML serialisation.
v1.3.232 - 2018-01-11
synced SDK w V1.4 improvements
excluded Patch-Points from 32-bit build. (only work on DirectX).
Merge branch 'Release_V1_3'
Merge branch 'Release_V1_3'
v1.3.231 - 2018-01-11
removed VoiceMute from 32-bit installer
removed VoiceMute SEM from installer
fix mac build
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Mac - Implemented new graphics path methods.
DXGUI - basic scrolling working
DXGUI - Implemented "Go to Structure" menu.
v1.4.17 - 2018-01-11
fix mac build
v1.4.16 - 2018-01-11
Patch Cables working in VST
v1.3.230 - 2018-01-10
work on patch cables
patch cables ends now drag with module
patch cable hit-testing working.
fix no-sound bug.
fix dragbox glitch
fix a bug with polyphonic oversampling.
code tidy
WIP
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Merge branch 'Release_V1_3'
Added "Arrange" menu to GUi.
v1.3.229 - 2018-01-06
fix mac build
fix mac build
fix Mac build
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Merge branch 'Release_V1_3'
Added support for 8x, 16x and 32x oversampling
v1.3.228 - 2018-01-05
updated .NET version (required by Desktop App Packager)
fix merge mistake
WIP
Processor restart logic working again.
Patch Cables partially working in vst
Nested oversampling working.
Nested Oversampling-Control modules now working independently.
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Merge branch 'Release_V1_3'
Merge branch 'Release_V1_3'
Fix possible crash when using latency compensation.
-fix module category "old" vs "Old" issue -excluded store packaging project from Debug and Release builds
v1.4.13 - 2018-01-03
Mac - Add voicemute to SE AU
v1.3.227 - 2018-01-03
improved right-click support
improved right-click
GUI - right-click improved.
v1.4.12 - 2017-12-31
sub-views measuring correctly
right-click behaving better with sub-views
dxview - dragging sub-views working
Panel Window size now adjusted for DPI.
DX GUI - Objects now size correctly when first inserted.
v1.4.11 - 2017-12-24
fix 32-bit build
Merge branch 'Release_V1_3'
v1.3.226 - 2017-12-24
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Fix crash on export-vst
v1.4.10 - 2017-12-23
fix build number header
v1.3.225 - 2017-12-23
merged VoiceMute module into SE. No need for external SEM anymore.
Merge branch 'Release_V1_3' + dragline fix
v1.4.9 - 2017-12-23
context menu tidyier
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Merge branch 'Release_V1_3'
v1.3.224 - 2017-12-23
fix mac build
Fixed right-click menu.
v1.4.8 - 2017-12-22
Switched GUI to GMPI-GUI (DirectX).
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Merge branch 'Release_V1_3'
GUI SDK - - implemented support for sub-menus.
DX-GUI changed background outline color.
DX-GUI - Resizing background image working.
DX GUI - skin selection menu working.
DX GUI - Dragbox working
v1.3.223 - 2017-12-22
fix mac build
fix mac build
Improved font matching in VST Plugins (vs SynthEdit).
v1.4.7 - 2017-12-21
fix mac build
fix mac build
New modules "Fixed Values (float)", (int), (Text), and (Bool).
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Merge branch 'Release_V1_3'
v1.3.222 - 2017-12-21
PatchMem "Name" pin now working in VST3.
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
MIDI CC "Mouse Down" working in plugins too. right-click working again in plugins.
v1.3.221 - 2017-12-20
code tidy
Parameter now behave as if "grabbed" when automated via MIDI. feat(se): Several new GUI switch modules.
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Merge branch 'Release_V1_3'
Fix installer issue.
DX GUI - Basic editing commands working (Cut/Copy/Paste/Contain etc).
v1.3.220 - 2017-12-20
SE installer now creates VST3 folder.
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Fixed repeating images when exporting 64-bit plugin.
Fix possible crash when Main container defaults overriden.
DX GUI- Delete command working.
DX GUI - View-open flags working.
DX GUI - Resize handles aware of resizability.
DX GUI - Basic resizing working.
DX GFX - Dragging via adorner objects
v1.3.217 - 2017-12-15
refactor DX View
improved Controller iterator
code tidy
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
v1.3.216 - 2017-12-15
Merge branch 'Release_V1_3'
Fixed buggyness.
DX Panel position now saved correctly.
v1.4.6 - 2017-12-14
sync w WV
removed unneeded binary
removed cmake files from VST3 libs
json subPresenter working
fix build dependencies
fix build dependencies
emove old lib project.
add VST support project to 32-bit build
WIP
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Merge branch 'Release_V1_3'
Merge branch 'Release_V1_3'
Merge branch 'Release_V1_3'
Fix function name spelling.
Fix Engine dependencies
Fix 32-bit build.
DX View - Selection working correctly for objects within sub-views.
Controller iterator functionality working.
Added Clock2.sem to git
v1.3.215 - 2017-12-13
Added VST3 libs to SynthEdit2 project.
v1.4.2 - 2017-12-13
Updated VST3 SDK to V3.6.8
Tidy code.
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Merge branch 'Release_V1_3'
Fix release build (switch to VC dll runtime).
Fix bogus "Can't iterate pins" error message.
v1.3.214 - 2017-12-12
new module - Bool GUI Switch.
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Merge branch 'Release_V1_3'
v1.3.213 - 2017-12-11
Update installer GUID to allow side-by-side installation
Merge branch 'Release_V1_3' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_3
Fix for repeated images when imagename contains periods.
Application setting path corrected.
v1.3.1 - 2017-12-08
work on DX GUI
updated help file re soundfonts
minor test change
Switches - fix crash on "Play" when no wires connected.
DX View - handle selection of sub-panels when children clicked.
Changed Version number to 1.4
v1.3.211 - 2017-11-28
improved AU random class names
fix
added header file
AU - Support for randomised Cocoa class names
v1.3.210 - 2017-11-28
fix 32-bit build
added new version.h (for AU)
WIP
WIP
AU - generate unique view class names
AU - Export now includes in/out channel count
AU - Added macros for Cocoa classname "namespaceification
v1.3.209 - 2017-11-27
Fix missing file from AU export.
v1.3.208 - 2017-11-27
AU - Fixed crash on drawing lines.
v1.3.207 - 2017-11-27
fixed crash on effect plugins (still need to be classified as effects)
fixed Mac SEM scanning on Jeff's PC. Improved error message on export-VST when permission denied.
export AU - now classifies effects correctly.
Updated help file General Preferences information.
DX - Modules in sub-panel no longer show selection box.
Changed Store project to *link* to help file, rather than hold obsolete copy.
v1.3.206 - 2017-11-24
spring - added "On/Off" pin
snapshot improvements
removed obsolete "translation" page from help file.
fixed issue with duplicated host controls
fixed crash when dragging modules to spce outside document windows
fix Store Publishing problems https://stackoverflow.com/questions/40951570/uwp-app-invalid-package-family-name-after-update-certificate/40975126#40975126
fix 32-bit build
dx view - better dragging
VST3 64-bit fixed hit detection on Button Stack
v1.3.205 - 2017-11-09
fix crash on export-vst
fix Presenter mem leak
v1.3.204 - 2017-11-09
fix feedback bugs
added VaFilers xcode project
v1.3.203 - 2017-11-08
fix mac build
fix for mac build
Mac - Include SvFilter2 source code in build
v1.3.202 - 2017-11-07
work on DX GUI
fix mac build
fix mac build
dragging and selection working in DX View
code tidy
Parameter Details Dialog - Can now sort by clicking header. DX-VIEW Zoom testing
DX-GUI - basic right-click menu working.
DX-GUI - basic ZOOM working visually (needs to translate mouse etc too)
v1.3.201 - 2017-11-01
mac - code tidy
fixes to SDK GUI pin notifications design.
fix 32-bit build errs
consolidated GDI+ routines
Graphics - Round line end-caps working.
GMPI-GUI - Line end-caps now supported on GDI.
GMPI-GUI - Line end caps now working on OSX
v1.3.200 - 2017-10-27
removing patch cables with right-click menu working
patch cables - better gfx
fix for patch cables
v1.3.199 - 2017-10-27
patch cables working
fix error in adelay.rc
fix crash when opening debug window
WIP on Patch Cables.
v1.3.198 - 2017-10-26
presenter now reflecting object deletions
more helpful feedback error message.
fix mac build
fix build (rc file) remove spurious "gui.se.xml" from export
fix 32-bit build
feedback-delay modules now incur no latency unless necessary.
Popup menus now located correctly
Fix potential crash with feedback paths.
Fix mouse not responding after dismissing sub-panel.
v1.3.197 - 2017-10-25
work on Presenter
vst3 executable now version stamped
added warning when loading images too large for DirectX
added Presenter.h
- Dragging Patch-Points working on DX GUI (in SE only) - Added SEM icon to store project.
v1.3.196 - 2017-10-19
fix win build
added se_mp_extensions.h
v1.3.195 - 2017-10-19
preliminary patch-cable drawing on Panel
improved support for drawing ellipses on SE panels. SDK - removed old graphics example modules.
Fixed au validation failures. Mac - Added VaFilters SEM
v1.3.194 - 2017-10-18
mac build fixes
mac - radial gradient support.
mac - more graphics methods supported.
improvements to appx installer (skins working)
gfx - added GUID for radial gradient brush.
fix(vst3) Fix Container pin defaults not respected.
fix mac build
code tidy
V1.3 Store Package now includes all assets (help file, modules etc)
Added new-style Store Packaging Project(Fall Creators Update)
v1.3.193 - 2017-10-13
Reversed attempt at making "Ignore Program Change" work on VST3.
v1.3.192 - 2017-10-11
Mac GUI - List Selection sucks less.
v1.3.191 - 2017-10-11
AU - Meter communication to GUI working.
v1.3.190 - 2017-10-11
Inverter - Fix compiler generating AVX2 code
v1.3.189 - 2017-10-10
Mac - Added NoteExpression to BUIldAll configuration.
AU - Fixed "browse"button not showing (due to DPI issues).
v1.3.188 - 2017-10-10
improved mac template path when running on development environment.
Mac workspace - Added NoteExpression module.
Export AU - Now supports custom Manufacturer ID.
AU - Update info.plist template to substitute "MANU"
.
v1.3.187 - 2017-10-09
fix win build
Mac - Private parameters communication to processor working. Mac - SDK ResolveFilename working on absolute paths.
Mac - File Dialog working.
Mac - Added Sub-Controls SEM (w File Dialog)
AU - Text Entry working
v1.3.186 - 2017-10-06
fix file incompatibility w V1.2 Mac - Now exports aupreset files.
debuggin improvement
Mac - Move Eventhelper.h
v1.3.185 - 2017-10-05
updates from Waves
sync w waves
switch Mac project to release mode
mac - minor stuff
fix mac build
fix mac build
fix from WV mac intel compiler
fix build
fix VST3 build
SEAU - Templatize info.plist
Mac - dropdown menus working somewhat.
AU Export adjust template 'UNIQ" field.
AU Export - More modules working. AU Export - Proper Plugin Naming.
AU - Shortened Template field [UNIQUE] to UNIQ to suit AUVAL
AU - Fix AUVAL crashes.
v1.3.184 - 2017-10-04
sync w Waves
sync w WV
mac work
fix build on se mac
SE - Respond to MIDI "All Controllers Off"
AU - Save/Restore presets working in DAW.
v1.3.183 - 2017-09-22
updated Bitmap Pixels to handle read/write modes.
mac latest
fix mac build
Mac - work on menus.
Improved searching for skin files.
v1.3.182 - 2017-09-21
preliminary Mac tempo code
mac fix
mac -WIP
mac - work on presets
improved Preset recall when loading into Ableton.
SEAU, Add test preset list.
Mac - hit testing working
Mac - Bitmap Render Context drawn flipped correctly.
AU - Tempo working, Scope drawing up correct way.
v1.3.181 - 2017-09-20
mac - switched workspace to release
mac - include BMPClock4 in build
Attempt to fix presets not recalling in Ableton Live.
v1.3.180 - 2017-09-19
Fix plugin patch not recalling in Ableton Live.
v1.3.179 - 2017-09-19
mac - fix Switches module not included in scheme
v1.3.178 - 2017-09-19
fix adder not sleeping
v1.3.177 - 2017-09-18
fix mac build
fix 32-bit build
v1.3.176 - 2017-09-15
remove spurious xml files from PatchMemory project (mac)
Mac export - added 3rd-Party mac SEM support
Added xml files to modules (mac)
Added scope3 to Mac project
"build code skeleton" - Mac project now includes plugin XML file into resources.
v1.3.175 - 2017-09-15
fix: 32-bit vsts were crashing.
fix mac build
Added BuildAll scheme
v1.3.173 - 2017-09-14
removed mac module binaries from source control
v1.3.172 - 2017-09-14
fix vca not sleeping
SE now highlights lines to un-connected Container inputs on load.
v1.3.171 - 2017-09-13
gmpi_simd, attempt to fix build
fix FIR oversampling filter
fix
enhanced line highlighting
v1.3.170 - 2017-09-12
new module Patch-Point
improved "Build Code Skeleton" Mac project file.
added template test
OSX - updated template test project
v1.3.169 - 2017-09-12
oversampler - adjusted sensitivity of filter settle detect.
Fix bugs in oversampler output streaming status. New popup menu "Goto Parent Container".
v1.3.168 - 2017-09-11
mac - plugins now have unique identifier
mac - modify plugin name
fix windows build
Mac export now names component correctly
Mac - Removed reference to hard-code bundle identifier
v1.3.166 - 2017-09-08
fix DC offset in ASIO drivers.
Mac - Fix code sign fail in build
v1.3.165 - 2017-09-08
Fix voices not sounding with combination of oversampling and PDC. MIDI Monitor - Added HD note support.
v1.3.164 - 2017-09-07
Fix images from outside skin folder not loading in vst plugin.
v1.3.163 - 2017-09-07
rationalize cocoa brushes
fixed crash with automatic Float->Volt conversion.
fix mac build
code tidy
clean up gfx code
OSX - Offscreen context partially working.
OSX - Filled Gradients working
v1.3.162 - 2017-09-06
mac added arc and gradient test
code tidy
Midi Monitor - Added "ambiguous" Key on/Off detection.
v1.3.161 - 2017-09-06
from laptop
added graphics_base
Fix possible crash with oversampling.
DirectX Bezier and Arc emulation on GDI and Mac.
v1.3.160 - 2017-09-06
sync w waves
sdk - code tidy added standalone Graphics test app on mac
mac standalone added project files
mac drawing fixes
fix setting defaults on pins with latency compensation
fix mac build
fix image premultiply latency compensators now extrapolate pre-roll
code tidy (graphics)
added PD303 export for testing
SEAU - Updated test project to include Scope - ifdefed out Scope bitmap render context (crashes on exit at present)
SE now exports Audio Unit (not VST3) for Mac. (preliminary code only).
SE AU - Removed unnesc copy of SEMs to resources folder during build.
SE AU - Build now copies embedded SEMs directly from mac_assets (removed copies in SeAu project folder)
OSX - Text looking better
OSX - Font metrics working.
Mac - work on patch geometrys
Mac - implement path geometry
Mac - Implement Dummy GeometrySink
AU - basic implementation of bitmapRenderTarget
AU - Processor->GUI communication working.
v1.3.159 - 2017-08-31
updated installer to include AU template (not VST3)
support offline HC in SE code tidy
implemented clip-rect on panel view for cross-platform modules.
fix installer build
fix assert on Volts to enum when not connected. Fix crash when latency compensation follows adder
v1.3.158 - 2017-08-30
fix build err
v1.3.157 - 2017-08-30
removed UpdateBuildNumber.exe (now built by Jenkins as needed)
removed Mac SEM binary from source code control (now achieved by Jenkins instead).
new file gimpi_simd.h
latest SIMD code
fixes for mac build
fixed possible crash with automatic Volts-to-Float connections.
fix mac build
Mac modules building cleanly
Mac build fixes
Mac - Made new workspace to hold all modules
Added all modules to Mac Project
v1.3.155 - 2017-08-25
latest SIMD inverter
inverter using new SIMD code Sound Out now clips nicely in 64-bit SE
improved feedback reporting
fix crash with MIDI tune messages into oversampled containers
v1.3.154 - 2017-08-22
Waveshapers - fixed slowdown with delay compensation.
v1.3.153 - 2017-08-22
save-as-vst 64-bit: Added latency compensation setting.
fix spelling in dialogs
v1.3.152 - 2017-08-22
fix oversampling DAW adjustment
v1.3.151 - 2017-08-21
include missing source file
implement Ignore-PC on 64-bit plugins.
fix mac build
v1.3.150 - 2017-08-21
new module 'DAW Sample Rate' removed Host Control - latency compensation (it's now a setting)
attempt at exposing latency to VST3 (still some bugs)
added PDC option to preferences
v1.3.149 - 2017-08-17
latency compensation working with polyphonic oversampling
fix crash on snapshot slider replace
Disable oversampling if SE already running at 96k
v1.3.148 - 2017-08-15
Rotary switch mouse response better.
v1.3.147 - 2017-08-14
fix build machine
v1.3.146 - 2017-08-14
fix List Entry layout in 'up/down' mode.
v1.3.145 - 2017-08-14
updated 1.2 for compatibility with 1.3 auto-pin-conversion
oversampling, event-based input pins now delayed to match audio input.
oversampler - outgoing event-based pins now correctly adjusted for latency.
oversampler - compensated for fractional output latency.
new modules "Volts to Int" and "Int to Volts"
latency compensation working correctly with oversampler
latency compensation module working
latency comp persistence after VST3 reset
fix crash in non XML build tidy VU Meter prefab
correct oversampler latency calculation code tidy
added support for MIDI High resolution velocity prefix
added module - latency test
Upgraded Image Joystick.
Scope3 now clipped correctly.
Revert "added module - latency test"
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2'
Fix crash when skin does not specify typeface correctly.
v1.3.144 - 2017-08-03
fixed hit test transparency to > 0 (was 50)
fix image2 (XP) mouse hits any pixel with alpha > 0 (was 50)
fix for PatchMem
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
v1.3.143 - 2017-08-03
corrected xmlpreset extension in vst
XML Preset files now saves with correct extension, xmlpreset (not preset.xml)
PatchMem modules not updating GUI when 'normalized' pin updated.
Merge branch 'Release_V1_2'
v1.3.142 - 2017-08-03
fix build errors
added latency compensation module
Joystick - added "jump to mouse" option
v1.3.141 - 2017-08-02
fix mac build error
v1.3.140 - 2017-08-02
new module Volts to Bool SDK now handles sleep for modules with no output voltage pins better.
Most DSP pin types now auto-convert when connected.
v1.3.139 - 2017-07-31
reverted changes to tinted image
reverted Tinted Image changes.
v1.3.138 - 2017-07-28
updated tinted image
v1.3.137 - 2017-07-28
updated drawing test
otary Switch mouse behavior improved.
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2'
Merge branch 'Release_V1_2'
Improvements to color of Tinted Image.
v1.3.135 - 2017-07-27
mproved MIDI automation.
fix mac error
fix for Mac
code tidy
Fix polyphony and oversampling changes in plugin.
v1.3.134 - 2017-07-26
update from laptop
code tidy updated Poly Synth prefab fixed crash when oversampler filter poles set to zero
code tidy added Processor Reset framework, not active.
Polyphony control now working (up to maximum set during export)
Polyphony control now working (up to maximum set during export)
Polyphony change in plugin now working.
On the fly oversampling and polyphony changes working.
v1.3.133 - 2017-07-25
added mouse_response reverse_vertical to skin options
v1.3.132 - 2017-07-25
Slider - more generous clickable rectangle. fix(vst3): Button Stack - Fixed vertical spacing between header and buttons.
Rotary switch text now correct color.
Merge branch 'Release_V1_2'
Merge branch 'Release_V1_2'
v1.3.131 - 2017-07-24
fix(VST3) - fix crash when clicking on bitmaps that failed to load. code tidy.
fix(VST3) - fix crash when clicking on bitmaps that failed to load. code tidy.
v1.3.130 - 2017-07-07
new module skeleton - RMS
RMS module completed
Merge remote-tracking branch 'remotes/origin/Release_V1_2'
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Default Peak Meter now lights up all segments.
v1.3.129 - 2017-06-30
Osc Naive included in 32-bit installer
v1.3.127 - 2017-06-30
latest
fix right-click menus maximum entries
fix build on windows
Mac basic text drawing OK.
v1.3.126 - 2017-06-29
vst3: Parameter handling moved to MpControler class.
updated SE AU resources
tidy up
progress on Mac
new module FIR Sinc Lowpass
more efficient SSE loops
mac work
mac improvement
included some VST3 stuff in AU
from mac
fixes
fixes
fix win build
fix mac build
code tidy (MpController)
code tidy
added mac resources
SE AU: GUI Drawing Background image correctly.
Mac: MPController integrated.
Mac: Images flipped up right way
Mac: Drawing transforms working.
Mac: All PD303 resources included in project
Mac - Mouse working.
Mac - Mouse up right way, EnumList param field working.
Mac - Fixed images cached ‘flipped’.
Fix SSE loop count logic
AU - Parameter changes on GUI now affect Processor
AU - Parameter Rages and Automation working.
AU - GUI now syncing -> Host Params (but not other way yet).
AU - Basic text drawing working
v1.3.125 - 2017-06-12
Tidy DirectX pixel format code.
Polyphonic GUI modules working polyphonicly (e.g. Scope3).
More compact XML.
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2'
Mac: Graphics Context now loading and drawing images in platform-independent manner.
DrawingFrameCocoa implemented
Bank selection working correctly.
v1.3.124 - 2017-06-09
right-click hit testing working better with transparency.
rename header (hpp to .h)
Subcontrols input pins feedback behavior corrected.
Peak Meter now drawing in correct location.
Merge branch 'Release_V1_2'
v1.3.123 - 2017-06-08
fix scc issue
Voltmeters now working in 64-bit plugins.
Voltmeter interfering with background skin.
Parameters now show in DAW in correct order.
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2'
Merge branch 'Release_V1_2'
Fix defaults on main container affecting saved plugin.
v1.3.122 - 2017-06-08
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2'
Image Tinted XP working again after bug in last version.
v1.3.121 - 2017-06-07
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Better support for non-western characters in Plugin data. fix(vst2): Removed dots from front of parameter names.
Better support for non-western characters in Plugin data. fix(vst2): Removed dots from front of parameter names.
v1.3.120 - 2017-06-07
fix rotary mode on skinBitmap
fix
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Better mouse hit testing on Image2 module.
32-bit VST plugins detect demo mode correctly.
32-bit VST plugins detect demo mode correctly.
v1.3.119 - 2017-06-06
fix
v1.3.118 - 2017-06-06
fix rotary mode on skinBitmap
Better mouse hit testing on Image2 module.
v1.3.117 - 2017-06-05
from mac
fixed MIDI Learn even more.
fixed MIDI Learn even more.
added fastmath routines to converters
added fastmath routines to converters
Nag screen working better.
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2'
Mac disabled code signing
Mac - messed with code signing
Fixed glitch in area fill.
v1.3.116 - 2017-06-02
fix mac build
code tidy
code tidy
UnitConverter VOlts: Fix inaccurate Hz to Volts mode.
UnitConverter VOlts: Fix inaccurate Hz to Volts mode.
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
v1.3.115 - 2017-05-31
sdk - Arc segments work in 32-bit mode (limited to 90 degree corners).
latest
improved SDK function resolveFilename()
from Mac
fix store build
fix Joystick missing from 32-bit VSTs
fix ImpBitmap vtable layout
code tidy
added view to SE AU (not working)
SE-AU: Update resource files
SE-AU: Plain GUI working
SE-AU: Deleted dead-end GUI attempts.
SE AU: Line drawing working.
SE AU: Added test drawing context
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2'
Merge branch 'Release_V1_2'
Mac - add some test skin images
Mac - Figured out how to display bitmaps.
Fix MIDI learn showing on all controls.
Fix MIDI learn showing on all controls.
Fix ImpBitmap vtable bug.
Added skeleton Cocoa drawing context.
Added database.se.xml to AudioUnit project
"Ebedded Files" renames "Additional Files"
v1.3.114 - 2017-05-22
sync SDK w SE 1.3
new module Frequency Analyser2
new module "Frequency Analyser" - fixes issues with old one and is cross platform.
improvements to new frequency analyser
improvements to new frequency analyser
fix mac build drawing.h
fix mac build drawing.h
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
v1.3.113 - 2017-05-19
vst3: Increased maximum graphics frame rate to 60 Hz.
undo test code in Rectangle
sdk: Implemented AddLines for GDI
sdk: Gradients work better on GDI.
sdk: Added convenience methods from Lee Lorque
scope-xp: fixed resource leak.
new updatebuildnumber
new module Frequency Analyser2
new module "Frequency Analyser" - fixes issues with old one and is cross platform.
fix: Sample Osc prefab - removed NULL char filenames from patches.
fix not drawing trace sometimes.
fix build errors
fix
backport Bitmap integer size method
Meter updates pushed to GUI at faster framerate.
Merge from V1.2
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2'
Fix Scope not drawing sometimes.
Faster image premultiplication on loading.
Better support for displaying program name in VST2 IMages now load with corect pixel format when falling back to DX 10.1 commented out some debug messages
v1.3.110 - 2017-05-15
fixes to 32-bit build
fix se_vst not loading in SynthEdit store solution
fix missing header on mac
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2'
Fix piniterator helper class. fix(sdk): Fix Drawing.h method declarations/
Attempt to fix VC Runtime (64bit) not detected correctly.
v1.3.109 - 2017-05-12
vst3: increased queue timer to 30Hz
upgraded MIDI buffers
module database now has separate XML file to speed up loading.
fix build errors from merge
faster wstring conversions in graphics code
faster parameter lookup
faster image frame calculation
code tidy
Smoother framerate when mouse held.
Smoother framerate when mouse held.
GUI more responsive when mouse dragging a control.
v1.3.108 - 2017-05-10
improved MidiBuffer class.
WIP
Rendering uses linear color space on DX 10.1 drivers Attempted fix for blacked-out text.
Fix possible crash using "replace" feature. more compact XML when only exporting processor.
AU - MIDI working correctly.
v1.3.107 - 2017-05-04
Merge branch 'Release_V1_2'
.
v1.3.104 - 2017-05-03
vst3:more aggressive code optimization.
vst3:cache inverse DPI for faster drawing.
Fix GUI 'freezing' when mouse dragged on control.
v1.3.103 - 2017-04-28
fix spurious "Default" XML when saving as VST3. Autosave now works even when "load last project" disabled.
fix spurious "Default" XML when saving as VST3. Autosave now works even when "load last project" disabled.
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
v1.3.102 - 2017-04-28
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
MIDI learn now works with "Show on Panel" (nested controls).
MIDI learn now works with "Show on Panel" (nested controls).
v1.3.101 - 2017-04-26
Fix crash on "play"
v1.3.100 - 2017-04-25
update
ow respects users install location.
now respects user-specified install folder.
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
v1.3.99 - 2017-04-25
update math calls
ore efficient UI->Processor Queue
more compact XML exports
fix reading presets with BLOBs
fix export of VST2 wrapper accounting for additional aeffectptr pin. remove JUCE SDK from repo
default font colors now correct.
code refactor/tidy
add missing member to controler
Merge branch 'Release_V1_2'
Fixed List-Entry heading sometimes aligned wrong.
Added ability to load V1.3 file format.
AU now accepts MIDI and processes SE project (still need to handle real-time MIID).
.
v1.3.98 - 2017-04-19
blob and non-stateful parameters working in vst3
v1.3.97 - 2017-04-18
support for new VST2 Wrapper
oversampler now has latency compensation
new module latency adjust event
latest updatebuildnumber util
latest
latest
included timestamped events in latency compensation
improved latency support improved WV wrapper support
improved PDC
from laptop
fixes from laptop
fix XML nameing
controller improvements
Voice refresh was not refreshing voice zero.
PDC improvements
Fixed auto-sleep bug on modules with only input pins.
v1.3.95 - 2017-04-05
Private and IPC now synced
v1.3.94 - 2017-04-04
rudimentary latency compensation support
moved dll resource query to separate class
Merge commit 'd85b9066267fe46f9e9b8d294112f143f2a9ccbf'
Merge branch 'Release_V1_2'
Mac now loading dip xml OK.
Mac - Replaced SDK example synth class with my class
Correct detection of VC Runtime
AU - VoiceMute copied to correct folder in bundle
AU - Loading xml OK
mistake - 2017-03-29
upgraded unitconvert(volts)
new options added to Unit Converter (Volts)
cleaner XML export
better locking on XML init
better locking on XML init
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2'
Installer now requires vc redist
Improved detection of vc runtime.
Fix issue with VST2 plugins
Added class BundleInfo
Added Mac Resource Files for PD303 example
v1.3.93 - 2017-03-27
Fix issue with VST2 plugins
v1.3.91 - 2017-03-24
moved filterbase to shared sdk folder
fix filters build
fix
fix
filters now built before installer
Added support for vst3-vertical-offset to global.txt
Added support for vst3-vertical-offset to global.txt
v1.3.90 - 2017-03-24
Added Butterworth filters to build
v1.3.89 - 2017-03-23
fix build errors on timestamp_t
v1.3.88 - 2017-03-23
more efficient float-to-int in audio driver
fix mystery-note bug (instrument re tunes interacting)
New shelving filters
Fix release mode build issues.
Added Butterworth filters
v1.3.87 - 2017-03-17
versampling fixes
oversampling downsampling working correctly with odd ratios.
oly glide working again.
improvements to oversampling with MIDI-CV
code tidy
added OscillatorNaive.sem(naive) to solution
Voice allocation note stack now ignored already-released keys.
Much improved upsampling in oversampler.
v1.3.86 - 2017-03-13
voices now allocated strictly by arrival time, including held-back keys.
latest from laptop
v1.3.85 - 2017-03-13
moved protectedfile
improvement to fmlab export
fixes from AU build
fixes from AU build
fix build after moving protected file
SEAU added synth xml resources
DSP_CORE files building ok on AU
AU - Got debugging working via AUVAL
v1.3.84 - 2017-03-08
Removed SvFilter2 project again
v1.3.83 - 2017-03-08
sync w WV
renamed use of font "Courier" to "Courier New" (actual font name recognized by DX)
move code around pointlessly
fix crash in voice stealing
VU Meter now ignores mouse in default skin. fixed.c(vst3): Fix possible crash when right-clicking.
SvFilter2 back (was removed by accident).
Popup Menu Better vertical font alignment
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge 1.2 latest fixes
IDI learn working.
Added "About" box support.
v1.3.82 - 2017-03-07
update build number more verbose
fix UpdateBuildNumber bugs
SDK fix broken ABI on Dialog OKCancel
SDK fix broken ABI on Dialog OKCancel
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2'
v1.3.174 - 2017-03-06
update build number more verbose fix crash on automating monophonic parameters with keys
Nag Screen working (added OK/Cancel Dialog to SDK)
Merge branch 'Release_V1_2'
v1.3.%BUILD_NUMBER% - 2017-03-06
zlib update
xplatform List-Entry working well.
xp slider - improved readout box
xp keyboard now handling mouse.
xp List Entry - Text now clipped correctly in plain mode.
x
work on exposing Export-Waves functions
work on VST3 DX
work on UWP
work on MP GUI
work on DIrectX Panel Upgraded all projects to VS2015
wave-player uses correct OS string encoding when opening wave files
wave player handles European codepage in filename
wAVES EXPORT NOW EXPANDS vst2 CHILD PRESETS INTO TEXTUAL COMMENT.
vst3 panel now sized correctly.
vst3 moved graphics transform
vst3 code tidy
vst3 - togle buttons now toggleg
vst3 - refactored parameter memory.
vst3 - fixed fonts always taken from default skin.
voice-monitor - will now fully release overlap voices when done (regardless of hold-pedal)
voice refresh pauses before restarting to save CPU.
updated version number manually
updated to windows 10 signtool path
updated to VS2015 platform toolset.
updated gitignore to include .pch
updated MIDI filter
update-build-number now outputs errors to console.
update vst3 SDK and move to SDKS
update from waves for VST2 wrapper
update from Waves
update cancellation analyses code
update build version utility exe
update build number
ui_text_entry4 replacement TextEntry4Gui now draws exactly the same.
ug_voice_monitor - fix sample-clock truncated to 32-bits (overnight bug).
test submit
sync w waves
sync w waves
sync w waves
sync w waves
sync w waves
sync w waves
sync w waves
sync w waves
sync w waves
sync List_Entry (xp) and Snapshot List Entry as much as practical.
support for VST child plugins in VST3 plugins.
support for VST Wrapper chunks
started adding XP Popup Menu
spelling correction
small optimisation of events
simplified OnDestroyFrameWindow()
scope3 - snap lines to pixels to beat fuzzies.
scope back to original line drawing
save-as-vst3 now exporting SEMs correctly (was missing substitutes).
save-as-vst3 added initial code to save presets in wrapped fxp format.
save as vst3 - fixed save folder
safer stability check.
reverted runaway build number
revert host control order to retain compatibility with exported waves xml.
replaced obsolete _finite() with isfinite()
removed unused AddView2
removed unused "with MIDI" target
removed unnest header
removed unneeded variable
removed store-app detection (crashed on launch on Win7)
removed some explicit paths from build tools
removed obsolete source files from vst3 project
removed non-functioning tooltip code.
removed bitmap caching from ui_plugin4, was screwing up caching in modules (premultiplying alpha applied multiple times to same image).
removed appx project (didn't work)
removed annoying assert
remove unused clientOffset_
remove VST2 scan from 64-bit version
release w VST Wrapper fix for Guy
release stuff
release build
release 1.1161 (Alpha)
release
rebuilt build number uprdater
public release
progress on D2D gfx
preliminary support for presets in VST3 export.
popup menu now appears on mouse-up (fixes glitchness) also has columns on big lists.
pitch detector work
partial convert SE 1.0 to modernish c++
new voice-stealing based an actual peak volume (not only guestimate).
new switch modules
new dialog
new Popup Menu now replaces old one on DX panels
new MIDI Monitor
new Dialog for export plugin
new BPM Clock4
moves vst sdk
more consistent childplugins.h export
missing skin files seu
missing files
missing files
missing files
missing file seu
missing file
messed with gradient gamma. not satisfying.
messed with gradient gamma. not satisfying.
make SSE optional
mac build fixes
latest work on save-asvst
latest vcredists
latest updatebuildnumber.exe
latest official release SynthEdit 1.2 V 1.2275
latest mac build
latest json gui stuff
latest gui stuff
latest gui stuff
latest graphics fixes (better caching of bitmaps)
latest from laptop
latest from laptop
latest from laptop
latest from Jeffs desktop
latest dx gui, PanelGroup ignores mouse in center 'hole'
latest VST3 mac build
latest Mac build
latest Mac build
latest DX GUI work
latest DX GUI
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
kickstart build
ix for MIDI tuning message support.
included new switches into main project
improved rendering xp Controls List Entry
improved export defines
improved VST2 wrapper support
improved LED stack
improved GG List Entry
improve font metrics
import VST2 dll now extracts images more reliably.
images now adjusted to pre-multiplied alpha on load
hasMidiTuning - fixed 32-bit timestamp overflow
handle new VST2 wrapper
gui bug fixes
gmpi gui - text-entry now asnyc.
gmpi gui - fixed crash with unkowen font name
gmpi GUI text improved on VSTGUI Engine project updated to VS2015
gfx improvements
further Filter tidying
from waves, tempo support changes
from laptop, porting improvements.
from laptop, improved paramter export
from laptop, better export
from laptop
from laptop
from laptop
from laptop
from laptop
from laptop
from jeffs
from e88
from Mac: * Cleaner build. * Fixed build problems in project files.
from Jeffs
fix{vst3): new rendering method.
fix{vst3): new rendering method.
fix{vst3): new rendering method.
fixing gmpi drawing Color
fixing gmpi drawing Color
fixes to waves export
fixes to cancellation tester
fixes from laptop
fixes for 64-bit slider rotary mode and resolvefilename
fixes VST3 losing preset on sample-rate change.
fixed stack overflow on XM List Entry
fixed some issues with wrong colors on modules
fixed some crashes on laptop
fixed slow loading caused by always re scanning modules.
fixed mem leaks in DX GFX
fixed horible crashin when shell vst2 dll not present
fixed enum DrawTextOptions not ported correctly
fixed crash on DX GUI VST3
fixed crash loading older projects because plugs UG not set.
fixed crash due to class lacking virtual destructor
fixed bug in project build updater
fixed Release builds
fixed GDI modules initializing gui in different order than DX
fixed 32bit build
fix: try DXGI_SWAP_EFFECT_DISCARD not DXGI_SWAP_EFFECT_SEQUENTIAL to fix image corruption in some cases.
fix: VST GUI - Slider now respects "padding" on images.
fix: Fixed hand when clicking Containers "Show On Module" after inserting a Patch-Automator.
fix wrong translation of clip rect to sub-container views.
fix version.txt output path
fix version update script.
fix typo
fix spurious assert in float to volts
fix release build header missing
fix popup menu build
fix mac-specific build errors.
fix invalidation storm when opening dx view
fix imagecache
fix for text entry 4
fix fft memory overwrite
fix crashing VST3s fix VST export using 'exclude' flag (now only waves export does.
fix build-order bugs
fix build with GUI SDK updates
fix build of shared code
fix build dependencies of installer on modules
fix build
fix bug in SDK. modules crashing in SE 1.1
fix bug handling MIDI Data entry slider.
fix GMPI GUI imbedded bitmaps
fix CopyToWaves not running
fix 32-bit build error
finished converting to new GMPI GUI, builds, but not tested.
fft fixes
fewer vst scan messages. fixed hex export waves issue
fast gamma fixed.
fast gamma fixed.
fast gamma calculations moved to header-only implementation
fast gamma calculations moved to header-only implementation
export vst saves only appropriate preset type (VST2/3)
export to waves updates for E200
experimental fix for optimus graphics drivers
exclude D2D related classes from 32-bit build
excel only
ew in-memory export code working.
dx-gui scope working fully
dx-gui save-as-vst3 VST3 panel background now aligned correct
dx-gui List-Entry rendering more accurate.
dx-gui Keyboard2 now sizing correct.
dx-gui Gradient brushes working. New keyboards replacement module
dx-gui - List Entry now renders correctly
dx gui, tinted image and panel group working
dx gui, Sliders and List-Entry working via substituted modules.
dx gui work in progress
dx gui combo box looking better
dx gui TextEntry3 replacement working
dx gui - sub-panels displaying + mouse
dx gui - sm knob now layout correct. List Entry initial value no longer blank.
dx gui - fixed mouse unresponsiveness
dx gui - controls patch initializes correctly on open.
dx gui - Slider layout improved.
dx gui - List-Entry Selector mode layout correct.
directX work
convert rotary switch to widget
commented out new voice stealing mode for now
code tidy only.
code tidy only - VoiceList::allocateVoice()
code tidy
code tidy
code tidy
code tidy
code tidy
code tidy
cleaner xml export
cleaner use of wstring_convert
cacellation snapshot working
built libpng on build machine
built a new release
build fixes for Win
bpm clock4 updates
better waves export child plugins
better caching of Fonts and bitmaps metadata xp List Entry - better LED-Stack fidelity.
attempt to fix imbedded skins
aded file
added winmm.lib to VST3 project for wave-player module.
added version.txt
added rotary switch widget
added project to package appx
added png lib binaries (64-bit)
added missing prefab to SCC
added installer c++ redist binaries
added cancellation tester project for investigating Waves cancellation failures.
added 64-bit VST2 export option
about box version naming convention now same as website
Wix installers and bootstrappers now take version number direct off the SynthEdit.exe No need to edit files.
WIP Gradient brushes
Voices are now 'refreshed' periodically to clear out old samples from SFZ and to prevent clicks after patch changes.
VST3: LED Stack mode working on Combo
VST3: Button-Stack combo mode working.
VST3 knobs now draw correctly
VST3 keyboard working
VST3 increase DSP->GUI buffer size for MIDI monitor
VST3 fixed scope crash JOystick replaced by SEM
VST3 better text extent support
VST3 Project upgraded to vs2015
VST3 DX fixed crash on exit
VST3 - gui normalised values updating from DSP. (FM-LAB step LEDS)
VST3 - Updates from DSP now thread-safe (Ableton bug).
VST3 - Tinted Image Working correctly.
VST3 - Slider less likely to be truncated horizontally.
VST3 - Scope more efficient when one channel silent. (less GUIupdates)
VST3 - SCopes working again (BLOB parameters not updating GUI).
VST3 - Preset XML load/save working.
VST3 - PatchMem Bool now working.
VST3 - Image2 and Image Tinted now export bitmap files correctly.
VST3 - Fixed preset load and save.
VST3 - Bool Splitter working.
VST3 "ModuleParamId" deserialised w correct default (0 not -1). (fix snapshot list entry).
VST2wrapper working in exported plugins (64-bit)
VST2 export: - fixed missing Voice MUTE - Fixed not exporting Gimpi Gui images
VST-GUI fixed faulty mouse-capture.
VST fix mac build
VST Wrapper saves presets correctly in VST2 plugin
VST Slider improvements
VST - fixed stack overflow when sending parameters to DSP.
VST - bitmap mask files now exported if exist.
VA Filters updated to latest Settling algorithm.
V1.3 SEM Cache now separate from 1.2
Updated copyright year. downgraded importance of EXE_VERSION_NUM
Updated VST3 SDK (moved too)
Update Version Number to 1.3
Update Installer Version Display to 1.3
Update Build Number now takes optional build-number argument
Tinted Image - Was using wrong color channel for alpha
Time limit more accurate (was overshooting).
Tidy up some initialization errors with GMPI GUI modules.
Text Entry 4 - text in popup now sized same as font setting.
SynthEdit 1.2 V 1.2276 available * VST3 knob prefab showing properly ('show controls on parent' was being ignored).
SynthEdit 1.2 V 1.2273 available * VST3 - Improved fidelity of Sliders and Knobs and List-Entry in exported plugins.
Support non-realtime tuning changes (in addition to real-time)
Support MIDI SYSEX messages.
Sub-Views now drawing with correct offset.
SSE now used only if availalble
SEU modules sized better
SEU latest
SEU building (after gmpi gui upgrade)
SEU Work in progress
SEU - fix flickering redraw (offset) bug.
SEU - added delete feature.
SEU - Work on Patch Management
SEU - Text-Entry working (async!)
SEU - Image2 knob working. tidied expression evaluate
SE builds OK w new VST3 SDK
SE UWP: Now creates default skin folder on first run (copying files from appx).
SE UWP - Now creates skins and prefabs in Documents folder on first use.
SE JUCE, added project files
SE JUCE Mac build working (had to tweak VST3 SDK), changed VST3 SDK include path in Xcode.
SE Builds again (not tested) after GMPI GUI upgrade.
SE AU - Added missing file
SE 1.3 now installs side-by-side with 1.2
SDK, less use of void** return types for string etc. Use actual struct type instead.
SDK gradientbrush support on GdiPlus
SDK fixes for GCC (Codeblocks)
Restructured code so WPF modules are initialized() BEFORE measure and arrange.
Removed referenced to unused IDS_LANG_DLL_VERSION
Removed interpolation on Panel-Group image, less artifacts when scales.
Removed interpolation on Panel-Group image, less artifacts when scales.
REmoved unused "TagSkins" functionality.
Projects all using VS2015 platform better organized intermediate folders
Popup menu fixed missing border calculation
Popup Menu XP working well
Polyphony overlap mode - repeated notes now release naturally even when hold pedal down.
Plugin Export now handles bundles.
Osc (Naive) Working
Note-Expression events now supported via MIDI into plugin.
New version numbering based on build number.
New logging of memory allocations (fixed allocator) Fixed all code to use fixed mem allocator if enabled. Fixed bug in fast log2 under intel compiler
New SE JUCE Plugin
More efficient auto-settling.
More diagnostics in update build number
More "HC_USER_SHARED_PARAMETER_INT0" ' to fix VST3 FM-Lab bug
Merged StateVariableFilter2 w VaFilters SEM Modernised it's settling code.
Merge branch 'SE_App_Store'
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into Release_V1_2
Merge branch 'Release_V1_2'
Merge branch 'Release_V1_2'
MIDI Learn now ignores note-on and other unwanted controllers.
JOystick image now uses old version on 32-bit, new version on 64-bit
Improvements to swing syncing in BPM Clock4
Improvements to export
Improved Waves Export for Fm-Lab
Gmpi GUi - now shares drawing factory across entire window (not per-module). Far more efficient.
GMPI GUI work
GMPI GUI now const-correct(more)
GIMPI GUi work in progress
GG Container visibility switching working (Show Controls on Parent)
GDIPlus xplatform - Text Extent calc now MUCH closer to Direct2D
Fixes for GCC
Fixed image loading on Mac VST3
Fixed crashing in 32-bit SE.
Fixed Txt Widget clearing Resource URIs for entire slider. Resulting in Export VST missing resources.
Fixed List-Entry3 not working with -ve indices on DX-GUI
Fixed DX GUI ignoring pins set to non-default blank values.
Fixed "Exclude from Export" feature
Fix resizing plugin window while partially occluded.
Fix resizing plugin window while partially occluded.
Fix resizing plugin window while partially occluded.
Fix resizing plugin window while partially occluded.
Fix potential crash when changing sample-rate in DAW.
Fix potential crash when changing sample-rate in DAW.
Fix occasional dead note with voice-refresh.
Fix line nodes getting messed up during paste operations.
Fix held back notes sometimes playing far too late (several seconds)
Fix export glitches.
Fix bug in reading child plugin xml
Fix Banks not listed if initial SF2 filename don't exist.
Filedialog SDK now async
Factory Presets working in VST2 64-bit
Dirty Rectangles clipped to client rect.
Dirty Rectangles clipped to client rect.
DirectX progress
DXGUI Scope now respects font style.
DXGUI - more efficient redraw using clip-rect as guide.
DX-GUI added Alpha correction to images
DX-GUI - fixed issues in VST3
DX tinted image now approximates SE behavior
DX Text Entry now shows File Dialog with extension and initial path
DX Gui: In-gui connections working. Fixed mem leak.
DX GUi fixed initialize() not called on embedded structure views (show on module).
DX GUI. Sub-Views working
DX GUI now handles mouse and invalidation
DX GUI fixed tinted image
DX GUI fixed sub-view mem leak.
DX GUI faster drawing
DX GUI cliprect now working in VST3
DX GUI Text-Entry and Menu working
DX GUI PanelGroup now caches content.
DX GUI Invalidate Rect and windows clip rect working
DX GUI Better interpolation be default when rendering bitmaps
DX GUI -faster Scopes (still slow)
DX GUI - popup menus now correct position
DX GUI - mouse response "none" now respected.
DX GUI - fixed shitty image metadata caching.
DX GUI - fixed initilize() not called on GDI panels.
DX GUI - faster updates via more sophisticated use of update region.
DX GUI - Tinted Image renders better "no image" graphic. TextFormat Word Wrapping settings supported.
DX GUI - Text-Entry module now working
DX GUI - Substitutes Gmpi-GUI Slider and list-Entry on JSON export.
DX GUI - Sizes GUI correctly according to system DPI.
DX GUI - Rectangle ported.
DX GUI - Panel Group now shows trailing spaces in title (MeasureTextExtentU fixed)
DX GUI - Paint now combines overlapping update rectangles.
DX GUI - Keyboard now playing notes.
DX GUI - Fonts now default to color Black (not white). Same as SE.
DX GUI - Fix gui pins not init on new connection. (Fm-Lab "Show on Panel" not init correctly).
DX GUI - Faster pin-from-parameter lookup. (faster screen update on parameter change).
DX GUI - Context Menus working.
DX GUI - Bimaps with mask now correctly calculating PRE-muliplied alpha.
DX GUI - Backgroound bitmap now applied
DX GUI - Add alpha pre-warp to image loader
DX GUI - "Writable" working on Text-Entry
DX GFX, fixed some mem leaks, lines now drawing (badly)
DX GFX text rendering closer to legacy.
DX GFX Improved text alinments
DSP.XML now has "Document" tag wrapping content.
DIrectsound driver - fix for numeric overflow with 32-bit samplecounter.
Create new Solution "SynthEditStore" with Desktop Packaging Project.
Clearer build information for website from script.
Check in SE AU Prototype
Cancellation Snapshot Compare working
CHANGED QUERYINTERFACE TO TAKE A VOID**
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Build Machine: Updated version number file
Better error message when loading very old projects.
Better Voice Stealing
Added new switchers to SynthEdit Store solution.
Added new script for updating build number
Added new project Cancellation snapshot compare
Added new SubControl files
Added extra users to export list
Added SynthEditStore solution to git
Added Scope_XP files
Added SE V1 source files
Added Oscillator(Naive) to SynthEdit solution
Added El200 to known Waves plugins IDs
Added DrawingTest module
Added DX Header converter project
Added Audio Unit Extension bundle from Mac Build
Added "Exclude from VST" feature.
Add wavesshapers to VST3
Add control of maximum overlaps in poly overlap mode.
64-bit export now creates VST2 wrapper presets in .fxp format.
64-bit VST2: factory presets working
64-bit - included Note-Expression and Controls-XP SEMS in installer. Was causing crash on export-vst.
- fix build dependencies. - Code signing now from localmachine store assets/logo.png(not personal)
"Exclude from export" only affects Waves now (was VST also).
z
z
xx
x-platofrm modules * added mac project file from template
x-platform gui lines working(in WPF)
x
x
work on waves export for fmlab
work on unitconverter
work on shell plugins
work on mac textbox
work on mac text entry
work on bypass support.
work on bypass
work on bypass
work on bypass
work on bypass
work on bypass
work on bypass
work on VST3 text entry
work on VST2
work on Image2
whatever
whatever
whateva
waves export now checks param scaling
waves - enum params now pass index to DSP, which looks it up.
wave in, now handles 24-bit files. osc2 now inits random seed to zero for consistant cancellation.
vstgui text
vstgui fixes
vstgui fixes
vstgui
vst3 sub control work
vst3 plugin building ok on mac
vst3 fixes
vst3 - more work on combo
vst3 - gui2 sdk. fixed SDK mouse offset.
vst3 - fixed up controls.
vca optimised
various fixes.
v2 added jsoncpp
updates to waves porting code (cleaner GUI labels)
updates from waves.
updates from waves -> SE
updates from waves
updates from waves
updates from Waves
updates for latest seqfilter fix peak det
updates
updated vst3 to VS2013 platform (was VS2010)
updated signtool location
updated project files to VS2015
updated mc bpmclock sem binary
updated gitignore
updated cancellation code.
updated ASIO SDK - had to manually fix unicode issues. manually merged some fixes from main for Guy
update se vst dat
update mac vst3 template
update installer to include mac SDK template
update export waves stuff for WSampler
update WiX paths
update SE to use latest VST SDK (2.4)
update
unsuccessfil attempt to fix scope resizing
undid silly header code on new slider (headers added outside of module draw)
undid changes to text edit (didn't work)
tweaks from laptop
trying to fix snapshots through consolodate PostBuildStuff and SetUnusedPlugs2
trying to delete corrupt path
tried to speed up module and connector arrange and measure etc
tidy up
tidy
text entry - fixed initial sizing
testing Arcs instead of beziers
testing
synced with waves
synced with waves
synced w waves
sync with waves
sync with waves
sync w waves
sync w waves
sync w Waves
sync w Waves
sync w Waves
sync w Waves
sync w Waves
sync VST2 wrapper w waves
switches can now use bypass.
switched to smart pointer on all VisualOb child iterators
suppress errors when scanning ffmpeg dlls in VST folder.
stop joystick imageXP clashing with old one
started work on gmpi gui pixel access.
started bat file to copy mac assests
ss
snapshot stuff
smart pointers everywhere fixed mem leak
show title on panel working for sdk3
set SE to use default assembly info to try to fix exception on help-about reduced priority of line endpoint calc on load to try to fix lines not arranged on load.
seperated out SubcontrolsXP (64bit SEMS) into Subcontrols.sem for 32 and 64-bit SEMs 32-bit installer now harvest SEMS automatically
se sln
scrunched files up for waves
scrolling structure more responsive at expense of redraw artifacts.
reverted vstpluginfactory changes
restored duplicate module warning on scan.
restore accidental deletion
resolvefilename working in vst3 fixe corrupted background image
renamed template to plugin
renamed spring and increment
renamed note_expression_synth.xcconfig to VST3Plugin.xcconfig to fix warning about underscores
renamed note expression folder
renamed mac modules in line with PC
renamed inverter mac sen, added system command max sen (non functional)
renamed increment and spring
rename
removed se_vst.dat
removed se_vst.dat
removed se_vst.dat
removed memory-allocating GetRaw() function.
removed loading images from stream, now loads from file only. because winrt SEU mouse working.
removed faulty oversampling example
removed duplicate project MIDI to Gate
removed annoying file
removed all MFC memory leaks. All gmpi objects now use smart pointers.
removed VST3 SDK from git control.
removed SEMs
removed COM init crap. WPF already inits COM.
remove illegal characters from Again project
release for Guy
release SE with MIDI learn fix
reduce structure view memory consumption by reducing window size where possible
rebuilt se vst mac
rearranged presenter view etc relationships.
rationalized pre-compiled headers. Should now use only pch.h and pch.cpp
quantizer fix
ported module resizing fix from main.
ported fix for Module IDs containing semi-colons.
ported VST Shell support from main
partial fix for crash on scanning Wavesshell (crash on exit instead).
oversampling and sidechain improvements
noteexpression added xml.h
new sub-control module Bools to Int
new release
new project for VA Filters (ZDF)
new plugin
new module Wave Recorder2 added new voice-stealing mode for Guy
new files
new file
new build Mac, new VST3 SDK, new Xcode
new VST3 Slider working well.
new VA filters code
new Mac build
new MIDI-CV V2 with poly glide
new Joystick working, except in VST3
much improved sort-order calculation and feedback detection.
moved it enum list
more x-platform dll code.
more work on waves parameter scaling
more work on right-click menus under VST GUI.
more work on VST wrapper - unable to debug exception in native (debugger show managed).
more json exportness
more efficient sinc upsampling.
more efficient quantiser
modules projects added to mac workspace
missing xmls
missing vst3 sdk file
missing icon
missing header
missing header
missing header
missing header
missing header
missing header
missing header
missing header
missing header
missing header
missing header
missing header
missing header
missing header
missing header
missing header
missing files to bootstrapper
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing files
missing file
missing file
missing file
missing asio file
missing XP SEM files
missing .h
mising file
mising file
mising file
messing pointlessly with VST2 COM.
message
mac fixes bitmap hittest
mac fixes
mac fixes
mac fixes
mac fixes
mac fixes
mac fixes
mac fixes
mac fix
mac fix
mac built
mac build fixes
mac build fixes
mac build fixes
mac - made a workspace for see modules
m
m
m
m
m
m
latest work on vst gui
latest work on SEU, hooking up GUI connections
latest vstgui
latest vstgui
latest vst gui stuff
latest vst gui stuff
latest updates for snapshots.
latest tweaks
latest support for WSampler
latest release
latest release
latest modules build from Mac
latest max build
latest mac build and fixes
latest mac build and fixes
latest mac build - cocoa text box builds OK. Not tested.
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac build
latest mac binaries and build fix
latest mac assets
latest mac
latest jeff
latest from waves side
latest from waves mc
latest from waves BPM fixes
latest from waves
latest from waves
latest from waves
latest from waves
latest from waves
latest from waves
latest from waves
latest from waves
latest from pc
latest from mlaptop
latest from mac
latest from mac
latest from mac
latest from mac
latest from mac
latest from mac
latest from mac
latest from mac
latest from mac
latest from laptop (shell plugins)
latest from laptop
latest from laptop
latest from laptop
latest from laptop
latest from laptop
latest from jeffs
latest from jeffs
latest from jeffs
latest from jeffs
latest from jeffs
latest from jeff
latest from jef
latest from Waves
latest from Waves
latest from SE Universal
latest from SE
latest from SE
latest from PC
latest from Mac
latest from Mac
latest from Mac
latest from Jeffs
latest from Jeffs
latest from Jeffs
latest fix of waves mods
latest cancellation stuff
latest build on mac
latest build
latest binaries
latest VSTGUI stuff
latest VST3 updates
latest VST3 fixes
latest VST3 code
latest VST2 wrapper
latest VST2 wrapper
latest VST2 shell
latest Se vst3 mac build
latest SE
latest SE
latest SD
latest Max fixes
latest Mac build.
latest Mac build
latest Mac build
latest Mac build
latest Mac binaries
latest Mac Build
latest GUI work for VST3
latest DirectX GUI stuff
latest - crashing on exit or after module scan. possible MFC issue.
latest - corrupt workspace
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
latest
lastest 64-bit fixes
lastest
laste VST GUI updates
laest from waves
jeff
installer now harvests mac sems rather than hand-code them.
improvements to cancellation code
improvements to arranging
improvements to Waves export
improvements to VST3 sub-controls.
improvements to VST2 wrapper. Not crashing on standard plugins.
improvements to VST2 shell
improvements to VAT Wrapper support
improvements to GUI sizing fixed crash on (not) embedding muted GUi module
improved xp slider
improved waves export.
improved cancelation
improved Waves export
improved VST2 wrapper for Guy.
improved VST2 Wrapper. Fixed not working on non-SE systems.
improved MIDI Out glitchyness.
improve waves export
gmpi gui - Textbox and dropdown list implemented on DIrectX hosting (64-bit)
further work on VST2 wrapper. GUI now shows.
from waves
from waves
from mac
from mac
from mac
from mac
from laptop. Waves export work.
from laptop, working on bypass
from laptop, improvements to VST2 Wrapper. fix mem leak in ug_plugin3
from laptop
from laptop
from laptop
from laptop
from laptop
from laptop
from laptop
from laptop
from laptop
from laptop
from laptop
from laptop
from jeffs
from jeffs
from jeffs
from jeffs
from jeffs
from jeff old laptop
from WSampler
from PC
from Jeffs
from JEffs
from JEff
from E2
fixs from polypod
fixing up pnglib
fixing text entry
fixing mac Scope XP build
fixes to xml preset xport
fixes to vst wrapper
fixes to show-on-parents
fixes to max build, and VST3 SDK update
fixes to VSTWrapper
fixes to VSTGUI
fixes to BPM clock
fixes to 64-bit build. not sure why needed.
fixes from mac
fixes from Mac build.
fixes for private params.
fixes for piano export
fixes for mac vst3
fixes for bypass support.
fixes
fixed xml export on waves (combo)
fixed vst3 bug with parameter index not init
fixed vst3 base build errors, missing headers
fixed use of hypot on waves
fixed unique-id database corruption when replacing incompatible module on load.
fixed unicode issue enumeration ASIO drivers.
fixed textformat leak fixed vst3 ref counting bugs
fixed tempo sync
fixed spurious messages when loaded vst wrapper plugins
fixed some crashes in layout, win32.
fixed some build errors
fixed some bugs around closing VST2 editor window when plugin removed.
fixed snapshots being hooked up twice in nested containers.
fixed snapshot renaming bug for Guy
fixed slider build error
fixed screw ups with VST 2.4 support.
fixed resolvefilename on mac
fixed problem with managed code including (not allowed)
fixed possible issue with app calling CoUninitialize when CoInitialize had failed (screwing ref count) and crashing WPF.
fixed poly aftertouch fixed x-mix stat change bug
fixed pitch-bend crash with multiple MIDI-CV
fixed note priority and hold synced with waves
fixed not all new modules added to canvas
fixed my fast log
fixed most builds except Win32 Release
fixed modifier keys in xplatform modules
fixed messed up build setting (don't know why) removed unit tests (missing header, don't know why)
fixed merge screwup
fixed memory leak in ControlsXp
fixed measure routines to allow plugin to control max size. GMPI GUI stuff
fixed mac patchmem binary
fixed leak in DirectX fixed DirectX modules killing timer on redraw
fixed installer, mac sems.
fixed incorrect critical section use on bitmaps
fixed glitchy scrolling
fixed file dialog missing bitmaps msg
fixed feedback error on snapshot sliders upstream of SS Mgr
fixed drawing bug on patch-automator
fixed critical section
fixed crash with XML build when oversampled container has "Default" plug settings in XML.
fixed crash vst3
fixed crash on exit but now memory leaks
fixed crash on exit
fixed crappy module resizing.
fixed crappy hold pedal
fixed copy copying all modules database after any module scan.
fixed controls not resizeable on panel in release mode.
fixed cancellation stuff
fixed build with VS2015
fixed build probs
fixed build mypropertysheet
fixed build for latest Wix made module runtime sorting configurable
fixed bug in VST2 wrapper
fixed bug in BPM clock at high divisions.
fixed WSampler Sampler-ID CC. Fixed merge conflict.
fixed VST Wrapper crash through not closing effect. Added StripFilename utiility
fixed VST Plugin window not sizing correct. Fixed crash on close app (mayby)
fixed VST MIDI automation not updating GUI.
fixed SEBitmap build.
fixed ProtectedFile
fixed MIDI learn with note-on to monophonic control.
fixed MIDI HD Protocol bug with large controller values.
fixed MIDI CV Poly Aftertouch
fixed GUI SDK GDI font scaling on structure.
fixed GDI DC leak in getdpi()
fixed BPM Clock in VST3 too fast.
fixed AU wrapper crashing on exit.
fixed ASIO to work in UNICODE environment
fixed 64-bit release build
fixed 64-bit build code signing
fixed 32-bit build.
fixed "different version of Inverter" message. Disabled faulty VST2 Wrapper in 64-bit fixed gui pin iterator mem leak.
fix xml export to waves
fix windows.h mess
fix waves xml export
fix vst3 mac build
fix user's bitmap issues in VST3
fix uninitialized host controls DSP patch memory.
fix ui_float_scaler not included in VST2.
fix text entry 3 font alignment
fix some layout bugs.
fix snapshot renaming
fix se vst3 build on mac
fix resizing and scrolling of panel view
fix quantizer bug
fix poly control in main container not working due to duplicate Patch_Param being created on project load.
fix notes shutting off while hold-pedal held.
fix non-vst dlls showing on vstplugins menu.
fix mutex header clash
fix measure on gmpi gui
fix mac build 2nd time.
fix mac build
fix mac build
fix legacy controls missing in VST3 export
fix layout module
fix installers for VS2013 again
fix host controls like NoteExpression Pan init to garbage in VST
fix for startup CPU spike on DSP side
fix for dragging hidden suv-views
fix crash in VST3 with unconnected IO plugs with default
fix copytowaves to handle non generated content in GUI.xml
fix coipt to waves
fix build on mac
fix build on Win
fix buggy sort setup
fix bender on new notes.
fix XML export
fix VST3s with zero inputs/outputs.
fix SDK3
fix NOVTABLE macro
fix MIDI automation
fix "Show on Parent" not correct. and release.
fix "File open error" vagueness.
fix "File open error"
fix
fix
file paths dialog now disables scan button until changes to path applyed
eh
dynmaic linking routines now mac compatible
doubled sinc filter taps in 4x oversampling
document treak to VSTGUI text edit
depth-first module sort.
demoted image3 from image2 back to experimental
deleted sem binaries
deleted sem binaries
deleted mac sem binaries
deleted corrupt folder names
deleted again mac sen
cross-platform timer.
cross platform modules - fixed build error
context menu working on SE on DX GFX
consolidated Waves XML code
commit unittest proj
commit synthedit project
commit setup
commit setup
commit se-vst3
commit se-vst
commit external modules
commit dspcoretestlib
commit bootstapper
commit bootstapper
commit VST3 base library
commit Engine
code tidy plus ability to import cancellation dumps
code tidy from Element2
cleaning up VA filters
cleaner XML xport
changed back to STA on engine3 Upgraded MpBase2 to use two-stage init like GUI.
bypass work
built release OK, 32-bit GUI screwed.
build fixes
build fix
bettter locking across multiple instances
better waves export
beter MIDI cv pitch bend range
attempt to fix vstpluginfactory for mac
attempt to fix installer installing multiple copies.
attempt fix VST3 AU validation.
allocatesharedmem bug
aded modulfactory2
added zlib
added vst3sdk to ignore list
added vs filters project
added versioning to se_vst.dat
added textwidget to controlsxp
added system command sen on mac
added stuff
added preliminary json export to SE and import to SE V2
added png libs
added part of Again sen binary
added new vst3 stuff
added new VSTGUI controls
added mp+midi.h
added mac projects
added mac module binaries
added mac assest harvest scripts
added inverter2 binary
added frameworks
added files needed for mac vst3
added exta modules source files (including mac stuff)
added dragcanvashelper
added cross-platform-controls module
added copytowaves project
added System Command Module (non functional on mac)
added Mac code generator
added EnveloperAdsr binary
added 2015 version of auto build
addde libpng binaries to cope with needing to be built for specific platform
add waveshelper
add png scripts
add modules64 folder
add libpng
a few VST text fixes
XP Slider working fairly well.
Workaround crash on save-as-vst by avoiding re-scan of VST plugins.
Work on right-click menu.
Win32 - disabled "Whole Program Optimisation". Produced very hard to find bug inlining called to SDK modules built with different runtime (crash).
Waves snapshot modules now sync parameter metadata accross snapshots. "Show on Panel" - fixed containers appearing behind background image.
Waves mac fixes
VSTGUI Improved Sliders.
VST3: X-platform controls now draw Title on panel where appropriate.
VST3 support for multiple outputs
VST3 now build with INVER 601 for Windows 7 (was Win 8)
VST3 made factory meyers singleton to stop Logic X deleting it.
VST3 fixes
VST3 GUI working in AU Wrapper (Logic X).
VST3 GUI parameters screwed up. need to store module handles with params.
VST3 GUI List-Entry substitute kind of working.
VST3 - remove MIDI CCs from automatable parameters.
VST3 - context menu indexing fixe.
VST3 - Patch Info menu working again.
VST3 - Fixed crash in FL Studio.
VST2 wrapper working
VST2 Wrapper: * Fix sync between GUI and GUi pins in VST2 mode.
VST2 Wrapper pointer size adjustment for 64-bit
VST2 Wrapper now updates pin defaults when parameters tweaked.
VST Wrapper now scans in background thread to avoid COM ref count issues with buggy plugins.
VST Wrapper 64-bit compatible.
VS2005 fix
VA Moog filters working (unoptimized)
VA Filters - more robust stability check. also refactored SV Filters to common base class. reinstated impulse module
V2: added stuff
V2 plug text aligned right.
V2 loading document working somewhat.
V2 faster drawing
V2 Modules drawing bumpy in D2D
V2 - basic json reading.
V2 - Started drawing bumpy modules. Not correct yet.
V2 - Gradient brush on modules.
V1.22260 Released
Upgraded VST3 SDK to 3.6.5
Updated support for Shell SEMs
Updated VST3 SDK to 3.6.0
Unison fixes
SynthEdit now rescans modules first time it starts after upgrade.
SynthEdit 1.2 V 1.2269 available * Fixed sub-views getting lost. * new sub-control Bools-to-Int * Fixed MIDI automation not working.
SynthEdit 1.2 V 1.2244 available * VST3 - Removed 'Bender' etc from list of automatable parameters. * VST3 - Fixed Buttons toggle setting being ignored. * VST3 - Bar Graphs displays improved. * Fixed glitchy scrolling
SynthEdit 1.2 V 1.2238 available * File Dialog module returns. * Image2 - Reverted code causing crash on insert. * VST3 - Attempt to fix validation error on Mac with BPM Clock.
SynthEdit 1.2 V 1.2234 available * Image2 - Fixed sizing issues. * Fixed crash on save when no 'Most Recent' documents on File menu.
SynthEdit 1.2 V 1.2233 available * Delay2 - Fixed intermittant small output spikes when modulating. * VST3 - fixes a SDK message-pipe bug.
SynthEdit 1.2 V 1.2231 available * Fixed - Audio pins with no connections, and a non-zero default value, were getting multiplied by 10 during 64-bit save-as-vst.
SynthEdit 1.2 V 1.2168 available * Fixed crash with Soundfont-Player module. * MIDI-Out - Improved timing accuracy with some interfaces. * VST3 - List-Entry3 entries compounding fixed. * Fix Bender not applied to new notes. * SDK - Communications queue increased to 1MB. * Float Limiter - Fixed crash. * Fixed crash when using multiple MIDI-CVs
SynthEdit 1.2 V 1.2154 available * New right-click menu - "Selection to Prefab". Saves current selection to Insert-menu as a prefab. * New feature - Export Preset to XML file. For exchanging presets between different plugin formats. * VST3 - Fixed Text-Entry transparent on Mac. * Bank Import - Fixed preset names not importing (in SynthEdit). * VST3 - 'Private' Parameters now export OK.
SynthEdit 1.2 V 1.2139 available * VST3 - Image2 right-click menu working. * Fixed crash when control's MIDI automation set to Note-Pitch. * VST3 - Return of the Mac (sub-controls working on Mac export).
SynthEdit 1.2 V 1.2107 available * VST3 - Fixed possible crash with 'list' connections into oversampled containers. * Change to nested oversampling. * WaveRecorder - Fixed possible crash when oversampled. * Fixed older prefabs unresponsive or not visible on Panel window. * Knob etc - Fixed "Low" value not accepted on or .
SynthEdit 1.2 V 1.2106 available * vst3 - mono plugins now working. * Peak Follower, more efficient on silent signals. * Fixed some bugs with module Replace feature.
SubCOntrolsXp project added.
Sub-Presets: added strict/relaxed loading criteria
Started substituting SDK3 Slider for classic slider and VSlider (VSTGUI) in VST3.
Scope xplatform aded
Scope Xp mac added
Scope XPlatform working.
Scope XP, fixed hit testing.
Scope 3xp working on mac!
SYnc w waves
SEu GUI plugs showing
SEU: XML scanning done *before* loading document.
SEU: Loaded an image!
SEU progress on adding controller.
SEU latest
SEU latest
SEU implemented basic module selection.
SEU associated with App Store
SEU LInes now calced to correct module width
SEU - work on Parameter support in the GUI
SEU - module dragging working nice. Renamed "controller" "presenter".
SEU - lines drawn UNDER modules.
SEU - basic module gfx placeholder.
SEU - Module widths sizing to plugs correct.
SEU - Better plug numbering in json
SEU - Added basic sub-controls
SEM plugins now define SE_TARGET_SEM
SE2 zoom now DPI-correct.
SE2 Added basic lines.
SE will close rearmost windows once more than 4 windows opened (to prevent out-of-memory crash).
SE now outputs modulefactory json for all needed modules inclus=ding internal ones (since SE Universal don't have internal modules).
SE cancellation test support working
SE V1.21910 Released
SE V1.21420
SE Universal: better drawing
SE Universal: Uses WIC OK now.
SE Universal: Basic handling of mouse events. Proper App-bar.
SE Universal: * Scans module XMLs from Install folder.
SE Universal. Scrapped classes for storing model, just using JSONCPP directly.
SE Universal. Loading lines working.
SE Universal working again (refactored).
SE Universal view supports dpi.
SE Universal Proper pin names drawn
SE Universal - more refactoring mouse support. need to handle zoom and pan.
SE UWP: Support IMpUserInterfaceHost (legacy) GUI objects.
SE UWA Preliminary PatchMem support
SE Released.
SE Release 1.22530
SE 2 - Switched structure from VirtualSurface to ImageSource with manual scrolling. No zoom yet.
SE 2 * Zoom working.
SE 1.22410 VSTWrapper scans with VSTs now. more work on SDK pixel access
SE 1.22400 released. Fixed missing Note Expression module. SDK: basic support for pixel access. 64-bit
SE 1.22280 Released
SE 1.22170 released fixed 64-bit installer bug
SE - Tooltips supported on VST3
SDK edit box working on Win32 GDI.
Rename Mac Project. Copy Template to correct location.
Removed connector class, plugs now simply store pointers to destination plug.
Removed "warm-up" processing as it ate up GUI->DSP messages when host did multiple inits due to sample-rate changes.
Release SE update for Guy (snapshot sliders)
Release SE 1.22540 Fixes voice-stealing in overlap mode.
Release SE 1.22480
Release SE 1.22420 still trying to fix snapshots.
RE-used text-edit popup dialog for VST3 Win32 mode. (still need to support OSX).
Poly Glide working.
Patch-Automator now draws full-width in sub-panels.
New Project SynthEdit Universal App!
Move efficient connectors (fewer bindings).
More safety around COM init/deinit.
Modified run-time module sort to depth-first (2nd improvement)
MetaFilter: -Fix for Defect 38771, Sync to bars and beats bug. Reviewed by Jeff.
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge branch 'temp'
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013' of https://synthedit.visualstudio.com/defaultcollection/_git/SynthEdit into stable_VS2013
Merge branch 'stable_VS2013'
Merge branch 'stable_VS2013'
Merge branch 'stable_VS2013'
Merge branch 'snapsfix2'
Mac text entry work.
Mac assets switched to release mode
Mac Text Entry SDK working!
MP_GUI2: Images now load correct skin in VST2 plugins.
MOved Scope XP into COntrols-XP project
List Entry4 work
Latest release, plus added missing ASIO file
Latest Mac build
Latest Mac binaries etc
Latest Mac Plugin
LED Stack (XP) working
Joystick and Image2 replaced by XP SEMs on 64-bit only (till stable).
JSON export now outputs modules database (not quite correct yet)
Initial commit to add default .gitIgnore and .gitAttribute files.
Increased fixed memory pool size for watrix. exported XML more compact to save space.
Impulse Response - fixed 64-bit build.
Improvements to XP Controls (slider)
Improved XP Image sub-control.
Improved VST2 wrapper support
Image2 mouse response now full featured.
Image Tinted now has mouse-response override
IMprovements to DirectX gfx
IMprove Waves export for FmLab
GUI MOdules can now have enum properties that show as a list. optimised sending plug value.
GMPI GUI work
GMPI GUI Working (Rectangles only)
GMPI GUI DirectX mode now handles mouse OK.
GMPI GUI - Context Menus working everywhere.
Fixed no scroll bars on panel.
Fixed bootstrapper versioning to uninstall older versions
Fixed SE GUI2 modules sizing and layout bugs. Fixed crash on update empty MRU
Fixed PM Float out not sending MIDI automation.
Fix nested containers monophonic.
Fix mac build
Fix Scope xp build.
FileDialog module working XP Subcontrols included in 64-bit installer installer using WiX HEAT.
Created VST Wrapper SEM
Created SynthEdit Universal App
Clearer messages on scanning duplicate VST2 wrapped plugins.
Changed ProcessPlugStateChange to setpin added export support for element2
Attempt to fix problem when hold-pedal down. Stolen voices never free up.
Attempt to fix COM init problems by scanning VST's in a background thread. This way if they screw up the thread COM init reference count it won't propogate out to WPF (!!CRASH!!)
All voices killed when switching to mono mode. To fix stuck notes FM Lab.
Added support for Note-Expression.
Added new x-platform modules.
Added more GUI examples
Added missing mac project misc files.
Added missing Mac binaries files
Added mac bpmclock binary
Added initial cancellation trace code
Added float splitter improved VST2 wrapper
Added engine3 files to git. engine3.rc is recovered from old engine after i hosed it.
Added Winforms-based 'MDI' windows. Currently disabled, but avail for future removal of MFC.
Added VST Wrapper from main
Added Template
Added Sub-Patch Manager module
Added Slider2 code
Added Mac MaizeSampler.sem
Added MAC SEM template files
Added Coinitialize and STA attribute to linker/advanced to try to fix pervasive crashes in Engine dll.
Added CK test module
Added Again binary again (hopefully fixed invalid character)
AU validation fix. 0 sampleframes.
ALl builds working
ADd vst3 SDK
.
.
.
.
.
.
.
-sync with metafilter
-improved peak det now sleeps - fixed crash export waves.
- Fixed note death with hanging poly connection to un-connected container-io in XML build mode. - Fixed decoding of quoted XML strings into patch memory. - fixes from Waves.
**** main branch reintegrated manually (as much as possible without going unstable again) **** Hopefully. Main branch should now be almost identical except use of VS2015 compiler and .NET 4.6