Jakob Bak 642b4973ca Oscillator selects and examples
Made it possible to select type and number of oscillators to compile
(via preprocessor). Made Examples folder to library where  tutorials
will go in.
2013-01-23 19:29:16 +01:00

35 lines
885 B
C++

// This needs to be in all sketches at the moment
#include <stdint.h>
// The Music and Midi objects are automatically instantiated when the header file is included.
// Make calls to the Music and Midi objects with "Music.function(args)" and "Midi.function(args)"
// You still need to call Music.init() and Midi.init() in the setup() function below.
#include <Music.h>
#include <Midi.h>
void setup() {
// We initialise the sound engine by calling Music.init() which outputs a tone
Music.init();
// We initialize the MIDI engine by calling Midi.init()
Midi.init();
// Choosing the sine wave oscillator.
Music.setWaveform(3);
// Enabling envelope, otherwise the synth would just play constant tones.
//Music.enableEnvelope();
}
void loop() {
// The MIDI must be used with the external
// "IAC2CFO.pde" Processing sketch.
Midi.checkMidi();
}