- 14 giu 2020, 11:20
#8925
Allora sembra che i messaggi midi inviati siano questi
MIDI.sendNoteOn(HIHAT_PEDAL[2], SETTING[2], 1); //(note, velocity, channel)
MIDI.sendNoteOff(HIHAT_PEDAL[2], 0, 1);
che in chiaro è
MIDI.sendNoteON(44,80,1) -> nota 44, velocity/volume 80, canale 1
MIDI.sendNoteOFF(44,0,1) -> spegne la nota 44 sul canale 1
poi c'è
MIDI.sendControlChange(4, TCRT, 1);
che corrisponde a
- modula il controller 4 (dipende dall'expander e dalla midi chart)
- con valore TCRT fra 0 e 128 che viene dal sensore ottico letto dall'ingresso analogico A0 dell'arduino
- sul canale 1
Quindi accende la nota se il sensore e' oltre una certa posizione e poi la modula in base alla posizione/riflessione (il ControlChange è inviato solo se cambia)
Non ho ben chiara l'istruzione MIDI.begin(10); nella libreria si dice che il numero fra parentesi è il canale (il 10 che corrisponde ai drum) ma c'e' anche una istruzione commentata // midi() con il default sul canale 1 (come da libreria) che è quello usato dai messaggi nel codice
http://fortyseveneffects.github.io/arduino_midi_library/a00039.html
Buon divertimento!
MIDI.sendNoteOn(HIHAT_PEDAL[2], SETTING[2], 1); //(note, velocity, channel)
MIDI.sendNoteOff(HIHAT_PEDAL[2], 0, 1);
che in chiaro è
MIDI.sendNoteON(44,80,1) -> nota 44, velocity/volume 80, canale 1
MIDI.sendNoteOFF(44,0,1) -> spegne la nota 44 sul canale 1
poi c'è
MIDI.sendControlChange(4, TCRT, 1);
che corrisponde a
- modula il controller 4 (dipende dall'expander e dalla midi chart)
- con valore TCRT fra 0 e 128 che viene dal sensore ottico letto dall'ingresso analogico A0 dell'arduino
- sul canale 1
Quindi accende la nota se il sensore e' oltre una certa posizione e poi la modula in base alla posizione/riflessione (il ControlChange è inviato solo se cambia)
Non ho ben chiara l'istruzione MIDI.begin(10); nella libreria si dice che il numero fra parentesi è il canale (il 10 che corrisponde ai drum) ma c'e' anche una istruzione commentata // midi() con il default sul canale 1 (come da libreria) che è quello usato dai messaggi nel codice
http://fortyseveneffects.github.io/arduino_midi_library/a00039.html
Buon divertimento!
se peso cado ma se cado non peso
adamatj.altervista.org
adamatj.altervista.org