|
|
|
|
Changelog for surge-xt-fx-release-standalone-1.3.1-lp155.2.32.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)
|
|
|