Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support midi sysex messages #262

Closed
artfwo opened this issue Apr 29, 2018 · 3 comments
Closed

support midi sysex messages #262

artfwo opened this issue Apr 29, 2018 · 3 comments
Labels

Comments

@artfwo
Copy link
Member

@artfwo artfwo commented Apr 29, 2018

this requires an additional event type for sysex events.

@catfact catfact added lua matron labels Jun 9, 2018
@tehn tehn closed this Mar 8, 2020
@dndrks
Copy link
Contributor

@dndrks dndrks commented Jul 9, 2020

@tehn , this came up on lines today -- should we consider reopening? https://llllllll.co/t/how-do-i-send-midi-sysex-messages-on-norns/34359

@dndrks
Copy link
Contributor

@dndrks dndrks commented Jul 9, 2020

oh damn, @catfact solved it. sorry for the noise!

you just send the bytes.

midi_out.send(0xf0) -- sysex start
--- send sysex bytes...
midi_out.send(0xf7) -- sysex end

if anything is “missing”, it is that Midi.to_data() function doesn’t include entires for “systex_start” and “sysex_end”, which contstitutes the entirety of the “MIDI standard for sysex.”

@catfact
Copy link
Collaborator

@catfact catfact commented Jul 9, 2020

my proposal needs testing, but that's all sysex is - those two bytes with stuff in between.

it could still have an event type that sandwiches an arbitrary byte table between start and end. this should take about 5 minutes to add.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants