slmnv
Converser
Posts: 22
|
Post by slmnv on Jun 9, 2019 17:03:10 GMT
Please explain me why stream byter module works like that. I tried to pass midi-clock messages F8-C from Quantiloop to modrum - quite old iOS drummer app.
All I tried did not work until I added a channel to F8 message
SND F8 09
only after that modrum started to make sound and sync to the beat. But as we know clock messages do not have channel, they are common for all channels. Can you please explain how this works ?
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jun 9, 2019 17:48:34 GMT
Hi slmnv , You are correct; clock messages have no channel. They are also just one byte. SND F8 09just sends one clock 'tick' - the '09' is not valid (it's also not a channel number) but MidiFire will send it anyway (which it shouldn't, but that's another topic). I am at a loss to explain why this would have any effect! I would suggest putting in an Event Monitor and capturing exactly what events quantiloop is sending before any conversions. It should send FA (or FB), a bunch of F8s and finally an FC as the transport is started and then stopped. Regards, Nic.
|
|
slmnv
Converser
Posts: 22
|
Post by slmnv on Jul 6, 2019 14:36:26 GMT
It works as one byte command, thanks !
As I understand there are CoreMIDI bus and virtual MIDI ports Some apps may use both of them or one of them. For virtual ports I use green connection lines in the app. What do I use to connect to core midi bus, if I want to connect event monitor to that ? Also I hide F8 in MIDI monitor as there are too many. Would be great to have option to leave one F8 out of 100 or 1000 messages just to see the rest.
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jul 7, 2019 6:41:01 GMT
Hi slmnv , CoreMIDI ports can be physical, hardware, bluetooth or network. MidiFire will let you drop any of them onto the canvas and they are all worked with the same way. > What do I use to connect to core midi bus, if I want to connect event monitor to that ?Maybe I'm not understanding your question? > Also I hide F8 in MIDI monitor as there are too many. > Would be great to have option to leave one F8 out of 100 or 1000 messages just to see the rest.
Here's a little StreamByter script that thins out ticks. You can place this before an Event Monitor, # thin ticks IF LOAD ASS L80 = 0 END IF M0 == FC ASS L80 = 0 END IF M0 == F8 MAT I0 = L80 % 64 IF I0 != 0 XX = XX +B END MAT L80 = L80 + 1 ENDRegards, Nic.
|
|
slmnv
Converser
Posts: 22
|
Post by slmnv on Jul 7, 2019 12:10:20 GMT
Thanks Nic, that really works !
|
|