From 3a5431836b7c8ad98459f3d6ff50e5bac1d2c297 Mon Sep 17 00:00:00 2001 From: mick grierson Date: Fri, 6 Oct 2017 11:01:59 +0100 Subject: 2017 --- main.cpp | 86 ++++++---------------------------------------------------------- 1 file changed, 7 insertions(+), 79 deletions(-) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index 9bd1025..eae6b10 100755 --- a/main.cpp +++ b/main.cpp @@ -1,88 +1,16 @@ -//#include "maximilian.h" -// -//maxiOsc myOsc; -//maxiEnvelope myEnv; -//int counter; -//double vals[12]={1,0.1,0.5,0.0,1.5,0.0,0.1,1,1.0,0.15,1.0,0.1}; -//std::vector rampsA(vals, vals+12); -// -// -//void setup() {//some inits -// -// myEnv.trigger(true); -// -//} -// -//void play(double *output) {//this is where the magic happens. Very slow magic. -// -// counter++; -// -// if (counter ==0 || counter % 330400==0) { -// myEnv.trigger(true); -// } -// -// -// double out = myEnv.ramps(rampsA); -// -// output[0]=myOsc.sinewave(440)*out; -// -// output[1]=output[0]; -//} - - -//#include "maximilian.h" -// -//maxiOsc myOsc; -//maxiEnvelope myEnv; -//int counter=0; -// -//void setup() { -//} -// -//void play(double *output) { -// -// -// if (counter ==0 || counter % 17640==0) { -// myEnv.trigger(true); -// } -// -// if (counter % 8821==0) { -// myEnv.trigger(false); -// } -// -// counter++; -// -// double out = myEnv.adsr(0.1,0.2,0.1,3); -// -// output[0]=myOsc.sinewave(440)*out; -// -// output[1]=output[0]; -// -//} - #include "maximilian.h" -maxiOsc myOsc; -maxiEnvelope myEnv; -int counter; - -void setup() { +//This shows how the fundamental building block of digital audio - the sine wave. +// +maxiOsc mySine;//One oscillator - can be called anything. Can be any of the available waveforms. +void setup() {//some inits + //nothing to go here this time } void play(double *output) { - - if (counter ==0 || counter % 8820==0) { - myEnv.trigger(true); - } - - - counter++; - - double out = myEnv.ar(0.01,1); - - output[0]=myOsc.sinewave(440)*out; - + output[0]=mySine.sinewave(440); output[1]=output[0]; } + -- cgit v1.3