Activity

Devi Skanadze commented on Generative jazz 25 Nov'14 01:11

Just google "euclidean rythms" - (~eu), and "morse thue sequence" - (~mthue)

ttsesmetzis added code Three one liners ( or, better, many liners ) 24 Nov'14 14:03

Based on the examples and references from http://new-supercollider-mailing-lists-forums-use-these.2681727.n2.nabble.com/one-liner-C-code-in-SC-td6854421.html#a6903794

coreyker commented on Generative jazz 24 Nov'14 13:28

Would you mind explaining a bit about the two functions: ~mthue, and ~eu? I can see what they are doing, but I'm curious where they come from/higher-level interpretation....

Devi Skanadze added code Generative jazz 24 Nov'14 09:51

download drum loop: https://www.dropbox.com/s/6yyrm7ivwqmxbdi/jloop2.wav?dl=0

grirgz added code Sound file position selector GUI 23 Nov'14 19:47

Sometime you want to play a certain part of a sound file, but you must provide the Synthdef with the starting and ending buffer frame number. It's nice to be able to select it graphically. <Space> play the selected part (or till the end if no selecti

David Morgan added code fun with closures and pseudoobjects 10 Nov'14 22:03

I'm pleased to discover that you can use closures and pseudoobjects in sc to create pretty clean code to accomplish interesting results. This is a simple way to set up parameters for a pbind using simple rules to vary a phrase.

p.dupuis commented on Operator 08 Nov'14 19:42

I think you're missing some code at the end.

Alexander Lunt added code Operator 08 Nov'14 18:22

A Synthesizer similar to the Ableton Operator: Four Oscillators can be modulated and manipulated in different ways. Just evaluate the whole Code at once. For usage and functionality press the help button on the GUI. Have fun!

jcc added code Spectrum and Spectrogram of a sound file 07 Nov'14 22:30

Calculates and plots the spectrum at any position in a sound file (only reads one channel). Displays the spectrogram of a selected segment of a sound file. Be careful not to select a very long segment or it will take very long to calculate and disp

grirgz added code Vowel space by formants f2 f1 05 Nov'14 00:32

Code by Andrea Valle

LFSaw added code mpd18UseCase -- FRP style 03 Nov'14 16:40

Example Modality implementation for the MPD18 [usecase](https://github.com/ModalityTeam/ModalityStuff/blob/master/cookbook/mpd18UseCase/mpd18UseCase.md) ## Jeffs "simple" MPD18 use case (JNCv2) The MPD18 has 16 Buttons and a slider. + [So

Jonathan Coon added code Vanguard - A1: Karplus-Strong Synthesis (musc-115-pluck) 30 Oct'14 08:21

This piece is a remix of my previous piece called "Avant Garde" in which a plucking synthesizer is used. In this piece, I have modified the plucking synth and have added more functionality, including reverb and vibrato control. Listen to the piece

Jonathan Coon added code Entropy - Midterm: THX Deep Note Variation (musc-115-thx) 30 Oct'14 08:14

Each of these synths is a variation of SuperCollider code that replicates the TXH Deep Note. A tutorial for replicating the THX Deep Note can be found here: http://www.earslap.com/article/recreating-the-thx-deep-note.html Listen to the piece here

Jonathan Coon added code Avant Garde - Assignment 4: Algorithmic Harp (Pluck) [musc-9-pluck] 30 Oct'14 07:46

This track was created entirely out of one "pluck" synth in SuperCollider that I manipulated to obtain many interesting sounds. The piece was also arranged and recorded in SuperCollider. Listen to the piece here: https://soundcloud.com/jonathan-co

Jonathan Coon added code In Divisions - Midterm: Plunderphonics with Granular Sampling (musc-9-plunderphonics) 30 Oct'14 07:40

This track was created using SuperCollider and using granular sampling. The sampled track is In Division (Toxic Avenger Remix) by Underoath. The samples were then compiled together in Ardour. Listen to the piece here: https://soundcloud.com/jonath

rukano added code Simple Harmonic Motion 28 Oct'14 14:44

Was just trying to reproduce the simple harmonic motion videos i've been watching. I think this is a compact and yet flexible way where you are able to change the scale, octave, frequency, etc very easily.

grirgz added code distobass 23 Oct'14 19:41

coreyker added code A simple drum machine 17 Oct'14 09:13

A simple drum machine, using synthetic (analog type) drum sounds. No SynthDef's were used, although this would be a good idea. The various "players" can be modified and re-evaluated while the Routine is running....

Überwelt commented on Nebjolin (Benjolin-like chaotic noise machine) 11 Oct'14 06:12

For Ubuntu 14.04 and SuperCollider 3.6 To install Faust add this PPA: sudo add-apt-repository ppa:dr-graef/faust.trusty sudo update sudo install faust Then create the file Rungler.dsp in your extensions dir containing lines 5 to 8 from the

m.pietruszewski commented on Nebjolin (Benjolin-like chaotic noise machine) 30 Sep'14 16:33

I would love to check this code out unfortunately I have no idea how to use Faust :/ Would you be able to write a quick guide (or link to one) on how to write a custom Ugen in Faust and how to compile it for SC?

Devi Skanadze added code num1 23 Sep'14 17:56
in ambient

moncrey added code just a start with Livid BASE 22 Sep'14 19:05

getting livid base communicating.

grirgz commented on game of life 15 Sep'14 17:48

@raffaelseyfried: this is an html glitch, you must read ~arr[x][y] > 0 (gt stand for greater than)

grirgz commented on harmonized harmonic minor scale, chords + melody 15 Sep'14 17:26

in \inst why : +LFTri.ar(Mix(nota1.midicps,nota2.midicps,nota3.midicps,nota4.midicps.poll(label:"hey")),0,0.5), Seems more logical to do +Mix(LFTri.ar([nota1.midicps,nota2.midicps,nota3.midicps,nota4.midicps],0,0.5)), No ?

raffaelseyfried commented on game of life 15 Sep'14 12:13

Hey, thanks for the tips! I just don't know what the if(~arr[x][y]&gt) does it throws an arrow for me because i didn't declare it. Is it a shorthand for something?

Fredrik Olofsson commented on game of life 12 Sep'14 13:58

line 25 (Pen.fill) is unneeded. Pen.fillRect is enough to draw. that'll save you a little bit of cpu. and actually, because you clear the window on each refresh, it's enough to only draw the black dots. like this... ``` //replace lines

tiagomoraismorgado added code warp 1 synth 12 Sep'14 09:42

a simple synthdef using warp1 ugen. please use extremely large buffers with it (one hour length, or something)

furenku commented on harmonized harmonic minor scale, chords + melody 12 Sep'14 07:16

~numfund=fund.scramble.pyramid.mirror2.reverse[c%fund.size];//grado de la escala !!!

Raver_Ale added code game of life 10 Sep'14 20:20

a work in progress implementation of conway's game of life. some stuff still not working properly. Used the 1d cellular automaton by the berlin sc-group as reference.

justinwenloyang added code mousetheremin 05 Sep'14 09:01

Simple mouse theremin for Designing Digital Music and Interaction

backseatviolist added code Yet another quine 04 Sep'14 22:28
in quine

Decided to try my hand at a real quine rather than another sound that uses its own source code.

chriskiefer added code 303 emulation 04 Sep'14 10:58

This code does tb303 emulation, with analogue style sequencing.

olaf added code tb303 04 Sep'14 04:54

grirgz commented on Molecular music box 2 01 Sep'14 19:13

Hi, sorry I don't know why it give you this error, i'm on 3.7 ubuntu, no error here :/

Roberto Arletti commented on Molecular music box 2 28 Aug'14 13:49

Hi , i am Roberto , on supercollider 3.6.6 with windows 7 64 bit , when evaluate the Pdef istruction i have this error : Pdef('mol') ERROR: Message 'put' not understood. RECEIVER: nil ARGS: Symbol 'isRest' true CALL STACK: DoesNo

grirgz commented on Molecular music box 2 28 Aug'14 00:41

note it's not a good idea to use floats for the length pattern because it's used in a do. loop, so don't do that at home, kids ;) use multiple and the \dur key instead

grirgz added code Molecular music box 2 28 Aug'14 00:27

Same algo, but instead of picking the next note in the scale, it take the next event in an event pattern, much more possibilities, I have fun for hours with that =)

grirgz added code Molecular music box 27 Aug'14 22:31

Inspired by this post http://www.kimri.org/blog/?p=487 I rewritten the algo to use more the patterns, so it's generated on the fly and it's easy to customize it =)

Fredrik Olofsson commented on f0 sound detector 25 Aug'14 20:29

true. that's left over code from older more advanced examples. so a bit more complicated than needed, but it's often good to have a separate index key like this so that you can do different things depending on which buffer the event is using (ie wh

henklass added code Kaprekar 25 Aug'14 14:13

Kaprekar Take any four-digit number except multiples of 1111. Sort the digits. Make numbers of the digits in ascending and in descending order. Repeat with the difference. After no more than 7 steps you will reach 6174, Kaprekar's Constant. This m

soundlake commented on A Landscape In Ruin 24 Aug'14 18:35

Sorry to bother you. I found already. I changed it to 65536.

soundlake commented on A Landscape In Ruin 24 Aug'14 18:30

I got error message. "exception in real time: alloc failed, increase server's memory allocation (e.g. via ServerOptions)" How big memSize do you use?

J. Simon van der Walt commented on f0 sound detector 23 Aug'14 15:12

I don't get this bit: \index, Pn(Pshuf((0..(z-1)), 4)), \buf, Pfunc({|ev| b[ev.index]}), Why not just: \buf, Pn(Pshuf((0..(z-1)), 4)),

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

useful

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

an extended version is here... http://sccode.org/1-4Wt

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

an extended version of http://sccode.org/1-4Ty 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.

show more

Tags

303 3d 8bit abstract abstraction acid 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 ardour 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 closures clowns clusters code code fork coding collatzproblem color colour compilation complexres composition computer contimbre contraints control bus controller convenience converter convertrhythm convoluted convolution comb granular theory conway cover cowbell crackles crossfade crossing cs80 cube cumbia dangerous deep note default synth delay demand detection dialog dirty display disquiet disquiet junto disquiet0048libertederive disquiet0050morsebeat dissonant distort distorted distortion distribution doodle drag drand drawing drone drone freerun drop drum drums dry dseq dstutter dub dubstep dust dynklank dystimbria echo editor educational effect electricity electro electronic emulation endless engine envelopes environment epic sax guy escala espiral euclidean event event type example experimental extension fanboy feedback feedforward network filter filtered filtered noise filtering fm folk fork formant formant synthesis fractal frames frequency modulation frequency ratio frequency shift fun function funky fx game of life 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 kaprekars constant 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 modalitycookbook modulate modulation modulation index molecular money mood music moog morph morphing morse morse code motor mouse mpd18 multichannel musc115pluck musc115thx musc9pluck musc9plunderphonics music 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 pluck plucked strings plugin plunderphonics pmono pop pops port position post window prime numbers processing prototype pseudoobject 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 selection sequence sequencer sequencing sequential series of numbers shaman shared shuffle sick signal analysis signalvoid simple simple harmonic motion 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 spectrogram spectrum 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 synthesizer talkbass tape experimental reich tapestop task tb303 techno texture tgrains the muse theory theremin threshold throttling thue thump thunder thx thx deep note time time stretch timpani tip tonality tool transition triad trick triggers trippy trumpet tune tutorial tweet tweetgui tweets twotube ufo underoath unfunky unnamable update upic user interface utility venetian snaeres video game music vinyl emulation visual visualization vocable vocal vocoder voice vowel vsti vuvuzela warp1 wave wave field synthesis waveform waveforms waves waveshaping weak connection wfs white noise wibbles wild wind window winter wobble work in progress xenakis yaxu zap

Classes

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 Char 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 DPW4Saw Date Dbrown Dbufrd Dbufwr Decay Decay2 Decimator DecodeB2 DegreeToKey DelTapRd DelTapWr Delay1 DelayC DelayL DelayN Demand DetectSilence Dgeom Dialog Dibrown Dictionary DiskIn Diwhite Document Done DoubleArray 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 Float FloatArray 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 GridLayout Group HLayout HPF HPZ1 Harmonics Hasher HenonL HenonN IEnvGen IFFT IdentityDictionary Impulse In InFeedback InRange Index IndexL Int8Array Integer Integrator InterplEnv Interval K2A KeyState Klang Klank Knob LFBrownNoise0 LFBrownNoise2 LFClipNoise LFCub LFDClipNoise 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 Pause Pbind Pbindef Pbindf Pbrown Pchain Pclump Pcollect Pdef Pdefn PdurStutter Peak Pen Penvir Pexprand Pfindur Pfpar Pfset Pfunc Pfuncn Pgauss Pgeom Phaser Phasor Pif Pindex PingPong PinkNoise Pipe Pitch PitchShift Pkey Place Platform Play PlayBuf Player Plazy Plotter Pluck Pmono PmonoArtic Pn Point Poll PopUpMenu Position Post Ppar PparGroup Ppoisson 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 RLPFD 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 ScrollView 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 Tempo 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