Page 1 of 1

(web based) Sysex editor/configurator

Posted: 12 Aug 2022, 02:03
by pieterv1
Since there will be option to send Midi clock out over the USB port, I assume the Midronome will be recognized by the computer as a Midi device? So maybe would it be possible to create a (web based) configuration tool using Sysex commands?

Firefox and Chrome have supported Midi for a while now so it should be fairly easy to create using Sysex. By keeping it web based, it would be a universal tool for very OS. With many browsers you can create shortcuts which open in their own window, making the webpage feel much more like an app:
https://support.google.com/chrome_webst ... 0053?hl=en

Could come in handy for all the (future) new features!
- changing metronome sound & time signature
- managing offset separately for all Midi & analog clock outputs
- adjusting swing (is this a thing yet? :idea:), managing groove presets
- managing tempo presets
- changing analog clock out resolution
- toggling auto start with DAW
- ...

Re: (web based) Sysex editor/configurator

Posted: 09 Sep 2022, 20:57
by masi
Of course it is possible to write a configurator for Midronome that sends its data as sysex commands. You don't even need to connect Midronome via USB. Any MIDI port attached to the PC will do.

If it is web based note that Safari and iOS browser won't work.

Safari, which is based on WebKit, will not have MIDI support:
https://webkit.org/status/#specification-web-midi

All Browsers on iOS are WebKit browsers by Apples' policy for that platform. Chrome, Firefox etc are only shells with their own UI but the same web code underneath. So no luck on iOS tablets.

Firefox has support for it since version 99 (?), but it the feature is still hidden behind a flag (dom.webmidi.enabled in about:config).

Most important IMHO for any configurator is if Midronome is capable or reporting its current config (complete or per config) as answer to a sysex query command. Without that feature the configurator can only blindly overwrite the device settings.

Masi

Re: (web based) Sysex editor/configurator

Posted: 30 May 2023, 21:06
by masi
This could also be an open source project.

Masi

Re: (web based) Sysex editor/configurator

Posted: 31 May 2023, 10:28
by Simon
Yeaaa I like that :D

Any motivated programmers?

FYI: viewtopic.php?t=233