supercollider   1784

« earlier    

SuperCollider Users New (Use this!!!!) - Granular Synthesis Clouds
// Instead of 5 whole sound files, read 5 chunks of the same file
a = Buffer.read(s, "sounds/a11wlk01.wav", 0, 20000);
b = Buffer.read(s, "sounds/a11wlk01.wav", 20000, 20000);
c = Buffer.read(s, "sounds/a11wlk01.wav", 40000, 20000);
d = Buffer.read(s, "sounds/a11wlk01.wav", 60000, 20000);
e = Buffer.read(s, "sounds/a11wlk01.wav", 80000, 20000);

f = [a, b, c, d, e];

z = SynthDef(\grains, {arg gate = 1, freq = 1;
        var grains, trig, buffers, curbuf;
        buffers = Control.names(\buffers).kr(Array.fill(5, {0}));
        trig = Impulse.ar(freq);
        curbuf = Select.kr(LFSaw.kr(freq * 0.2, 0).range(0, 4), buffers);
        grains = GrainBuf.ar(2, trig, 0.1, curbuf, 1, 0);
        Out.ar(0, grains * EnvGen.kr(Env([0, 1, 0], [2, 2], [4, -4], 1),  
gate, doneAction: 2))
        }).send(s);

// hear each grain - contents are different as it cycles through the  
buffers
n = Synth(\grains, [\buffers, f, \freq, 1]);

n.release;

n = Synth(\grains, [\buffers, f, \freq, 100]);

n.release;
granularsynthesis  supercollider 
20 days ago by mikerugnetta
DX7-Supercollider
from Jon Williams' Twitter

"For my use, I collected some 16384 (2^14) DX7 Sysex bank presets from the internet and converted it to some integer sequences to read it from Supercollider."
Yamaha  DX7  JonWilliams  Supercollider  github 
4 weeks ago by cosmic
FoxDot
Live coding music environment
via:reddit  music  programming  supercollider 
12 weeks ago by nelson

« earlier    

related tags

&  (hid)  -  5*  a  accelerator  acceptable  after  andrea  any  api  archive  are  art  artist  audio  bacteria  bass  bd  bio  blog  body  bookmarks_menu  books  brian  bugs  ccrma  celeste  celesteh  chapter  charles  chocolatey  ci  code  coding  compiler  composer  computer  computer_music  continuous  controlling  céleste  daw  deepnote  deployment  dev  development  devices  doxygen  dx7  electronic_music  era?  espgrid  examples  exchange  experimental  fm  for  framework  freesoftware  from  gcc  generative  github  gpu  granular  granularsynthesis  heim  howto  human  hutchin  hutchins  implementing  in  integration  interface  intro  introduction  is  jack  javascript  jonwilliams  josiah-wolf-oberholtzer  koutsomichalis  kyma  language  languages  learning  lemur  level  live-coding  live  livecoding  llia  machine  manager  manousakis  marinos  meta  midi  minimal  mml  modular  multimedia  music  music:  musician  open  optimisation  osc  over  package  packages  particle  patches  pd  physics  pi  piano-based  practice  programming  puredata  python  python3  quarks  raspberry  raspi  reaktor  recording  reference  release  renoise  rhythmic  sample  sampler  sc  scala  scriptographs  slack  software  sonagraph  sound  sounddesign  source  spatialziation  stack  standalone  stdmp  stelios  supriya  synchronization  synthdefs  synthesis  synthesizer  synths  sypriya  teensy  template  test  testing  the  theory  there  thx  tim  to  tools  travis  tutorial  tweet  ubuntu  use  valle  vst  walters  web-audio  web-midi  windows  www  yamaha 

Copy this bookmark:



description:


tags: