{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3896181,"defaultBranch":"main","name":"JUCE","ownerLogin":"soundradix","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2012-04-01T23:30:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1271308?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725873471.0","currentOid":""},"activityList":{"items":[{"before":"5b944d93a24b77e2a52605b6f1644e49922d4a9c","after":"fe9ac394917c9f938f64876a788826ff23430d2c","ref":"refs/heads/main","pushedAt":"2024-09-11T13:17:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"ARA - Add JucePlugin_ARAHighestSupportedApiGeneration to allow customizing getHighestSupportedApiGeneration if needed.","shortMessageHtmlLink":"ARA - Add JucePlugin_ARAHighestSupportedApiGeneration to allow custom…"}},{"before":"eda2fae809f40990b8980be64d96b42e2dc0a426","after":"7a1801baeca526c4c45d6bd21e8160bc0f31fb97","ref":"refs/heads/ara-auv3","pushedAt":"2024-09-09T16:31:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"AUv3 - releaseResources on init.","shortMessageHtmlLink":"AUv3 - releaseResources on init."}},{"before":null,"after":"eda2fae809f40990b8980be64d96b42e2dc0a426","ref":"refs/heads/ara-auv3","pushedAt":"2024-09-09T09:17:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"AUv3 - IPC ARA WIP","shortMessageHtmlLink":"AUv3 - IPC ARA WIP"}},{"before":"d0bb922e00ab3ff897bf544a68338b3d13ebe598","after":"5b944d93a24b77e2a52605b6f1644e49922d4a9c","ref":"refs/heads/main","pushedAt":"2024-07-29T13:31:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yairchu","name":"Yair Chuchem","path":"/yairchu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97606?s=80&v=4"},"commit":{"message":"Refine ARA API assertions to not fail on PT\n\nBased on https://github.com/Celemony/ARA_Examples/commit/171c5e5c396720d","shortMessageHtmlLink":"Refine ARA API assertions to not fail on PT"}},{"before":"6633f82356bdca287f9116223810192c8bc6f4da","after":"d0bb922e00ab3ff897bf544a68338b3d13ebe598","ref":"refs/heads/main","pushedAt":"2024-07-02T08:27:59.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"yairchu","name":"Yair Chuchem","path":"/yairchu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97606?s=80&v=4"},"commit":{"message":"Merge commit '16dac4aeb2c65fdce45d19325ad9789a76937a02' (last JUCE 7 commit)","shortMessageHtmlLink":"Merge commit '16dac4aeb2c65fdce45d19325ad9789a76937a02' (last JUCE 7 …"}},{"before":"bd674f10e936821f0dc38848f09d9bcfc62464c4","after":"6633f82356bdca287f9116223810192c8bc6f4da","ref":"refs/heads/main","pushedAt":"2024-07-01T12:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"AAX - fix for AAX SDK 2.8 name change.","shortMessageHtmlLink":"AAX - fix for AAX SDK 2.8 name change."}},{"before":"1f6a4a3094f469a3f676487da63e15723c0ad138","after":"bd674f10e936821f0dc38848f09d9bcfc62464c4","ref":"refs/heads/main","pushedAt":"2024-07-01T11:28:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"AAX - fix bypass broken since adding ARA / 7ff47ba","shortMessageHtmlLink":"AAX - fix bypass broken since adding ARA / 7ff47ba"}},{"before":null,"after":"4b0bc93ee036cd47524cdc17857395660747eaea","ref":"refs/heads/ara-fixups","pushedAt":"2024-07-01T08:12:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"AAX ARA - apply non-caching ARA in collection level.","shortMessageHtmlLink":"AAX ARA - apply non-caching ARA in collection level."}},{"before":"6c6c86641919b03c9e6590369321ee41aaf0cb06","after":"8455e1031ee264693de30e790867c96abbe87dd3","ref":"refs/heads/ara4","pushedAt":"2024-06-20T11:31:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"ARAPluginDemo fixup","shortMessageHtmlLink":"ARAPluginDemo fixup"}},{"before":"aba5e0d0f0cf86b9846e9664dddb77de0f57adad","after":"1f6a4a3094f469a3f676487da63e15723c0ad138","ref":"refs/heads/main","pushedAt":"2024-06-09T12:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"[AAX] Add support to disable plug-in caching using preprocessor flag","shortMessageHtmlLink":"[AAX] Add support to disable plug-in caching using preprocessor flag"}},{"before":null,"after":"c855b2a19a25dcf7ef17aa3ed982ae33837475d7","ref":"refs/heads/disable_pt_cache","pushedAt":"2024-06-06T21:32:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danra","name":"Dan Raviv","path":"/danra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84245?s=80&v=4"},"commit":{"message":"[AAX] Add support to disable plug-in caching using preprocessor flag","shortMessageHtmlLink":"[AAX] Add support to disable plug-in caching using preprocessor flag"}},{"before":"40765fd92c5a82e6f87400b21e6ad9129b84a7b2","after":"aba5e0d0f0cf86b9846e9664dddb77de0f57adad","ref":"refs/heads/main","pushedAt":"2024-05-29T09:24:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"ARA AAX - Add flag indicating ARA plug-in uses track based workflow.","shortMessageHtmlLink":"ARA AAX - Add flag indicating ARA plug-in uses track based workflow."}},{"before":"78fe77884607cfe9d10cd84b98e28f7c7c163a46","after":"6c6c86641919b03c9e6590369321ee41aaf0cb06","ref":"refs/heads/ara4","pushedAt":"2024-05-26T08:12:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"ARAPluginDemo fixup","shortMessageHtmlLink":"ARAPluginDemo fixup"}},{"before":"07537a69f7b7bffa29032d61c795b457c3c83b25","after":"40765fd92c5a82e6f87400b21e6ad9129b84a7b2","ref":"refs/heads/main","pushedAt":"2024-05-19T15:41:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"Revert \"Timer: Ensure the timer thread is deleted before any static or global destructors run\"\n\nThis reverts commit bbc63ba151265d9199b5d1cfd3f70fb24442563f.","shortMessageHtmlLink":"Revert \"Timer: Ensure the timer thread is deleted before any static o…"}},{"before":"45268cda18e40d13e42b813eab36c03085410e2d","after":"07537a69f7b7bffa29032d61c795b457c3c83b25","ref":"refs/heads/main","pushedAt":"2024-05-19T08:02:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"AAX - Don't expose ARA support for older PT versions.","shortMessageHtmlLink":"AAX - Don't expose ARA support for older PT versions."}},{"before":null,"after":"78fe77884607cfe9d10cd84b98e28f7c7c163a46","ref":"refs/heads/ara4","pushedAt":"2024-05-15T08:28:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"AAX - Don't expose ARA support for older PT versions.","shortMessageHtmlLink":"AAX - Don't expose ARA support for older PT versions."}},{"before":"41ecc79d8608cb0a36e738ccb488db6bfcfd95ff","after":"45268cda18e40d13e42b813eab36c03085410e2d","ref":"refs/heads/main","pushedAt":"2024-05-15T08:27:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"ARA AAX - inject prepareToPlay and releaseResources to ARAPlaybackRenderer","shortMessageHtmlLink":"ARA AAX - inject prepareToPlay and releaseResources to ARAPlaybackRen…"}},{"before":"f984a1fc37aaf23913a8dd869f3d418ceb548223","after":"41ecc79d8608cb0a36e738ccb488db6bfcfd95ff","ref":"refs/heads/main","pushedAt":"2024-05-12T07:50:16.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"Merge branch juce 'develop' into sr 'main'","shortMessageHtmlLink":"Merge branch juce 'develop' into sr 'main'"}},{"before":"9bb3753b0fb47b2865a3af99e1d19c96d27da766","after":"9f48df68f51ab50e148f941cc6a4895bdd21b449","ref":"refs/heads/ara3","pushedAt":"2024-05-08T17:33:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"ARA AAX - inject prepareToPlay and releaseResources to ARAPlaybackRenderer","shortMessageHtmlLink":"ARA AAX - inject prepareToPlay and releaseResources to ARAPlaybackRen…"}},{"before":"d2e34e1786fc49186bac731eec9cad87990c8d72","after":"9bb3753b0fb47b2865a3af99e1d19c96d27da766","ref":"refs/heads/ara3","pushedAt":"2024-05-08T14:30:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"ARA AAX - inject prepareToPlay and releaseResources to ARAPlaybackRenderer","shortMessageHtmlLink":"ARA AAX - inject prepareToPlay and releaseResources to ARAPlaybackRen…"}},{"before":"f8cc509fc12835b4425d3c3803c446a2901679b9","after":"f984a1fc37aaf23913a8dd869f3d418ceb548223","ref":"refs/heads/main","pushedAt":"2024-04-25T22:29:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danra","name":"Dan Raviv","path":"/danra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84245?s=80&v=4"},"commit":{"message":"[Bugfix] Fix enhanced audio suite setting empty input channel bus in case numChannels > 8\n\nDetected via failed assertion at juce_audio_plugin_client_AAX.cpp:918","shortMessageHtmlLink":"[Bugfix] Fix enhanced audio suite setting empty input channel bus in …"}},{"before":"149b3925727fd455bc4c2dab475819d7366a6eeb","after":"d2e34e1786fc49186bac731eec9cad87990c8d72","ref":"refs/heads/ara3","pushedAt":"2024-04-21T12:31:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"ARA only enabled for newer supported PT.","shortMessageHtmlLink":"ARA only enabled for newer supported PT."}},{"before":"df917aec4c03a2c7421875bcc9a5f7bd25a7ad4b","after":"f8cc509fc12835b4425d3c3803c446a2901679b9","ref":"refs/heads/main","pushedAt":"2024-04-16T03:56:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"danra","name":"Dan Raviv","path":"/danra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84245?s=80&v=4"},"commit":{"message":"Merge branch 'develop'","shortMessageHtmlLink":"Merge branch 'develop'"}},{"before":null,"after":"e124e8776408a0db499c696ffa38bd25e3d165cf","ref":"refs/heads/defs_filter_exclude_semicolons","pushedAt":"2024-04-15T04:03:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danra","name":"Dan Raviv","path":"/danra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84245?s=80&v=4"},"commit":{"message":"_juce_get_module_definitions filter excludes entries with escaped semicolons\n\nBefore this tweak, a juce plugin target which had a target_compile_definitions entry with an escaped semicolon would end up generating format-specific targets which not only had a preprocessor definition matching the entry, but also extraneous definitions of the escaped-semicolon-split parts of that entry. For example, an entry of \"MY_MACRO=f()\\;g();\" would end up with the extraneous preprocessor definitions MY_MACRO=f() and g(), in addition to the desired MY_MACRO=f();g();\n\nThis is because of how CMake handles escaped semicolons in lists, see e.g. https://gitlab.kitware.com/cmake/cmake/-/issues/20317","shortMessageHtmlLink":"_juce_get_module_definitions filter excludes entries with escaped sem…"}},{"before":null,"after":"8058733864b21ffe27300e97fc4b3550aad2069d","ref":"refs/heads/fix_vst2_system_includes","pushedAt":"2024-04-12T02:16:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danra","name":"Dan Raviv","path":"/danra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84245?s=80&v=4"},"commit":{"message":"Fix include paths inconsistency in case vst2 sdk path is set\n\nAll include paths set by JUCE are regular, non-system ones, -except- if a vst2 sdk path is set, in which case both the vst2 sdk path and the vst3 sdk path (custom or not) become system includes. This commit removes the exceptional behavior.\n\nThe sdks include paths order (VST3 preceding VST2) is kept.","shortMessageHtmlLink":"Fix include paths inconsistency in case vst2 sdk path is set"}},{"before":null,"after":"149b3925727fd455bc4c2dab475819d7366a6eeb","ref":"refs/heads/ara3","pushedAt":"2024-03-31T08:35:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"ARAPluginDemo fixup","shortMessageHtmlLink":"ARAPluginDemo fixup"}},{"before":"28b4002e1af434cebe8222470b5d306e6103c258","after":"df917aec4c03a2c7421875bcc9a5f7bd25a7ad4b","ref":"refs/heads/main","pushedAt":"2024-03-31T08:33:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"ARA AAX - inject prepareToPlay and releaseResources","shortMessageHtmlLink":"ARA AAX - inject prepareToPlay and releaseResources"}},{"before":"e8be77199f43d9376de8b37e076bdfd9f3caefdd","after":"28b4002e1af434cebe8222470b5d306e6103c258","ref":"refs/heads/main","pushedAt":"2024-03-28T08:31:31.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into sr","shortMessageHtmlLink":"Merge branch 'develop' into sr"}},{"before":null,"after":"d722c6ba6a6cdf4997b9f0a6d57e701d4a6d79f9","ref":"refs/heads/saner-rfft","pushedAt":"2024-03-25T14:12:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yairchu","name":"Yair Chuchem","path":"/yairchu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97606?s=80&v=4"},"commit":{"message":"FFTFallback doesn't require real-FFT buffers to be oversized.\n\nIdeally rfft would be implemented more efficiently than doing a full FFT,\nbut the FFTFallback is just a slow fill-in for juce::dsp::FFT to still work in the absence of using an external FFT engine.\nThis makes it function like the other engines in not requiring an oversized buffer.","shortMessageHtmlLink":"FFTFallback doesn't require real-FFT buffers to be oversized."}},{"before":null,"after":"c07de5314b8b93512997d66f227532b7851b3eb8","ref":"refs/heads/ara2","pushedAt":"2024-03-11T14:41:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"talaviram","name":"Tal Aviram","path":"/talaviram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6911158?s=80&v=4"},"commit":{"message":"ARAPluginDemo - use listener instead of assuming life-cycle of RegionSequences order.","shortMessageHtmlLink":"ARAPluginDemo - use listener instead of assuming life-cycle of Region…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxMzoxNzozNS4wMDAwMDBazwAAAASzOvtS","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxMzoxNzozNS4wMDAwMDBazwAAAASzOvtS","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xMVQxNDo0MTo0NS4wMDAwMDBazwAAAAQSYgwi"}},"title":"Activity · soundradix/JUCE"}