#include <MIDI.h>
int softpotPin0 = A0; //analog pin 0
int softpotPin1 = A1; //analog pin 1
int softpotPin2 = A2; //analog pin 2
void setup() {
MIDI.begin();
Serial.begin(115200);
digitalWrite(softpotPin0, HIGH); //enable pullup resistor
digitalWrite(softpotPin1, HIGH); //enable pullup resistor
digitalWrite(softpotPin2, HIGH); //enable pullup resistor
}
void loop(){
int softpotReading0 = analogRead(softpotPin0);
int softpotReading1 = analogRead(softpotPin1);
int softpotReading2 = analogRead(softpotPin2);
int val1 = analogRead(softpotPin0);
int val2 = analogRead(softpotPin1);
int val3 = analogRead(softpotPin2);
val1 = map(softpotReading0, 0, 1023, 127, 0);
val2 = map(softpotReading1, 0, 1023, 127, 0);
val3 = map(softpotReading2, 0, 1023, 127, 0);
/*
Serial.print(" ,out0: ");
Serial.print(val1);
Serial.print(" ,out1: ");
Serial.print(val2);
Serial.print(" ,out2: ");
Serial.print(val3);
Serial.println();
*/
if (val1 > 4)
{
MIDI.sendNoteOn(val1, 120, 1);
MIDI.sendNoteOn(val2, 120, 1);
MIDI.sendNoteOn(val3, 120, 1);
}
else
{
MIDI.sendNoteOn(val1, 0, 1);
}
delay(20); //just here to slow down the output for easier reading
}
int softpotPin0 = A0; //analog pin 0
int softpotPin1 = A1; //analog pin 1
int softpotPin2 = A2; //analog pin 2
void setup() {
MIDI.begin();
Serial.begin(115200);
digitalWrite(softpotPin0, HIGH); //enable pullup resistor
digitalWrite(softpotPin1, HIGH); //enable pullup resistor
digitalWrite(softpotPin2, HIGH); //enable pullup resistor
}
void loop(){
int softpotReading0 = analogRead(softpotPin0);
int softpotReading1 = analogRead(softpotPin1);
int softpotReading2 = analogRead(softpotPin2);
int val1 = analogRead(softpotPin0);
int val2 = analogRead(softpotPin1);
int val3 = analogRead(softpotPin2);
val1 = map(softpotReading0, 0, 1023, 127, 0);
val2 = map(softpotReading1, 0, 1023, 127, 0);
val3 = map(softpotReading2, 0, 1023, 127, 0);
/*
Serial.print(" ,out0: ");
Serial.print(val1);
Serial.print(" ,out1: ");
Serial.print(val2);
Serial.print(" ,out2: ");
Serial.print(val3);
Serial.println();
*/
if (val1 > 4)
{
MIDI.sendNoteOn(val1, 120, 1);
MIDI.sendNoteOn(val2, 120, 1);
MIDI.sendNoteOn(val3, 120, 1);
}
else
{
MIDI.sendNoteOn(val1, 0, 1);
}
delay(20); //just here to slow down the output for easier reading
}
No comments:
Post a Comment