SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for surge-xt-fx-release-standalone-1.3.1-2.134.x86_64.rpm :

* Tue Feb 06 2024 Konstantin Voinov - remove all patches, now upstream- disable -Werror globally- Update to version 1.3.1:
* Add TouchOSC template download link (#7508) - EvilDragon
* Do the same select trick on TypeAhead (#7506) - Paul
* Quit on LInux CLI with OSC works properly (#7504) - Paul
* Fix up tests; Move CMake version to 131 (#7505) - Paul
* Patch updates (#7503) - Andreya-Autumn
* Fri Jan 19 2024 Konstantin Voinov - Rename to surge-xt-release- Use source tarball from GitHub repo- Put away VST2 build
* Mon Dec 11 2023 kvAATTkott.no-ip.biz- Update to version 1.3.0:
* Update release-checklist.md
* Very small tweak for some OSC msgs (#7376)
* A.Liv Patches and Formula presets (#7373)
* Block Interp or Smooth all AudioInput parameters appropriately (#7374)
* AudioInput smoothing; part 1 (#7372)
* Audio FX Params Modulatable (#7371)
* Hide fullscreen mode temporarily (#7370)
* Bonsai Sample Rate Changes work (#7367)
* Adds stub type definitions to surgepy. Fixes #7362 (#7363)
* Add keybinding for fullscreen (default to F11), standalone only (#7366)
* Bonsai: zero out `last` array on initialize() (#7364)
* More Formula Subscription Changes: Timing and Voice (#7358)
* Formula Modulator Tweaks (#7357)
* Add math.parity() function to Formula prelude (#7355)
* Fix extensible() mismatch betwene delay params sst-fx and ct_ (#7350)
* Fix a crash-on-jog when wavetables not available (#7348)
* Osc work - FX bypass via OSC #7309 (#7346)
* Formula Modulator Esc Key Handling Corrected (#7345)
* Update Kinsey Dulcet patches (#7344)
* Rename doc files (#7341)
* C++-expose the nimbus trigger param (#7339)
* Prevent Formula Duplication on Undo (#7338)
* Fix typo in README (#7335)
* Delete cl.txt
* Remove ringout time for delay, make Crossfeed extendable to bipolar (#7334)
* Add extensibility to Delay\'s Mod Depth parameter (#7333)
* Don\'t clobber FX param deform type (#7332)
* Don\'t show FM feedback modes on filter Feedback parameter (#7331)
* Return to 1.2.3 portamento behavior (#7330)
* Don\'t allow .. out of patches (#7329)
* RingMod Audio In in FX bank also works (#7328)
* RingModulator gets AudioIn Source (#7325)
* Fix slider fx group accesibility (#7324)
* Restore old 32 bit zip behaviour on Win (#7322)
* Windows Portable, and this time, with feeling!
* Rework the Windows ZIP phase to have a portable zip (#7320)
* Update John Valentine patches (#7319)
* MONO/MONO FP Gated Porta Fix. Behaviour Change (#7318)
* Clamp Max Porta time to 16 seconds (#7317)
* Refresh Formula overlay after loading LFO preset or undo/redo, if applicable (#7310)
* Put OSC specification into the binary (#7316)
* Add Landosonic patches (#7315)
* Re-tune new tutorial patch (#7314)
* Copy and Paste Scene includes Global Modes; Insert FX (#7312)
* OSC Startup from Various Unstream Cases (#7311)
* Re-level Bonsai patches (#7306)
* Bonsai Param Range Corrected - Noise Param (#7305)
* Bonsai preseta (#7303)
* Fix copy/paste error (#7302)
* Copy Paste and Undo on Mono Options (#7300)
* Work around a JUCE MultiLine Text Bug (#7298)
* Re-scale Bonsai Levels; Adjust Params (#7296)
* Add a config-time for extra user wavetables (#7294)
* Final tweaks for accesibility and Alert screen (#7290)
* Fix of nasty crash caused by missing \'break\' in switch plus un-inited members of the oscToAudio struct. (#7289)
* Allow shift-F10 to close menus (#7288)
* Add Airwindows Y and Z filters (#7287)
* More defensive fs::exception handing in FX load (#7286)
* CHange FX Processor Startup Path (#7285)
* Add the FX Group name to the end of Accessible sliders (#7284)
* Osc work - refactoring/enhancement of \'all notes off\' handling (#7282)
* Add Slew Limiter to Formula modulator Prelude (#7279)
* Fx Phaser LFO Waveoform names (#7280)
* Osc work: added parameter querying and modulation mapping (#7276)
* Fix segfault when setting up OSC connections (#7275)
* OSC setup stored in DAW extra state (#7272)
* Fix incorrect argument order in several modulatorName() calls (#7273)
* Send OSC/Param from FX/OSC menu; Fix lipol for amp/send (#7271)
* Support MIDI channels with MTS when not using ch2+3 to play scenes (#7270)
* Modulator name api refactor (#7265)
* Fix MSEG tooltip Y axis not refreshing (#7268)
* Remove old comment about RPN messages sent by Logic, clean up the explanation (#7264)
* Several minor things (#7263)
* Make Bank Select MSB 0 always point to MIDI Programs root (#7262)
* Update README to have Python instructions (#7261)
* Fix the .deb installer to work due to whitespace (#7260)
* Edit wording in Linux installers, remove LV2, add CLAP (#7259)
* Fix surge skins link (#7256)
* Remove the explicit immintrin include from portable_intrinsics (#7255)
* Deal with macos / juce zip __MACOSX directory stuff (#7254)
* Fix a white noise blast caused by Reverb 1 (#7253)
* Add a test suite
*after
* surge-xt (#7248)
* Osc work (#7247)
* Clean up Biquad Array Initialization in SurgeSynth ctor (#7245)
* Sustain pedal is omni in Channel per octave mode (#7244)
* Revert \"Modern Oscillator Pitch: Lag -> Lipol (#7231)\" (#7242)
* Osc work (#7241)
* Update 3 LS patches from Winds category, add Triangle NES wavetable (#7240)
* Hide Angular Cents in cent hiding tuningmode (#7239)
* OpenSoundControl allows set-by-natural as well as set-by-normalized
* Make Return on Step pop edit field (#7235)
* Slider-Mouse-Unhide error; Flanger temposync fix (#7234)
* Modern Oscillator Pitch: Lag -> Lipol (#7231)
* More \"release by note id\" work (#7230)
* Fix an error in the Phaser / FXMod FX port (#7229)
* Adjust release-by-note-id for ST modes (#7228)
* Move the Phaser effect to sst-effects (#7227)
* Upgrade basic blocks for Lanczos edge case fix (#7223)
* Revert \"Skip VST3 Menus in Reason (#6766)\" (#7219)
* Modern retrig-from-zero sample offset (#7218)
* /mnote notes are now releasable by noteID. Note number/frequency values are disregarded when releases are made by noteID. (#7215)
* Add osc process call (#7213)
* Osc work: added /allnotesoff message (#7210)
* Add OpenSoundControl Note Expressions (#7209)
* Update sst-effects; R1 Size can be modulated (#7207)
* Tuen FS exceptions into Surge errors on Startup (#7206)
* Add a No-arg character filter constructor for Rack (#7201)
* Return to MSVC Windows
* Add expanded SST Plugin Infra path messages on windows (#7196)
* Some Formula Editor TLC (#7195)
* Handle an uncaught exception from Surge creation better (#7194)
* Change the look and feel to have shared pointer lifecycle (#7192)
* Add \'removeByHostNoteID\' method to SurgeSynthesizer (#7190)
* Fix the FX Standalone for Bluetooth headsets (#7189)
* Minor tweak to infowindow width and ratio typein error message (#7185)
* CLI Complete (#7183)
* Protect against other NaNs in MSEG (#7182)
* Swap Modulator in Undo; Dirty\'s patch (#7181)
* MSEG ControlPOint would nan with identical VValues (#7180)
* Deactivate misleading tuning typeins in Tune-After mode (#7178)
* Turn off Midi PC Factory Backfill (#7177)
* Extend COMB size by 2x; Make extension cmake option (#7176)
* SelfDrawnButton solo mode had incorrect hover colors (#7174)
* MIDI Program Change Support (#7171)
* UseODDSoundMTS force to true (#7170)
* Improve TuningRadial label orientation (#7169)
* Fullscreen Mode for Standalone (#7167)
* Tuning Editor Improvements; Consistency and Fonts and stuff (#7164)
* Add a Tuning Visualizer for MTS-ESP Mode (#7162)
* TuningEditor shows Scale Name; Label Collision Work (#7161)
* Mouse mode in tuning angular way more sensible (#7159)
* Display the OSC output
*post
* HalfRateFilter (#7158)
* Angular and Radial mode in the Radial view (#7155)
* Two Sine Feedback Vintage fixes (#7153)
* Add SampleRate and BufferSize flags to the CLI (#7149)
* Add Vintage FM mode to Sin Oscillator (#7148)
* Fix an Clang15 warning in OpenSoundControl code (#7145)
* Improve fullscreen mode (#7143)
* Add Vintage FM feedback mode to FM2 and FM3 osc types (#7141)
* Tweak modsource tag names (to be used by OSC) (#7139)
* Back to C++ 17 (#7138)
* Add some static asserts for C++20 (#7137)
* Update to C++20. (#7136)
* Minor UI adjustment regarding True Keys feature (#7135)
* Add a new \"True Key\" tuning display mode (#7134)
* Fix various typos (#7130)
* Improved layout of OSC spec. HTML page (#7129)
* surge-xt-cli in the deb and rpm (#7128)
* Handle latch in dual MPE and no-23 mode (#7126)
* Obey Restrict rules on gcc; fix code accordingly
* Osc noteid fix (#7123)
* Osc noteid fix (#7122)
* Osc noteid fix (#7121)
* CLI OpenSoundControl works (#7119)
* Osc freqnote (#7118)
* shared_ptr workaround (#7117)
* Reconnect/Disconnect MTS verbiage (#7111)
* Make MTS-ESP Disconnected State sticky in dawExtraState (#7110)
* Default scene volume for recent nightlies (#7109)
* A bunch of mac housekeeping (#7108)
* Upgrade the cli package and build steps (#7107)
* Minimum Potentially Usable CLI (#7105)
* Add a standalone fullscreen menu (#7103)
* Add Mute scene option in context menu of scene Volume parameter (#7102)
* Skeleton for a CLI Build (#7101)
* CLAP moved CMake min from 20 -> 21; track that (#7100)
* Alert has its own Focus Traverser (#7099)
* Windows on CLang (#7098)
* OSC: fixed floating point OSC output formatting (#7097)
* Fix up locale apis (#7096)
* Osc enhance (#7094)
* Menu Bold Fonts use the Bold Typeface (#7093)
* Add unassigned-by-default keybinding for Random Patch action (#7092)
* New Alert Windows re-gain Accessibility (#7090)
* Rename Combinator modes to mystery box (#7088)
* Upgrade sst-effects for Flanger; Nimbus enum public (#7087)
* FX Swap in Undo; Swap to Self crash resolved (#7086)
* optimises when we create the instances of surge (#7084)
* Don\'t bind accessible action keys to the VKB (#7082)
* Adjust sstfx friend declaration to match struct vs class (#7079)
* Very minor typo fixes in tests again (#7078)
* CTest Display names display the first tag in their name (#7077)
* Clean up names of tests (#7076)
* Tests try to load from local data if it is there (#7074)
* Minor OSC menu and HTML tweak (#7073)
* Move to CatchV3; start enabling CTest (#7072)
* Support MIDI learn over all channels, scene parameters are now learnable separately (#7070)
* Migrate message boxes to new UI (#7068)
* Fix Modulation Display with sst-effects fx (#7067)
* Migrate alerts with toggle buttons to surge ui (#7065)
* OSC improvements: patch loading, OSC output (path of loaded patch) (#7058)
* Make kbd shortcut editor controls on the bottom accessible (#7063)
* Allow only .wav and .wt files in Load Wavetable dialog (#7062)
* Hide custom mod menu entry icons when adding a11y submenu (#7059)
* Add documentation for polyphonic control of the synthesizer. (#7060)
* Make self-drawn buttons less opaque if deactivated (#7057)
* Fix label font in MiniEdits (#7056)
* Remove individual close button from kb shortcuts editor (#7055)
* Add audio in latency warning for vocoder (#7054)
* Fix a problem in FX about param position assumption (#7053)
* Implement multiple virtual keyboard layouts (#7049)
* Host params are not updated when moving filter analysis XY pad (#7046)
* Migrate additional AlertWindows to new UI (#7047)
* Various parameter and naming adjustments for Bonsai (#7045)
* Audio In effect (#7029)
* More explicit PI32 bail out; tweak README (#7043)
* Update README (and a CMake if) for RPi and LV2/Juce 7 (#7042)
* Migrate no icon alerts in SurgeGUIEditor and add OverlayUtils for drawing windows (#7041)
* Adjust positioning of OK/Cancel buttons for consistency (#7038)
* Use custom alert window for deleting user patches (#5663) (#7037)
* sst-effects get subordinate namespaces (#7034)
* Fix Bonsai ParamMetaData to match the surge ranges (#7033)
* Add bonsai (#7030)
* PolyMod Fix (#7028)
* fix: include correct headers for gcc 13 (#7025)
* Align lipol_ps_sse (#7020)
* Port Delay to sst-effects; expand API with defaults (#7019)
* Port Delay to sst-effects; expand API with defaults (#7019)
* Fix crash when selecting \"Continue from current level\" in Play Mode context menu (#7015)
* FX Factor: intValueAt uses pd_int (#7013)
* Show audio latency osc display message for Alias and String osc audio in (#7012)
* Disallow reserved CCs from ever reaching MIDI learn code (#7011)
* One Three Here We Come (#7005)
* Supress the Input Latency on OSC other than AudioIn (#7006)
* Open sound control 2355 (#7002)
* Create a new option for overlays to not initial-grab keyboard focus.
* Slightly tweak basic-blocks Params api (#7001)
* Change the Audio Input Latency error (#6998)
* Defer to basic blocks for effect param strings (#6997)
* Ignore playhead if it exists in standalone (#6996)
* Fix font difference after typein for VKB Tempo field (#6994)
* Fix FEG/AEG swapped param order (#6993)
* Start factoring FX into sst-effects submodule (#6989)
* Osc->init ignored octave; commit changes sound. (#6990)
* rename cxor and other functions (#6988)
* Make sure 0 portamento is 0 in all modes (#6986)
* Pitch slider set to 0 in Absolute mode now tunes correctly with Scala loaded (#6981)
* Renamed pretty much all OSC param names (#6980)
* Move lipol_ps to sst::basic_blocks::dsp::lipol_sse (#6979)
* Yet more code churned into the shared bucket (#6976)
* Reorder PatchDB operations on rename (#6975)
* Enable showing Factory Overwrite button with Shift+Alt+click Save Patch (#6972)
* Comments Only Change: Uniform code comment header and include guards (#6971)
* Improve Nightly build and CodeQual times (#6970)
* Allow envelope retrigger options for Latch play mode (#6969)
* Move SincDelay line; upgrade Endia; tiny other (#6968)
* Add OSC address to the RMB context menu Only shows when OSC listener is running, and when clicked copies the address to system clipboard Also slightly reworded some error messages
* More code sharing: This time DSPUtils (#6965)
* Move BiquadFilter to sst-filters (#6961)
* Move the SurgeSinctable from SurgeStorage to a standalone (#6960)
* Implement the CLAP remote control pages (#6958)
* Upgrade CJE; Get menu support. (#6956)
* Remove the now moribund Synth/Editor extensions (#6955)
* Move the lions share of basic_dsp to basic-blocks (#6953)
* Add CC0 license to Init Square patch (#6952)
* Tweaks to OSC settings menu for consistency (#6951)
* Fix pitch bend becoming stuck when toggling MPE mode during held bend note (#6948)
* Remove LV2 from the RPM (which didn\'t conditionally include it)
* Make FM3\'s M3 Freq extendable down to 0.5 Hz (#6949)
* sst-filters loses basic_dsp.h copy (#6947)
* Upgrade to JUCE 7.0.5 with patches (#6944)
* add another 5 modes for ringmod in mixer (#6935)
* Move FastMath entirely to sst-basic-blocks; turn on gcc12 build (#6943)
* Add a dependency on sst-basic-blocks; move Lanczos Resapmler (#6940)
* Open sound control 2355 (#6938)
* Add MSEG value readout (#6939)
* Refactor the unfortunate
*f array in Effect, match pdata_ival to the new name (#6936)
* clearing fx/chains reactivates deactivated slots (#6934)
* make ringmod have a deform type for other 2 input logic functions (#6932)
* Don\'t send the Audio Latency message to stdout (#6931)
* Use uses_wavetabledata() more consistently (#6926)
* Mon May 15 2023 kvAATTkott.no-ip.biz- Update to version 1.2.3:
* Upgrade version to 1.2.3
* Fix crash when selecting \"Continue from current level\" in Play Mode context menu (#7015)
* Tue May 02 2023 kvAATTkott.no-ip.biz- Disable CLAP for Leap- Update to version 1.2.2:
* Revert \"Remove LV2 from the RPM (which didn\'t conditionally include it)\"
* Move CMakeLists to 1.2.2
* Supress the Input Latency on OSC other than AudioIn (#7006)
* Create a new option for overlays to not initial-grab keyboard focus.
* Remove LV2 from the RPM (which didn\'t conditionally include it)
* Include cstring in vt_dsp
* Modify Azure pipelines to allow PR run against release branch
* Change the Audio Input Latency error (#6998)
* Ignore playhead if it exists in standalone (#6996)
* Fix font difference after typein for VKB Tempo field (#6994)
* Make sure 0 portamento is 0 in all modes (#6986)
* Pitch slider set to 0 in Absolute mode now tunes correctly with Scala loaded (#6981)
* Reorder PatchDB operations on rename (#6975)
* Allow envelope retrigger options for Latch play mode (#6969)
* Add CC0 license to Init Square patch (#6952)
* Fix pitch bend becoming stuck when toggling MPE mode during held bend note (#6948)
* Add MSEG value readout (#6939)
* clearing fx/chains reactivates deactivated slots (#6934)
* Don\'t send the Audio Latency message to stdout (#6931)
* Move nightly to 1.2.1
* Wed Apr 12 2023 kvAATTkott.no-ip.biz- Update to version 1.2.0: see https://surge-synthesizer.github.io/changelog/https://surge-synthesizer.github.io/changelog/https://surge-synthesizer.github.io/changelog/https://surge-synthesizer.github.io/changelog/
* New Wavetables from A.Liv
* LFO parameter sliders blinking (#6922)
* Scope RMB on Trigger Type resets value (#6921)
* Add help text menus for scope, add credits for scope code to About page (#6920)
* LFO Preset Crashing Bug (#6919)
* MSEG Constant Segments trigger properly (#6916)
* Scope transform aware for control layout (#6914)
* Make filter XY pad work with out-of-bounds mouse movement (#6912)
* Make fast Ctrl+drags in step sequencer not skip any steps (#6911)
* Change MTS-ESP menu names (#6910)
* Ctrl+drag in step sequencer outside of bounds now works (#6909)
* Repaint L/R buttons in scope on skin change (#6908)
* Add RMB context menu to main output level meter (#6904)
* Improve layout of controls in the oscilloscope (#6903)
* Nimbus Effect at very high SampleRates or small Blocks (#6902)
* Save and restore oscilloscope parameter state to the DAW state (#6899)
* Surge FX AW display absent audio (#6898)
* Don\'t use light style sliders in oscilloscope (#6896)
* Warn and avoid Crash with mis-configured busses (#6895)
* Update lipol to deal with block size other than 32 (#6892)
* Updated Init FM2 and Init Square templates so that filters aren\'t bypassed (#6890)
* Improve filter analysis XY look&feel: add cursor hiding and crosshair (#6887)
* XY cutoff and resonance control in Filter Analysis pane (#6884)
* Prompt with dont-prompt-again for audio error (#6882)
* Add an errorType enum; use it to report latency shift. (#6881)
* Start work on Input with non-block-size blocks (#6880)
* Dismiss any active menus in ~SGE (#6879)
* Add a defensive clamp to airwindows name lookup (#6878)
* Initial oscilloscope UI tweaks (#6877)
* Update Mod Source Scene on Scene Paste (#6876)
* Truncated WT Files no longer add noise (#6873)
* Clamp all Twist parameters (#6872)
* Change decay to operate on the gain instead of the dB.
* Add decay to the spectrum view.
* Guard against division by zero opportunities.
* Enable \"freeze\" parameter for spectrum viewer.
* Don\'t set overlay wrapper to opaque background (#6868)
* Adjust init values for Delay and Reverb 1 (#6867)
* FX Mode handles block mod buffers better (#6866)
* Alias Editor Accesibility Tweaks (#6865)
* Accesibility Quantized Arrow Keys with Command (#6864)
* Stop runaway modulators on extreme changes (#6863)
* Introduce noise floor / dB ceiling parameters for the scope spectrum view. (#6862)
* Preselect sub menus and patch items in PatchSelector (#6859)
* Repaint LFO display when receiving host automation/MIDI CC learn (#6857)
* Add initialize patch keybinding (unbound by default) (#6856)
* Allow to use a custom simde path (#6853)
* Prevent modulation smoothers from running away to infinity (#6852)
* Update version to 1.2.0 in CMake (#6851)
* Make our VST3 channel config more flexible (#6850)
* Greatly improve formatting of patch->HTML exporter (#6848)
* Make JUCE_DIR based on current source not based on source dir (#6844)
* Allow custom juce path for surge-rack builds (#6843)
* Fix incorrect unstreaming of comb filter tuning compatibility parameter (#6842)
* Reword process block size on About screen a bit (#6837)
* Refactoring of the spectrum class of oscilloscope (#6831)
* Update LinnStrument MPE patches (#6830)
* Don\'t double-scan 3rd parth (#6829)
* Build wheels for surgepy with cibuildwheel (#6828)
* Alt+click on an FX slot clears it (#6827)
* Upgrade tuning library for \'expanded\' KBM files (#6826)
* Update LFO display when toggling LFO amplitude scaling option (#6825)
* More context menu work (#6824)
* Improve slider rename when arrowing through menu sliders (#6823)
* Default tearouts to pinned in plugins; separate pref (#6821)
* LFO Raw / Output scaling (#6820)
* Accessibility Menu; Patch to Text (#6819)
* Typein values for Step Sequencers working (#6816)
* Turn off the WT Lua Editor again (#6818)
* Optionally blanket ignore midi program change (#6817)
* Make typein for ct_float_toggle work (#6815)
* Add units and slider enable/disable where appropriate for oscilloscop… (#6808)
* Expose tuningApplicationMode in surgepy (#6807)
* Expose mpeEnabled flag in surgepy (#6806)
* Step Sequencer RMB / Edit Part 1 (#6805)
* Allow Alt-,. to jump from patch selector (#6802)
* Give a hovering information window to the self-drawing sliders. (#6800)
* Add a SurgeVoice::matchesChannelKeyId (#6801)
* Yet more template fixes (#6797)
* Update pybind11 lib (#6795)
* Make surgepy an installable Python package (#6790)
* A bit of context menu work (#6793)
* Improve MTS-ESP Tuning Menus (#6792)
* Dont allow double-source registry in MTS (#6791)
* Store MTS Source state on DAW Extra state (#6788)
* Add SurgeImage::asJuceImage (#6787)
* Properly zero out Oneshot I16 padding (#6785)
* Implement Stereo or Mono noise in Wide mode (#6782)
* Implement CLAP_NOTE_CHOKE properly (#6781)
* Invalidate all params etc... on patch change (#6780)
* More template fixes (#6779)
* Fix CLAP Virtual Keyboard in Bitwig/Reaper and others (#6777)
* Add a \'Announce State\' Accessible option (#6776)
* Three new MTS Main features (#6775)
* Stereo Only output advertised (#6774)
* Add copy to clipboard to ModList (#6773)
* Redraw filter overlay on midi/vst automation (#6772)
* Act as ODDSound MTS Main (\'Master\') (#6771)
* Add a License field to Save Patch dialog (#6770)
* Replaced factory templates with CC0 licensed variants (#6769)
* Some more work on remediating C-style strings (#6767)
* Skip VST3 Menus in Reason (#6766)
* Add an option to explicitly skip WT load (#6764)
* An optional off-by-default Twist LPG Fix (#6761)
* Add surge pffft as a submodule. (#6759)
* Turn the WT LUA Editor back on (but maybe not) (#6758)
* Upgrade clap juce helpers (#6757)
* Fix RMB crash on macros, prevent a similar crash in SGE
* Fix crash with note name typein on freq parameters (#6756)
* Fix FM ratio display bug due to incomplete conversion of C-style snprintf to C++ format (#6754)
* Note unnecessary jassert about note id used for Clap note expressions (#6749)
* Modify SpringReverb to compile AVX2 (#6746)
* Fix code quality (#6745)
* Storage Configuration API (#6744)
* Fix a Lanczos Resampler problem (#6742)
* Correct SIMDE CMake definition (#6740)
* Don\'t download dependencies of extra targets in sst submodules (#6739)
* Replace memcpy with std::copy and assignment operators where safe (#6738)
* Use clang-format-12 for code-quality-pipeline-checks (#6737)
* Some cosmetic warning cleanups (#6736)
* Make surge-testrunner fail if resources not positioned (#6734)
* Commence updating C-style string usage to std::string (#6731)
* Use the defaulted copy and assignment constructors, instead of memcpy… (#6732)
* Clean up some maybe-uninitiqilized variables (#6729)
* Fix C string usage leading to buffer overflow in LTO builds (#6728)
* Last few changes for turning off bits and bobs (#6727)
* Fix build with mingw (#6721)
* Allow a SURGE build without any libMTS (#6725)
* Disable unwanted/not-needed sqlite features (#6723)
* Allow building for RISC-V and Web-Assembly (#6722)
* Update sst-filters and sst-waveshapers (#6719)
* Add option to focus modulator editor on Add Modulation From actions (#6717)
* Repositioning of internal dialog titlebar buttons to the left size for Mac (#6713)
* Make modulation on Ring Modulator effect Unison Detune parameter work (#6715)
* Add an AirWindows Build Time OptOut (#6711)
* String Oscillator Alloc Tweak (#6710)
* Clean up Lua syntax in Formula tutorials
* Change for RACK ARM build (#6708)
* Add a \"Pitch\" and \"Env\" output slot on TreeMonster (#6707)
* Correct the Analog ADSR (#6706)
* Merge in S(m)exoscope (#6704)
* Fix WT-length-one clamp error (#6703)
* Add an optional LFO onepole for FROM_LAST envelope mode (#6699)
* Fix an attack/delay phase problem with FROM_LAST (#6696)
* Add the ability to specify a frame-size for untagged wav (#6695)
* Update WT Category Sort (#6694)
* LFO Retrigger: Release during attack (#6693)
* Add new VKB related actions for keyboard shortcut mapping (#6691)
* Allow LFO Envelopes to retrigger from non-zero values (#6690)
* Update the sst-pluginfra module for gcc12/win (#6686)
* Fix various typos (#6683)
* Revert \"Temporarily deactivate a few features for a 1.1.2 branch release (#6673)\" (#6679)
* Sun Nov 06 2022 kvAATTkott.no-ip.biz- Update to version 1.1.2:
* Temporarily deactivate a few features for a 1.1.2 branch release (#6673)
* Holding Shift when clicking or pressing OK button skips patch overwrite dialog (#6672)
* Add LinnStrument optimized MPE patches (#6671)
* Tag Support expanded in a couple of ways (#6664)
* Remove bmp180 from Dark skin (allows proper fallback to the built in bmp180) (#6662)
* Scale Waveshaper Tearout properly (#6660)
* Don\'t try and DB Index invalid patches (#6659)
* Add some accessors to LFO for the Rack modules (#6658)
* Fix a LIVE feedback bug (#6657)
* Fix a few UI/UX things with the scope/waveform views (#6655)
* Add a waveform display to the oscilloscope (#6651)
* Show skin category in the skin name on About screen, if present (#6649)
* Reverb1 Enums Public (#6645)
* Make flanger enums public for rack (#6641)
* Update SST cpputils to version that fixes MSVC assertions in ringbuffer. (#6640)
* Optional Cookie Defensive Measures (#6639)
* Smooth 60FPS operation for the Oscilloscope (#6637)
* Actually show the torn out overlay pin button on Mac (#6634)
* CPU efficiency improvement for Oscilloscope (#6632)
* Fix a Rack and Surge side problem with former FX Preset change (#6631)
* Tell cmake to export a compile_commands.json. (#6630)
* Additional minor Oscilloscope enhancements (#6629)
* Refactor FX Presets a bit for Rack (#6628)
* Add an oscilloscope (spectrum analyzer). (#6626)
* Some straggler issues I can clean up (#6625)
* Velocity 0 == note off; CLAP features (#6624)
* Scene LFO EG Decay parameter didn\'t have disabled per voice processing (#6622)
* docs: update references to Arch Linux port (#6616)
* Make oscillator display semitransparent if it\'s muted (#6615)
* Clear MIDI learn also from DAW extra state (#6613)
* Reduce wait time for comments tooltip to show up (#6611)
* Expose some more stuff from surge-common for Rack (#6609)
* Fix crash/assert with sge->effectChooser->currentClicked being -1 (#6608)
* Remove accidental printf()
* Add option to use MIDI channels 2 and 3 to play scenes individually (#6606)
* Make Global Volume modulation work (#6603)
* Middle mouse click over Category/Patch to load random patch (#6602)
* Add Absolute option to Combulator offset parameters (#6600)
* Windows.WT loading strategy for Rack (#6601)
* Mark scene LFO, integer and bool params as non-CLAP-polymodulatable (#6597)
* A few more rack-only tweaks (#6592)
* Half juce for rack (#6590)
* Add an option to toggle CPU meter (#6589)
* Opens developer menu on Shift+RMB in main frame (#6587)
* Display CPU load on VU meter (#6583)
* Nimbus with Block Size = 8 processes (#6586)
* Towards a Variable Block Size (#6584)
* Rename Waveshaper effect\'s param sections (#6580)
* Modify CMake so Surge can be a proper sub-library (#6579)
* Update release checklist template
* Fri Oct 28 2022 kvAATTkott.no-ip.biz- Update to version 1.1.1:
* Fix KeyBindings hang on unknown key (#6572)
* Temporary fix for undo paste with mod (#6570)
* Implement ::showMenu on the Overlay Buttons (#6569)
* Properly Scale the Waveshaper Effect (#6566)
* Update the crossfade example (#6567)
* Update wording on new FX presets menu entries (#6564)
* Properly read XDG Data for Documents (#6563)
* Actually commit the code for that FX Acc thing (#6562)
* Improvements to the FX Effect Menu for Screen Readers (#6561)
* Guard all our lambdas with SafePointers (#6560)
* Fix a surge crash case on menu close in reaper (#6559)
* Hide \"Tab key arms modulators\" menu entry (deprecated now) (#6556)
* Notify TitleChanged on LFO Type Selection (#6554)
* Acc Tweaks: Step Sequencer and WT Info (#6553)
* Rename legacy filter subtypes to Standard/Driven/Clean (#6552)
* Modulation: Keybind to Arm and Restore Middle Mouse (#6550)
* Correct AW Lifecycle; Restore AD-Clip (#6548)
* Don\'t prompt for usaved patch change by default (#6547)
* Invalidate \'arm\' title when arming modsources (#6546)
* Use Domains in pkg to force root install (#6545)
* Fixes for LuaJit in Standalone on 10.14 (#6542)
* RMB menus and Starting Points (#6541)
* Add mac jit entitlements to standalone (#6540)
* Don\'t double scale VKB velocity (#6539)
* Remediate the localcopy surgevoice errors (#6537)
* Suppress mouse wheel edits during Drags (#6538)
* Replace the HalfRate filter with the shared copy in sstfilters (#6536)
* Mousewheel can change presets / categorys/ FX presets again (#6535)
* Explicitly reset portamento in FP mode for stolen envs (#6534)
* Remove the \'static const __m128 = _mm_set1_ps\' idiom (#6533)
* clang-format booger leftover from #6529 (#6530)
* Remove includes for halfrate where unnecessary (#6528)
* Update naming of two Workflow menu entries (#6529)
* Show Zoom to Default option for fixed zoom skins too (#6527)
* Change getUserDefaultValue() fallback value for DefaultZoom to 100 instead of 0 (#6526)
* Disable additional a11y announcements by default (if option not set) (#6525)
* Add wavetables from Philippe Favre (#6514)
* Fix for inverted WT prev/next jog (a11y) (#6513)
* Only show \"Reveal\" action for user patches (#6509)
* Stolen voice velocity is not release velocity (#6508)
* Ubuntu 18 is now deprecated (#6501)
* Reveal in Finder for Patches (#6499)
* Key strokes while patch scanning get eaten (#6498)
* Correct FX Spoken Name Bug (#6497)
* Add a JUCE patch which allows sample accurate VST3 Midi (#6496)
* Change Accesible Name of FX Slot (#6493)
* A test showing cross-channel ST stuck notes (#6492)
* Handle F2 Offset Scene Copy and Paste Error (#6487)
* Filter Overlay for F2 uses link and offset properly (#6485)
* Defensive implementation of paramsFlush (#6480)
* Order the MAC installer targets (#6478)
* Turn on CLAP in mac installer (#6477)
* Install CLAP targets on Linux (#6471)
* Wed Aug 03 2022 kvAATTkott.no-ip.biz- Update to version 1.1.0:
* Improve the FX CLAP Tags (#6465)
* Update folder name for A.Liv wavetables (#6464)
* Update wavetable morph parameter display a wee bit more (#6463)
* Add ALiv and x0 (Exocat) wavetables in a joint folder (#6462)
* Fix Solo and Mute for held voices (#6459)
* Upgrade ClapJuceExtensions again (#6457)
* Be a bit more conservative with WT Snap Rounding (#6456)
* Handle a note_id == 0 CLAP PolyMode bug (#6454)
* Set hostArchitectures in macOS installer (#6455)
* Improve Copy/Paste Undo Support (#6452)
* Upgrade CJE to include getTail fix (#6451)
* Defend against malformed time sig from host (#6449)
* One tiny tweak to that unit mod test (#6442)
* Revert partial modulatability of osc type (#6441)
* Alt and Rand along with LFO Retrig in new Modes (#6440)
* Upgrade ClapJuceExtensions to set PolyMod flags correctly (#6438)
* Remove j5v\'s Grand Piano 2021 patch (#6434)
* Make Noise waveform in Phaser and Neutron work properly (#6433)
* Check bounds on param sensitive help (#6429)
* Retrigger String and Twist in new play modes (#6427)
* Envelope presets now have the LFO EG enabled (shocker!) (#6419)
* Consistently announce Favorites change (#6417)
* Flanger implements displayType so typeins work (#6416)
* Set defaunt kbd velocity to 127 (#6413)
* The plugin is available as a flatpak (#6412)
* Tix Typeahead Crash; Silence PatchDB (#6411)
* Undo pushes modulation when changing OSC type (#6407)
* Upgrade to CLAP 1.1.1 (#6406)
* Provide a narrator workaround for patch search on win (#6405)
* More accessible improvements (#6400)
* Small change to controller mod tests for SR (#6404)
* FX Resize Keybindings in place (#6403)
* Move Unix etc. doc (#6397)
* Plug away some more on accessibility (#6399)
* Undo from All Modulation Menus (#6398)
* Default Zoom with No Zoom Set broke Menus (#6396)
* Fix MPE with the new envelope modes (#6395)
* Add an option to explod Mod Workflow menus (#6393)
* CLAP voice management in mono mode consistent (#6391)
* Final changes to polyvoice modes (#6389)
* Accessibility Additions and Fixes (#6388)
* Also retrigger LFO envelopes appropriately (#6387)
* Almost done with new voice release modes (#6386)
* Reword Poly play mode RMB options (#6383)
* New Piano Mode keeps velocity when retriggering (#6382)
* Piano Mode now re-uses voices properly (#6381)
* Add \"Piano Mode\" polyphony modes (#6380)
* Make a skip-lua option available (#6378)
* Add the ability to build surge-common without juce
* Restream mono patches to use new envelope behavior
* Move Azure Pipelines to macos-latest (#6374)
* Make Accesisble Key ENter work on ModLIst Buttons (#6372)
* Aidwindows Init Cycle error (#6371)
* Maintain LFO phase constraint in mseg node delete (#6370)
* Param typins; Clap validator (#6369)
* Copy the value of \'absolute\' when c/p params (#6368)
* Rebuild the MSEGControlRegion in ::forceRefresh (#6367)
* Cleaner error if you arent x86 or ARM (#6366)
* UI Display of Wavetable Off by One Continuous (#6365)
* Fix typos (#6352)
* Upgrade Clap Juce Extensions; more Validator work (#6361)
* Change all menu section headers to our custom menu component (#6359)
* Revert C++ skin model change, move to in-memory skin (#6358)
* Adjust the wording of mono env retrig menu options (#6357)
* Update dark skin mixer assets+positions too (#6356)
* Fix mixer solo/mute/route assets to have smaller (and properly centered) hitzones (#6355)
* Tweak focus debugger frame look (don\'t go outside widget bounds) (#6354)
* Disallow double click delete on last MSEG node in LFO edit mode (#6351)
* Disallow MSEG half/double duration for LFO edit mode (#6350)
* Remove an ancient, unused load (#6347)
* LFO Hover State correct (#6346)
* Mono-Legato Envelope mode (#6344)
* Passable initial FX Zoom implementaiotn (#6342)
* Send Automation events Always (#6341)
* Select a row displayed when typeahead stays open (#6340)
* Several Threading Fixes (#6339)
* Fixes to improve the CLAP validator (#6334)
* F1 key uses focus to show more context appropriate manual (#6336)
* Handle special characters (\', %) in search strings (#6335)
* Update Juce submodule (#6331)
* Update Juce submodule (#6327)
* Update John Valentine patches (#6325)
* Adding clap files to rpm build. (#6323)
* Add wavetables by Quonundrai (#6322)
* Surge FX : Fix converting FX type normalized value to name string (#6321)
* Surge FX: Add zoom options to the menu, hide resize corner (#6316)
* Don\'t show factory WT header if we have none installed (#6315)
* Fix build surgepy fail when using MSVC on windows (#6314)
* Rename surge python target (#6313)
* Fix python bindings readme (#6312)
* CLAP extension class names changed. Adjust (#6310)
* Revert \"Change default MIDI/MPE bend smoothing to fast linear (#6305)\" (#6308)
* Change default MIDI/MPE bend smoothing to fast linear (#6305)
* Upgrade surge clap extensions (#6306)
* Adjust maximum width for patch comment popup (#6304)
* Another clap update (#6302)
* Add a regtest which demonstrates #6227 (#6299)
* Check for component before creating junctions in windows installers (#6297)
* Fix WT loading when chunks have an odd number of bytes (#6296)
* Upgrade clap juce extensions (#6295)
* Make modlist hover/pressed states consistent with other modbuttons (#6294)
* Fix paths for CLAP in Winstaller (#6293)
* Update Slowboat patches (#6288)
* Make typeahead listbox respond to double-click again (#6286)
* Fix documentation links (#6282)
* Upgrade MTS-ESP client library (#6281)
* Fix mousewheel on XML menus not going into submenus properly (#6280)
* Update the layout of Tempo/Sustain controls in VKB (#6279)
* Scalable resize for the FX plugin (off) (#6277)
* Wheel memory on startup (roughly) for type (#6276)
* Apply a JUCE patch allowing builds on Arch/g++12 (#6275)
* Lazy PNG loading (#6274)
* A few virtual keyboard improvements (#6272)
* Send Param Automation for Filter Subtypes (#6269)
* Setup Modulations before Latches (#6270)
* Restore mouse-click to select typeahead (#6271)
* First step for resizability in Surge XT Effects (#6268)
* Upgrade tuning library to deal with big fractions (#6263)
* Update CLAP link on About page (#6261)
* Add LFO Shape param from SC as deform type 2 for Step Seq (#6260)
* Fix a problem with CLAP Modulator Stacking (#6259)
* Move Surge CLAP version (#6256)
* Add help entry to Osc Type menu (#6254)
* Add out of bound drag updates to Alias additive editor and stepseq y axis (#6253)
* Some more follow-focus and edit gesture work (#6252)
* Add substantially more hover-on-mouse support (#6251)
* A couple of step seq out of bounds edit fixes (#6250)
* Adjust height of Alias additive editor (#6247)
* Several UX tweaks (#6245)
* Minor UI niggles (#6243)
* Menu Accessibility Work continues (#6242)
* Keyboard for Edit; Edit Keys can follow mouse (#6240)
* Add the Pencil (edit popup) to the ModList (#6239)
* Turn of a set of types for non-destrcutive mod (#6237)
* Finish integer modulation for src/common/dsp (#6236)
* Fix Custom Menus both Key and accessible (#6235)
* Remediate FX .val.i pdata_ival for modulation (#6234)
* Move SurgeVoice from val.[ib] -> localcopy[].[ib] (#6231)
* Start of CLAP non-destructive mods on integers and bools (#6230)
* LFO Randomness Issues (#6228)
* Try Windows ListBox Accessibility Update (#6226)
* Move to CLAP 0.26 (#6224)
* Fix a problem with CLAP Sidechain input in Surge (#6223)
* Handle an omission on multiple voice starts and polyphony (#6222)
* Add CLAP to About page (#6220)
* Send notify begin/end on a click on the macro slider (#6219)
* Fix a broken submodule pointer (#6218)
* Update bmp00184 and bmp00191 for Classic and Dark (#6217)
* Clap note expression and port tweaks (#6215)
* Some more accessible feedback (#6214)
* Fix wrong unit used for Spring Reverb Decay parameter (#6211)
* Accessibility Beta Feedback (#6210)
* Accessibility Close to the End (#6209)
* Accessibility Improvements (#6208)
* Always dismiss patch search results on double click of list entry (#6207)
* Fix and adjust a number of tearout things (#6206)
* Window Pin to Top; Filter Analyzer Flash (#6205)
* Fix a Linux Keybinding / Chording problem (#6204)
* Tearout Improvements (#6203)
* Fix typos in a few 3rd party patches (#6202)
* Remove a specious Debug print I left in the FX plugin (#6201)
* Add Extend Range to delay effect (allows negative feedback) (#6200)
* Upgrade CLAP to properly notify of param changes (#6199)
* Update FX Streaming for Integers (#6198)
* Fix some FX automation problems (#6197)
* Fixes to filter analysis frequency response plot (#6196)
* Various drawing tweaks for analysis windows (#6195)
* Update Formula tutorials typos/comment formatting etc (#6194)
* Upgrade Clap Parameter handling to have paramsValueToText (#6192)
* Finish up CLAP note/poly modulators (#6190)
* Final tweaks and updates for typein out of range error reporting (#6189)
* More Accesibility (#6188)
* Improve self-drawn multibutton drawing (#6187)
* Handle modulation decibel and abx limit ases (#6186)
* A basic midi learn test (#6185)
* Skin connectors for filter/waveshaper analysis windows (#6184)
* Don\'t set audio_processing true in prepareToPlay (#6182)
* NumberField does begin/end edit and also therefore Undo (#6183)
* Wrap action history display behind an ifdef (#6179)
* Add hover states to Find Patch button, update factory skins (#6181)
* Be more reslient in marking favorites (#6178)
* Add undo history stack export (#6176)
* Add contextual help for filter analysis (#6174)
* More Accesibility Fixes (#6172)
* Fix some Reverb2 High Samplerate problems. (#6171)
* Hide typein option when param is temposynced (#6170)
* Move FX Deactivated state with drag gestures (#6169)
* Be a bit more careful about a patch load race (#6167)
* Add param unit for a2^bx mod amount out of range error (#6168)
* More Accessibility Progress (#6165)
* Fix a Twist LPG onset problem (#6164)
* Fix a small technical problem with the mixin (#6161)
* Add nullptr guards for VU meter, waveshaper type and patch browser widgets (#6160)
* Basic Note Expression Support (#6159)
* Clap Bus Support (#6157)
* Update the name of surge-headless target in README (#6156)
* Fix a couple of MSEG paint issues (#6153)
* Adjust Freerun LFO Attack (#6151)
* Support for Note ID, Poly and Mono modulation and more (#6149)
* notifyBeginEdit() starts from mouseDown for ModulatableSlider (#6148)
* Double-click on tearout title bar to default size (#6147)
* Set SampleRate on MPE ControllerModulationSources (#6146)
* MIDI Controllers need SapmleRate for Smoothing (#6141)
* Adjust parameter names, units and defaults for recent AW additions (#6138)
* Some minor alignment tweaks in Tuning Editor (#6136)
* Add section headers for String oscillator options (#6135)
* Make sample rate per-storage rather than global
* Fix \"Download additional content\" link (#6134)
* Fix certain Airwindows not showing in menus (#6131)
* Note Ports again (#6125)
* Revert \"Support CLAP NotePorts (#6123)\" (#6124)
* Support CLAP NotePorts (#6123)
* Fix an FX Crash; Fix FX Streaming bug (#6122)
* Few more parameter range error reporting tweaks (#6121)
* More Typein Error tweaks (#6119)
* Fix AW Cabs init preset (#6118)
* Typein range error shows valid bounds (#6117)
* Add some more Airwindows (#6116)
* Allow Formula Init to see Slider Positions (#6113)
* More String Improvements (#6112)
* Wording tweaks for some alerts, move toOSCase to StringOps (#6110)
* MTS needs to tune mpe bent note (#6109)
* Improve DB Locking Message (#6108)
* Fix tuning overlay font-time application (#6107)
* String Oscillator improvements (#6106)
* Remember the last searc in Patch; Show list more eagerly (#6105)
* Magnifying/Patch Find acts as a toggle (#6104)
* Allow the FX bank to manually override the DAW-driven latency (#6103)
* Improve the FX VST3 Params (#6102)
* Unison Absolute After Modulation in Alias and Modern (#6101)
* Few last Undo bits and bobs (#6100)
* Fix an undo crash; Fix a small clap midi issue (#6099)
* Add a preference to make the patch search typeahead stick around by default (#6098)
* Start on typeahead-stay-open for Patches (#6097)
* TypeIn in the FX Bank (#6096)
* Correct a Numbus Indexing Error which could impact Delays (#6095)
* Juce7 LV2 can have 6 outs (#6094)
* Keybind manager - swap Learn/Reset buttons, add Reset All, capitalize shift/alt/ctrl on Win (#6093)
* Juce 7 Tweaks (#6092)
* Chorded learn; Ctrl/CMD redundancy; reset Learn after Learn (#6091)
* Push the FX labels to Accessibility on Create also (#6090)
* Remove the MPE/Channel per Octave conflict (#6088)
* More progress on KeyBinding manager (#6087)
* Update a few factory FX presets for Rotary (#6086)
* First pass at moving waveshaper code to waveshapers submodule (#6084)
* If you have JUCE7, package the LV2 for mac (#6085)
* Support JUCE7 LV2 Builds (if you pull JUCE7) (#6083)
* Adjust sizing and position of OK/Cancel buttons (#6082)
* Announce undo actions with Accessible reader (#6079)
* Clear Redo stack when doing undoable UI event (#6078)
* Final undo gestures on stack (#6077)
* Patch Undo and Redo/Undo Cleanup (#6076)
* Formula and Tuning Editor Undo Redo (#6075)
* Move FontManager from globals to skin (#6073)
* Add a global \"Lato\" override (#6070)
* Make WS and Filter UI consistent (#6069)
* KeyBinding saga continues - this should get linwin OK (#6068)
* Update bmp00191 for Classic and Dark skins (#6067)
* Filter Analysis / WS Analysis Upgrades (#6066)
* Tear-Out sets child to
*interior
* size on first show (#6065)
* Fix a windows keybinding issue caused by sst upgrade (#6064)
* Some keybind tweaks (#6061)
* Improved SurgeFX accessibility (#6060)
* Make VU meter falloff constant regardless of sample rate (#6058)
* Lotsa comment formatting tweaks (#6057)
* Rename a few APIs (#6056)
* Reimplement skin development layout grid feature (#6055)
* Document the cmake format rules (#6054)
* Adjust minimum torn out overlay sizes (#6053)
* Tearout Resize Management (#6051)
* Set LFO phase range to [0, 1) (#6049)
* Make sure undone element is focused in the UI (#6048)
* Some overlay improvmeents (#6046)
* Fix most of the issues with Filter Analysis (#6045)
* Yet more undo work (#6044)
* Minor tweaks to filter analysis UI (#6042)
* Upgrade surge to CLAP 0.24 (#6041)
* \"Use MIDI Channel for Octave Shift\" grayed out if MPE active (#6040)
* Finalize undo history assets and more (#6039)
* A Filter Analyzer Overlay (#6038)
* Update WabeShaper (and other) overlays on rebuild (#6037)
* Update undo/redo images but still work to do (#6035)
* More Undo Changes (#6033)
* Step Sequencer Undo (#6032)
* Add modulation filters by scene and control group (#6031)
* Greatly reduce param -> overlay repaints (#6030)
* Fix vkb.octave.background not working (#6029)
* WS Preview can be what-if or linked (#6028)
* Redo Support (#6026)
* Few more changes to bypass (#6025)
* Doubleclick Renamed Modulators without annoying bug (#6024)
* Restore bypass now JUCE bug is fixed (#6023)
* Add skin color for patch browser text hover (#6022)
* Last Hover Change (#6021)
* Add Modulator Index to SurgePy (#6020)
* Deal with more hovers (#6019)
* Towards Font Overrides (#6018)
* Rename Surge::GUI:toOSCaseForMenu (#6017)
* A different approach to stuck hover (#6016)
* Start on Hover remediation (#6014)
* Fix checkmark not showing when selecting Surge Classic skin (#6013)
* Add skin color for macro slider border (#6012)
* Enable bottom right corner drag resizer in VST2 (#6009)
* Fix a longhold crash fix (#6011)
* Various tweaks for keyboard shortcut manager (#6007)
* Prompts all have Return Focus target (#6006)
* Correctly use aspect ratio constrainer (#6005)
* Move towards editor undo (#6004)
* Update Slowboat patches (#6003)
* Add VKB wheel skin colors, tweak design and positioning (#6002)
* A visual Mod and Pitch wheel on the virtual keyboard (#6001)
* Juce -> 6.1.6 (#6000)
* Long press now works for EffectChooser (#5999)
* CMake options to deactivate some features (#5998)
* Fix Z-layer issue with overlays and modbutton DnD (#5991)
* Keybinding Editor Overlay (#5990)
* Add MIDI learn for splitpoint parameter (#5989)
* Portable VST3 for Windows works again (#5988)
* KeyMap can stream/unstream (#5987)
* Towards User Configurable Keymaps (#5986)
* Port to CLAP 0.23 (#5970)
* Add RMB manual help links to prev-next jogs and Save button (#5985)
* Add context menu help entries for mod list and formula editor (#5984)
* Implement long press touch gesture for OscillatorWaveformDisplay (and derived classes) (#5983)
* Move hovers for the default skin into the binary (#5767)
* Move Airwindows Cabs FX into Filter, Fix typo in Airwindows Readme (#5982)
* Add Airwindows Cabs FX, Fix Airwindows FX Readme (#5981)
* Add LongPressMixin to other widgets (#5979)
* fix for popup menu scaling on hidpi display (#5977)
* Restore the Orange Arrow (#5976)
* Adapt 3D WT display to sample rate (#5971)
* Use osc output for drawing current frame in 3D wavetable view (#5969)
* Windows installer improvements (#5968)
* More CLAP fixes (#5967)
* Even more CLAP changes (#5966)
* Oscillator Menu based on selection not position (#5963)
* Yet More CLap (#5965)
* More CLAP 021 chances (#5964)
* Port to Clap 0.21 (#5962)
* Add Tone filter (from Combulator) to Phaser (#5961)
* Black is the new blue (for Surge FX) (#5960)
* Portable Patch Favorites (#5959)
* Add the applications and icons to the deb file (#5952)
* Fix the WT display flicker and component update done from paint() (#5958)
* Add skin colors for 3D WT ribbon fill (#5957)
* More 3D fixes (#5956)
* 3D Action (#5955)
* Add context menu for WT display (#5953)
* When copying modulation, dont make dups (#5951)
* Remember 3D WT display globally, add skin colors (#5950)
* Move the UserDefaults impl to the plugininfra (#5949)
* Some more accesibility work (#5948)
* Highlight played interval in Interval matrix (#5947)
* Accessibility Work on the Weekend (#5945)
* Add click-to-close 3D View (#5944)
* Minor tweaks to 3D wavetable drawing (#5943)
* Start plumbing for changing modbutton font (#5942)
* Add
*.scl to Save Scale file filter (#5941)
* Make \"Store Tuning in Patch\" checkbox label clickable (#5940)
* Accessibility and 3D Display for Oscillator (#5939)
* Fix boundFreq method for filter coefficients (#5928) (#5938)
* Persist \"Store tuning in patch\" checkbox (#5936)
* Minor formatting and magic number replacement in clipboard methods (#5935)
* Accessible Announcements; Announce patch loads (#5931)
* Implement TouchScreen LongPress on Sliders (#5806)
* Select slot immediately on RMB down (not up) (#5930)
* Replace RMB bypass in FX grid with FX presets menu (#5929)
* Add prompt to confirm patch load if current one is dirty (#5927)
* Add several clipping options to Delay Feedback parameter (including none) (#5926)
* Remove Activate individual scene outputs option altogether (#5925)
* \"Activate individual scene outputs\" overhaul (#5924)
* Always use current scene for scene copy/paste context menu (#5923)
* Fix weird and wrong behavior of raw LFO output in Envelope mode (#5922)
* Migrate filters code to sst-filters (#5917)
* Fix an LFO label problem (#5921)
* Improve dirty flagging for modulation clear/mute (#5916)
* Dirty dancing (#5915)
* Alias and Modern Unison (mostly) (#5911)
* Handle PolyAT on non-0 channel (#5910)
* A Dirty Flag, but not much done with it (#5909)
* Move JUCE to develop; few other fixes (#5906)
* Include the CLAP in the installers (#5904)
* Upgrade CLAP_JUCE_EXTENSIONS (#5903)
* Fix modbutton DnD atop active overlays popping up typein (#5900)
* Ability to generate SCL and KBM from params (#5902)
* Move SST Poiner one more time (#5901)
* Move SST-PluginInfra pointer for viz issue (#5891)
* Fix switch drag/hover/ghost (#5890)
* Os dark mode and Windows tweaks (#5889)
* Override classic skin XML with bright menu colors (#5888)
* Use OS DarkMode from sst; Use strnatcmp from sst (#5887)
* Menu Colors in Skins with a default Dark/Light also (#5886)
* Make polyphonic aftertouch be a per-channel quantity (#5883)
* Add multi-out LFOs (#5880)
* Apply modulation before LFO attack (limited) (#5878)
* Reset filters on scenerelease (#5875)
* All Sounds Off has micro-fade (#5871)
* Make favorites icon right aligned in menu items (#5869)
* Remove com.surge-synth-team to org.surge-synth-team (#5867)
* Display an icon in Patch browser for Favorites (#5866)
* Remove PPQ advance check in looping mode (#5865)
* Remove manually coded denormal handling (#5796)
* Handle errors in skin-on-start load path (#5864)
* A few cmake tweaks to XT (#5863)
* Upgrade Tuning Library (#5856)
* Update Surge FX logo, add different sized icons (#5853)
* Move the CPUFeatures code to sst-plugininfra (#5851)
* Return to the 1.1 changes (#5850)
* Wed Feb 02 2022 kvAATTkott.no-ip.biz- Update to version 1.0.1:
* Update Luna\'s patches (#5849)
* Update issue templates (#5845)
* Fix SVG goobit in filter config for dark skin (#5844)
* Broadcast MSEG State at correct time (#5842)
* Reset slider state on Keytrack state (#5840)
* Revert interim 1.1 changes for 1.0.1 candidate (#5835)
* Duplicate Midi Event Timestamp bug (#5833)
* Linux pluginsonly should be .tar.gz (#5832)
* CLAP enable Surge by default (#5831)
* Make processBypass call process (#5829)
* Ctrl+click on modbutton arms the unfocused LFO
* Fix an FX drag with modulation bug (#5827)
* Move path to shared sst-plugininfra (#5826)
* Add patch search/fav icons to dark skin (#5822)
* Fix an error with an 8 or larger vector result (#5817)
* Outline menus on MacOS (#5809)
* Fix 32-bit Windows installer script (#5808)
* (XT 1.1) Fix various typos (#5795)
* Support multichannel audio, but only load left channel instead of erroring out (#5775)
* Actually rename tutorial skin category to Templates (#5807)
* Move Surge XT to sst-plugininfra for TinyXML; FS (#5799)
* Lots of Windows installer improvements (#5793)
* Handle StrNat Internal Spaces Differently (#5791)
* Move to std::thread for patch load thread spawn (#5788)
* Add options for scene highpass slopes up to 48 dB/oct (#5762)
* Improve TestCase runtime (#5792)
* Use 7zip for packing Windows binaries into an archive for release (#5783)
* Patches without Categories appear (#5773)
* (XT 1.1) Make certain osc controls semitransparent for Audio In (#5766)
* Modulation Typein for FM Ratio Tweak (#5794)
* Always use Exact mouse sensitivity in Touchscreen mode (#5803)
* (XT 1.1) Consistently use global weblink variables, and \"Surge XT\" in various user-facing messages (#5804)
* (XT 1.1) Move version to 1.1.0 (#5800)
* Tue Jan 18 2022 kvAATTkott.no-ip.biz- Update to version 1.0.0:
* Update Luna\'s patches (#5781)
* Rename Slowboat/Rhythmic to Slowboat/Rhythms for consistency (#5780)
* Update XML for contextualized help (#5779)
* Add a Build::IsRelease and Build::IsNightly (#5777)
* Deactivate double-click to rename temporarily (#5776)
* A few 3rd party patch tweaks/fixes/additions (#5772)
* Update bmp00158 (About page logo) and bump version to 1.0.0 (#5768)
* Fix double opened RMB context on waveshaper selector (#5765)
* Add Altenberg patches (#5764)
* Don\'t ask for keyboards so much (#5760)
* Update Jacky\'s patches (#5759)
* Focus Management after Typeines (#5757)
* Wrap \"Apply to All\" menu entry in toOSCaseForMenu (#5755)
* Move the lua state onto the Storage, to survive cleanup (#5754)
* Test all kbd shortcuts instead of just accessible ones (#5753)
* Update the wording of keyboard shortcut related disalogs (#5751)
* Add some prompts for accesible startup and destructive actions (#5750)
* Fix slider hover asset not drawn in modulation armed mode (#5748)
* Sun Jan 09 2022 kvAATTkott.no-ip.biz- Update to version 20220109.92e0ea73:
* Cleanup nightly installer VST3 bundle mess, update tuning lib content (#5745)
* Fix Unix cmake libdir installation path (#5744)
* Update README.md
* Change fullyResolvedHelpURL to resolve to manual-xt (#5742)
* Loop End/Start Acc Tweaks (#5740)
* Some parameter documentation tweaks and more (#5739)
* More Accessible Step Sequencer Access (#5738)
* Revert make_installer [skip-ci] (#5737)
* Update Cybersoda patches (#5735)
* Fix MSEG controls RMB menus not working, plus other minor stuff (#5734)
 
ICM