u/Prior_Pilot1290

MIDI 2 opensource or other parameter-aware protocol?

Hi DIYers! I've been looking for a specific thing, and am failing in my search so I thought I'd ask here -

I'm trying to enable my little microcontroller synths to connect to a device with a screen (desktop computer or phone/tablet), and then have a little virtual interface pop up, with knobs and sliders. I want to be able to give a little box to my friends who aren't firmware nerds, and have them use it to program patches.

Surely someone else must have done this?

MIDI 2.0 promises property exchange, and there's also the proprietary Native Kontrol Standard. For MIDI 2, I have trouble finding fitting open source implementations.

I don't mind if it's exactly MIDI-compliant, or if it's something put together out of js+WebSerial in a browser. Possibly even running a little webserver on your microcontroller. I'm dinking with synth designs in things like Mozzi, Amy, Teensy Audio, Daisy etc, so bonus if any libraries/methods for this are general enough to have both C and Python implementations.

Anyone happen to know of any such projects as a starting point?

reddit.com
u/Prior_Pilot1290 — 4 days ago

On my Lenovo yoga tab plus / android, concepts app is now behaving significantly different. When handwriting in a print style, the pen tool doesn't break lines when it is lifted, and leaves lots of little dots. This makes the app unusuable.

Screenshot to illustrate. Old note is from a month ago, new written just now. I know it's now pretty but at least it's readable. Both are 0% smoothing

Other pen apps work as they used to, I've tried rebooting and changing both OS and app settings. Bug report tool in the app refuses to let me send.

One other thing. This happened simultaneously with an update, and with an offer, something about "we'll unlock pro for seven days". This is a work app for me. I need it to work reliably, that's why I paid for it. DO NOT non-consensually change how it works in the name of marketing. Now I have to wait a week before my app is back to what I evaluated and paid for. If I needed "pro", whatever subscription it is, I'd seek it out and buy it.

As it is, this marketing is confusing and costing me valuable time. It's making me look for alternatives. Dependability and predictability are main requirements of mine.

u/Prior_Pilot1290 — 4 months ago