back
user profile
samaaron
528karma·68submissions·May 15, 2009
about
http://twitter.com/samaaron
[ my public key: https://keybase.io/samaaron; my proof: https://keybase.io/samaaron/sigs/4IOcPKBfi5h-ewmJh9iiV9EvsGL8hOMSteI8QJ1bmwI ]
recent activity (68 total)
comment
Good points -I’ll clarify the LICENSE along those lines when I’m back from a family holiday. I’ll also look to move the recommended web deployment to an isolated-origin model with the same separation …
comment
Yes, SuperSonic (the new internal synth and IO engine) specifically targets embedded devices, so expect some fun announcements in the future!
comment
SuperSonic started life as an experiment side project and was the first successful AudioWorklet port of scsynth. When I got it working I shared it with the SuperCollider community with the hope that s…
comment
Thanks for your kind support!
comment
Fair - the aggregate clause does say “larger program” so I overstated. However, it doesn’t define combination, and “based on the Program” is defined in section 0 via copyright permission - which is wh…
comment
> You are going to great lengths to make sure that SuperSonic (and thus scsynth) can be used from non-GPL code Sure because it’s my understanding that using a clearly documented protocol that doesn…
comment
Congratulations on you anniversary! I’m so happy to hear that Sonic Pi helps you connect together with music. It makes me smile :-) Thanks also for your kind support.
comment
Awesome to hear! So glad you had fun with it :-)
comment
Apologies but I’m not the maintainer of the Sonic Pi Flatpak. Instead v5 officially supports AppImage builds.
comment
Sounds like a possible bug which I’d be only too happy to support you with should you open a github issue. Sorry your experience wasn’t smooth.
comment
Oh that sounds like the official SuperCollider stance might be that any use of scsynth from an existing project via the network OSC API is considered an aggregate. Is this the case? I definitely don’t…
comment
Sorry if it came across as strange. I’m just making sure people don’t confuse the two as SuperSonic isn’t an official SuperCollider project and I don’t want to cause any confusion. I’m also definitely…
comment
Yep, as it’s a derivative work. But I have put effort into making the interface purely network shaped so it’s possible to use it from non-gpl projects without them being considered a derivative work a…
comment
Not sure if it’s possible to explain this in one sentence - I was just explaining the goals. As a summary - friendly as in better autocomplete, better error messages. There are vast accessibility impr…
comment
By default there’s a 500ms latency as this gives all target platforms sufficient breathing space for system pauses and other work not to affect the scheduling. Multiple presses spawn multiple threads …
comment
What do you mean by “running out of scratch space?” Do you mean your code was too long that Sonic Pi refused to run it? If so this has been addressed in v5 with much larger buffer sizes supported. Or …
comment
Actually v5 no longer uses SuperCollider’s scsynth engine. I completely replaced it with my own port called SuperSonic - which targets native (used in this Sonic Pi release), WASM and embedded. See h…
comment
If you look in the source code you’ll find an example REPL which serves as a great minimal example of how you can build your own interface. You essentially need to spawn a process, read the session’s …
comment
I love the new Link Audio which lets you stream and receive audio on the local network with any other Link Audio capable software such as Ableton Live. I also like the new QuickStart Cards as a way to…
comment
That’s because Sonic Pi was originally built specifically for and in collaboration with Raspberry Pi :-)
comment
Sonic Pi was originally written for the Raspberry Pi and shipped on their OS for many years - hence the name :-)
comment
Sonic Pi v5 is released. Sonic Pi is now more friendly, more accessible, more powerful and more fun. There's something to excite everyone - from the friendlier error messages, to the pro-audio co…
429 pts
comment
Sonic Tau is a tech demo re-imagining Sonic Pi for the web.
comment
SuperCollider's powerful audio synthesis engine scsynth running in the browser as an AudioWorklet. Zero installation.
comment
You can with Sonic Pi which supports a number of different tuning systems.