Skip to content

Instantly share code, notes, and snippets.

View vgiles's full-sized avatar

Vincent Giles vgiles

View GitHub Profile
@vgiles
vgiles / VG_Wavetable.maxpat
Created February 14, 2017 06:04
Wavetable thing for ES2VGILES
<pre><code>
----------begin_max5_patcher----------
1094.3oc4YkrbbBCD87LeETbLkSLsVXI2xGfujqoRkRCnYLo.wTfFujTwe6A
jD1X6YQCEK0j3CPIYAS+dp6W2p42KW3tp3Adkqymc9lyhE+d4hEpoZlXgY7B
2b1CwYrJ0xbiKxy4Bo6U5+mj+fTM+8r63R1pL90qya+mhc4ohLtT8jvKSVrS
1NqmY1J4iYb0Kp8g2xjw2lJ17iRdrTaggjnO4ckCDhU2ndM2P0Wc9t4gRSTu
ihU+7ij.2l49yxkMWtxR3sNqn1.OC.fLypmR93Vt1Vqwgi6JlXi6yFmUXzOx
WgJhBiFHh5.w0Ek4L0h8eOnCe4MWxx4Rd4O3hlcEEW2C9Pvuu989tc6O7zdo
HzdoH3PTTU5FAK6bIH.0vIXjxWn9J8MDTG5f5NbPN9w3L9SNvmlOjSBUH2S6
ZD9NWiNHG0GjmyqpXa3uC5hFWtrzewGHzel3FCJnBAPys.+igabTe.9FVp3o
@vgiles
vgiles / VG_ES2_SuperColliderSynthesisDemo.scd
Created February 14, 2017 05:17
ES2 Basic Synthesis Demo
/*
Synthesis demonstrations. A2ES2 17T1.
Vincent Giles
Ref: The Theory and Technique of Electronic Music, Puckette 2006.
*/
s.boot;
s.quit;
s.freeAll;
s.scope;
@vgiles
vgiles / PaganinGiles idea
Created February 10, 2017 09:58
SuperCollider Fractal Thing (Paganin/Giles idea)
s.boot; // execute this line first
s.makeGui; // then execute this one if you want to be able to record the output
( // then double click at the closing parenthesis and execute all other code
// define variables that I need to define. f = base frequency, ff = bass frequency plus irrational augmentation, output = stereo, tau = tau
var f, ff, output, tau;
f = 261.6/8; // middle C is 261.6, but perhaps a lower frequency would work, hence the /8
tau = 1.618033988749894848204586834365638117720309179805762862135;
ff = f + tau/1.56; //this number can be changed however, however, the new synth must be re-added
SynthDef.new(\fractal,