A MIDI controller is a data processing device that generates and sends Music Instrument Digital Interface (Mixer) data to MIDI-enabled devices, usually to control internal components of an electronic instrument and generate sounds for performing live music performances. A controller also allows the synchronization of digital audio hardware and software with computer-based soft synths and instruments. It is the most widely used sequencing and controlling software and it can be used to control almost all types of electronic musical instruments. There are many types of controllers that are available today and they all perform the same function.
There are controller types such as full-range signal processing synthesizers, voltage/current driven oscillators, digital delay units, waveform expansion units, high-level envelope readers, and so on. controller types may include midi interface controllers, signal generating modules, and USB MIDI controllers. The main function of these MIDI controllers is to control and manage the internal software of the instrument. They can control the VST/operating system, the sound engine, or any other component of the synthesizer. Most controllers may also include a large number of software and plug-ins, which can be loaded into the host operating system and then used by any other software application.
Some common functions of a midi controller include pan/tabs, trigger, and envelope indicators. Other midi controller devices include pitch dividers, / and octave spread, pitch tracking, hold, release, lock/unlock control, expression management, and expression guide. Some midi controller devices are equipped with audio input and output jacks so that you can send midi messages to external hardware devices or speakers. Some devices may have additional facilities such as parallel input and output, CV/CV mode selectors, THX-certified, and so on.
MIDI devices are sent via MIDI data messages and standard RTC (Reverse Correlated Time and frequency) signals. The term MIDI means " Musical MIDI", which is a standardized protocol for controlling musical electronic instruments. It enables audio and speech recognition in order to control and process music creation and music expression applications. As a result, many electronic keyboards, samplers, and other instruments are controlled via MIDI data.
The typical electronic keyboard or piano controller comes with knobs and a few physical keys. Usually, one key will correspond to five or six other keys on the keyboard, which allows you to make five or more octaves with one keyboard. In addition, keyboards come in different sizes and models and some are particularly designed for professional musicians who use sample playing as a major part of their music creation.
The typical electronic keyboard or midi controller is very compact and takes much less space than traditional instruments. You can easily set up and take down the device without ever removing it from your desk or practice room. When not in use, it takes up much less space than a large instrument. There are even some models that have the capability of syncing directly with digital synthesizers, drum machines, or other electronic musical instruments. It's also possible to connect your keyboard to external devices such as microphones and speakers to increase its versatility and functionality. The possibilities are virtually endless.
The two most popular brands of electronic keyboards and midi controllers are the Yamaha and the Akai. Between the two, you'll find several hundred different models and price ranges. Most midi data controllers and keyboards have knobs that are velocity-sensitive and/or pressure-sensitive. Some models may also include additional midi data units for recording or sequencing purposes.
You can save a lot of time and money when using a musical keyboard midi controller. Instead of manually turning the knobs and moving the sliders to the desired keys, you can use midi data units to do this tedious task for you. This way you'll spend less time in the studio, and more time creating, practicing, and performing.