![]() If MidiTech provides a firmware update that fixes these issues, then yeah, this would be a properly useful product. ![]() I ended up making my own custom made USB MIDI router out of a Raspberry Pi Zero and a powered USB HUB and an M-Audio MidAir interface but a wanted an even more compact and simpler solution which, unfortunately, the Miditech USB MIDI Host isn't and I ended up paying for it just to know that. It may be wrongly binding to the new Audio one now instead of the MIDI one, so it recognizes the connection (LED changes from RED to GREEN) but no data is transmitted to/from the MIDI DIN ports. It does work with OP#242 ('OP-1 Midi Device MIDI 1' port), so I'm guessing it can't distinguish which of the 2 (renamed to 'OP-1 MIDI 1' and the new Audio 'OP-1') virtual device ports should connect to. ![]() I also found out that it doesn't work with the latest Teenage Engineering OP-1 OS#243 firmware update. If( Usb.It kinda works fine when converting very simple USB-only controllers to MIDI DIN Out or when converting MIDI DIN In into USB-only devices.Ĭonnecting it to USB-only devices that send out MIDI Clock/Sync msgs will hang it after a few seconds, so it's useless to convert USB MIDI devices like sequencers or drum-machines, like the (USB-only) Millenium MD-90 Mobile Drum, which was exactly why I bought the Miditech USB MIDI Host and it turned into a relatively expensive paperweight for me, since it's useless for what I wanted it for. Void doDelay(unsigned long t1, unsigned long t2, unsigned long delayTime) * Idea from LPK25 USB-MIDI to Serial MIDI converter * USB-MIDI to Legacy Serial MIDI converter So my question is, how can I manage this multiple values simultaneously? In this case the MIDI Monitor shows that the stream of values is unconsistent… and all the values are recieved in different times, there is no 2 values hapening at the same time. ![]() However if I use the Arduino solution, many values are missed, and some not recieved at all… I think this is due to the fact that the Controller is sending some of this values exactly at the same time, and Arduino is listening to just one MIDI message at a time. Using the controller with the provided USB straight in to the computer, the MIDI Stream shows how certain MIDI values arrive all at the same time. Using MIDI-OX which is a MIDI Monitor application for PC, I can visualize the Stream of MIDI data recieved by the controller. In total is capable of sending 4 MIDI values simulateously… This is a free software download for our USB Host Boards and USB Host IC. It translates the USB MIDI data packets to/from Serial data packets at the MIDI baud rate of 31250. Each of the buttons can send Note on-off + Velocity, CC of the pressure applied, X and Y position also using CC´s (Midi Control Changes). This software allows you to connect a USB midi device to one of our USB Host boards (or IC's) for 2-way communication using the MIDI protocol. The special thing about this controller is that is capable of sending multiple MIDI values from each button (or sensor). With the example from Yuuichi Akagawa, I managed to recieve successfully and “translate” to standard MIDI a few USB-MIDI controllers already… I thought everything was working 100% perfect untill I recieve the other day my new MIDI Controller, The Quneo by Keith McMillen: The circuit is very basic, Arduino UNO, with USB-Host Shield on top, and a MIDI output from Arduino TX using an 220ohm resistor.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |