Changelog for
clap-surge-xt-fx-release-1.3.4-2.10.x86_64.rpm :
* Mon Sep 02 2024 Konstantin Voinov
- Update to version 1.3.4
* f7b97c6 : Update version to 1.3.4 - Paul Walker
* 1a247f8 : Fix a logic error in creating Surge XT folder in new session (#7752) - Paul
* 2142af9 : Add 1.3.3 cherry pick list and bump cmakelist version - Paul Walker
* b0097cd : Update tempo after patch load if desired and ensure we calculate time_data.ppqPos while processing (#7738) - Daniel Hatadi
* 3865da6 : Update LFO and Step Seq presets to have the LFO EG enabled (#7732) - EvilDragon- Version 1.3.3
* 2142af9 : Add 1.3.3 cherry pick list and bump cmakelist version - Paul Walker
* b0097cd : Update tempo after patch load if desired and ensure we calculate time_data.ppqPos while processing (#7738) - Daniel Hatadi
* 3865da6 : Update LFO and Step Seq presets to have the LFO EG enabled (#7732) - EvilDragon
* 3a9bbb8 : Add a --no-stdin cli argument to avoid cin (#7725) - Paul
* 7ee9ba7 : Update .wt file format documentation (#7719) - EvilDragon- Version 1.3.2
* f5bd0e1 : Dragging a non-mod param in mod mode now allows undo (#7642) - Paul
* c9c696c : MIDI learn soft takeover (#7639) - EvilDragon
* 851a4d9 : Forgot an oddsound guard (#7638) - Paul
* 808b019 : Removed SURGE_HAS_OSC ifdefs. (#7637) - Phil Stone
* 5dd7c04 : Pull the plugininfra bad ifdef for FPU flags (#7635) - Paul
* 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)