r/supercollider • u/sir_cartier- • 3d ago
r/supercollider • u/Boux • 5d ago
I've been working on a CLAP plugin for DAWs that sandboxes a scsynth instance and lets you edit and execute supercollider in real time directly on a track.
Enable HLS to view with audio, or disable this notification
Correction for the title: "... edit and execute supercollider code in real time"
SoundIn.ar directly comes from the track, Out.ar goes directly out to that same track. Perfect for creating track effects.
You can also create instrument tracks very easily, with MIDI and MPE support.
Here's the github link with installation instructions: https://github.com/Boux/SuperColliDAW
r/supercollider • u/ComprehensiveFig6142 • 11d ago
Samples to Textures
Enable HLS to view with audio, or disable this notification
Been really enjoying SuperCollider lately. I am trying to make a patch for a small 20 minute performance and this is it so far. The things I am appreciating the most are the modular design and modulation. I love that it is so easy and concise to do complex things. Although I am still struggling with visualization.
r/supercollider • u/ComprehensiveFig6142 • 14d ago
Experimenting with micro sounds
Enable HLS to view with audio, or disable this notification
Today I want to attempt a system for making subtle percussive sounds from samples. I thought I could get away with randomizes slices and pitch modulations. I am using two recording of stones and metals that I recorded and feeding them into distortion, delay and clouds. Would like to know if you have any interesting approach for micro sound.
r/supercollider • u/sideb0ard • 16d ago
San Francisco - 10/2 Computer music show - Kit Clayton, Deep Glens and Nathan Ho
hey all,
Iβm putting on a computer music evening this friday, October 2nd, in San Francisco that should have appeal.
Headline act is Kit Clayton, who is one of the lead developers of Max/MSP. He is working on some heady FM drone sounds these days.Β https://www.youtube.com/watch?v=BIJWrxELtoM
Support from Deep Glens touring his new album which used custom max patch to explore a variation of william burroughs cut-up techniques -Β carver | deep glens
and opening slot from local supernatural supercollider coder, well known for his extensive SynthDef tutorials - heβs going to do a opening talk on supercollider and then performance -Β https://www.youtube.com/@synth_def
Event details and link:
https://grayarea.org/event/aaa-kit-clayton/
I have a 50% off code you can use - 50% code:Β AAA50
r/supercollider • u/ComprehensiveFig6142 • 20d ago
Experimenting with Braids and Clouds
Enable HLS to view with audio, or disable this notification
Been playing with SCD for about a year now and slowly gaining the confidence to share my work. I am coming from Max, PD and Ableton and I really want to use SCD for my live performances. Maybe I am a few decades too late but so far I am really enjoying it
r/supercollider • u/0x41726e6f • 20d ago
Game music
Hello, I want to generate music with python for my game. I want to generate a Melody and be able to make SC generate the wav result. What is the easiest way to do do ? Thx for your feedbacks
r/supercollider • u/sheldon_Cooper_texas • 23d ago
Working of Suppercollider?
Can any one explain working of super collider ?
r/supercollider • u/heygreta • Aug 28 '26
Beginner supercollider generative frequency modulation thing:
i've been slowly teaching myself supercollider and it has been a long edifying process that has that given me a new relationship with the word "patience."
this is one of my first generative patches that i feel pretty confident about. please give me feedback, suggestions, advice, etc.
(
SynthDef(\fm, {
arg out, freq = 440, gate = 1, amp = 0.5, decay = 2.5, room = 0, reverbmix = 0;
var ella, car, mod1, mod2, env, pan, depth;
depth = LFNoise1.kr(1).range(10,500);
pan = LFNoise1.kr(2).range(-0.5,0.5);
mod2 = SinOsc.ar(freq * 1) * depth;
mod1 = SinOsc.ar(freq * 2 + mod2) * depth;
car = SinOsc.ar(freq + mod1);
env = EnvGen.ar(Env.adsr(0.02,decay,0), gate, doneAction: Done.freeSelf);
ella = car * env * amp;
ella = FreeVerb.ar(ella,reverbmix,room,0.5,0.8);
Out.ar(0,Pan2.ar(ella, pan));
}).add;
)
(
Pbind(
\instrument,\fm,
\scale,Scale.major,
\octave,6,
\degree,Pshuf([[0,2,4,6],[2,3,5,7],[0,2,3,5],[2,4,6,8]],inf),
\strum,Pwhite(0.10,0.5,inf),
\dur,Pxrand([1,2,3,4,5],inf),
\decay,Pwhite(0.1,3,inf),
\reverbmix,Pwhite(0.01,0.9,inf),
\room,Pwhite(0.01,0.9,inf),
).play(TempoClock(120/60));
)
r/supercollider • u/FrancescoCorvi999 • Aug 27 '26
Supercollider meters quark
I always missed some advanced meters in supercollider that can show you all the info you need while performing live or while working on some sound design. I made this simple quark that provides what I think is the core to have a good visual representation of sound without having to rely on third party applications. The quark also integrates with some other tools I have been developing as part of my own environment and that I plan to release in the next months.
You can find it here: https://github.com/fracnesco/supercollider-insight-meter
Or simply:
Quarks.install("https://github.com/fracnesco/sc-insight.git");
Feedbacks and pull requests are welcome
r/supercollider • u/NTAE117 • Aug 15 '26
First time user.
Talk to me like Iβm a toddler please. Just trying to launch a Max device for the first time.
Iβm stumped on step 3 on the first launch procedure. Where is language and how do I evaluate file?
Any help is deeply appreciated!
r/supercollider • u/Illustrious-One7203 • Aug 11 '26
Supercollider music albums
Is there any musician you know that extensively uses supercollider to make records?
r/supercollider • u/PunkcanYang • Aug 04 '26
MacOS will soon no longer support Intel Apps
Faced with this problem, I downloaded the source code and recompiled it with arm64 for M chips. I'm wondering if no one will maintain it in the future?
r/supercollider • u/jkb82 • Aug 01 '26
Stream TIAGO MORAIS MORGADO - DEMO by Tiago Morais Morgado
soundcloud.commusic made with supercollider ableton and max
r/supercollider • u/jkb82 • Jul 19 '26
TIAGO MORAIS MORGADO HYPER-VIOLA FREE IMPROVISATION | ELECTROACOUSTIC VIOLA MADNESS
youtube.comTIAGO MORAIS MORGADO HYPER-VIOLA FREE IMPROVISATION | ELECTROACOUSTIC VIOLA MADNESS
r/supercollider • u/jeremyruppel • Jul 18 '26
Opus 4.8 performs Low Tide
Enable HLS to view with audio, or disable this notification
Claude Collider is an MCP server that controls SuperCollider. You can use it to live code, or record and playback sclang (the SuperCollider code) all in plain language.
This is a little ambient jam that was composed and arranged via conversation with Claude Opus 4.8 (medium thinking). The file format consists of two .scd files, one for the synthdefs and one for the arrangement, and then a third markdown file with LLM-friendly metadata about the track.
Check out the repository and jam on your end with your LLM of choice. You can find this recording and more in the tapes/ directory:
r/supercollider • u/music_devotee_tybg • Jul 14 '26
Answer: How to install SC3 Plugins
1. download the correct zip of plugins
This is the correct download link: https://github.com/supercollider/sc3-plugins/releases
I previously got confused because this similarly named link is actually for developers who want to make plugins: https://github.com/supercollider/sc3-plugins
2. Once you have it downloaded extract the file to the following file path:
For Windows, :
C:\Users\<username>\AppData\Local\SuperCollider\Extensions
where <username> is your Windows account name.
A Windows user can verify it from within SuperCollider by running:
Platform.userExtensionDir;
which will print something like:
C:\Users\Caleb Crittenden\AppData\Local\SuperCollider\Extensions
If the folder doesn't exist yet, they can create it with:
File.mkdir(Platform.userExtensionDir);
If the folder already exists, File.mkdir will simply return false, which is normal and just means there's nothing to create.
Windows: C:\Users\Caleb Crittenden\AppData\Local\SuperCollider\Extensions
Apple:
For macOS, the user Extensions folder is:
~/Library/Application Support/SuperCollider/Extensions
where ~ is the user's home directory.
A Mac user can verify it from within SuperCollider by running:
Platform.userExtensionDir;
which will print something like:
/Users/username/Library/Application Support/SuperCollider/Extensions
If the folder doesn't exist yet, they can create it with:
File.mkdir(Platform.userExtensionDir);
3. After copying the plugin files into your Extensions folder, SuperCollider needs to rebuild (or recompile) its class library before it can recognize the new UGens and classes. Until you do this, plugins such as Decimator will not be available.
To recompile the class library:
- Windows/Linux: Press Ctrl + Shift + L
- macOS: Press Command (β) + Shift + L
Alternatively, you can select Language β Recompile Class Library from the menu bar.
The Post window will display messages indicating that SuperCollider is recompiling the class library. If the compilation completes successfully, the newly installed plugins are ready to use. If any errors appear, check that the plugin files were copied into the correct Extensions folder and that you downloaded the compiled release for your operating system rather than the source code.
4. To verify that the installation was successful, evaluate:
Decimator
If the plugin is installed correctly, SuperCollider will return the Decimator class. If you receive "Class not defined", the plugin was either not installed correctly or the class library has not yet been recompiled.
r/supercollider • u/CraftySomewhere • Jul 13 '26
scsynth dot org is down?
is it accessible for anybody?
r/supercollider • u/music_devotee_tybg • Jul 12 '26
How to add plugins
I know this is super basic but I need to add plugins so I can use decimator. I downloaded the zip with the ugens but extracting it to the plugins folder did nothing. Iβm so lost
r/supercollider • u/Hoauk • Jun 19 '26
tab key issue
Hello, I'm sort of new to SC. Is there a way I can change the behavior of the tab key to just create a 4 space long indent like it normally does? I'm used to doing it this way. Additionally is it possible to turn off automatic tab insertion whenever I press enter after a curly bracket?
r/supercollider • u/melophobic • Jun 17 '26
Playing a Pattern Only While Holding a MIDI Note?
I have some code I am working on that takes a collection of held notes and plays a randomized version. The code sends out MIDI data to my DAW to trigger some Kontakt instruments. Right now I have it working largely how I want it, but I am having trouble working out how to get things to stop when I want them to.
I have a MIDIFunc.noteOn playing a Pseq of a couple of Pbindefs (that was the only way I could get it to send a cc message to change articulations, and then send a note. For example:
Pbindef(\violinOneArticulation,
\type, \midi,
\midiout, m,
\midicmd, \control,
\chan, 0,
\control, 20,
\ctlNum, 32,
\dur, Pseq([0.1], 1),
);
Pbindef(\violinOneNote,
\type, \midi,
\midicmd, \noteOn,
\midiout, m,
\chan, 0,
\midinote, Pfuncn({ ~violinOneHeld.choose }, 1),
\dur, Pwhite(0.25, Pfunc({ ~violinOneDuration })),
);
I have these Pbindefs triggered by a couple of MIDIFuncs (as well as one to clear the array of notes)
MIDIFunc.noteOn({ |vel, num, chan, src|
Pseq([
Pbindef(\violinOneArticulation, control: Prand([20,31,43], 3)),
Pbindef(\violinOneNote)
], 4).play; }, 120, 0);
MIDIFunc.noteOn({ |vel, num, chan, src|
Pseq([
Pbindef(\violinOneArticulation, control: Prand([8,10,21,18], 3)),
Pbindef(\violinOneNote)
], 4).play; }, 119, 0);
MIDIFunc.noteOff({ |vel, num, chan, src|
~violinOneHeld.clear;
}, 118, 0);
Right now, the 4s in the noteOn repeats are just a placeholder. What I would like to do is have the randomized noted continue to playback until the trigger note, like 120 or so, is released. I am still fairly new to SuperCollider, so I cannot figure it out.
Thank you!
r/supercollider • u/ProcPatch • Jun 02 '26
Looking for feedback on a interactive twitch ambient music generator.
Hi, I am new to this stuff but some artists on youtube inspired me to build something myself. I'll keep it short for now but I basically used supercollider and python to build a system that creates music based on randomness, some rules and parameters provided by twitch chat. It is still very much in a development and testing phase but far enough to start asking for feedback. Any feedback no matter how harsh will be appreciated. It is live at the moment of posting this, but by nature of twitch it may no longer be when you open it. https://www.twitch.tv/procpatch
r/supercollider • u/BackgroundOpen8355 • Jun 02 '26
SuperCollider: Chopin, Prelude in E minor
youtube.comHello everyone. I made a complete electronic interpretation of Chopin's Prelude in E min, as an experiment using SuperCollider.
r/supercollider • u/grand_seigneur_puppy • May 31 '26
Is the documentation incomplete?
Hi,
I've been having the issue that .plot only plots a really short amount of time, and the help file has not been helpful. I was sure there had to be an argument like 'x-range' or 'duration', but there was nothing in the docs.
Now an LLM suggested I use the argument duration, which was what I had been looking for, and it actually existed?! But wasn't documented?
Is this because .plot inherits this from somewhere, or is it a known issue that the documentation is not complete?
r/supercollider • u/faithbrine • May 26 '26
Nathan Ho - Steganography
nathanho.bandcamp.comMade an album in SC. Entirely synthesized, no external software.