Im trying to use int saato as the variable witch the "if else"-function changes
The library can be found from github: GitHub - tttapa/MIDI_controller: This is a library for creating a MIDI controller using an Arduino or Teensy board.
heres my code:
int saato ;
void setup() {
pinMode (15, INPUT);
digitalWrite(15, HIGH);
pinMode (14, INPUT);
digitalWrite(14, HIGH);
}
//Written for use with Pro Micro Arduino (M.S.)
#include <MIDI_Controller.h>
AnalogMultiplex mux1(A1, {2,3,4,5});
AnalogMultiplex mux2(A2, {2,3,4,5});
int velocity = 0b1111111; // Maximum velocity (0b1111111 = 0x7F = 127)
int a1F2 = 41; // Name Desired pitches and define with MIDI value note1 normisti 41...yritä saada -12 ja +12 oktaavinapin paineettua
int a2F2x = 42;
int a3G2 = 43;
int a4G2x = 44;
int a5A2 = 45;
int a6A2x = 46;
int a7B2 = 47;
int a8C3 = 48;
int a9C3x = 49;
int a10D3 = 50;
int a11D3x = 51;
int a12E3 = 52;
int a13F3 = 53;
int a14F3x = 54;
int a15G3 = 55;
int a16G3x = 56;
int a17A3 = 57;
int a18A3x = 58;
int a19B3 = 59;
int a20C4 = 60;
int a21C4x = 61;
int a22D4 = 62;
int a23D4x = 63;
int a24E4 = 64;
Digital Buttonslarge[] = {
{mux1.pin(0), saato, 1, velocity},
{mux1.pin(1), a3G2 + saato, 1, velocity},
{mux1.pin(2), (a5A2 + saato), 1, velocity},
{mux1.pin(3), a7B2 + saato, 1, velocity},
{mux1.pin(4), a8C3 + saato, 1, velocity},
{mux1.pin(5), a10D3 + saato, 1, velocity},
{mux1.pin(6), a12E3 + saato, 1, velocity},
{mux1.pin(7), a13F3 + saato, 1, velocity},
{mux1.pin(8), a15G3 + saato, 1, velocity},
{mux1.pin(9), a17A3 + saato, 1, velocity},
{mux1.pin(10), a19B3 + saato, 1, velocity},
{mux1.pin(11), a20C4 + saato, 1, velocity},
{mux1.pin(12), a22D4 + saato, 1, velocity},
{mux1.pin(13), a24E4 + saato, 1, velocity},
};
Digital Buttonssmall[] = {
{mux2.pin(0), a2F2x, 1, velocity},
{mux2.pin(1), a4G2x, 1, velocity},
{mux2.pin(2), a6A2x, 1, velocity},
{mux2.pin(3), a9C3x, 1, velocity},
{mux2.pin(6), a11D3x, 1, velocity},
{mux2.pin(4), a14F3x, 1, velocity},
{mux2.pin(5), a16G3x, 1, velocity},
{mux2.pin(8), a18A3x, 1, velocity},
{mux2.pin(7), a21C4x, 1, velocity},
{mux2.pin(9), a23D4x, 1, velocity},
/* {mux2.pin(9), G2, 4, velocity},
{mux2.pin(10), E2, 4, velocity},
{mux2.pin(11), B2, 4, velocity},
{mux2.pin(12), D2, 4, velocity},
{mux2.pin(13), a2, 4, velocity},
{mux2.pin(14), f2, 4, velocity},
{mux2.pin(15), C3, 4, velocity},
*/
};
void loop() {
if (digitalRead ( 15 == HIGH)) {
saato = 12 ;
};
MIDI_Controller.refresh();
}