I am new to the Squarp Pyramid and I am already loving it!
However I have a problem with midi-in latency. Since I am more of a keyboard player, it is very annoying that all the synths react to the midi data with a slight delay.
Thanks for your answer
I will try experimenting with the order of powering up the gear!
I did expect the Midi box to be the problem. I have a Kenton thru 12 between the Pyramid and my Synths. However I unplugged everything and tried a setup with direct in and out as stated in my post:
Midi Keyboad –> midi cable –> Pyramid –> midi cable –> Synth
The Problem remains exactly the same.
Since the latency only occurs when the Pyramid is triggered by an external device, the latency is probably happening because of the midi in processing of the Pyramid.
I also tried different external devices as a master keyboard and different synths as a receiving gear. It all comes down to the input processing of the Pyramid.
That’s why I was wondering if there is a way to make this part more efficient.
Also I have to mention that the latency is quite small. But it makes playing funky stuff very difficult.
I tried different midi sources and different synths. When I play the synth with the buttons on the pyramid, the latency does not seem to occur.
So my conclusion is, the latency is happening when the Pyramind processes the midi in data.
The latency is very short, but as I said, it makes playing funky stuff very difficult
When I connect my midi source (master keyboard) to my synth, the note I play will immediately trigger the synth. This to me is 0 latency.
When I have the midi source (master keyboard) connected to the Pyramid and the Pyramid connected to the Synth, and I trigger a note on the midi source (master keyboard) the synth will react with a slight delay. It is a very slight delay, but it makes playing in live mode feeling weird. Especially when playing funky stuff with fast rhythm.
My setup was a Kenton 5-1 and a midi sport 2x2 combined with a subzero 2x2.
It was used to combine CC from keyboard + clock from looper >> pyramid midi in
Kenton was the distribution to synths from bank A.
Having issues with latency and syncing for reasons I’ve slowly figured out:
Weak usb hub power,
Weak USB adapter,
Wrong usb cable(s),
Wrong order of turning on (never tried praying)
Cheap midi thingies (Kenton always good)
every digital system (midi is digital ) has latency, generally id not be expecting > 5-10ms , you could ask Squarp (via the contact form) exactly how much end to end latency there is.
generally, I dont feel latency with the Pyramd and its not a frequent issue Ive seen raised on the forum, so id say most feel its ok. ( * )
I’d say if you can feel latency, then it might be some how you have a lot of midi messages flowing thru the system, or some kind of loopback… midi is serial, so excessive messages will delay your vital messages like note-on.
on the rare occasions I felt latency, its always been a routing issue… and some how my note-on/offs are getting bounced around - this done indeed create some wierd feeling in timing.
to isolate to pyramid,
id make sure you connect both controller and synth directly to the pyramid via midi din, to ensure no other ‘device’ is causing the delay.
make sure you dont have any possibility of loopback (so sound source does not connect back to pyramid in)
turn off all midi messages except note on/off
then look at the messages coming in/out of the pyramid (settings → info) , look for any loopbacks
another thing you can try is to use midi thru on the pyramid, see if you still feel the same latency.
note: this is all just to help you narrow down where the latency is coming from, since it really should not be an issue with the pyramid.
( * ) you will see talk of latency with regards to computers, mainly due to USB - but this usually is ‘seen’ rather than felt e.g timing differences between midi sent out, and audio coming back… this is pretty easy to spot when we have tight grids in daws, which allow for ‘infinite zoom’ … but thats a different topic.
To track down the problem I already reduced my setup to am minimum. So it is really just a keyboard via midi cable to the pyramid via midi cable to the synth. Keyboard only has a midi out cable connected and the synth only has a midi in connected.
I will try 2 things now:
Deactivate all midi data except note on and off
I will try the midi thru.
If the problem still occurs with midi thru it won’t be solvable with midi filtering. If the problem does not occur with the pyramid’s midi thru then I guess the solution has to be to solved with the midi filters.
Many thanks to all of you! This forum really is an amazing source of knowledge
I will do some more testing now. Will keep you up to date!