I use a lot of old gear and still need some of the old tech.Īfter trying numerous ground isolators and lifters, I've also given up on Keyboard USB Midi (and USB Audio) on my newer synths (Behringer clones). Occasionally use one of these to adapt USB to regular Midi if need to control Hardware Module directly with Korg Nano controller or Behringer Xtouch without computer: But not as brave as you guys, and prefer to use controllers that can make sound in case of emergency. Very occasionally use a Novation 61 controller with Mainstage using it's USB Midi. If I need piano sounds and low latency.īluetooth Midi if I just need pads/strings from Mainstage (or Ipad w Korg stuff) because latency isn't as critical. Organ Rig: Mojo Classic/Nord Electro2/Hammond Xk3C to Mainstage via Ik IIO USB midi interface and 5 pin. Controller soon to be phased out with NumaX Nord Rig: Weighted Controller (Yamaha p255) to Nord compact via 5 pin. In any case, I can't detect any difference in latency with my laptop setup (at a 128 or 256 buffer) no matter if I use 5-pin DIN, Roland "advanced driver", or class-compliant (which my controller also offers). I imagine other companies do this as well. Total speculation but I wonder if the Roland "advanced driver" it lets you choose for its USB-equipped controllers is somehow bypassing the OS buffers or otherwise providing a shortcut or programming hack for more efficient, faster or less jittery midi throughput. And that's not even considering that usb1's higher bandwidth could have transmitted a whole 341 notes simultaniously which could then have been reserialised at the far end. Also, because I was curious, I read here that the rough time it takes to transmit a single full 3 byte note on is around 0.96ms, not that far from the original usb 1.1 spec of 1ms per frame. ![]() Winking emoji againĪccording to this random webpage that is true, up to usb 1.1, usb 2 (and likely above) is at ~0.1ms Real data transfer nerdery is also at here. Trying to be current with my analogy as manufacturers think you should be current with their USB. USB gives me the shits literally just like fake meat does for some people.ĭisclaimer: the above analogy is just JOKING AROUND (note winking emoji). Meat (the DIN) you can live off it and tastes natural, looks good, is robust and is good in most peoples bodies.įake meat (the USB) : you can live off it but tastes chemical, looks as good as you want to imagine it could look (or as good looking as they tell you), is not a substitute nutrionally and is not happy in as many peoples body (just ask a Coeliac) The process side of it has already been paid for and implemented and the hardware parts needed are cheap.ĭIN vs USB is like meat vs theglobalist's fake meat. If "the USB" must be on there I also want choice of using an accepted link to my older gear not force fed the "new" that I cant use forcing me to buy new keyboards or outboard processors for a simple lack of a DIN socket when it costs very little to keep an old system on there along side the wonder replacement. It should be still on there with "the USB". I love "the DIN" but why cant the two live in harmony like the black and white cookie. I've seen some people be quite vocal about the lack of 5 pin din midi. There are a few keyboards that can act as USB hosts and thus you can connect to another one through USB cable but those are rare. If you have to connect two keyboards, you can only use 5-pin DIN MIDI. I'm not 100% sure, but I believe you cannot send two consecutive packets more often that every 1ms which is a small lag but is still there, whereas with DIN MIDI you have a constant baud rate without delays, although one can say the constant baud rate limits the bandwidth and thus a heavy MIDI traffic such a multichannel sequence with a lot of program changes and other active data can hit the limitations, whereas on USB MIDI you can group multiple MIDI messages into one USB packet and thus have faster communication despite the max rate of USB packets, provided you don't choke the USB bus with many other devices using it simultaneously. ![]() ![]() Another reason is due to the topology and the specifics of the USB protocol, the MIDI data wrapped into USB packets can (and will) have delays. Conversely, I've had a lot of ground loops using USB-MIDI which is the reason why I use the 5-pin DIN whenever I can. The 5-pin MIDI DIN connector is opto-isolated and thus it naturally prevents ground loops.
0 Comments
Leave a Reply. |