JackDotJS / node-studio

Node-based music production tool, built with Tauri.
MIT License
9 stars 1 forks source link

Midi support! #20

Open bdotsamir opened 2 years ago

bdotsamir commented 2 years ago

I have a few midi controllers, i could look into at least the detection and piano playing part if you wanted.

bdotsamir commented 2 years ago

perhaps using this package? https://www.npmjs.com/package/midi

bdotsamir commented 2 years ago

Looks like this has been stalled until https://github.com/justinlatimer/node-midi/issues/164 can be closed. Unfortunately, the library developer is largely inactive

JackDotJS commented 2 years ago

is there a particular reason we couldn't use the built-in web midi api?

https://developer.mozilla.org/en-US/docs/Web/API/Web_MIDI_API

bdotsamir commented 2 years ago

i did not know this existed. that makes this a lot easier.. maybe

JackDotJS commented 2 years ago

🤷 idk lmao, no idea what the differences would be, if any

bdotsamir commented 2 years ago

https://user-images.githubusercontent.com/26691026/179335533-a1207204-47b3-4717-8f33-3bf3c11023e8.mp4

hehe

bdotsamir commented 8 months ago

Update: will require Rust support. See other: #51