{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":149678202,"defaultBranch":"main","name":"surge","ownerLogin":"surge-synthesizer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-20T22:32:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46627050?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714303937.0","currentOid":""},"activityList":{"items":[{"before":"5dd7c041e28ab73774eac2a7e2ddd5032100ce01","after":"808b019739a6afc46975f95f4d7f7c701742e876","ref":"refs/heads/main","pushedAt":"2024-05-04T16:26:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Removed SURGE_HAS_OSC ifdefs. (#7637)","shortMessageHtmlLink":"Removed SURGE_HAS_OSC ifdefs. (#7637)"}},{"before":"2bfa3c09ebcf00da151300574dfb993168bcc216","after":"5dd7c041e28ab73774eac2a7e2ddd5032100ce01","ref":"refs/heads/main","pushedAt":"2024-05-01T23:37:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Pull the plugininfra bad ifdef for FPU flags (#7635)\n\nWow. Addresses #7633","shortMessageHtmlLink":"Pull the plugininfra bad ifdef for FPU flags (#7635)"}},{"before":"99a48649743e3c1fc95d9a79fcd7f5532c572f6d","after":"2bfa3c09ebcf00da151300574dfb993168bcc216","ref":"refs/heads/main","pushedAt":"2024-04-30T01:06:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Osc pre 132: fixes for #7579 and #7626; VST3 automation parameter changes echoed to OSC. (#7632)\n\n* Added code preventing 'leakage' of OSC-changed oscillator type (and FX type) echoing to OSC out. Prevented so that all /param changes behave consistently.\r\n\r\n* Spec. tweak\r\n\r\n* Parameter changes caused by VST3 automation are now echoed to OSC out\r\n\r\n* Fixed incorrect reporting of affected FX slot when echoing changes caused by \"/param/fx///deactivate\".\r\n\r\n* Fix for #7626; crash fixed and '/param/fx///deactivate' is working properly, as well as echoing GUI changes correctly and responding to OSC queries.","shortMessageHtmlLink":"Osc pre 132: fixes for #7579 and #7626; VST3 automation parameter cha…"}},{"before":"a13a2d9931d5bb27149cfc60e91d1ea871ecb55c","after":null,"ref":"refs/heads/mkruselj-patch-1","pushedAt":"2024-04-28T11:32:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"}},{"before":"19f354fb7ce70c382958d7b9d28ebcdbd1c9ffa3","after":"99a48649743e3c1fc95d9a79fcd7f5532c572f6d","ref":"refs/heads/main","pushedAt":"2024-04-28T11:32:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Update README.md (#7629)\n\nCloses #7624.","shortMessageHtmlLink":"Update README.md (#7629)"}},{"before":null,"after":"a13a2d9931d5bb27149cfc60e91d1ea871ecb55c","ref":"refs/heads/mkruselj-patch-1","pushedAt":"2024-04-28T10:35:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkruselj","name":"EvilDragon","path":"/mkruselj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2393720?s=80&v=4"},"commit":{"message":"Update README.md\n\nCloses #7624.","shortMessageHtmlLink":"Update README.md"}},{"before":"a1b31095a2fad7099eb70cc10be330bf035869d4","after":"19f354fb7ce70c382958d7b9d28ebcdbd1c9ffa3","ref":"refs/heads/main","pushedAt":"2024-04-26T14:37:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Prettify host context menu for Reaper (#7620)\n\nRemoves repeated parameter name in ugly square brackets in Reaper case.\r\n\r\nThis unfortunately had to modify the semantics of SurgeSynthEditor::modifyHostMenu() to work with a copy rather than a direct reference, since I didn't see a way to remove a menu entry when working with juce::PopupMenu::MenuItemIterator.","shortMessageHtmlLink":"Prettify host context menu for Reaper (#7620)"}},{"before":"74d4dde6c6af71cb0d69e64ccdd1331b1c976299","after":"a1b31095a2fad7099eb70cc10be330bf035869d4","ref":"refs/heads/main","pushedAt":"2024-04-26T13:03:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Move Params to have an SurgeSynthProcessor vs a SurgeSynthesizer (#7627)\n\nthis allows access to surge still via the ->surge member\r\n(which we actually cache on the param to avoid changing too\r\nmuch code) but allows a future where you can do OSC on\r\nVST3 etc changes.\r\n\r\nThere's no functionality change here. But comments implyign\r\nhow it would work","shortMessageHtmlLink":"Move Params to have an SurgeSynthProcessor vs a SurgeSynthesizer (#7627)"}},{"before":"d29c8199050ccdc78628c6326f2d4e43e0a35e11","after":"74d4dde6c6af71cb0d69e64ccdd1331b1c976299","ref":"refs/heads/main","pushedAt":"2024-04-21T22:14:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Changed 'deact' to 'enable' in OSC output; tweak to OSC spec. (#7621)\n\n* Changed 'deact' to 'enable' in one final place; tweak to OSC specification\r\n\r\n* Missed one place where 'enabled' is changed; now echoing the change properly. Also, needed logic inversion for query output for 'enabled'.","shortMessageHtmlLink":"Changed 'deact' to 'enable' in OSC output; tweak to OSC spec. (#7621)"}},{"before":"6a6f09439def857514a158dcd97579e8d87070de","after":"d29c8199050ccdc78628c6326f2d4e43e0a35e11","ref":"refs/heads/main","pushedAt":"2024-04-21T15:05:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkruselj","name":"EvilDragon","path":"/mkruselj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2393720?s=80&v=4"},"commit":{"message":"Add Freeze release at sustain level option for AEG (#7594)\n\nCo-authored-by: Paul Walker ","shortMessageHtmlLink":"Add Freeze release at sustain level option for AEG (#7594)"}},{"before":"a20b015c43d8861f1615b8cb9c84d1bf07644d18","after":"6a6f09439def857514a158dcd97579e8d87070de","ref":"refs/heads/main","pushedAt":"2024-04-20T20:19:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Add failsafe to OSC save patch to user patch dir (#7617)\n\n* Adding failsafes to save_user.\r\n\r\n* Again with this filesystem header...\r\n\r\n* Removing debugging lines\r\n\r\n* Fixed code formatting\r\n\r\n* Adding try catch pattern to filesystem write ops.","shortMessageHtmlLink":"Add failsafe to OSC save patch to user patch dir (#7617)"}},{"before":"068c10160360fef8c24371a42062f33cc5f3aef6","after":"a20b015c43d8861f1615b8cb9c84d1bf07644d18","ref":"refs/heads/main","pushedAt":"2024-04-19T23:54:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Portable Mode comes to Linux (#7615)\n\nLinux gets the portable mode. We make a portatble content targz with the\r\ndist. etc..\r\n\r\nAddresses #7607","shortMessageHtmlLink":"Portable Mode comes to Linux (#7615)"}},{"before":"410ede206af9ca05bf5c1c43c1607e768f031e35","after":"068c10160360fef8c24371a42062f33cc5f3aef6","ref":"refs/heads/main","pushedAt":"2024-04-19T20:52:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"MSEG return-to-typein edge case (#7614)\n\nMSEG nuimber fields didn't respond to return properly.\r\nThis is, it turns out, an ugly pain, but someitmes an\r\nugly pain gets solved with an ugly bit of code.\r\n\r\nCloses #7557","shortMessageHtmlLink":"MSEG return-to-typein edge case (#7614)"}},{"before":"d46c1a8f55c9ab8b067d0ecc58d8b11ee832a105","after":"410ede206af9ca05bf5c1c43c1607e768f031e35","ref":"refs/heads/main","pushedAt":"2024-04-19T18:25:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Only turn on the -fnochar8 options in C++20 or above (#7612)\n\nImplements the review request languishing in https://github.com/surge-synthesizer/surge/pull/7562/files","shortMessageHtmlLink":"Only turn on the -fnochar8 options in C++20 or above (#7612)"}},{"before":"d739b3b5a3b92aeff381f35027ea2b8512483a24","after":"d46c1a8f55c9ab8b067d0ecc58d8b11ee832a105","ref":"refs/heads/main","pushedAt":"2024-04-19T18:25:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Fix a MS-From-Sec modulation display; Unipolar bound (#7613)\n\n1. The milisecond mode display didn't scale modulation depths\r\n leading to a confusing display\r\n2. Unipolar modulations showed the lower not upper bound in the\r\n mod list and info window incorrectly\r\n\r\nCloses #7597","shortMessageHtmlLink":"Fix a MS-From-Sec modulation display; Unipolar bound (#7613)"}},{"before":"f4c3831291684aed2b357a3cf10ec1fd612b056c","after":"d739b3b5a3b92aeff381f35027ea2b8512483a24","ref":"refs/heads/main","pushedAt":"2024-04-18T19:08:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"OSC: /tuning info output now supported (#7611)\n\n* Removed debugging statement\r\n\r\n* /tuning OSC now supports output (echoing of GUI changes to .scl and/or .kbm, and querying).\r\n\r\n* Got formatting error. Hope this fixes it.","shortMessageHtmlLink":"OSC: /tuning info output now supported (#7611)"}},{"before":"a42226ddf9c5e1045da762eb4e62cbe500f34e56","after":"f4c3831291684aed2b357a3cf10ec1fd612b056c","ref":"refs/heads/main","pushedAt":"2024-04-18T13:16:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Add an option to enable JUCE edge presets (#7610)\n\nImprove the implementation of name and index when it is on\r\nLeave it off by default\r\n\r\nAddresses #7609","shortMessageHtmlLink":"Add an option to enable JUCE edge presets (#7610)"}},{"before":"314bf28b0a083e96c4fcb52d442a681515f6f763","after":"a42226ddf9c5e1045da762eb4e62cbe500f34e56","ref":"refs/heads/main","pushedAt":"2024-04-15T15:43:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkruselj","name":"EvilDragon","path":"/mkruselj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2393720?s=80&v=4"},"commit":{"message":"Osc work mid april: bug fixes (#7608)\n\nFixed: /portamento/portamento was getting sent on echo; removed redundant '/portamento'. 'conrate' changed to 'const_rate' in one place where it was missed. OSC spec tweaked.","shortMessageHtmlLink":"Osc work mid april: bug fixes (#7608)"}},{"before":"63ae0dc673621e396e883b54698e0ed129f5ea05","after":"314bf28b0a083e96c4fcb52d442a681515f6f763","ref":"refs/heads/main","pushedAt":"2024-04-13T13:39:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Osc work: fix to /wavetable query of never-a-wavetable oscillator (#7606)\n\n* Adding /wavetable support to OSC\r\n\r\n* Cleaning out some merge gark that snuck in\r\n\r\n* one more cleanup\r\n\r\n* /wavetable OSC functionality now includes /id, /incr, and /decr input messages for changing wavetable on a given scene/osc. Querying of current wavetable also supported.\r\n\r\n* Refactored some confusing variable naming that reflected old structure to something much simpler and more logical.\r\n\r\n* Updated OSC specification\r\n\r\n* Caught two place where changing wavetables were not getting echoed to OSC (loading by filename and accessible \"increment\").\r\n\r\n* Spec tweaks\r\n\r\n* Another spec. tweak\r\n\r\n* Made /q/wavetable output consistent with input (added '/index' to reported address)\r\n\r\n* Spec update for /q/wavetable change\r\n\r\n* spec tweak\r\n\r\n* Refactored getCurrentWavetableName() from OscillatorWaveformDisplay into SurgeStorage, and used it for OSC output of wavetable name.\r\n\r\n* clang-format\r\n\r\n---------\r\n\r\nCo-authored-by: Paul \r\nCo-authored-by: Paul Walker ","shortMessageHtmlLink":"Osc work: fix to /wavetable query of never-a-wavetable oscillator (#7606"}},{"before":"eaa5444222c0dab10d35b3be1df5a826d269083c","after":"63ae0dc673621e396e883b54698e0ed129f5ea05","ref":"refs/heads/main","pushedAt":"2024-04-12T18:07:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Add a host-side menu modifier method for prettification (#7605)\n\nApply it for FL Studio as it stands (nicer section header rendering)","shortMessageHtmlLink":"Add a host-side menu modifier method for prettification (#7605)"}},{"before":"a7a2a9965491ce622f5a7465875d3bd3a4d3fd21","after":"eaa5444222c0dab10d35b3be1df5a826d269083c","ref":"refs/heads/main","pushedAt":"2024-04-10T10:52:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"OSC enhancements: wavetable selection support, etc. (#7603)\n\n* Adding /wavetable support to OSC\r\n\r\n* Cleaning out some merge gark that snuck in\r\n\r\n* one more cleanup\r\n\r\n* /wavetable OSC functionality now includes /id, /incr, and /decr input messages for changing wavetable on a given scene/osc. Querying of current wavetable also supported.\r\n\r\n* Refactored some confusing variable naming that reflected old structure to something much simpler and more logical.\r\n\r\n* Updated OSC specification\r\n\r\n* Caught two place where changing wavetables were not getting echoed to OSC (loading by filename and accessible \"increment\").\r\n\r\n* Spec tweaks\r\n\r\n* Another spec. tweak","shortMessageHtmlLink":"OSC enhancements: wavetable selection support, etc. (#7603)"}},{"before":"dc005beed723c11a34d079543bdc4df0bdfc584b","after":"a7a2a9965491ce622f5a7465875d3bd3a4d3fd21","ref":"refs/heads/main","pushedAt":"2024-04-09T15:25:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"OSC features added: save/load to userPatchPath, param extended options doc messages (#7600)\n\n* Added extended parameter docs\r\n\r\n* Added extended param docs and saving/loading to/from userPatchPath\r\n\r\n* Added user save/load and /doc/ to OSC specifications html.\r\n\r\n* Added platform agnostic filesystem shim\r\n\r\n* Explicitly converting to u8string...","shortMessageHtmlLink":"OSC features added: save/load to userPatchPath, param extended option…"}},{"before":"d781a0476724c4ec03170fd7c457d0acee664697","after":"dc005beed723c11a34d079543bdc4df0bdfc584b","ref":"refs/heads/main","pushedAt":"2024-04-06T18:02:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Osc work: fix for #7592 (#7599)\n\n* Echoing of parameter changes from learned MIDI controller input to OSC out.\r\n\r\n* Got rid of unnecessary leading slash\r\n\r\n* Fixed echo to OSC out of incoming MIDI pitchbend (now reports as -1.0 - 1.0, like OSC /pbend)","shortMessageHtmlLink":"Osc work: fix for #7592 (#7599)"}},{"before":"6cd91bf3cd3be228505457b3b296f33fd2e8ebef","after":"d781a0476724c4ec03170fd7c457d0acee664697","ref":"refs/heads/main","pushedAt":"2024-04-06T15:27:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"OSC work: added MIDI-style controller OSC-in messages (#7596)\n\n* /pbend (OSC input) is working\r\n\r\n* Refactored the way OSC data is passed to listeners. This accommodates the new midi-style control change OSC messages, which need three value floats.\r\nAdded MIDI-style Control Change messages, in and out (though querying is not supported).\r\n\r\n* Both forms of aftertouch (channel and polyphonic) now supported over OSC.\r\nRenamed some of the OSC extended parameter options.\r\n\r\n* Changed order of parsing OSC top-level messages\r\n\r\n* spec tweaks\r\n\r\n* 'Enable tempo sync for all...' now echoes all affected parameters to OSC\r\n\r\n* Added error handling for MIDI-style OSC in messages. Did some cleanup while in there.","shortMessageHtmlLink":"OSC work: added MIDI-style controller OSC-in messages (#7596)"}},{"before":"2834ca4c4fb270b1987bc0de1c47b9c0830563e6","after":"6cd91bf3cd3be228505457b3b296f33fd2e8ebef","ref":"refs/heads/main","pushedAt":"2024-04-03T11:14:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkruselj","name":"EvilDragon","path":"/mkruselj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2393720?s=80&v=4"},"commit":{"message":"About page info tweaks and minor CLI verbiage tweaks (#7595)","shortMessageHtmlLink":"About page info tweaks and minor CLI verbiage tweaks (#7595)"}},{"before":"6247de1e117558eccff370a6fcefb595352bd641","after":"2834ca4c4fb270b1987bc0de1c47b9c0830563e6","ref":"refs/heads/main","pushedAt":"2024-03-27T03:13:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Osc work: parameter extended options (#7589)\n\n* Refactoring: /q/all_params_extended removed. Extended param options are now reported with the parameter query, as well as the /doc message for the parameter.\r\n\r\n* Midway through getting extended parameters to send OSC out updates on menu changes\r\n\r\n* All parameter-extended options are now fully working with OSC. Exhaustive testing needed.\r\n\r\n* Missed these in first commits\r\n\r\n---------\r\n\r\nCo-authored-by: Phil Stone ","shortMessageHtmlLink":"Osc work: parameter extended options (#7589)"}},{"before":"e34e01754acbcbfb85a4aa2fe1c00e161d9acb18","after":"6247de1e117558eccff370a6fcefb595352bd641","ref":"refs/heads/main","pushedAt":"2024-03-26T16:44:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Broaden search over query (#7566)\n\n* Broaden search over query\r\n\r\nSometimes query criteria is not written on patch name. Thus, It'd be nice to also search on path name, which holds category info, additionally to patch name. Thus is specially useful for users for filtering Keys, Polys and so on.\r\n\r\n* A similar approach to put in parent paths\r\n\r\nby traversing upwards and breaking out\r\n\r\n* Remove author level on search dir\r\n\r\nIn order to focus strictly on Category and Patch, we remove the\r\nauthor name.\r\n\r\n---------\r\n\r\nCo-authored-by: Paul Walker ","shortMessageHtmlLink":"Broaden search over query (#7566)"}},{"before":"53e3930860d14844331001d35e0c12c21400d9c5","after":"e34e01754acbcbfb85a4aa2fe1c00e161d9acb18","ref":"refs/heads/main","pushedAt":"2024-03-25T17:45:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Remove \"transient-shaper\" CLAP feature (#7588)","shortMessageHtmlLink":"Remove \"transient-shaper\" CLAP feature (#7588)"}},{"before":"311c85277eaa1b9d308f0701a849fe3d389b3845","after":"53e3930860d14844331001d35e0c12c21400d9c5","ref":"refs/heads/main","pushedAt":"2024-03-25T14:24:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"CLAP feature fix (#7587)\n\n* Remove \"phase-vocoder\" CLAP feature\r\n\r\n* Add entry to AUTHORS","shortMessageHtmlLink":"CLAP feature fix (#7587)"}},{"before":"4ccc5558303e32f12d7344a05029fe22e3bc3c58","after":"311c85277eaa1b9d308f0701a849fe3d389b3845","ref":"refs/heads/main","pushedAt":"2024-03-25T00:28:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baconpaul","name":"Paul","path":"/baconpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13387561?s=80&v=4"},"commit":{"message":"Update CLAP features (#7586)\n\n* Update Surge XT Effects CLAP features\r\n\r\n* Remove non-standard CLAP feature and add \"stereo\"\r\n\r\n* Add \"rotary speaker\" feature back in","shortMessageHtmlLink":"Update CLAP features (#7586)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQX5Q1wA","startCursor":null,"endCursor":null}},"title":"Activity · surge-synthesizer/surge"}