Just forgot a thing for the slurred note velocity.
This commit is contained in:
parent
c202dbd0d8
commit
7bba7bcf25
1 changed files with 4 additions and 3 deletions
|
@ -686,9 +686,10 @@ void loop() {
|
||||||
if (noteValueCheck(fingeredNote) != activeNote) {
|
if (noteValueCheck(fingeredNote) != activeNote) {
|
||||||
// Player has moved to a new fingering while still blowing.
|
// Player has moved to a new fingering while still blowing.
|
||||||
// Send a note off for the current note and a note on for
|
// Send a note off for the current note and a note on for
|
||||||
// the new note.
|
// the new note.
|
||||||
velocitySend = map(constrain(pressureSensor,breathThrVal,breathMaxVal),breathThrVal,breathMaxVal,7,127); // set new velocity value based on current pressure sensor level
|
if (!velocity){
|
||||||
|
velocitySend = map(constrain(pressureSensor,breathThrVal,breathMaxVal),breathThrVal,breathMaxVal,7,127); // set new velocity value based on current pressure sensor level
|
||||||
|
}
|
||||||
activeNote=noteValueCheck(activeNote);
|
activeNote=noteValueCheck(activeNote);
|
||||||
if (parallelChord || subOctaveDouble){ // poly playing, send old note off before new note on
|
if (parallelChord || subOctaveDouble){ // poly playing, send old note off before new note on
|
||||||
usbMIDI.sendNoteOff(activeNote, velocitySend, activeMIDIchannel); // send Note Off message for old note
|
usbMIDI.sendNoteOff(activeNote, velocitySend, activeMIDIchannel); // send Note Off message for old note
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue