alln4tural recepted on example fft sc->processing v2 19 Aug'14 09:30


Fredrik Olofsson commented on example fft sc->processing 14 Aug'14 22:22

an extended version is here...

Fredrik Olofsson added code example fft sc->processing v2 14 Aug'14 22:21

an extended version of this one sends 3 streams of spectral data at the same time - high, mid and low filtered. note: quite heavy on the cpu and sends a lot of data via osc (1024*3 values 61times/second). play any sound on

tigges-p added code glitchySampler 12 Aug'14 18:32

Hey guys! I used this code on my first release and some people asked for a look on it. It's basically a PlayBuf UGen whose arguments are modulated to a user-defined degree by several LFNoise UGens, thus leading to playback direction changes and ret

whillas added code fun little instrument 11 Aug'14 12:41

Simple Pulse with some delayed feedback and a 2D Slider as an interface. Sliding around gives different effects to just clicking in different spots.

J. Simon van der Walt added code Re: ... got one, thnx! 03 Aug'14 20:49

Modulating GVerb roomsize, among other things

alln4tural commented on Infinite rhythmic marimba clusters 28 Jul'14 08:29

don't do cntrl+period, do t.stop, it's much nicer : ) thanks for posting this, Eli!

Devi Skanadze added code shred01 23 Jul'14 15:09

backseatviolist commented on Nebjolin (Benjolin-like chaotic noise machine) 20 Jul'14 06:57

You may run into some problems finding the "EZGui quark" it because it doesn't exist. I forgot that EZKnob is in actually the common library. D'oh! I will add a quick compilation guide in the comment. Thanks for the feedback (pun intended).

Johan Brodd commented on Nebjolin (Benjolin-like chaotic noise machine) 20 Jul'14 01:37

Well this is sure nice, but a link to a packed file with all required stuff would be considered even better for beginners. My point is: How are they supposed to know what FAUST is, or where to put those stuff. And where to get that GUI quark from

backseatviolist added code Nebjolin (Benjolin-like chaotic noise machine) 19 Jul'14 20:07

This code was inspired by Rob Hordijk's fantastic analog noisemaker called the "Benjolin." It was constructed directly from Benjolin schematics, although with quite a few liberties. At the core of both devices is a unit called a "rungler," which is a

vividsnow added code beat grid 15 Jul'14 23:57

prototype of simple metre beat grid running on server w/ synced TempoBusClock

grirgz commented on greyhole bits 12 Jul'14 21:46

monodread: cool, you should post it as a real post instead of a comment which is not well readable =)

grirgz added code kick feedback 12 Jul'14 21:39

whillas commented on NX102 (La ment no té límits) 11 Jul'14 06:11

humm, whats the Buffer for here...?

backseatviolist recepted on greyhole bits 07 Jul'14 13:52


backseatviolist commented on UPIC waveform editor 06 Jul'14 18:32

The latest version sets "~waveBuf" to point to the buffer, so you can access it even after the editor is closed. (It's in wavetable format, so use Osc to play it and not, say, PlayBuf.)

wallace commented on UPIC waveform editor 27 Jun'14 18:20

Is it possible to save the waveform?

ofstates recepted on esoteric tweet 25 Jun'14 04:36


ofstates commented on Dark sea horns 24 Jun'14 23:13

Nice. Could someone explain what is happening on the SinOsc phase. What does this do Ndef(\x).ar*,3) ? cheers

miguel-negrao added code Re: An FM Matrix Synth with 1to1 feedback -- nanokontrol NNdef version 22 Jun'14 12:20

FM Matrix Synth, now with 1to1 feedback! Version for nanocontrol: 3x3 matrix indexes - 9 faders freqs, first 3 knobs amps, second group of 3 knobs Needs NNDef from FPLib and Modality https://git

miguel-negrao commented on An FM Matrix Synth with 1to1 feedback. 22 Jun'14 12:15

The code above in 3.7 should be equivalent to ( Ndef(\fmMatrix, { var numOscs = q.numOscs; var freqs = \{|i| 500}!numOscs); var modIndex = \{|i| 0}!(numOscs**2)).clump(numOscs).postln; var amps = \amps .k

vividsnow added code rhythmoid 15 Jun'14 17:38

bankrupt robot's dance-machine )

rev added code Receiving NIMate generated OSC messages 13 Jun'14 10:47

Simple Theremin receiving OSC messages generated by NIMate via a MS Kinect. The code is raw and contains arbitrary mapping. Works with "Full Skeleton" mode. Can be adapted to "OSC control" mode by changing "/Right_hand" and "Left_Hand" in the OSCDef

defaultxr recepted on Effects 25 May'14 19:28


Tiago Morais Morgado added code work in progress code (currently not working) 21 May'14 11:29

one of the versions of a work in progress structure generator.. this version is slickly more static and is currently not working, although I will be posting new versions of it as time goes on best

monodread commented on greyhole bits 20 May'14 16:32

// something I made out of the schemawound post... ( Ndef(\bitshift, { arg freq=8000, mod=200, amp=0.7, lpf=120, fb=0.5, x=15, y=5; var son, count; count =, (fb*Ndef(\bitshift).ar.abs.reverse))); a = (count *

monodread added code Digital Bird sounds 20 May'14 16:14

I just rewrote one of autocsi's tweets and came out with this which sounds like a digital bird of some kind:

ttsesmetzis commented on Kind of music box 09 May'14 21:34

very good

eli.fieldsteel added code sine ocean 24 Apr'14 00:01

150 unique streams of harmonic sine waves ebb and flow, gradually drifting more and more out of phase

henk.lasschuit added code Pisano Melodies 15 Apr'14 19:55

Pisano Periods are used to generate melodies

grirgz added code greyhole bits 14 Apr'14 21:11

Not very original since I copied the bit code from and added a greyhole. But it sound so amazing I want to share it =)

Bruno Ruviaro added code Additive Synthesis Demo with QuNeo - Patch 4 (Risset Bell) 08 Apr'14 02:21

QuNeo controller playing Risset Bells (additive synthesis demo). This one adds controls for Attack and Release times.

aucotsi added code quine sctweet 07 Apr'14 18:19

format("%", thisFunction.cs) // #sc140 #SuperCollider

LFSaw commented on playing around with ComplexRes UGen 26 Mar'14 15:53

The interesting part of ComplexRes is that all its parameters can be modulated in audiorate without blowing up. So it is possible to create nice FM-like structures...

uiae added code Simple Vocable Synthesiser 19 Mar'14 11:43

A SuperCollider version of Alex McLean's vocable synthesiser. The original is written in haskell and uses hsc3. [Source Code]( [Background and examples of the original system on Alex's blog](

backseatviolist added code Vocal quine 19 Mar'14 01:51

Sings its own source code. This is for *nix only, and requires the pico2wave text-to-speech system as well as sc3-plugins. It's very CPU-intensive and doesn't sound too good.

ttsesmetzis added code Re: The Sounds of Fibonacci 18 Mar'14 16:42

Pisano periods for rythmic patterns.

ttsesmetzis commented on The Sounds of Fibonacci 18 Mar'14 16:39


vividsnow commented on Quine tweet 18 Mar'14 14:17

apparently, it is due markdown formatting in comments p.s. i should make commenting more friendly

julian.rohrhuber commented on Quine tweet 18 Mar'14 13:54

Strange. The web-application eats the code, this is probably what had happened already to the piece.

julian.rohrhuber commented on Quine tweet 18 Mar'14 13:53

I meant: interpret(x="/***/play{,x.ascii.normalize(-1,1)),,1,0,65,35)),,0.1,0,300,1e3))/5}")

julian.rohrhuber commented on Quine tweet 18 Mar'14 13:52

Nice. To work out, I had to add 3 *'s (luckily they still fit with max tweet length): ```` interpret(x="/******/play{,x.ascii.normalize(-1,1)),,1,0,65,35)),,0.1,0,300,1e3))/5}") ```` othe

julian.rohrhuber added code indepted to time, another quine 17 Mar'14 22:27

This is another acoustic quine (an old one, now repaired), one that mainly consists in time intervals between impulses.

julian.rohrhuber commented on Electric car 16 Mar'14 16:36

I needed this to run it: s.options.numWireBufs = 1024; s.reboot;

show more


3d 8bit abstract abstraction additive synthesis alarm aleatoric algorithm algorithmic algorithmic aleatoric patterns mallets algorithmic composing aliasing alien allpass ambient amplitude amplitude modulation amplitude tracker amplitude trigger analog analogue animated user interface animation aphex twin armonizacion arpeggio array art arvo pãrt atari atonal attack audio fx audiovisual auto background backtracking basic bass bassline beach beat beat slicer beats beep bell bird birdsong bits bitwise bleep bleeps blip blow boids breaking glass broken brown noise bubbles buffer bufrd bus camp value car chance chaos chaotic cheap cheaptune chicago chill chiptune chromatic chunks circus city class click clicks clip clipping clowns clusters code code fork coding collatzproblem color colour compilation complexres composition contimbre contraints control bus convenience converter convertrhythm convoluted convolution comb granular theory cover cowbell crackles crossfade crossing cs80 cube cumbia dangerous default synth delay detection dirty display disquiet disquiet junto disquiet0048libertederive disquiet0050morsebeat dissonant distort distorted distortion distribution doodle drag drawing drone drone freerun drop drum drums dry dub dubstep dust dynklank dystimbria echo editor educational effect electricity electro electronic emulation endless engine envelopes environment epic sax guy escala espiral event event type example experimental extension fanboy feedback feedforward network filter filtered filtered noise filtering fm folk formant synthesis fractal frequency modulation frequency ratio frequency shift fun function funky fx games gate gaussian wave generative geometry give me a sine glitch grain grains granular granular sampling granular synthesis granulator graphic graphics gregorian chant grid gui gui interaction gui views guitar hacks handclap happy harmonic harmonic minor scale harp helper high howto hypnosis hypnotic idm if image processing immersive improvisation incremental infinite informative inharmonic partials insect insects instrument interactive interface interpolate irritating jazz jetsons jitlib jpeg jpg junto kaoss pad karplusstrong karplusstrong synthesis karpusstrong keyboard kick kinect kitchen klangs klank kraftwerk laser laughing launcher lazer lifeforms limiter line linear live coding live looping livecode livecoding loader lofi logo long loop looper machine marimba markov chain math mathematics matrix mechanical mellow melody melt menor armonica metal metallic metre microtiming midi midicontroller minimalism mirrors modulate modulation modulation index money mood music moog morph morphing morse morse code motor mouse multichannel music box möchtegernikeda nap natural nature nautilus ndef nimate noise noisy nonlinear nonrealtime notenumbers nrt numer to pitch nyquist ocean omelet onset onset detection organ orquestral osc osc receiver pad pads paint parser abc score notation pattern patternproxies patterns pbind peaceful peak detection pen pentatonic perc percussion percussive performance tool periodic ambient study phase phasemodulation phasing physical model pi piano picker picture piece pinknoise pitch pitch shifter pitch tracking plane playback player plot plucked strings plugin pmono pop pops port post window prime numbers processing prototype psy pulse pulsing pure pwm quick quine quneo r2d2 radio noise radio static rain random random number generator randomness recorder recursion recursive network relaxed render renoise repetitive research resonance resonator retro reverb reverse engineering rgb rhythm rhythmic rhythmicon rich ring modulation risset routine rungler rythm sample sampler sampling saw saw synth sawtooth sax sc140 scanned scanned synthesis scannedwave scary sccode sci fi scifi sclang scope scplugins scrambled eggs screen saver sctweet sctweets seek sequencer sequencing sequential series of numbers shaman shared shuffle sick signal analysis signalvoid simple simulation sine sine cluster sine wave sinewaves singers siren sketch sleepy snare snow soft song sonification sound sound and image sound design sound effects sound file sound fx soundeffect soundeffects soundfile soundfiles soundscape space spacecho spaceship spacey spatial spatialization speculative speech spinback spiral spiritual squarepusher star trek star wars step step sequencer stereo stochastic strange street strings trap structure generator stutter substractive synth subtractive subtractive synthesis supercollider svf swarm swarming sync synchronisation synchronization synth synthdef synthesis synthesis techniques talkbass tape experimental reich tapestop task techno texture tgrains the muse theory theremin threshold throttling thump thunder time time stretch timpani tip tonality tool transition triad trick triggers trippy trumpet tune tutorial tweet tweetgui tweets twotube ufo unfunky unnamable update upic utility venetian snaeres video game music vinyl emulation visualization vocable vocal vocoder voice vsti vuvuzela wave wave field synthesis waveform waveforms waves waveshaping weak connection wfs white noise wibbles wild wind winter wobble xenakis yaxu zap


A2K AY AllpassC AllpassL AllpassN AmpComp AmpCompA Amplitude AmplitudeMod Any AppClock Array Array2D AudioIn BAllPass BBandPass BBandStop BHiPass BHiShelf BLowPass BLowPass4 BLowShelf BMoog BPF BPeakEQ BRF Balance2 Ball BhobHiShelf BhobLoShelf BiPanB2 Blip BrownNoise BufCombL BufDelayL BufDur BufFrames BufRateScale BufRd BufSamples BufWr Buffer Bus Button CCResponder COsc ChaosGen CheckBox Class Clip ClipNoise Clock CmdPeriod CoinGate Collection Color CombC CombL CombN Compander Complex ComplexRes CompositeView Condition Control ControlDur ControlRate ControlSpec Convolution Convolution2 Crackle CrossoverDistortion CuspL CuspN DC DFM1 DPW3Tri Date Dbrown Dbufrd Dbufwr Decay Decay2 Decimator DecodeB2 DegreeToKey DelTapRd DelTapWr Delay1 DelayC DelayL DelayN Demand DetectSilence Dgeom Dialog Dibrown Dictionary DiskIn Document Done Drand Dseq Dshuf Dstutter Dswitch Dust Dust2 Duty Dwhite Dwrand Dxrand DynKlang DynKlank EZKnob EZNumber EZRanger EZSlider Env EnvGate EnvGen EnvelopeView Event EventPatternProxy ExpRand FBSineC FBSineL FBSineN FFT FMGrain FOS FSinOsc Fb File FileReader Filter FlowLayout FlowView Font Formant FormantTable Formlet Free FreeSelf FreeVerb FreeVerb2 FreqScope FreqShift Function GUI GVerb Gate GbmanL GbmanN Gendy1 Gendy2 Gendy3 GlitchRHPF Gradient GrainBuf GrainFM GrainIn GrainSin GrayNoise Greyhole Group HLayout HPF HPZ1 Harmonics Hasher HenonL HenonN IEnvGen IFFT IdentityDictionary Impulse In InFeedback Index IndexL Int8Array Integer Integrator InterplEnv Interval K2A KeyState Klang Klank Knob LFBrownNoise0 LFBrownNoise2 LFClipNoise LFCub LFDNoise0 LFDNoise1 LFDNoise3 LFGauss LFNoise0 LFNoise1 LFNoise2 LFPar LFPulse LFSaw LFTri LPF Lag Lag2 Lag2UD Lag3 LagUD LastValue Latch LatoocarfianC LeakDC LevelIndicator Limiter LinCongN LinExp LinLin LinRand LinXFade2 Line Linen List LocalBuf LocalIn LocalOut Logistic LoopBuf LorenzL MIDIClient MIDIFunc MIDIIn MIDIOut MIDIdef Main MantissaMask Matrix Max Maybe Median Message MethodError MidEQ Mix MoogFF MoogVCF MouseButton MouseX MouseY MultiSliderView NL2 NamedControl Ndef NdefMixer NetAddr NodeWatcher Normalizer Note NoteOffResponder NoteOnResponder Number NumberBox OSCFunc OSCdef OSCpathResponder OSCresponder OSCresponderNode Object OffsetOut OnePole Onsets Order Osc OscN Out PMOsc PV_BinScramble PV_BinShift PV_BrickWall PV_MagBuffer PV_MagFreeze PV_MagSmear PV_MagSmooth PV_RandComb Pan2 Pan4 PanAz PanB2 Patch PathName Pattern PatternProxy Pbind Pbindef Pbindf Pbrown Pchain Pclump Pcollect Pdef Pdefn PdurStutter Peak Pen Penvir Pexprand Pfindur Pfpar Pfset Pfunc Pfuncn Pgauss Pgeom Phasor Pif Pindex PingPong PinkNoise Pipe Pitch PitchShift Pkey Place Platform Play PlayBuf Player Plazy Plotter Pluck Pmono PmonoArtic Pn Point Poll PopUpMenu Post Ppar PparGroup Pproto Prand Prout ProxySpace Pseg Pseq Pser Pseries Pshuf Pspawn Pspawner Pstep Pstutter Pswitch1 Ptime Ptpar Ptrace Ptuple Pulse PulseCount PulseDPW PulseDivider Pwhite Pwrand Pxrand QDragView QPen QuadL Quark Quarks RHPF RLPF Ramp Rand RandSeed RangeSlider RecordBuf Rect Ref ReplaceOut Resonz Rest RingBuffer Ringz Rotate2 Routine RunningMax SCCode SVF Sample SampleDur SampleRate Saw SawDPW Scale ScaleInfo Schmidt ScopeOut ScopeView Score Select SelectX SendPeakRMS SendReply SendTrig Server ServerOptions ServerTree Set SetResetFF Shaper Signal Silence Silent SimpleController SinGrain SinOsc SinOscFB Size SkipJack Slider Slider2D Slope SmoothDecimator SoundFile SoundFileView SoundIn Spec SpecCentroid SpecPcile Speech Splay SplayAz Spring StackLayout StandardL StaticText Stepper Stethoscope StkSaxofony Streson String Sweep SyncSaw Synth SynthDef SynthDescLib SystemClock T2A TBall TChoose TDelay TDuty TExpRand TGrains TIRand TRand Tartini Task TaskProxy Tdef TdefGui TempoBusClock TempoClock TextField TextView Timer ToggleFF Trig Trig1 TuningInfo TwoTube UGen Unpack1FFT UserView VLayout VOsc3 VarLag VarSaw Vibrato View Vocoder Volume Warp1 WebView WhiteNoise Window Wrap XFade2 XLine XOut ZeroCrossing