|
|
|
|
@ -98,6 +98,7 @@ loopMIDI(alsa_sequencer* seq, spi_connection* spi, gpio_info* gpio)
|
|
|
|
|
if (PLAYING_NOTES[i] == 255) { |
|
|
|
|
PLAYING_NOTES[i] = nev.note; |
|
|
|
|
assert(gpioSetValue(gpio, 1)); // send set gate on
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -105,6 +106,14 @@ loopMIDI(alsa_sequencer* seq, spi_connection* spi, gpio_info* gpio)
|
|
|
|
|
// TODO: could check return value here for SPI error
|
|
|
|
|
spiSendVoltage(spi, dac_in); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
printf("PLAYING_NOTES: %d,%d,%d,%d,%d,%d\n", |
|
|
|
|
PLAYING_NOTES[0], |
|
|
|
|
PLAYING_NOTES[1], |
|
|
|
|
PLAYING_NOTES[2], |
|
|
|
|
PLAYING_NOTES[3], |
|
|
|
|
PLAYING_NOTES[4], |
|
|
|
|
PLAYING_NOTES[5]); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|