Comments (4)
I patched the library by adding a test on a new variable that is set from "extracted". I called it runningStatus. it is set each time a byte comes in the parser with a value > 0x80. I then added some logic to "end" the command and send the byte running. It is not elegant and I had to hardcode some stuff but it works for now. The hint is that a two byte message, which ends up running on one byte at a time, doesn't get "concluded" in the current logic. I'm not trying to be smart and retain info here. You code is too complex for me. My solution involves a lot (12 hours) of trial and error... as I said, not elegant, but it works.
from arduino_midi_library.
By the way, I patched MY copy of the library, not the one here.
from arduino_midi_library.
Thanks, I got another report for a running status bug, I'll look into it and patch it for v4.1.
from arduino_midi_library.
Fixed by commit 6351751 on branch dev.
from arduino_midi_library.
Related Issues (20)
- Tag new version
- MIDI Library with Arduino Uno WiFi Rev2 not working HOT 6
- No data sent with ESP32 HOT 7
- ATMEGA4809 (Arduino Nano "Every" board) should use Serial1 not Serial HOT 3
- Port lib to RPI Pico HOT 1
- MIDI not working with ESP32 S3 with Serial2 HOT 3
- DIN MIDI AND BLE MIDI use at the same time HOT 3
- Passthrough everything but NoteOn and NoteOff HOT 6
- ESP32-S3 Serial.read() infinite loop HOT 2
- doxygen glitch: all code examples are missing.
- MIDI messages received in wrong order HOT 4
- Unable to override one of the default settings HOT 8
- Incoming message length in callback is 0? HOT 5
- sendSysEx problam HOT 2
- MIDI Tick is Not Compliant MIDI
- ESP32S3 Hairless MIDI on Serial HOT 3
- MIDI on ESP8266 Wemos D1 Mini HOT 1
- MIDI.sendPitchBend() Problem HOT 1
- Issue with Ableton and midi "feedback" HOT 7
- Midi note input gets reflect on midi out HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arduino_midi_library.