Prerequisites

you will then be offered the option
Install SC_Install.zip
click on this to install, and it will restart

after install you wont see anything… but if you download the SC examples (see below), you will be able to launch them , just like any other patch

Current features

OS 3.0 provides the abilty to launch supercollider patch and also the mother patch, you can override mother.scd by placing in either patch directory, or system directory

Mother patch, like pure data, for supercollider we have a mother patch (mother.scd) , which provides the interface to the Organelle hardware including Keys, Knobs, Screens, Master Volume, Vu-meters.

Usage

after installation, users simply need to put ‘SC patches’ into the Patches directory in the same way as they do for pure data patches.

Status

Its working … at least for me
Mother.scd provide features that are most likely needed, and will be continued to be extended.
however, during these early days, it is likely to change quite radically, as we learn how we want to interface the organelle efficiently with SC. so your patches may need to be updated to reflect these changes.

This is really a pre-release of sorts, because it just installs supercollider , I will be following this up with support for running supercollider patches etc. But I thought useful to share for those that are already ‘in to’ supercollider.

Below the level of the musical note lies the realm of microsound, of sound particles lasting less than one-tenth of a second. Recent technological advances allow us to probe and manipulate these pinpoints of sound, dissolving the traditional building...

Ive built it for headless use… as you can always use sclang on a remote computer to edit etc.

Ive got a new build of mother host which can launch sc patches (and also shell scripts which are launching patches).
but hit an issue, which has already been reported on the supercollider repo…github.com/supercollider/supercollider

basically i can start the scsynth ok, but sclang doesnt like to be launched from processes… I’m assuming some issue with no having std io… as yet I cant find a workaround, every thing i try, basically hits the same issue.

figured out a workaround, so I can now launch SC patches from the Organelle patch menu
( @emp if your interested in what the issue was, and workaround feel free to pm me)

now to develop some demo SC patches, and generally figure out what I want SC patches to look like under Organelle, and any special settings that might be needed.

Once Ive done that I’ll be putting out a new TB OS beta (Tb16) which incorporates the new patch launching code.

@oweno, we might want to consider if to incorporate SC into the new firmware - I guess we might as well, just need to copy the contents of the SC installer into the upgrade , thoughts?
(if we don’t, then I’ll probably put some code in mother host, such that SC patches do not show up unless SC is installed)

i would be interested, i am going to catch my research Organelle up hopefully today or tomorrow to i can parallel run some of these. I want to do a SC Gendy
Also i think it would be cool to have an patch that takes say stuff like SCTweets and uses them in patches for effects etc… We need a simple select .SCD and Evaluate Code function i assume so synths can be re-run easily. This is really cool.
I already have Csound&RTCmix working this would be the FLipple crown or functionality

found another issue with sclang going to 100% cpu, fortunately found a fix too … but will mean I’ll need to update the SC_Installer… but will probably wait until Ive done a bit more testing, and see if there are any other issues to be caught.

but good news is I can update the OLED display without issue, and have had some success in getting knob values from mother host

nothing really to ‘hop on’ yet as Ive not pushed everything needed…
as mentioned in the last post, theres still a few things I want to complete first, then Im going to need to release a new SC_Installer, new ‘firmware’ and also hopefully a small ‘surprise’ extra… oh and some commented demos so that users have an idea of how to use it all.

as always, its one thing having it working on my own organelles, and another to have it in a state where I’m happy to release it

but it was a weeks since I talked about it, so wanted to give a small status update, and to say its not too far away now… (I’ll admit the OTC 1.2 update, did sidetrack me a little ;))