SuperCollider dev meeting 03/2025 @ 2025-05-06
See also https://github.com/supercollider/supercollider/wiki/Development-meetings:-minutes#2025-05-06
Attendes: MarcinP/dyfer, Tobias/HotwheelsSisyphus/girthrub, Simon (Dindoleon), elgiano, Sten Ternström, dscheiba/capital-G, christof ressi/spacechild1, Julian/telephon
Towards 3.14
=> Please take a look at the dev-board @ 3.14.0 · GitHub to see for open tasks for the 3.14 release
We will also deprecate GitHub milestone in favor of projects - please use them exclusively from now on.
Triaging doc PRs for 3.14
- New standalone approach by muellmusik · Pull Request #5898 · supercollider/supercollider · GitHub => skipped for now b/c too huge…
- clarify documentation for randomness methods by mxw · Pull Request #6026 · supercollider/supercollider · GitHub => tobias will take this over
- Help: Correct error in Linux env vars discussion by jamshark70 · Pull Request #6253 · supercollider/supercollider · GitHub => elgiano will take care of this
- https://github.com/supercollider/supercollider/pull/6385 => tobias will take care of this
- Remove <p> after every `\prose` and modify line-spacing using `margin` in scdoc.css by prko · Pull Request #6643 · supercollider/supercollider · GitHub => dennis will take care of this
- Add that the index starts at 0 to the documentation for SequenceableCollection, Array, ArrayedCollection and List. by prko · Pull Request #6536 · supercollider/supercollider · GitHub => julian needs to respond
- UnitTest: Check no 'leaf' classes throw a `SubclassResponsibilityError` by JordanHendersonMusic · Pull Request #6527 · supercollider/supercollider · GitHub => jordan needs to respond
- Update Server.schelp by carltesta · Pull Request #6676 · supercollider/supercollider · GitHub => pinged
- doc: add undefined overflow notes to affected Number, RawArray classes by passyur · Pull Request #6787 · supercollider/supercollider · GitHub => waiting for response
- Correct "values for strong::index:: greater than the size of the ArrayedCollection/List" by prko · Pull Request #6795 · supercollider/supercollider · GitHub => pinged michael
- removed beaglebone platform by redFrik · Pull Request #6751 · supercollider/supercollider · GitHub => pinged redFrik for rebase, ready to be merged
Other PRs to discuss
from elgiano:
- plugins: TriggerUGens: fix initialization sample by elgiano · Pull Request #6816 · supercollider/supercollider · GitHub (trigger ugen small breaking change)
- discussion on providing old behavior for affected plugins with fixed first sample
- Would be great if we obtain a
.schelp
files for documenting what has been changed and how to get old behavior working - elgiano: note that I added commit messages that explain each change
- class library: EnvironmentRedirect – call dispatch on removeAt by telephon · Pull Request #5923 · supercollider/supercollider · GitHub (need re-review from capitalG? just ping) => will get a review by dennis!
- scide: HelpBrowser fix ambiguous shortcuts by elgiano · Pull Request #6762 · supercollider/supercollider · GitHub (scide, needs review but from whom?) => gets review from dennis
- sclang: fix `mod` behavior for negative integer modulus by passyur · Pull Request #6699 · supercollider/supercollider · GitHub
- add a changelog entry
- remove modOld?
from Marcin (@dyfer):
- CMake: update ccache integration by dyfer · Pull Request #6781 · supercollider/supercollider · GitHub => Gets rebased by Marcin and then merged by Dennis
- IDE: fix sclang config file dialog behavior by dyfer · Pull Request #6817 · supercollider/supercollider · GitHub
- Marcin updates to new syntax, afterwards ready to be merged
- Marcin will file an issue re: new Qt syntax
- CoreAudio: try setting sample rate of output device when input and output sample rates are mismatched by dyfer · Pull Request #6717 · supercollider/supercollider · GitHub
- Marcin will ping James MC about a way to change the SR w/o waiting in the code
- Compare to the implementation on SuperNova/PortAudio?
- Marcin will re-write it so the device will be requested/opened with the SR explictily
- Add Server -quitSync by dyfer · Pull Request #6738 · supercollider/supercollider · GitHub → not discussed
- Text mirror issue in SC-IDE (`Attempted to modify missing Text Mirror for Document`) · Issue #6401 · supercollider/supercollider · GitHub - Marcin will provide a “bad implementation” fix (better than no fix)
from Dennis
- Unify path name and string to simplify filepath handling by adcxyz · Pull Request #6755 · supercollider/supercollider · GitHub => Go for Path object, see Unify path name and string to simplify filepath handling by adcxyz · Pull Request #6755 · supercollider/supercollider · GitHub>
- Add WebSocket support for sclang by capital-G · Pull Request #6615 · supercollider/supercollider · GitHub => not discussed - candidate for 3.14?
- Add `postEnvironment` command · Issue #6349 · supercollider/supercollider · GitHub => not discussed - seems like a useful addition for 3.14?
Doc styleguide
=> Not discussed, postponed
Council structure/teams
=> Not discussed, postponed
Marcin’s thoughts on help browser
=> Not discussed, postponed
Next meeting
Next meeting will be happening in two weeks, stay tuned for a voting thread on the date.
As the deadline for 3.14 (2025-05-31) reaches closer, we want to have an additional dev-meeting in 3 weeks as well.