Rytm Sysex list?

This is interesting! Probably it is Core MIDI then but if it is Core MIDI, it should happen with https://github.com/Boddlnagg/midir also which is the library I use since it’s backend is Core MIDI on mac which is my dev machine. Maybe it is iOS…

My pattern transmissions are almost instant. Also when I reverse engineer I poll patterns in sub 500ms loops sometimes and AR can handle it pretty well.

I should add that I’m using USB Midi not the DIN cable which has a 31250 Bit/s bottle neck.
I’m not targeting DIN cable transmissions anyway.

There are also some more findings I had recently but didn’t reflect them with a PR yet.
I’ll eventually do that.

2 Likes

I use the MIDIBUS library for my iOS MIDI functions. I’ll ask the dev how he is handling large sysex sending. I DO receive Patterns / Kits instantly though.

1 Like

When you flood Rytm with sysex messages, the responses get queued on the rytm side so it gets continuously slower.
I think the bottle neck is how much bandwidth the rytm has mostly.
(empirical knowledge) :slight_smile:

Still some documentation work left but here it is, a Rust SDK for rytm.
When the docs are finished and the crate is published I’ll do a proper post for it. :sparkles:

8 Likes

Oh shit nice.
I’d say that warrants its own thread :o

1 Like

Here it is!

2 Likes

Here is the max object :wink:

I hope you find it useful :sparkles:

2 Likes