fbpx
Skip to main content

MIDI Forum

2022 keyboards are ...
 
Notifications
Clear all

2022 keyboards are too weak to communicate with >20 year hardware

5 Posts
3 Users
0 Reactions
6,750 Views
Chris
Posts: 4
Active Member
Topic starter
 

I just got an Alesis Q88 MKII and I really liked everything about it. Minimalist interface. Lightweight (about 10 pounds). And pretty good key feel for the price (~$220). I had ordered it to control a Yamaha TG100 I got off ebay. I liked the idea of slowly building up a collection of vintage synths to play with this extremely mobile 88-key keyboard.

But I quickly found out a Yamaha TG100 (25 years old) requires a stronger midi signal than the MKII can provide. And just like that my dreams of a vintage synth utopia evaporated. What can I do to achieve my goal? Vintage synths are destined for landfills unless you also use vintage keyboards to play them? This just sucks.

I get there's a current trend of digitizing all these old synths... but I don't like that reality. It forces everyone to need a super fast computer and soundcard to be able to play with low latency... whereas external sound modules always have effectively zero latency. I can also use external sound modules without clicking with a mouse or tapping with a keyboard.

I'm just venting. I have to rethink what I can do with vintage sound mods because they're seemingly being left behind due to the design choices of modern midi equipment manufacturers. Also I don't like the push to usb over midi. Just because we can waste billions of computer cycles doesn't mean we should. A thing should only be as complex as it needs to be. MIDI is no more complex than needed.

End rant.

 
Posted : 24/07/2022 4:18 pm
Carlos
Posts: 86
Estimable Member
 

If what you need is a stronger signal, wouldn't a midi signal booster do the trick? searching the internet i found this https://www.bhphotovideo.com/c/product/423667-REG/JLCooper_MLA_XLR_MLA_XLR_MIDI_Line_Amplifier.html

I also like MIDI for its efficiency, it doesn't waste resources and it's optimized down to the last bit, too bad this is going to change in MIDI 2.0 when using JSON.

 
Posted : 24/07/2022 6:19 pm
Clemens Ladisch
Posts: 323
Reputable Member
 

That MIDI Line Amplifier is quite expensive. Any MIDI Thru box (with its own power supply) will work.

As far as I can see from the TG100's service manual, it used a standard MIDI input circuit based on the 6N137, so it should work with any MIDI output. At the moment, I have to conclude that either the MIDI output or the MIDI cable or the MIDI input is broken, and you have to test with other devices/cables to find out.

 
Posted : 24/07/2022 9:54 pm
Chris
Posts: 4
Active Member
Topic starter
 

I'm in the process of returning to try a new one as it appears the midi out of this one is bad. I'll post an update here when I test the new one.

[quotePost id=15201]I also like MIDI for its efficiency, it doesn't waste resources and it's optimized down to the last bit, too bad this is going to change in MIDI 2.0 when using JSON.[/quotePost]

A DIN port can transfer 100 10-bit bytes every 1/32 of a second, or 50 10-bit bytes every 1/64 of a second. That's still a lot of data. For context, the guitarist Steve Vai taps out at 20.8 notes per second, leaving over 100 10-bit bytes for each of those notes. Just spitballing here but couldn't 2.0 increase the message length from 10 bits per byte to 16 per byte
(to move to even subdivisions of the common 32 and 64 bit words modern processors like to deal with)
and then update the protocol to a messaging system where a 16-bit mode byte
(where the 16th bit flags that a new mode is being set, so 2^15 possible values (32,768))
can signal that a certain type of stream will follow, for instance a note stream, and then all the bytes that follow will have 2^15 values (because the 16th bit would trigger a new stream mode).
So then for a note stream, with 50 bits per 1/64 of a second, we could trigger that a note stream is coming (50 - 16 = 34 bits left) and produce 2 bytes in the remainder of that 1/64 of a second ( 34 - 2x16 = 2 <-- meaning it takes slightly less than 1/64 a second)
and use those 2 bytes of 2^15 resolution each to encode pitch and expression (usually velocity). Those 30 bits could be split up any number of ways, for instance 20 for pitch and 10 for velocity, or 18 for pitch and 12 for expression, etc. The point is it would be a lot higher resolution than the current 2^7 (128) for pitch and 2^7 for velocity.

Would there still be perceivable stepping for note bends? Yeah. 1/64 of a second is still a perceivable gap to a human. But it would be much more subtle and the pitch differences could be much slighter. A protocol update like this would allow DIN cables to still be used with a significantly upgraded resolution, and it would be trivial to scale this type of protocol in a way that a higher bandwidth connector, such as USB, could transfer even higher resolutions for all the data bits within the same protocol.

That's the route I would have tried to take if I was part of designing the new protocol.

 
Posted : 30/07/2022 6:43 am
Chris
Posts: 4
Active Member
Topic starter
 

I got another one of these keyboard to test and the DIN port didn't work on that one either. Also the Alesis support never got back to me to resolve my issue with the first one and the price of this keyboard dropped $50 (almost 25%) from the official Alesis dealer on Amazon a few days after I contacted them about the issue. I don't think it's unreasonable to assume this could be a defect across the entire MKII product line.

If you get one of these products test the DIN port immediately.

 
Posted : 10/08/2022 8:07 am
Share: