SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for surge-common-1.9.0-1.14.noarch.rpm :

* Fri Apr 23 2021 Konstantin Voinov - Update to Version 1.9.0 - Surge 1.9 is a major feature expansion over January’s Surge 1.8 release, including 4 new oscillator types, 15 new effects, a large number of microtuning enhancements (including support for ODDSound MTS-ESP), substantial new content including a set of patches tailor-made for our new oscillators by Jacky Ligon, and much, much more. - New Oscillators
* Modern, a low aliasing, clean waveshape oscillator based on extensive research into low aliasing waveform generation methods (DPW in this case)
* Alias, a very, very digital oscillator based on ignoring extensive research into low aliasing waveform generation methods, which as a result gives lots of 8-bit joy
* String, a waveguide-based feedback oscillator, perfect for creating all sorts of stringy, plucky, and plonky sounds
* Twist, an oscillator based on a rather famous Eurorack multi-oscillator module - New Effects
* Neuron, a distortion effect based on Gated Reccurent Unit, done by Jatin Chowdhury
* CHOW, a truculent distortion effect, done by Jatin Chowdhury
* Exciter, an effect based on a rather famous aural exciter unit, done by Jatin Chowdhury
* Tape, a compact implementation of Chow Tape Model, done by Jatin Chowdhury
* 11-band graphical EQ
* Resonator, inspired by a resonator unit from a very well-known vintage hybrid polyphonic synthesizer that rhymes with “vogue”. Contains a few Surge-inspired additions like optionally allowing self-oscillation of resonators through modulation!
* Combulator, a novel bank of 3 comb filters with feedback, additional noise exciter, separate output volumes for each comb, and individual panning for two out of three combs
* Ensemble effect with several BBD modes and a clean delay mode, uses a very famous tri-phase dual LFO modulation setup
* Nimbus, a live input granular processor with built-in reverb, based on another rather famous Eurorack module
* Treemonster, a really wild pitch-tracking ring modulator from Shortcircuit 2, proper Vember Audio classic!
* Five new Airwindows effects - Galactic, Infinity, Verbity, MatrixVerb and TripleSpread
* All these effects are also added to SurgeEffectsBank - Other DSP changes
* A large number of C++ and SSE improvements in the Sine oscillator, substantially improving performance
* Oscillator drift now works properly for all oscillator types
* Oscillator drift now starts at small non-zero random value for each unison voice, rather than starting from 0 (there is also an option to use the old behavior, right-click Osc Drift slider)
* Character filter will work on new oscillator types (so it’s not just for Classic oscillator type anymore - but it is still a global parameter for both scenes!)
* Retrigger now works properly on all oscillator types
* Surge now supports single-cycle wavetables (previously, a minimum of two frames were required for the wavetable to load correctly)
* Wide is the default filter configuration for all templates and Surge’s startup state
* The Asymmetric and Digital waveshapers in the Distortion effect now work properly
* You can now deactivate Delay R time to allow linking left and right delay times
* Ring Modulator frequency is now displayed in Hz; also added Absolute mode
* Reverb 2 now has the same minimum predelay value as Reverb 1
* Phaser and Neuron can now both deactivate Rate of their internal LFO, in which case modulating Rate will scrub the LFO’s phase for manual phasing/combing effects
* Added 4 new waveshapes in the Sine oscillator
* More effect types now properly respond to All Notes Off message
* Hard clip can be configured and set per scene or globally, with new settings at 0 and +18 dBFS (which is the default setting as it were before). You can set this by right-clicking the scene or global volume sliders, or additionally by right-clicking the A/B boxes in the FX grid
* Sine, FM2 and FM3 oscillator types now have extended range for Feedback parameter by default
* Maximum polyphony parameter is now actually read from the patches on load (Surge always did store the chosen max polyphony value into the patch, it was just never loaded!)
* Global Volume doesn’t apply to individual scene outputs anymore
* Added deactivation toggles to low/high cut filters across all effects that didn’t have them so far - Alternate Tuning / Microtonal Interface
* Provide two tuning application modes: Tuning applied at MIDI input, or after modulation. This is described in detail in the manual. By default, it is set to apply at MIDI input for new patches
* Filter cutoff can now be tuning-aware
* Currently loaded SCL/KBM files are now displayed in Tuning menu
* Far clearer internal and user state management on tuning (= scale + mapping), scale, and mapping management
* KBM name is now stored in patch and DAW state
* Tuning is now interpolated in log2 space rather than linear space for more accurate inter-note tuning
* And finally, thrilled to be one of the first synths to integrate ODDSound MTS-ESP as a tuning source - User Interface
* Reposition Author/Category fields in the factory skins, not to overlap with longer patch names
* Hover effect is now available on more assets, for example oscillator type menu and FX grid
* Retrigger and Keytrack button have a right-click option to set their value for all oscillators in a scene
* Phase/Shuffle parameter now changes its label based on LFO type (will show Shuffle only when Step Seq is selected)
* Patch browser left-click menu now has multiple columns (Windows only!)
* Control/Command-drag on sliders to snap to units now works for modulation amounts
* Control/Command-click on patch or category previous/next buttons will load a random patch!
* Expanded use of menu for integer sliders in some cases
* Groups of sliders can now be deactivated collectively, for example in EQ and Tape effects, Twist oscillator…
* Added an option to always show maximum amplitude LFO as a dotted line (User Settings > Value Displays > Show ghosted LFO waveform reference)
* Option to drag bottom right corner to resize (VST3 only) is not displayed anymore for skins that have defined fixed zoom levels (i.e. Royal Surge)
* Added a UI refresh when changing filter type via host automation
* “Add Modulation From…” option now has its entries organized in submenus per modulator type
* Removed a check if factory patches are installed. Now it’s possible to completely remove all factory/3rd party patches if one wants to, and only focus on making one’s own patches with a clean slate!
* Envelope LFO presets are now saved to Envelope subfolder (previously they went to LFO subfolder) - Plugin Wrappers
* AU advertises MPE support now
* Label all AU parameters as high resolution
* Disable VST3 parameter name resets which was coded incorrectly in Surge, causing problems in Bitwig
* VST3 implements getParamNormalizedByString, allowing DAW-side value typeins to be consistent with Surge
* VST3 bug with getParameterString fixed, correcting incorrect string display in some cases in Bitwig - Skin Engine Changes
* Far clearer skin component model
* Add a developer mode option (right click Menu button) to overlay a grid on top of Surge’s GUI at runtime as a helper tool when designing, with support for arbitrary grid size
* Fixed some bugs pertaining to user-specified parameter groups Introduced skin version 2 for all the below mentioned new skin engine features:
* Skin labels can show values from parameter names (useful for i.e. oscillator and FX parameters, which dynamically change their name based on oscillator/FX type)
* Skin labels can now have an image assigned
* Oscillator type and FX grid assets now only contain the backgrounds, any text on them is now generated through code
* Slider class now has font size and text offset properties
* Added skin properties for positioning the patch browser
* Added a skin color for showing the current value of a macro more prominently
* Added skin colors for About page text, column text, link and hovered link - New Content
* Patches and FX presets from Vospi
* FX presets from Arty
* New patches from Databroth
* Updated Jacky Ligon patches to set default tuning mode and adjust maximum polyphony
* Expanded tuning library from Jacky Ligon - Smaller Changes
* Show the plugin file location on About screen
* Show the full modulator name in inter-LFO modulations
* Show tne entire MSEG curve in Rate deactivated mode
* When copying an oscillator, remember current position in the wavetable list index
* About page shows your actual CPU model, not some build-time guess
* The default value for scene Highpass cutoff parameter is minimum now (6.88 Hz)
* Increase mouse hitzone on macro sliders slightly
* Frequencies below C0 now have a proper negative-interval note name
* Updated a few factory library patches that were using Latch mode by setting them to Mono mode, in order to avoid random noises when browsing through patches
* Voice LFO Step Sequencer envelope triggers now run properly even without assigned modulation
* Added a graphical asset for MIDI Learn, so it’s now clearer to see when we’re in MIDI learn mode and for which parameter
* Handled a tuning regression when SCL files had a blank title in the first line
* Next/Prev can span or constrain to category in patch navigation
* All frequency-based parameters (except LFO rate) can now be set by typing in a note name (using 12-TET to convert to frequency)
* Zoom level is no longer additionally saved in the DAW state - only the default value stored in user configurationi is used across DAW projects and all Surge instances
* Wavetable export feature now correctly names the wavetable
* Existing oscillator modulations are now cleared when changing oscillator type
* When drag&dropping a patch onto Surge’s UI, it is first checked if it exists among the current factory/3rd party/user patches, then that position is used as an anchor for previous/next patch buttons
* Fixed a bug where loading a patch loaded wavetables twice, causing audio dropouts
* Fixed a graphics memory leak on Linux, caused by difference in VSTGUI reference count between Linux and Windows/Mac
* Fixed a bug when changing patches with previous/next patch buttons could skip multiple patches sporadically
* Default MIDI learn settings are not stored to configuration.xml in factory data folder anymore, but in the always-writeable user data folder
* When loading patches that contain invalid modulations (for example, Shape parameter in Sine oscillator has some modulation that was made possible in 1.8 and before through certain steps), make sure those modulations are removed to not create any trouble down the road - Code cleanup
* Reformatted the codebase with a new, far more sane, clang-format (no more 3 space tabs, and so on!)
* Replaced our hand-rolled filesystem implementation with gulak
* GUI overlay API (used for MSEG editor, Store Patch dialog, etc.) is now far more rational, so we can have more than one overlay showing at once
* Rework char and string functions to avoid potential overflows in several cases
* Common oscillator functions (drift, character filter, etc..) are now all found in a single place (OscillatorBase.h)
* Slider bipolarity and deactivation is now handled in a single API point
* Consistently named oscillator and FX related C++ files and classes
* A non-global RNG used through most of the code where rand() was used before
* Some memory leaks were plugged up! - Infrastructure
* More work done on UTF-8 file names and paths on Windows
* Linux consistently uses CMAKE_INSTALL_PREFIX as a search path for assets
* Surge on Windows can now be built with mingw or clang (but productoin builds are still using MSVC)
* Linux reads config.xml from the filesystem
* In Ardour on Linux, work around the LD_LIBRARY_PATH / GTK2 issue which stopped Zenity from launching
* Activate warnings-are-errors on Linux gcc
* Windows implicit precompiled.h removed
* Integrated libsamplerate in the codebase, required for Eurorack-based modules which operate at a fixed sample rate of 48k
* CMake will now run even if git is not found
* Fri Feb 05 2021 Konstantin Voinov - Update to Version 1.8.1 - Bugfixes and Features
* Handled UTF-16 paths for saving user settings, allowing users on Windows with UTF-16 usernames to update their defaults
* Drag and drop of a .wav or .wt wavetable doesn’t reset oscillator type, if type is set to Window
* The warning on Windows about uninstalled Lato font shows only once, not once every time the Surge GUI is opened
* About screen actually mentions Surge Synth Team!
* About screen on Windows shows “x86” instead of “Intel” for CPU
* Modulation depth display and typein for tempo synced parameters is implemented now (as opposed to being just nonsense)
* Subfolders in modulator presets are now listed first, before files
* Dismissed the value display popup when toggling modulation assign mode on/off
* Resolved Python with /usr/bin/env on Linux in the build phase
* Fixed an occasional, but serious crash which would occur on slower machines when rapidly changing patches
* Reordered and improved the MSEG segment menu
* Drag and drop FX movement retains assigned modulation
* Fixed a mis-drawn MSEG hover segment when scrolling horizontally
* Added an explicit menu setting for touchscreen mode for Windows users (under User Settings->Mouse Behavior)
* Avoided a floating point underflow which rendered MSEG S-curve deforms incorrectly when Deform was a very small value
* Failure to load a .wav file will not rename the patch wavetable anymore
* Fixed a typo which resulted in the Hard waveshaper sounding wrong in Rotary and Distortion effects - Content
* Added a bunch of modulator presets
* High quality versions of all factory wavetables in Basic folder
* Updated Jacky Ligon’s presets with new patches and CPU optimizations
* Updated TMNG’s presets with new patches, CPU optimizations and cleaner wavetables
* Added wavetables from TNMG
* Added patches from Stefan Singer (previously known as Stefan Hållèn)
* Updated a single patch from Luna- Changes in 1.8.0
* New skins, including the lovely “Royal Surge” skin and greatly improved Classic and Dark skins
* New filters, with multiple new filter models
* A complete implementation of a multi-segment envelope generator (MSEG) as a modulation source
* A large number of Airwindows FX available in the FX chain
* A bunch of amazing new content! We now have more than 2000 presets in the library! - New and Improved Skins
* Added the ‘Royal Surge’ skin, a skin inspired by vintage hardware, developed and designed by Voger Design.
* Major updates to the Classic and Dark surge skin, including better placement of controls, rendering, contrast, and consistency.
* See “Skin Engine” section below for more technical details on the skinning engine - Filters
* Added “Vintage Ladders”, two models of vintage 4-pole lowpass ladder filters Thanks to AATTddiakopoulos for maintaing this very useful repository of research and code which heavily informed the models we implemented
* Added the filter from OB-Xd
* Added the K-35 filter from Odin 2
* Added the Diode Ladder filter from Odin 2
* Added Cutoff Warp filters (LP/BP/HP/N/AP) based on this Jatin Chowdhury Blog Post. This one is really weird!
* Added Resonance Warp filters (LP/BP/HP/N/AP) based on this Jatin Chowdhury Blog Post
* Implemented 24 dB/oct variants for the existing biquad bandpass and notch filter types
* Add an allpass biquad filter based on existing biquad filters in Surge
* Fixed an error in the comb filter which made it out of tune by 6 samples. By default this is corrected in new sessions or patches streamed with Surge 1.8, but it can be also toggled by right-clicking the filter subtype menu. Old patches remain “wrong” in order to preserve how your existing projects sound
* Overhauled the filter type menu, filters are now grouped by their function - Expanded Modulator Features and Fixes - Multi-Segment Envelope Generator (MSEG)
* Implemented a fully editable MSEG modulation source, with a large number of curve types and various editing options
* To use the MSEG, select a voice or scene LFO, choose the MSEG LFO type (bottommost row, first icon) and click on the LFO display, or the pencil button to the right
* Extended features for a segment are available on the right click context menu
* Currently, MSEG supports up to 128 nodes, and the maximum length of the MSEG is 128 phase units (duration of a single phase unit is determined by the LFO Rate parameter)
* LFO modulator presets - users can save and share single LFO modulator settings
* New MIDI controller modulators: Breath, Expression, Sustain pedal
* New per-voice modulators: Alternate and Random (both unipolar and bipolar)
* New scene modulators: Lowest Key, Highest Key, Latest Key - Drag and Drop
* Drag a Macro slot around to reorder it
* Ctrl-drag any modulation source onto a slider in order to open an edit dialog for typing in a modulation amount
* Added several MIDI controller smoothing modes in the MIDI Settings menu, which increase the responsiveness (at cost of smoothness) for MIDI CCs, aftertouch, etc.
* MPE Aftertouch and Timbre are now properly smoothed; MPE Pitch Bend has independent smoothing settings.
* Deactivated rate LFO modulators show their waveform over which you can scrub using the Phase slider
* LFO Freerun trigger mode now has correct relation to song position pointer when not synced to tempo
* LFO Deform slider now has several different modes for Sine, Triangle, Sawtooth and Envelope LFO types - Effects
* Integrated 59 Airwindows effects. Thanks to Airwindows for providing high quality open source effects!
* Effects can be reordered via drag and drop, copied to another slot via Ctrl/Cmd+drag and drop, or replaced via Shift+drag and drop
* Phaser effect now has an adjustable number of stages (up to 16), with adjustable spread and distribution of stages (except in legacy setting)
* Extended phaser ringout time, allowing for long self-oscillations at high feedback
* Vocoder modulator signal can now be chosen between stereo, monosum, left, or right input
* Disabling an effect (loading the “off” preset) now removes any leftover modulation
* Individual bands of the EQ can now be deacivated by right-clicking the Gain sliders and choosing Deactivate - SurgeEffectsBank
* SurgeEffectsBank is now part of the main Surge source tree
* Implemented the new Airwindows effects - Voice Management
* Added note priority modes for monophonic play modes: latest, highest, lowest or legacy (note ons have latest note priority, note offs have highest note priority)
* Added a mode where sustain pedal in mono mode allows retriggering older notes that are still held, on note release
* Add even more extensive regression tests for voice management modes - Other Sound Design Tools - FM3 Oscillator
* M1/2/3 can now be extended allowing ratios from 1/32 to 32
* M1/2 can now be set to a ratio or an absolute frequency
* Fixed a bug in step sequencer LFO mode which picked the wrong step when start and end were the same
* LFO Amplitude can be extended into negative ranges
* “Tempo-sync All Parameters” available for filter and amp envelopes
* Display Pitch Bend as a bipolar modulator on sliders
* Fixed problems with very long-running LFOs drifting due to truncation errors
* Allow scrubbing (when LFO Rate is deactivated) on step sequencers to trigger envelopes
* Waveshaper drive can now be extended to have twice as much gain as before (+/- 48 dB)
* Default scene polyphony is now set to 16
* Solo buttons in the mixer now allow multiple active solos by default (Ctrl/Cmd+click for the old exclusive solo behavior)
* Mute buttons in the mixer behave the same way as Solo buttons now, with exclusive mute behavior on Ctrl/Cmd+click
* Expanded .wt file format to support 16-bit full-range files - this also means compatibility with wavetables from Bitwig Studio’s Wavetable device!
* “Show Current Tuning Information” now contains interval matrices
* Post-amplifier highpass filter can now be deactivated (right-click the HP slider)
* Global hard clipping of the scene output can now be disabled in Scene Volume context menu
* Scene pitch and pitch bend now work properly with non-keytracked oscillators
* Fixed a tuning error with partially mapped long scales
* Oscillator FM routing modes with only Ring 1x2 mixer channel active now work properly (previously this wasn’t evaluated so it resulted in clicks)
* Renamed Classic oscillator Width parameters (manual contains a more detailed explanation) - Content
* Fixed tuning of Flute 1/2 factory patches
* New patches from Vincent Zauhar
* New patches from David Bata
* New patches and wavetables from Damon Armani - see Damon’s Preview and Full Demo
* New wavetables from Venus Theory
* New and corrected patches from Inigo Kennedy
* New patches from Kyurumi
* New patches from Jacky Ligon
* New patches from The Nerdy Music Guy
* New patches from Luna
* New FX presets from Arty
* Add Carlos-Morrison CET microtunings to the factory tuning library - Skin Engine - User-side:
* Complete set of tutorial skins showing many features of the skin engine, which automatically generate skin engine documentation
* Skin inspector (Menu > Skins) shows the state of the currently loaded skin and information about colors and assets
* Classic and Dark skins are now available as Figma templates. Please ask on our Discord #design channel if you are interested in using Figma to design and work with skins! - Developer-side:
* Internal C++ data model fully represents the skin as objects and is overrideable by XML
* Support for scalable PNG or SVG for all assets
* Support for fixed enumerated zooms if a skin designer desires (mainly useful for PNG-based skins)
* Support for changing overall window size
* Support for hiding any component
* Support for grouping controls into panels
* Improved nanoSVG parser with support for certain SVG features - UI/UX
* You can drag and drop .wav, .wt, .scl, .kbm and .fxp files onto any part of Surge’s GUI and they will be loaded
* Consistently implemented our new logo
* Large number of contrast, color, and positioning tweaks, including a complete re-render of Classic and Dark skins
* Text input dialogs are no longer OS-based, instead they are internal to Surge, created with VSTGUI
* Store Patch dialog is now consistently designed with other internal dialogs in Surge
* Fixed VST3 zoom inconsistencies which caused problems in Cubase, FL20, and other hosts
* New “Add Modulation From…” menu entry for modulatable parameters, which opens a dialog for a direct modulation assignment from one of available and valid modulators for the target
* Hovering over sliders shows which modulation sources are applied to them
* Direct assignment of MIDI CCs to parameters via context menu, mirroring the same facility Macros have
* Modified the design of Edit Modulation dialog to avoid text overflows
* Unique FX grid icons for each effect type
* Implemented dropdown menu widget which can replace sliders for discrete (integer) parameters
* Allow loading FXP patches from file (use “Load patch from file…” option in patch browser context menu)
* Allow patch browser to rapidly open user and data folders (shouldn’t crash anymore on receiving rapid MIDI Program Change messages)
* Save FX presets to unique subfolders per FX
* Step Sequencer shows position in deactivated LFO Rate mode (when scrubbing the sequencer position with the Phase/Shuffle parameter)
* Modulation assign mode now stays active when selecting another modulator (previously it would deactivate)
* Added “Clear MIDI Settings” function (Menu > MIDI Settings)
* Fixed a VSTGUI bug which caused artificial hover events at zoom levels other than 100% on Windows
* Fixed a VSTGUI aliasing problem with modulation assign buttons on Windows
* Activated non-integral mode consistently on Linux, improving drawing quality for all assets and working around an inconsistency in VSTGUI
* Implemented “elastic” slider editing mode - move a slider while holding Alt/Option, and it will snap back to where it was when releasing the mouse button. Useful for quick auditioning of parameter changes without committing them
* LFO Amplitude now properly quantizes to integer percent units when holding Ctrl/Cmd
* Currently selected modulator is preserved as scenes switch
* Completely redesigned the About screen, added more credits and links to relevant places
* Version info in About screen can now be copied to system clipboard by clicking on Copy Version Info
* Vastly improved cursor hiding behavior on Windows, plus cursor hiding is now available on macOS!
* Mousweheel click, forward and backward buttons (buttons 3/4/5 on mice that have them) can now arm modulation from any part of the UI
* Mousewheel works on nearly every element (the FX preset menu is the only one left)
* Widget hover state now correctly survives UI rebuids
* SVG renderer now supports opacity in paths, not just fills
* Improved the look and feel (and code clarity) of the VU meter
* Skinnable VU meter with gradient bars
* We now warn Windows users if Lato font is not installed
* Linux menus open in a way far less likely to occlude their parents
* The main menu can be opened by right-clicking on any non-active region of the UI
* As a consequence of the main menu being available anywhere on the GUI, removed the “zoom level too large for your display” check and error dialog
* Allow deeply nested menus in the FX preset and Oscillator type menus - currently only used in the FX menu
* Skinnable ‘dots’ on the Oscillator and LFO display, following the design of Royal Surge skin
* Fixed wavetable name not being included in oscillator/scene copy-paste operations - Plugins
* VST2 and VST3 now advertise parameter name changes to the host
* If the audio engine isn’t running, plugins show idle error when patches won’t load
* Menus, typeins, and other controls now properly send automation change messages
* Simultaneous automation of any number of parameters now correctly update the UI (previously more than 8 simultanously automated parameters would leave the UI state incorrect).
* Modify the threading pattern in the VST3 when loading patches to allow frequent automated patch changes without a crash
* VST3 correctly supports the ‘parameterNormalized’ API, which is used extensively in Ardour for automation - Python API
* Surge now exposes a complete Python API to fully program and manipulate the synth inside Python programs and Jupyter notebooks
* You can see a set of example notebooks in this repo - Infrastructure, Bugfixess and Code Quality
* Surge is now a macOS fat binary (x86/Apple Silicon)
* build-linux now works with ARM
* Removed a collection of specious _asm blocks
* Fixed a VSTGUI issue with Linux and mouse motion dropping modifiers
* Added several libraries which were not explicitly linked on Linux
* Allowed the tarball and code to build and collect version info in the absence of a git checkout
* Parallel, Debug, and multi-generator CMake builds now work on all platforms
* Enumerate Linux library dependencies on all items (xcb-keypress etc.)
* Implemented proper Unicode filename support everywhere
* Made our CMake file more modular for various library and test inclusions
* We now show the install location at the last step of the Windows installer
* Replaced CriticalSection.cpp with std::mutex
* A far more complete implementation of std::filesystem for systems which don’t have it (basically, macOS versions before 10.15)
* Refactored our CMake implementation so that shared code is compiled into static libraries
* Revamped the mechanism by which Surge internal IDs and Surge plugin IDs are mapped, allowing us a much easier future expansion of the parameter set (sctual parameter set expansion is coming in 1.9!)
* LFO and S&H noise oscillators now have independent random number generators, avoiding problems with global seeds
* Consistently use constants for scenes, oscillators and so on, rather than magic numbers “2” and “3” and so on
* Purged unused/obsolete graphical assets from the codebase
* Turned on “warnings are errors” on all platforms
* Correctly set macro values on patch load by calling ‘init()’ rather than ‘set_target()’
* Fix some edge case threading problems which were exposed in high stress (rapid FX swap or rapid VST3 preset reset) cases
* Mon Dec 07 2020 Konstantin Voinov - Update to Version 1.7.1 - macOS
* Make the VST3 work in Abelton Live for mac (by doing a blank-signing of the bundle)
* Restore compatability back to OS 10.9 (by building macOS at C++-14 level).
* Change the support file lookup semantic to always use the newest support files - Linux and FreeBSD
* Activate an Ubuntu-20 Clang-10 build and resolve bugs
* Remove a set of warnings that stop Clang-9 from building, allowing Surge to build on FreeBSD again - Windows
* Modify the VST3 zoom failure handler, which would cause an infinite loop in zooms on Studio One in some situations.
* Change our build pipeline so the 64-bit Windows installer installs the 64-bit SurgeEffectsBank - All Platforms
* Add greatly improved labels on value menus for filter subtypes and envelope attacks
* Improve error messages for missing skins
* Add a \'Zoom to Default\' menu item which zooms to the user default setting
* Sun Dec 06 2020 Konstantin Voinov - Split to separate vst3-surge package
* Sat Nov 21 2020 Fabio Pesari - Added VST3 support
* Fri Jul 31 2020 Fabio Pesari - Updated to 1.7.0
* Sat Jun 13 2020 Fabio Pesari - Updated to 1.6.6
* Sat Sep 21 2019 Fabio Pesari - Version 1.6.2
 
ICM