top of page

A Field Guide to MIDI Controllers

Updated: Mar 6, 2023


MIDI controllers have revolutionized the way music is produced, performed, and recorded. MIDI, or Musical Instrument Digital Interface, is a protocol that allows electronic musical instruments, computers, and other digital devices to communicate with each other. MIDI controllers are devices that are used to send MIDI messages to control parameters such as pitch, velocity, and modulation on other MIDI devices or software programs.





MIDI controllers come in a variety of shapes and sizes, with different types of controls such as keys, pads, knobs, and faders. They are used in a wide range of musical genres, including electronic dance music, hip-hop, pop, and rock, as well as in film scoring and video game music.


In this guide, we will provide an overview of MIDI controllers, explaining what they are, how they work, and who can benefit from using them. We will also describe the main features and unique capabilities of MIDI controllers, as well as their build quality, power options, compatibility, and other considerations. By the end of this guide, you will have a better understanding of MIDI controllers and be able to make an informed decision about which one to buy for your music production needs.



A Brief History of MIDI Controllers

MIDI (Musical Instrument Digital Interface) technology was introduced in the early 1980s as a standard protocol for electronic musical instruments to communicate with each other and with computers. MIDI controllers were initially simple devices that could send MIDI messages, such as note on/off, velocity, and control change, to control external synthesizers and other MIDI-compatible devices.


As MIDI technology became more widely adopted, MIDI controllers evolved to include more advanced features and functionality. In the late 1980s and early 1990s, MIDI keyboards with built-in sound modules and sequencers became popular, allowing musicians to create and record music without the need for external devices.


In the late 1990s and early 2000s, MIDI controllers began to incorporate more advanced features, such as programmable knobs, faders, and pads, that could be used to control software instruments and effects. This allowed musicians to create and manipulate music using a computer or other digital device, rather than relying solely on hardware synthesizers and sound modules.


In recent years, MIDI controllers have become even more sophisticated, with features such as wireless connectivity, LED displays, and pressure-sensitive pads and keys. Some controllers now even include built-in audio interfaces and digital audio workstations, making them all-in-one solutions for music production and performance.


MIDI controllers have come a long way since their introduction in the 1980s, and have played a key role in the development of electronic music and modern music production techniques. As technology continues to evolve, MIDI controllers are likely to remain an essential tool for musicians and music producers alike.



Choosing the Right MIDI Controller for Your Needs

With so many different types of MIDI controllers available on the market, choosing the right one can be a daunting task. There are a number of factors to consider, such as your music genre, budget, and level of experience. In this section, we will provide guidance on how to choose the right MIDI controller for your specific needs.

  1. Music Genre: Different music genres may require different types of MIDI controllers. For example, if you are a pianist, you may prefer a MIDI keyboard with weighted keys for a more realistic playing experience. If you are a producer of electronic dance music, you may want a MIDI controller with drum pads and assignable knobs for controlling synthesizers and effects. Consider your music genre and the type of control you need when choosing a MIDI controller.

  2. Budget: MIDI controllers come in a wide range of prices, from affordable entry-level models to high-end professional controllers. Determine your budget before starting your search, and consider what features and functionality are most important to you. Keep in mind that a higher price tag does not always mean better quality, so do your research before making a purchase.

  3. Level of Experience: If you are a beginner to music production, you may want to start with a simpler MIDI controller with fewer controls and features. As you gain more experience and develop your skills, you may want to upgrade to a more advanced controller with more advanced features. Consider your level of experience when choosing a MIDI controller.

  4. Connectivity and Compatibility: Make sure the MIDI controller you choose is compatible with your computer and music production software. Some controllers may require drivers or specific software to work properly, so be sure to check the manufacturer's website for compatibility information. Additionally, consider the connectivity options of the controller, such as USB, MIDI, or Bluetooth, and make sure they match your setup.

By considering these factors, you can choose the right MIDI controller for your specific needs and enhance your music production capabilities.


Who Can Benefit from a MIDI Controller?

MIDI controllers are versatile and useful tools for a wide range of individuals in the music industry, as well as hobbyists and beginners. In this section, we will discuss the target audience for MIDI controllers and how they can benefit different groups of users.

  1. Music Producers: Music producers use MIDI controllers to create and control digital music using software such as Ableton Live, Logic Pro X, and FL Studio. MIDI controllers with assignable knobs, faders, and pads allow producers to control virtual instruments, effects, and mixing parameters in real time, providing a more intuitive and hands-on music production experience.

  2. Composers: Composers use MIDI controllers to write and arrange music. MIDI keyboards with multiple octaves, velocity sensitivity, and aftertouch allow composers to play and record complex melodies, harmonies, and chord progressions with precision and expressiveness.

  3. Performers: Performers use MIDI controllers to play and control virtual instruments and effects during live performances. MIDI controllers with drum pads, keys, and knobs can be used to trigger samples, control synthesizer parameters, and manipulate effects in real-time, allowing performers to create unique and dynamic performances.

  4. Hobbyists and Beginners: MIDI controllers are also suitable for hobbyists and beginners who want to learn how to produce and play music. MIDI keyboards with built-in lessons, learning software, and simple interfaces can provide an easy and accessible way to learn how to play and create music using a computer or tablet.


Main Features of MIDI Controllers

MIDI controllers can benefit a wide range of individuals in the music industry, as well as hobbyists and beginners. Whether you are a music producer, composer, performer, or someone who simply enjoys making music, a MIDI controller can enhance your creative capabilities and provide a more immersive and enjoyable music production experience.

MIDI controllers come in various shapes and sizes and offer a wide range of features and capabilities. Some of the main features to consider when choosing a MIDI controller include:

  1. Physical Design: MIDI controllers can come in the form of keyboards, drum pads, control surfaces, or other types of input devices. They may have a compact or full-sized design, with varying numbers of keys, buttons, faders, and knobs.

  2. Types of Controls: MIDI controllers may have various types of controls, such as velocity-sensitive keys, pressure-sensitive pads, touchstrips, or endless encoders. Some controllers also have built-in arpeggiators, sequencers, and other performance tools.

  3. Connectivity: MIDI controllers can connect to a computer or other device via USB, MIDI cables, Bluetooth, or other wireless protocols. They may also have additional inputs and outputs, such as expression pedal inputs, CV/Gate outputs, or audio interfaces.

  4. Compatibility: MIDI controllers can be used with various software programs and digital audio workstations (DAWs), such as Ableton Live, Logic Pro, or Cubase. Some controllers may also be compatible with mobile devices, such as iPads or smartphones.

  5. Customization: Many MIDI controllers offer customizable mapping and programming options, allowing users to assign different functions and parameters to each control. This can enhance the flexibility and versatility of the controller, and allow for more efficient workflow.

The main features of a MIDI controller will depend on the user's specific needs and preferences. Some users may prefer a keyboard-based controller with a large number of keys and assignable knobs, while others may prefer a drum pad-based controller with pressure-sensitive pads and built-in sequencing tools. The choice ultimately depends on the type of music being produced and the user's personal workflow and preferences.



Advanced Features of MIDI Controllers

In this section, we will explore some of the more advanced features available on MIDI controllers, which can add a higher degree of control and flexibility to your music production workflow. These features include:

  1. Drum Pads: MIDI controllers with drum pads provide a tactile interface for playing and programming percussion sounds. They typically offer a range of sensitivity levels and can be used to trigger individual drum samples or control entire drum kits.

  2. Faders: MIDI controllers with faders allow you to adjust the volume, panning, and other parameters of individual tracks in your digital audio workstation (DAW). They can provide a more intuitive and precise method of mixing than using a muse or keyboard shortcuts.

  3. Transport Controls: MIDI controllers with transport controls allow you to control the playback and recording functions of your DAW. They typically include buttons for play, stop record, and rewind, as well as jog/shuttle wheels for precise navigation of your timeline.

  4. Other Advanced Features: Some MIDI controllers offer additional advanced features, such as touch strips for pitch bending and modulation, expression pedals for foot control, and advanced MIDI mapping capabilities.

When considering a MIDI controller with advanced features, it's important to evaluate which ones are most relevant to your specific needs and workflow. Additionally, controllers with advanced features often come at a higher price point, so it's important to balance your budget with the functionality you need.



Unique Features of MIDI Controllers

MIDI controllers offer a range of unique features that can enhance the creative possibilities of music production and provide more expressive control over musical performances. Some of these unique features include:

  1. Aftertouch: Aftertouch is a feature found on many MIDI keyboards and controllers that allows the user to apply pressure to a key or pad after it has been pressed down. This can be used to add expression to a performance, such as by adding vibrato or adjusting the volume of a note.

  2. Velocity Sensitivity: Velocity sensitivity is another key feature of MIDI controllers, which allows the user to vary the volume and attack of a note based on how hard or soft a key or pad is struck. This can be used to create more dynamic and expressive performances, and add more realism to digital instruments.

  3. MIDI Mapping: MIDI mapping is a feature found on many controllers that allows the user to assign different functions and parameters to each control. This can be used to customize the controller to the user's specific workflow and preferences, and provide more efficient control over music software and hardware.

  4. Pad Lighting: Some MIDI controllers feature pads with programmable LED lights, which can be used to provide visual feedback on the current state of a performance or to create a more engaging visual experience during live performances.

  5. Touch Strips: Touch strips are a unique feature found on some MIDI controllers, which allow the user to slide a finger along a touch-sensitive strip to control various parameters, such as pitch bend, modulation, or filter cutoff. This can provide a more intuitive and expressive way of controlling parameters compared to traditional knobs or sliders.

These unique features of MIDI controllers can provide musicians and producers with more control and expressiveness over their performances, and enhance the creative possibilities of digital music production.



Build Quality

MIDI controllers come in a variety of shapes and sizes, and their build quality can vary significantly between models. While some MIDI controllers may be built with high-quality materials and rigorous construction standards, others may be more budget-oriented and made with cheaper materials. When choosing a MIDI controller, it's important to consider the build quality, as this can have a significant impact on the longevity and performance of the device.


One key consideration is the materials used in the construction of the MIDI controller. Some controllers may be made with plastic or other lightweight materials, while others may be made with metal or wood for increased durability and stability. The quality of the buttons, knobs, sliders, and other controls should also be taken into account, as these components can be prone to wear and tear over time.


Another important factor to consider is the design and layout of the MIDI controller. Controllers with well-organized and intuitive layouts can make it easier to access and control various parameters, while controllers with cluttered or confusing layouts can make it difficult to use and lead to frustration.


It's also worth considering the brand reputation and warranty of the MIDI controller. Reputable brands may offer better build quality and more comprehensive warranties, while lesser-known brands may offer cheaper options with more limited warranties.


Choosing a MIDI controller with good build quality can help ensure that it lasts for many years and provides reliable performance, even with regular use.



Types of Midi Controllers

MIDI controllers come in many different shapes and sizes, and each type is designed for different purposes and preferences. Here are some of the most common types of MIDI controllers:

  1. Keyboard controllers: Keyboard controllers are designed to mimic the layout and functionality of traditional pianos and keyboards. They come in a range of sizes and may have different numbers of keys, ranging from mini keyboards with 25 keys to full-sized keyboards with 88 keys. Keyboard controllers may also have additional features such as pitch bend and modulation wheels, as well as assignable knobs and buttons.

  2. Pad controllers: Pad controllers are designed for triggering drum samples and other rhythmic elements in a music production setup. They typically have a grid of pads, which can be used to play drum patterns, trigger samples, or control other aspects of a performance. Some pad controllers also have knobs, faders, and other controls for adjusting parameters and effects.

  3. Control surface controllers: Control surface controllers are designed for controlling software and hardware devices in a music production setup. They typically have a range of faders, knobs, and buttons that can be assigned to different parameters, such as volume, pan, and effects. Some control surface controllers also have screens or other visual feedback, which can provide useful information about the current state of the software or hardware being controlled.

  4. Wind controllers: Wind controllers are designed for use with wind instruments, such as flutes and saxophones. They typically have a mouthpiece and sensors that detect the player's breath and other gestures, which are then translated into MIDI data. This allows players to use their traditional wind instrument technique to play electronic sounds and control other aspects of their performance.

  5. Guitar controllers: Guitar controllers are designed for use with electric guitars, and typically have sensors that detect the player's finger movements and translate them into MIDI data. This allows guitar players to use their traditional playing technique to control electronic sounds and other aspects of their performance.

Each type of MIDI controller has its own advantages and disadvantages, and the choice of controller will depend on the specific needs and preferences of the user.



MIDI Controllers for Different Music Genres

When it comes to choosing a MIDI controller for a specific music genre, there are a few factors to consider, such as the type of instruments and sounds used in that genre, as well as the specific performance techniques commonly employed by musicians in that style of music. Here are some MIDI controllers that are well-suited for various music genres:

  1. Electronic dance music (EDM): For producers of EDM, a pad controller is a popular choice, as it allows for quick and easy triggering of samples and loops. The Akai Professional MPD226 and the Novation Launchpad Pro MK3 are both great options for EDM producers.

  2. Hip-hop: For hip-hop producers and beatmakers, a keyboard controller with drum pads can be a useful tool for laying down grooves and programming beats. The Arturia KeyLab Essential 49 and the Nektar Panorama T4 are both good choices for hip-hop producers.

  3. Classical music: For classical musicians, a keyboard controller with a high level of sensitivity and touch response is essential for capturing the nuances of the performance. The Roland A-88MKII and the Kawai VPC1 are both excellent options for classical pianists.

Of course, these are just a few examples, and the best MIDI controller for a specific music genre ultimately depends on the individual musician's preferences and needs. It's important to consider the specific features and capabilities that will be most useful for your particular style of music when choosing a MIDI controller.



Maintenance and Care

Maintaining and caring for your MIDI controller is essential to keep it functioning at its best. Here are some tips on how to take care of your MIDI controller:

  1. Keep it clean: Regularly wipe down your MIDI controller with a soft cloth to remove dust and grime that can accumulate over time.

  2. Avoid spills: Keep liquids away from your MIDI controller to prevent spills that can damage the electronics.

  3. Protect it during transport: If you need to transport your MIDI controller, use a protective case or bag to prevent scratches, dings, or other damage.

  4. Avoid extreme temperatures: Keep your MIDI controller away from extreme heat or cold, as these can affect the performance and lifespan of the electronics.

  5. Store it properly: When you're not using your MIDI controller, store it in a safe and dry place where it won't be exposed to dust or moisture.

  6. Check for updates: Check for firmware and software updates regularly to ensure your MIDI controller is running the latest and most stable version.

By following these tips, you can keep your MIDI controller in top condition and enjoy it for years to come.



Frequently Asked Questions (FAQs)

Q: How do I connect my MIDI controller to my computer?

A: Most MIDI controllers connect to a computer using a USB cable. Simply plug one end of the cable into the controller and the other into a USB port on your computer. Some controllers may also require additional software or drivers to be installed on your computer.


Q: Can I use a MIDI controller with my smartphone or tablet?

A: Yes, many MIDI controllers can be used with smartphones or tablets that support USB or Bluetooth connectivity. However, you may need to purchase additional adapters or cables to make the connection.


Q: What software programs can I use with a MIDI controller?

A: MIDI controllers can be used with a wide variety of music production software programs, such as Ableton Live, Logic Pro, Pro Tools, and FL Studio. It's important to check the compatibility of your controller with the specific software program you want to use.


Q: How do I customize the controls on my MIDI controller?

A: Most MIDI controllers allow you to customize the controls using MIDI mapping. This allows you to assign specific functions to different buttons, knobs, and faders on the controller.


Q: How do I clean my MIDI controller?

A: To clean your MIDI controller, use a soft cloth or microfiber towel to wipe down the surface. Avoid using harsh chemicals or abrasive cleaners, as they can damage the finish or the internal components of the controller.


Q: How long do MIDI controllers typically last?

A: The lifespan of a MIDI controller can vary depending on the brand, model, and usage. However, with proper care and maintenance, a high-quality MIDI controller can last for many years.



Glossary of MIDI Controller Terms
  • MIDI: Short for "Musical Instrument Digital Interface," a communication protocol used to transmit musical data between electronic devices.

  • Controller: A device that sends MIDI data to control various parameters, such as pitch, volume, and modulation.

  • Keyboard Controller: A MIDI controller that features a keyboard layout, allowing for traditional playing of virtual instruments.

  • Pad Controller: A MIDI controller that features a set of pads, usually used for triggering drum sounds or samples.

  • Control Surface Controller: A MIDI controller designed to mimic the interface of a mixing console, featuring faders, knobs, and buttons to control various parameters of software.

  • Velocity Sensitivity: A feature that allows the controller to detect the speed and force with which a key or pad is struck, allowing for greater expressiveness in performance.

  • Aftertouch: A feature that detects the pressure applied to a key or pad after it has been struck, allowing for additional expression in playing.

  • MIDI Mapping: The process of assigning MIDI messages to specific parameters within a software program or virtual instrument, allowing for control via a MIDI controller.

  • USB-MIDI: A type of MIDI connection that uses a USB cable to connect a MIDI controller to a computer or other device.

  • DIN-MIDI: A type of MIDI connection that uses a 5-pin DIN cable to connect MIDI devices.

Check out these MIDI controllers..

Keyboard controllers:



Native Instruments Komplete Kontrol S88 Mk2
Native Instruments Komplete Kontrol S88 Mk2

Pad controllers




Control surface controllers


Ableton Push
Ableton Push



Wind controllers



Akai Professional EWI USB
Akai Professional EWI USB


Roland Aerophone AE-10
Roland Aerophone AE-10


Guitar controllers



Fishman TriplePlay Wireless MIDI Guitar Controller
Fishman TriplePlay Wireless MIDI Guitar Controller

 Roland GR-55 Guitar Synthesizer
Roland GR-55 Guitar Synthesizer

Drum controllers



Alesis Nitro Mesh Kit
Alesis Nitro Mesh Kit











Commenti


bottom of page