Skip to content

Instantly share code, notes, and snippets.

@jamesb93
Created May 14, 2022 21:39
Show Gist options
  • Save jamesb93/51a697f24299965a69669ef07867cb34 to your computer and use it in GitHub Desktop.
Save jamesb93/51a697f24299965a69669ef07867cb34 to your computer and use it in GitHub Desktop.
Quick mixer for PHONOS
desc: Mapping for PHONOS system
author: James Bradbury
slider1:0<-60,0,0.1>1+2
slider2:0<-60,0,0.1>3+4
slider3:0<-60,0,0.1>5+6
slider4:0<-60,0,0.1>7+8
slider5:0<-60,0,0.1>9
slider6:0<-60,0,0.1>10+11
slider7:0<-60,0,0.1>12+13
slider8:0<-60,0,0.1>13+14
slider9:0<-60,0,0.1>16 (Sub)
@sample
function dbtoa(x)(pow(10.0, x / 20.0));
L = spl0;
R = spl1;
spl0 = spl0 * dbtoa(slider1);
spl1 = spl1 * dbtoa(slider1);
spl2 = L * dbtoa(slider2);
spl3 = R * dbtoa(slider2);
spl4 = L * dbtoa(slider3);
spl5 = R * dbtoa(slider3);
spl6 = L * dbtoa(slider4);
spl7 = R * dbtoa(slider4);
spl8 = (L+R)*0.5*dbtoa(slider5);
spl9 = L * dbtoa(slider6);
spl10 = R * dbtoa(slider6);
spl11 = L * dbtoa(slider7);
spl12 = R * dbtoa(slider7);
spl13 = L * dbtoa(slider8);
spl14 = R * dbtoa(slider8);
spl15 = (L+R)*0.5*dbtoa(slider9);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment