Up on top there, is my prized possession - The AKAI MPK49 MIDI Keyboard Controller. It is my prized possession not because it cost me a fortune to buy (that will go to my MacBook, which I equally love) but because it lets me do exactly what I want to do, without a mouse or a keyboard (the computer k/b of course :p ).
Another way of saying it is how the wikipedia article puts it - "In the other more technical sense, a MIDI controller is an abstraction of the hardware used to control a performance, but which is not directly related to note-on/note-off events".
These are essentially hardwares that do not do much except send out (and receive) MIDI signals. When mapped properly in the software, moving a fader on the controller will also move the corresponding fader in the software. And latest controllers also process MIDI that is received. This is used to turn on LEDs and move a motorised fader into place. That means, the changes within the software is now also reflected by corresponding changes in the hardware.
(psst - More on motorised faders later!)
So now that there is a real interface that corresponds to the functions on the software, the user is no longer tied to a keyboard and a mouse. He/she is free to operate these softwares (which are usually programs meant for audio/video live performance, recording and/or editing).
I have already talked about why MIDI was chosen and how it works. I will just repeat myself briefly to make more sense in this post.
MIDI as a protocol for such controlling was chosen because it was already there in musical instruments. And they were already controlling each other, in a way, via MIDI. That is what MIDI was designed for in the first place. So it made sense to use MIDI. Now, of course, here in controllers, the protocol doesn't trigger musical notes (okay, sometimes it does). The same data is now interpreted by the software as control data.
A button on the controller can be sending a C5 to the software and the software is using it to toggle a button that is mapped to that C5. And MIDI channels here are used to separate control channels. Like - in the MPK49 above (review coming soon!), I use channel 1 for the actual keyboard. I use channel 2 and 3 for drum pads, 4 for the faders and their buttons. This way, I can play drums that are, say c1-a2 and play the piano c1-a2 all at the same time. This is in Ableton Live, where i have setup my tracks to receive the signals according to what they have (drums or piano, for example).
That is one practical example how the 16 channels of the MIDI protocol can be used. There are many more out there and I am sure that those of you who are using controllers have already started using different channels to avoid triggering the wrong control. Imagine a barrage of drum sounds that happen along with your playing the piano on a computer. That is what can happen if the same MIDI device is set to play both drums and piano and they are both sitting on the same channel.
So now you are that much richer in knowledge about what a MIDI controller really is. Some points to keep in mind are these: -
- MIDI controllers do not necessarily have a sound-card/audio interface, but some controllers are coming out with sound-cards (some DJ controllers specifically). There are also hybrid machines that have the ability to act as a MIDI controller ( E.g. - a studio mixer type device with motorised faders, Digital I/Os, a built in firewire interface and MIDI control capability)
- MIDI controllers can be made, ordered or purchased off the rack. It all depends on what you can spend and what you are looking for. For Controllers that you can make, you need know-how on electronics.
- MIDI controllers come in all different shapes and sizes - from keyboards to dj controllers, fader boxes, boxes with only knobs, wind controllers, foot controllers, controllers that you can wear (yes! info coming soon, right here!) experimental and conceptual designs and now even touch - thanks to JazzMutant and the iPhone. (more on that soon) and many, many more.
Don't forget to subscribe! Get your updates delivered to you via RSS or Atom . Anyway YOU like it!
Welcome to ControlMIDI!