Qwerty Midi Controller
Since the VST PlugIns and all that software-based technology came out, I dedicated myself to getting midi controllers to control all that wonderful but often tedious and complicated software to configure. It was then that I bought the Korg Kross 2, a technological and fun marvel at a very good price. I was delighted with the possibilities, ARPs with hundreds of arpeggios, Drum Track with hundreds of patterns and their variations, A Step Seq, A Program mode with hundreds of sounds and their parameters, a Combi mode with hundreds of combined sounds moving. I was realizing that to access its internal parameters in real time was not very practical, only 2 CC potentiometers, a mod wheel, 2 buttons and some configurable pedals. Whoever buys a keyboard like this is to play in real time and have fun, this needs more buttons and knobs I thought. Hundreds of wonderful and fun parameters and functions that I can't access conveniently. It was there that I campaigned to make a specific Midi controller for this type of workstations. I realized that Arduino was good for that, to learn programming and make things possible for almost anyone in the world. I started with a prototype of 8 pots and 12 buttons, then 12 pots and 30 buttons, then a prototype with arduino mega 16 pots and 50 buttons, but I needed more buttons. I looked for something that gave me the possibility of many buttons and I discovered that there was a library to connect a QWERTY keyboard to the Arduino, it was there that the possibilities of making something really effective, cheap, strong, fast and with many keys opened up enormously. I've been learning to program for two years, it's not easy for me, I can't find specialized teachers in MIDI and C language, two people helped me a lot but they don't know midi. In April 2021 I met Franco from YAELTEX, I had two classes with him, I told him about my project and he told me that he did not have time to accompany me in this tremendous task. Today I have quite advanced the project, I am very satisfied with what I did, at times I see it as very complex but I think it is a matter of balancing between practicality and complexity.
How is it innovative? It is Light, cheap, strong, we are all used to QWERTY keyboard, blind people also use QWERTY keyboards. Not only the 104 physical keys, with the combination of Shift, Ctrl, CapsLock, Alt, AltGr, I multiply the number of keys, in total as 1400 keys or buttons ready to play in real time. I put on the keyboard (depends on the Arduino you use) 7 or 8 knobs and a Joystick, all the keys are available to assign banks, CCs, SysExs, and all kinds of MIDI things with the Arduino Midi Library. The Korg Kross 2 went from something more or less static to something dynamic, fun, with hundreds of possibilities to make and shoot in real time. The keys of the QWERTY keyboards are very friendly, they are durable, they are made to withstand gamers and the excitement of the game, they will surely withstand the excitement of music. At first I thought that I would need more pots, but it is very easy to go from bank to bank, so 7 or 8 pots is enough.