MIDI controller: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Maxeto0910
Keyboards: no sentence
imported>Synthfiend
mNo edit summary
 
Line 1: Line 1:
{{Short description|Device that produces MIDI data}}
{{Short description|Input device that produces MIDI data}}
{{Use American English|date=January 2020}}
{{Use American English|date=January 2020}}
{{More citations needed|date=August 2025}}


[[File:Roland AX-1 keytar midi controller.JPG|thumb|A Roland [[keytar]],  keyboard MIDI controller designed to be worn with a shoulder strap during performance. The keytar does not produce any musical sounds by itself. As a MIDI controller, it only sends data about which keys or buttons are pressed to a MIDI-compatible [[sound module]] or [[synthesizer]], which then produces the sounds.]]
[[File:Roland AX-1 keytar midi controller.JPG|thumb|This [[keytar]] does not produce sound by itself, but sends data about which keys or buttons are pressed to another device which produces sound.]]


A '''MIDI controller''' is any hardware or software that generates and transmits Musical Instrument Digital Interface ([[MIDI]]) data to MIDI-enabled devices, typically to trigger sounds and control parameters of an electronic music performance. They most often use a [[musical keyboard]] to send data about the pitch of notes to play, although a MIDI controller may trigger lighting and other effects. A [[wind controller]] has a sensor that converts breath pressure to volume information and lip pressure to control pitch.  Controllers for percussion and stringed instruments exist, as well as specialized and experimental devices.  Some MIDI controllers are used in association with specific [[digital audio workstation]] software.  The original MIDI specification has been extended to include a greater range of control features.
A '''MIDI controller''' is an [[input device]] and [[electronic musical instrument]] which typically converts physical interaction to [[MIDI|Musical Instrument Digital Interface]] (MIDI) information. This information can be sent to a [[sound module]], [[synthesizer]], or [[Sampler (musical instrument)|sampler]], or can be recorded using a [[music sequencer]] or [[digital audio workstation]] for later playback. A MIDI controller may or may not have a synthesizer or [[Loudspeaker|speaker]] built in, and most rely on external equipment to convert MIDI events into an [[audio signal]] and then into audible sound.


==Features==
Often, MIDI controllers resemble traditional [[musical instrument]]s. The most common type is the [[MIDI keyboard]], which resembles a [[keyboard instrument]] like a [[piano]], but parallels for a range of instruments exist, including [[wind controller]]s which resemble [[wind instrument]]s, [[Guitar synthesizer#Guitar-like MIDI controllers|guitar-like controllers]] such as the [[SynthAxe]], and [[Electronic drum|electronic drum kits]] which mimic [[Drum kit|acoustic drums]]. There are also some controllers without acoustic parallels, the most common being MIDI-enabled [[Music sequencer|music sequencers]] and simple drum pad controllers like the [[Roland Octapad]], [[Korg PadKontrol]] and [[Novation Launchpad]].
MIDI controllers usually do not create or produce musical sounds by themselves. MIDI controllers typically have some type of interface that the performer presses, strikes, blows or touches. This action generates MIDI data (e.g. notes played and their intensity), which can then be transmitted to a MIDI-compatible [[sound module]] or [[synthesizer]] using a MIDI cable. The sound module or synthesizer in turn produces a sound that is amplified through a [[loudspeaker]].


The most commonly used MIDI controller is the electronic [[musical keyboard]] MIDI controller. When the keys are played, the MIDI controller sends MIDI data about the pitch of the note, how hard the note was played and its duration. Other common MIDI controllers are [[wind controller]]s, which a musician blows into and presses keys to transmit MIDI data, and [[electronic drums]].
The most basic controllers transmit only data about the pitch and duration of notes, while more sophisticated devices are capable of sending further parameters, such as velocity and [[Pitch wheel|pitch bend]]. MIDI controllers can be cheaper, more portable and more versatile than full hardware synthesizers, although different types vary greatly in cost, and sending MIDI commands to a digital sampler normally produces a less authentic sound than that of a traditional instrument. MIDI controllers are an example of [[Music technology (electronic and digital)|digital music technology]], and are often used by producers of [[electronic music]] to play [[software synthesizer]]s (or hardware synthesizers that lack their own keyboards).


The MIDI controller can be populated with any number of sliders, knobs, buttons, pedals and other sensors, and may or may not include a piano keyboard. Many [[audio control surface]]s are MIDI-based and so are essentially MIDI controllers.
==Types==
[[File:Remote 25.jpg|thumb|alt=A Novation Remote 25 two-octave MIDI controller|The Novation ReMOTE 25 provides a variety of controls, including [[Envelope (music)|ADSR envelope]] sliders and [[Media control symbols|media playback]] controls, which can manipulate the parameters of software or hardware instruments, effects, mixers and recording devices.]]


While the most common use of MIDI controllers is to trigger musical sounds and play musical instruments, MIDI controllers are also used to control other MIDI-compatible devices, such as stage lights, digital [[audio mixer]]s and complex guitar [[effects unit]]s.
MIDI was primarily designed with [[musical keyboard]]s in mind, and controllers that are not keyboards were once referred to as "alternate" controllers.<ref>{{cite web |title=MIDI Products |url=http://www.midi.org/aboutmidi/products.php |archive-url=https://web.archive.org/web/20120823030324/http://www.midi.org/aboutmidi/products.php |archive-date=2012-08-23 |website=midi.org |publisher=MIDI Manufacturers Association}}</ref> The standard has nonetheless proved adaptable, and a wide variety of devices and instruments are now able to generate or respond to MIDI information.<ref name="Holmes">{{cite book |last=Holmes |first=Thom |url=https://books.google.com/books?id=ILkquoGXEq0C |title=Electronic and Experimental Music: Pioneers in Technology and Composition |date=2002 |publisher=Routledge |isbn=9780415936446 |series=Media and Popular Culture Series |lccn=84026715}}</ref>{{rp||pages=21–22}}


==Types (hardware and software )==
There is no clear definition of a MIDI controller: there are many purpose-built controllers designed to resemble instruments, but many [[Electronic musical instrument|electronic instruments]] {{em|not}} explicitly designed to be MIDI controllers (such as hardware [[Synthesizer|synthesizers]]) and other tools such as [[Music sequencer|music sequencers]] and [[audio control surface]]s can also produce MIDI output. Various devices use [[MIDI Machine Control]] (MMC) messages to synchronize playback across hardware, and [[MIDI Show Control]] (MSC) commands can even be used to coordinate sound, lighting and pyrotechnics in theatrical productions.
{{unreferenced section|date=June 2019}}
[[File:Roland Octapad II Pad-80.jpg|thumb|The [[Roland Octapad]] percussion/drum controller]]
The following are classes of MIDI (Musical Instrument Digital Interface) controller:


*The human interface component of a traditional instrument redesigned as a MIDI control device. The most common type of device in this class is the keyboard controller. Such a device provides a [[musical keyboard]] and perhaps other actuators (pitch bend and modulation wheels, for example) but produces no sound on its own. It is intended only to drive other MIDI devices. Percussion controllers such as the [[Roland Octapad]] fall into this class, as do a variety of wind controllers and guitar-like controllers such as the [[SynthAxe]].
In the narrow sense, most purpose-built musical MIDI controllers feature some prominent interface that the performer presses, touches, strikes or blows to send note information. They are often also equipped with a number of buttons, wheels, knobs, sliders, pedals, or other sensors for sending [[General MIDI#Controller events|control change events]]: these can be used to control parameters such as velocity and [[Pitch wheel|pitch bend]] within other physical devices or [[software synthesizer]]s, providing another dimension of control for a performer.
*[[Electronic musical instrument]]s, including [[synthesizer]]s, [[sampler (musical instrument)|sampler]]s, [[drum machine]]s, and [[electronic drum]]s, which are used to perform music in real time and are inherently able to transmit a MIDI data stream of the performance.
*Pitch-to-MIDI converters including [[guitar/synthesizer]]s analyze a pitch and convert it into a MIDI signal. There are several devices that do this for the human voice and for monophonic instruments such as flutes, for example.
*Traditional instruments such as [[drum kit|drum]]s, acoustic [[piano]]s, and [[accordion]]s which are outfitted with sensors and a computer processor which accepts input from the sensors and transmits real-time performance information as MIDI data. The performance information (e.g., on which notes or drums are struck, and how hard) is then sent to a module or computer which converts the data into sounds (e.g., samples or synthesized sounds).
*[[music sequencer|Sequencer]]s, which store and retrieve MIDI data and send the data to MIDI-enabled instruments in order to reproduce a performance.
*[[MIDI Machine Control]] (MMC) devices such as recording equipment, which transmit messages to aid in the synchronization of MIDI-enabled devices. For example, a recorder may have a feature to index a recording by measure and beat. The sequencer that it controls would stay synchronized with it as the recorder's transport controls are pushed and corresponding MIDI messages transmitted.
*[[MIDI Show Control]] (MSC) devices such as show controllers, which transmit messages to aid in the operation and cueing of live theatrical and themed entertainment productions.  For example, a variety of [[show control]] sub systems such as sound consoles, sound playback controllers, virtual audio matrices and switchers, video playback systems, rigging controllers, pyro and lighting control systems directly respond to MSC commands.  However, most standalone generic MSC controllers are intended to actuate a generic computerized show control system that has been carefully programmed to produce the complex desired results that the show demands at each moment of the production.


==Performance controllers==
There also exist other types of controllers, such as pitch-to-MIDI converters, which analyze the pitch or vibrations of a traditional instrument or a voice and convert it to a MIDI signal in real time. Such devices have included the Roland CP-40<ref>{{Cite web |date=June 1991 |orig-date= |title=D.T.M.S. Roland DESK TOP MUSIC SYSTEM |url=https://www.roland.com/jp/lp/catalog_museum/pdf/NAM-1397.pdf#page=8 |access-date=2025-07-30 |website=[[Roland Corporation|roland.com]] |page=7 |language=ja}}</ref> and the Fairlight Voicetracker,<ref>{{Cite magazine |last=Fishman |first=Paul |date=June 1986 |title=Fairlight Voicetracker |url=https://www.muzines.co.uk/articles/fairlight-voicetracker/6845# |access-date=30 July 2025 |magazine=[[International Musician and Recording World]] |pages=108–109}}</ref> although these would usually now be replaced with [[Pitch detection algorithm|pitch-tracking software]]. Specific guitar-to-MIDI interfaces, often attached to a guitar using a special [[pickup (music technology)|pickup]], have included the Shadow SH075,<ref>{{Cite magazine |last=White |first=Paul |date=October 1992 |title=Shadow SH075 MIDI Guitar Convertor |url=https://www.muzines.co.uk/articles/shadow-sh075-midi-guitar-convertor/2959 |access-date=30 July 2025 |magazine=Recording Musician |pages=80–81}}</ref> the IVL Pitchrider,<ref>{{Cite magazine |last=Trynka |first=Paul |date=November 1986 |title=IVL Pitchrider Guitar To Midi Converter |url=https://www.muzines.co.uk/articles/ivl-pitchrider-guitar-to-midi-converter/11192 |access-date=30 July 2025 |magazine=[[International Musician and Recording World]] |pages=93–95}}</ref> and the Roland GI-10.<ref>{{Cite web |title=GI-10_OM.pdf |url=https://cdn.roland.com/assets/media/pdf/GI-10_OM.pdf |access-date=30 July 2025 |website=[[Roland Corporation|roland.com]]}}</ref>
[[File:Remote 25.jpg|thumb|alt=A Novation Remote 25 two-octave MIDI controller|Two-octave MIDI controllers are popular for use with laptop computers, due to their portability. This unit provides a variety of real-time controllers, which can manipulate various sound design parameters of computer-based or standalone hardware instruments, effects, mixers and recording devices.]]
 
MIDI was designed with keyboards in mind, and any controller that is not a keyboard is considered an "alternative" controller.<ref>{{cite web |url=http://www.midi.org/aboutmidi/products.php |title=MIDI Products |website=midi.org |publisher=MIDI Manufacturers Association |archive-url=https://web.archive.org/web/20120823030324/http://www.midi.org/aboutmidi/products.php |archive-date=2012-08-23}}</ref> This was seen as a limitation by composers who were not interested in keyboard-based music, but the standard proved flexible, and MIDI compatibility was introduced to other types of controllers, including guitars, wind instruments and drum machines.<ref name="Holmes">{{cite book |title=Electronic and Experimental Music: Pioneers in Technology and Composition |first=Thom |last=Holmes |isbn=9780415936446 |lccn=84026715 |series=Media and Popular Culture Series |url=https://books.google.com/books?id=ILkquoGXEq0C |date=2002 |publisher=Routledge}}</ref>{{rp|23}}
MIDI controllers are conventionally connected to other devices using a MIDI cable, but an increasing number support [[USB]], which is more versatile and widely used. Software applications still recognize such controllers as MIDI devices, and a USB-equipped controller can normally draw all of the power it needs via a USB connection, removing the need for an [[AC adapter]].


===Keyboards===
===Keyboards===
{{main|MIDI keyboard}}
{{main|MIDI keyboard}}
[[Musical keyboard|Keyboard]]s are by far the most common type of MIDI controller.<ref name="Cakewalk">{{cite web |url=http://www.cakewalk.com/support/kb/reader.aspx/2007013074 |title=Desktop Music Handbook&nbsp;– MIDI |website=cakewalk.com |publisher=Cakewalk, Inc |date=26 November 2010 |access-date=7 August 2012 |archive-date=14 August 2012 |archive-url=https://web.archive.org/web/20120814222211/http://www.cakewalk.com/Support/kb/reader.aspx/2007013074 |url-status=dead }}</ref> These are available in sizes that range from 25-key, 2-octave models, to full-sized 88-key instruments. Some are keyboard-only controllers, though many include other real-time controllers such as sliders, knobs, and wheels.<ref>{{cite web|title=The beginner's guide to: MIDI controllers|date=29 October 2008|url=http://www.musicradar.com/tuition/tech/the-beginners-guide-to-midi-controllers-179018|publisher=Computer Music Specials|access-date=11 July 2011}}</ref> Commonly, there are also connections for [[Sustain pedal|sustain]] and [[expression pedal]]s. Most keyboard controllers offer the ability to split the playing area into ''zones'', which can be of any desired size and can overlap with each other. Each zone can be assigned to a different MIDI channel and can be set to play any desired range of notes. This allows a single playing surface to control a number of different devices.<ref name="Huber">Huber, David Miles. "The MIDI Manual". Carmel, Indiana: SAMS, 1991.</ref>{{rp|79–80|date=November 2012}} MIDI capabilities can also be built into traditional keyboard instruments, such as [[grand piano]]s<ref name="Huber" />{{rp|82|date=November 2012}} and [[Rhodes piano]]s.<ref>{{cite magazine |url=http://www.keyboardmag.com/article/Rhodes-Mark-7/1896 |title=Rhodes Mark 7 |website=keyboardmag.com |publisher=New Bay Media |access-date=7 August 2012 |archive-url=https://web.archive.org/web/20150713034839/http://www.keyboardmag.com/article/Rhodes-Mark-7/1896 |archive-date=13 July 2015 |url-status=dead }}</ref> [[Pedal keyboard]]s can operate the pedal tones of a MIDI organ, or can drive a [[bass synthesizer]].
Keyboards are by far the most common type of MIDI controller<ref name="Cakewalk">{{cite web |url=http://www.cakewalk.com/support/kb/reader.aspx/2007013074 |title=Desktop Music Handbook&nbsp;– MIDI |website=cakewalk.com |publisher=Cakewalk, Inc |date=26 November 2010 |access-date=7 August 2012 |archive-date=14 August 2012 |archive-url=https://web.archive.org/web/20120814222211/http://www.cakewalk.com/Support/kb/reader.aspx/2007013074 |url-status=dead }}</ref> and are available in various sizes, ordinarily from 25 to 88 keys.<ref>{{cite web |date=29 October 2008 |title=The beginner's guide to: MIDI controllers |url=http://www.musicradar.com/tuition/tech/the-beginners-guide-to-midi-controllers-179018 |access-date=11 July 2011 |publisher=Computer Music Specials}}</ref> When a key is played, the MIDI controller sends MIDI data describing the pitch of the note and its duration—most MIDI keyboards also send data about the velocity with which a key is pressed. MIDI keyboards normally include [[Pitch wheel|pitch wheels]], modulation wheels, and sockets for [[Piano pedal|pedals]] (especially [[Sustain pedal|sustain pedals]]), as well as controls that transpose the pitch values of notes played by the performer between octaves.


[[File:Onyx The Digital Pied Piper.jpg|thumb|left|alt=A performer playing a MIDI wind controller|Onyx Ashanti playing a MIDI wind controller, which can produce expressive, natural-sounding performances]]
Many keyboard controllers offer the ability to split the playing area into ''zones'', each of which can be assigned to a different MIDI channel and can be set to play any desired range of notes.{{Clarify|date=July 2025}} This allows a single playing surface to control a number of different devices.<ref name="Huber">Huber, David Miles. "The MIDI Manual". Carmel, Indiana: SAMS, 1991.</ref>{{rp|79–80|date=November 2012}} MIDI capabilities can also be built into traditional [[keyboard instrument]]s such as [[grand piano]]s<ref name="Huber" />{{rp|82|date=November 2012}} and [[Rhodes piano]]s.<ref>{{cite magazine |url=http://www.keyboardmag.com/article/Rhodes-Mark-7/1896 |title=Rhodes Mark 7 |website=keyboardmag.com |publisher=New Bay Media |access-date=7 August 2012 |archive-url=https://web.archive.org/web/20150713034839/http://www.keyboardmag.com/article/Rhodes-Mark-7/1896 |archive-date=13 July 2015 |url-status=dead }}</ref> [[Pedal keyboard]]s can operate the pedal tones of a MIDI organ, or can drive a [[bass synthesizer]].{{Clarify|date=July 2025}} Many [[Keytar|keytars]]—keyboards worn with a shoulder strap and held like a guitar—produce MIDI output as well.
 
===Drum and percussion controllers===
[[File:V-drums-2.jpg|thumb|right|alt=A MIDI drum kit|Some drum controllers such as the [[Roland V-Drums]] resemble actual drum kits. The unit's sound module is mounted to the left.]]
[[File:Roland Octapad II Pad-80.jpg|thumb|Other drum controllers, like the [[Roland Octapad#Roland Pad-80|Roland PAD-80 Octapad II]], consist of velocity-sensitive drum pads arranged in a grid.]]
Drum controllers are the second most common type of MIDI controller.<ref name="Manning" />{{rp|319–320|date=November 2012}} Drum controllers may be built into drum machines, may be standalone control surfaces, or may emulate the look and feel of acoustic percussion instruments. MIDI triggers can also be installed into acoustic drum and percussion instruments. The pads built into drum machines are typically too small and fragile to be played with sticks, and are played with fingers.<ref name="Huber" />{{rp|88|date=November 2012}} Dedicated drum pads such as the [[Roland Octapad]] or the [[DrumKAT]] are playable with the hands or with sticks. There are also percussion controllers such as the [[vibraphone]]-style [[MalletKAT]],<ref name="Huber" />{{rp|88–91|date=November 2012}} and [[Marimba Lumina]].<ref>{{cite web |url=http://www.buchla.com/mlumina/description.html |title="Marimba Lumina Described". ''buchla.com''. n.p. n.d. Web |publisher=Buchla.com |access-date=2012-11-27 |url-status=dead |archive-url=https://web.archive.org/web/20121101162651/http://www.buchla.com/mlumina/description.html |archive-date=2012-11-01 }}</ref> Pads that can trigger a MIDI device can be homemade from a [[piezoelectric sensor]] and a practice pad or other piece of foam rubber.<ref>White, Paul. "[http://www.soundonsound.com/sos/1995_articles/aug95/diydrumpads.html DIY Drum Pads And Pedal Triggers]". ''Sound On Sound'' SOS Publications. Aug 1995. Print.</ref>


===Wind controllers===
===Wind controllers===
{{main|Wind controller}}
{{main|Wind controller}}
Wind controllers allow MIDI parts to be played with the same kind of expression and articulation that is available to players of wind and brass instruments. They allow breath and pitch glide control that provide a more versatile kind of phrasing, particularly when playing sampled or [[Physical modelling synthesis|physically modeled]] wind instrument parts.<ref name="Huber" />{{rp|95|date=November 2012}} A typical wind controller has a sensor that converts breath pressure to volume information and may allow pitch control through a lip pressure sensor and a pitch-bend wheel. Some models include a configurable key layout that can emulate different instruments' fingering systems.<ref>White, Paul. "[http://www.soundonsound.com/sos/jul98/articles/yamwx5.html Yamaha WX5]". ''Sound On Sound''. SOS Publications. Jul 1998. Print.</ref> Examples of such controllers include [[Akai]]'s [[EWI (musical instrument)|Electronic Wind Instrument]] (EWI) and Electronic Valve Instrument (EVI). The EWI uses a system of keypads and rollers modeled after a traditional [[woodwind instrument]], while the EVI is based on an acoustic [[brass instrument]], and has three switches that emulate a [[trumpet]]'s valves.<ref name="Manning">Manning, Peter. ''Electronic and Computer Music''. 1985. Oxford: Oxford University Press, 1994. Print.</ref>{{rp|320–321|date=November 2012}}  
[[File:Onyx The Digital Pied Piper.jpg|thumb|left|alt=A performer playing a MIDI wind controller|Onyx Ashanti playing a MIDI wind controller, which can produce expressive, natural-sounding performances]]Wind controllers allow MIDI parts to be played with the same kind of expression and articulation that is available to players of wind and brass instruments. They allow breath and pitch glide control that provide a more versatile kind of phrasing, particularly when playing sampled or [[Physical modelling synthesis|physically modeled]] wind instrument parts.<ref name="Huber" />{{rp|95|date=November 2012}} A typical wind controller has a sensor that converts breath pressure to volume information and may allow pitch control through a lip pressure sensor and a pitch-bend wheel. Some models include a configurable key layout that can emulate different instruments' fingering systems.<ref>White, Paul. "[http://www.soundonsound.com/sos/jul98/articles/yamwx5.html Yamaha WX5]". ''Sound On Sound''. SOS Publications. Jul 1998. Print.</ref> Examples of such controllers include [[Akai Professional|Akai]]'s [[EWI (musical instrument)|Electronic Wind Instrument]] (EWI) and Electronic Valve Instrument (EVI). The EWI uses a system of keypads and rollers modeled after a traditional [[woodwind instrument]], while the EVI is based on an acoustic [[brass instrument]], and has three switches that emulate a [[trumpet]]'s valves.<ref name="Manning">Manning, Peter. ''Electronic and Computer Music''. 1985. Oxford: Oxford University Press, 1994. Print.</ref>{{rp|320–321|date=November 2012}}  


Simpler breath controllers are also available. Unlike wind controllers, they do not trigger notes and are intended for use in conjunction with a keyboard or synthesizer.<ref>{{cite web |title=Breath Controller |url=https://www.sweetwater.com/insync/breath-controller/ |date=Aug 14, 2003 |publisher=Sweetwater |access-date=2020-01-14}}</ref>
Simpler breath controllers are also available. Unlike wind controllers, they do not trigger notes and are intended for use in conjunction with a keyboard or synthesizer.<ref>{{cite web |title=Breath Controller |url=https://www.sweetwater.com/insync/breath-controller/ |date=Aug 14, 2003 |publisher=Sweetwater |access-date=2020-01-14}}</ref>
===Drum and percussion controllers===
[[File:V-drums-2.jpg|thumb|right|alt=A MIDI drum kit|Drum controllers, such as the [[Roland V-Drums]], are often built in the form of an actual drum kit. The unit's sound module is mounted to the left.]]
Keyboards can be used to trigger drum sounds, but are impractical for playing repeated patterns such as rolls, due to the length of key travel. After keyboards, drum pads are the next most significant MIDI performance controllers.<ref name="Manning" />{{rp|319–320|date=November 2012}} Drum controllers may be built into drum machines, may be standalone control surfaces, or may emulate the look and feel of acoustic percussion instruments. MIDI triggers can also be installed into acoustic drum and percussion instruments. The pads built into drum machines are typically too small and fragile to be played with sticks, and are played with fingers.<ref name="Huber" />{{rp|88|date=November 2012}} Dedicated drum pads such as the [[Roland Octapad]] or the [[DrumKAT]] are playable with the hands or with sticks. There are also percussion controllers such as the [[vibraphone]]-style [[MalletKAT]],<ref name="Huber" />{{rp|88–91|date=November 2012}} and [[Marimba Lumina]].<ref>{{cite web |url=http://www.buchla.com/mlumina/description.html |title="Marimba Lumina Described". ''buchla.com''. n.p. n.d. Web |publisher=Buchla.com |access-date=2012-11-27 |url-status=dead |archive-url=https://web.archive.org/web/20121101162651/http://www.buchla.com/mlumina/description.html |archive-date=2012-11-01 }}</ref> Pads that can trigger a MIDI device can be homemade from a [[piezoelectric sensor]] and a practice pad or other piece of foam rubber.<ref>White, Paul. "[http://www.soundonsound.com/sos/1995_articles/aug95/diydrumpads.html DIY Drum Pads And Pedal Triggers]". ''Sound On Sound'' SOS Publications. Aug 1995. Print.</ref>


===Stringed instrument controllers===
===Stringed instrument controllers===
A guitar can be fitted with special [[Pickup (music technology)|pickups]] that digitize the instrument's output and allow it to play a synthesizer's sounds. These assign a separate MIDI channel for each string, and may give the player the choice of triggering the same sound from all six strings or playing a different sound from each.<ref name="Huber" />{{rp|92–93|date=November 2012}} Some models, such as Yamaha's G10, dispense with the traditional guitar body and replace it with electronics.<ref name="Manning" />{{rp|320|date=November 2012}} Other systems, such as Roland's MIDI pickups, are included with or can be retrofitted to a standard instrument. Max Mathews designed a MIDI violin for [[Laurie Anderson]] in the mid-1980s,<ref>Goldberg, Roselee. ''Laurie Anderson''. New York: Abrams Books, 2000. p.80</ref> and MIDI-equipped violas, cellos, contrabasses, and mandolins also exist.<ref>Batcho, Jim. "Best of Both Worlds". ''Strings'' 17.4 (2002): n.a. Print.</ref> Other string controllers such as the [[c:File:Starr Labs Ztar Z6 series (drvinay's studio).jpg|Starr Labs Ztar]] use a combination of fretboard keys and strings to trigger notes without needing a MIDI pickup.
A guitar can be fitted with special [[pickup (music technology)|pickup]]s that digitize the instrument's output and allow it to play a synthesizer's sounds. These assign a separate MIDI channel for each string, and may give the player the choice of triggering the same sound from all six strings or playing a different sound from each.<ref name="Huber" />{{rp|92–93|date=November 2012}} Some models, such as Yamaha's G10, dispense with the traditional guitar body and replace it with electronics.<ref name="Manning" />{{rp|320|date=November 2012}} Other systems, such as Roland's MIDI pickups, are included with or can be retrofitted to a standard instrument. Max Mathews designed a MIDI violin for [[Laurie Anderson]] in the mid-1980s,<ref>Goldberg, Roselee. ''Laurie Anderson''. New York: Abrams Books, 2000. p.80</ref> and MIDI-equipped violas, cellos, contrabasses, and mandolins also exist.<ref>Batcho, Jim. "Best of Both Worlds". ''Strings'' 17.4 (2002): n.a. Print.</ref> Other string controllers such as the Starr Labs Ztar use a combination of fretboard keys and strings to trigger notes without needing a MIDI pickup.


[[File:Akai SynthStation 25.jpg|thumb|alt=A MIDI controller for use with a [[smartphone]]|A MIDI controller designed for use with a [[smartphone]]. The phone docks in the center.]]
[[File:Akai SynthStation 25.jpg|thumb|alt=A MIDI controller for use with a [[smartphone]]|A MIDI controller designed for use with a [[smartphone]]. The phone docks in the center.]]
Line 78: Line 71:
{{See also|General MIDI#Controller events}}
{{See also|General MIDI#Controller events}}


Modifiers such as modulation wheels, pitch bend wheels, sustain pedals, pitch sliders, buttons, knobs, faders, switches, ribbon controllers, etc., alter an instrument's state of operation, and thus can be used to modify sounds or other parameters of music performance in real time via MIDI connections.  
Modifiers such as modulation wheels, pitch bend wheels, sustain pedals, pitch sliders, buttons, knobs, faders, switches, and ribbon controllers alter an instrument's state of operation, and thus can be used to modify sounds or other parameters of music performance in real time via MIDI connections.  


Some controllers, such as pitch bend, are special. Whereas the data range of most continuous controllers (such as volume, for example) consists of 128 steps ranging in value from 0 to 127, pitch bend data may be encoded with over 16,000 data steps. This produces the illusion of a continuously sliding pitch, as in a violin's portamento, rather than a series of zippered steps such as a guitarist sliding their finger up the frets of their guitar's neck.
Some controllers, such as pitch bend, are special. Whereas the data range of most continuous controllers (such as volume, for example) consists of 128 steps ranging in value from 0 to 127, pitch bend data may be encoded with over 16,000 data steps. This produces the illusion of a continuously sliding pitch, as in a violin's portamento, rather than a series of zippered steps such as a guitarist sliding their finger up the frets of their guitar's neck.


The original MIDI specification included 128 virtual controller numbers for real-time modifications to live instruments or their audio. MIDI Show Control (MSC) and MIDI Machine Control (MMC) are two separate extensions of the original MIDI spec, expanding MIDI protocol to accept far more than its original intentions.
The original MIDI specification included 128 virtual controller numbers for real-time modifications to live instruments or their audio. MIDI Show Control (MSC) and MIDI Machine Control (MMC) are two separate extensions of the original MIDI spec, expanding MIDI protocol to accept far more than its original intentions.
==Common products==
The most common MIDI controllers encountered are various sizes of MIDI keyboards.  A modern controller lacks internal sound generation, instead acting as a primary or secondary input for a [[synthesizer]], [[digital sampler]] or a computer running a [[VST instrument]] or other software sound generator.  Many have several user-definable knobs and slide controls that can control aspects of a synthesizer's sound in real time.  Such controllers are much cheaper than a full synthesizer and are increasingly equipped with [[Universal Serial Bus]], which allows connection to a computer without a MIDI interface.  Despite not using MIDI directly, software applications recognize such controllers as a ''MIDI device''. In most cases, a USB-equipped controller can draw necessary power from USB connection, and does not require an [[AC adapter]] when connected to a computer.  Keyboards range in size from 88 weighted-action keys to portable 25-key models.


==References==
==References==

Latest revision as of 21:13, 13 November 2025

Template:Short description Template:Use American English Script error: No such module "Unsubst".

File:Roland AX-1 keytar midi controller.JPG
This keytar does not produce sound by itself, but sends data about which keys or buttons are pressed to another device which produces sound.

A MIDI controller is an input device and electronic musical instrument which typically converts physical interaction to Musical Instrument Digital Interface (MIDI) information. This information can be sent to a sound module, synthesizer, or sampler, or can be recorded using a music sequencer or digital audio workstation for later playback. A MIDI controller may or may not have a synthesizer or speaker built in, and most rely on external equipment to convert MIDI events into an audio signal and then into audible sound.

Often, MIDI controllers resemble traditional musical instruments. The most common type is the MIDI keyboard, which resembles a keyboard instrument like a piano, but parallels for a range of instruments exist, including wind controllers which resemble wind instruments, guitar-like controllers such as the SynthAxe, and electronic drum kits which mimic acoustic drums. There are also some controllers without acoustic parallels, the most common being MIDI-enabled music sequencers and simple drum pad controllers like the Roland Octapad, Korg PadKontrol and Novation Launchpad.

The most basic controllers transmit only data about the pitch and duration of notes, while more sophisticated devices are capable of sending further parameters, such as velocity and pitch bend. MIDI controllers can be cheaper, more portable and more versatile than full hardware synthesizers, although different types vary greatly in cost, and sending MIDI commands to a digital sampler normally produces a less authentic sound than that of a traditional instrument. MIDI controllers are an example of digital music technology, and are often used by producers of electronic music to play software synthesizers (or hardware synthesizers that lack their own keyboards).

Types

A Novation Remote 25 two-octave MIDI controller
The Novation ReMOTE 25 provides a variety of controls, including ADSR envelope sliders and media playback controls, which can manipulate the parameters of software or hardware instruments, effects, mixers and recording devices.

MIDI was primarily designed with musical keyboards in mind, and controllers that are not keyboards were once referred to as "alternate" controllers.[1] The standard has nonetheless proved adaptable, and a wide variety of devices and instruments are now able to generate or respond to MIDI information.[2]Template:Rp

There is no clear definition of a MIDI controller: there are many purpose-built controllers designed to resemble instruments, but many electronic instruments Template:Em explicitly designed to be MIDI controllers (such as hardware synthesizers) and other tools such as music sequencers and audio control surfaces can also produce MIDI output. Various devices use MIDI Machine Control (MMC) messages to synchronize playback across hardware, and MIDI Show Control (MSC) commands can even be used to coordinate sound, lighting and pyrotechnics in theatrical productions.

In the narrow sense, most purpose-built musical MIDI controllers feature some prominent interface that the performer presses, touches, strikes or blows to send note information. They are often also equipped with a number of buttons, wheels, knobs, sliders, pedals, or other sensors for sending control change events: these can be used to control parameters such as velocity and pitch bend within other physical devices or software synthesizers, providing another dimension of control for a performer.

There also exist other types of controllers, such as pitch-to-MIDI converters, which analyze the pitch or vibrations of a traditional instrument or a voice and convert it to a MIDI signal in real time. Such devices have included the Roland CP-40[3] and the Fairlight Voicetracker,[4] although these would usually now be replaced with pitch-tracking software. Specific guitar-to-MIDI interfaces, often attached to a guitar using a special pickup, have included the Shadow SH075,[5] the IVL Pitchrider,[6] and the Roland GI-10.[7]

MIDI controllers are conventionally connected to other devices using a MIDI cable, but an increasing number support USB, which is more versatile and widely used. Software applications still recognize such controllers as MIDI devices, and a USB-equipped controller can normally draw all of the power it needs via a USB connection, removing the need for an AC adapter.

Keyboards

Script error: No such module "Labelled list hatnote". Keyboards are by far the most common type of MIDI controller[8] and are available in various sizes, ordinarily from 25 to 88 keys.[9] When a key is played, the MIDI controller sends MIDI data describing the pitch of the note and its duration—most MIDI keyboards also send data about the velocity with which a key is pressed. MIDI keyboards normally include pitch wheels, modulation wheels, and sockets for pedals (especially sustain pedals), as well as controls that transpose the pitch values of notes played by the performer between octaves.

Many keyboard controllers offer the ability to split the playing area into zones, each of which can be assigned to a different MIDI channel and can be set to play any desired range of notes.Script error: No such module "Unsubst". This allows a single playing surface to control a number of different devices.[10]Template:Rp MIDI capabilities can also be built into traditional keyboard instruments such as grand pianos[10]Template:Rp and Rhodes pianos.[11] Pedal keyboards can operate the pedal tones of a MIDI organ, or can drive a bass synthesizer.Script error: No such module "Unsubst". Many keytars—keyboards worn with a shoulder strap and held like a guitar—produce MIDI output as well.

Drum and percussion controllers

A MIDI drum kit
Some drum controllers such as the Roland V-Drums resemble actual drum kits. The unit's sound module is mounted to the left.
File:Roland Octapad II Pad-80.jpg
Other drum controllers, like the Roland PAD-80 Octapad II, consist of velocity-sensitive drum pads arranged in a grid.

Drum controllers are the second most common type of MIDI controller.[12]Template:Rp Drum controllers may be built into drum machines, may be standalone control surfaces, or may emulate the look and feel of acoustic percussion instruments. MIDI triggers can also be installed into acoustic drum and percussion instruments. The pads built into drum machines are typically too small and fragile to be played with sticks, and are played with fingers.[10]Template:Rp Dedicated drum pads such as the Roland Octapad or the DrumKAT are playable with the hands or with sticks. There are also percussion controllers such as the vibraphone-style MalletKAT,[10]Template:Rp and Marimba Lumina.[13] Pads that can trigger a MIDI device can be homemade from a piezoelectric sensor and a practice pad or other piece of foam rubber.[14]

Wind controllers

Script error: No such module "Labelled list hatnote".

A performer playing a MIDI wind controller
Onyx Ashanti playing a MIDI wind controller, which can produce expressive, natural-sounding performances

Wind controllers allow MIDI parts to be played with the same kind of expression and articulation that is available to players of wind and brass instruments. They allow breath and pitch glide control that provide a more versatile kind of phrasing, particularly when playing sampled or physically modeled wind instrument parts.[10]Template:Rp A typical wind controller has a sensor that converts breath pressure to volume information and may allow pitch control through a lip pressure sensor and a pitch-bend wheel. Some models include a configurable key layout that can emulate different instruments' fingering systems.[15] Examples of such controllers include Akai's Electronic Wind Instrument (EWI) and Electronic Valve Instrument (EVI). The EWI uses a system of keypads and rollers modeled after a traditional woodwind instrument, while the EVI is based on an acoustic brass instrument, and has three switches that emulate a trumpet's valves.[12]Template:Rp

Simpler breath controllers are also available. Unlike wind controllers, they do not trigger notes and are intended for use in conjunction with a keyboard or synthesizer.[16]

Stringed instrument controllers

A guitar can be fitted with special pickups that digitize the instrument's output and allow it to play a synthesizer's sounds. These assign a separate MIDI channel for each string, and may give the player the choice of triggering the same sound from all six strings or playing a different sound from each.[10]Template:Rp Some models, such as Yamaha's G10, dispense with the traditional guitar body and replace it with electronics.[12]Template:Rp Other systems, such as Roland's MIDI pickups, are included with or can be retrofitted to a standard instrument. Max Mathews designed a MIDI violin for Laurie Anderson in the mid-1980s,[17] and MIDI-equipped violas, cellos, contrabasses, and mandolins also exist.[18] Other string controllers such as the Starr Labs Ztar use a combination of fretboard keys and strings to trigger notes without needing a MIDI pickup.

A MIDI controller for use with a smartphone
A MIDI controller designed for use with a smartphone. The phone docks in the center.

Specialized and experimental controllers

DJ digital controllers may be standalone units or may be integrated with a specific piece of software. These typically respond to MIDI clock sync and provide control over mixing, looping, effects, and sample playback.[19]

MIDI triggers attached to shoes or clothing are sometimes used by stage performers. The Kroonde Gamma wireless sensor can capture physical motion as MIDI signals.[20] Sensors built into a dance floor at the University of Texas at Austin convert dancers' movements into MIDI messages,[21] and David Rokeby's Very Nervous System art installation created music from the movements of passers-through.[22] Software applications exist which enable the use of iOS devices as gesture controllers.[23]

Numerous experimental controllers exist which abandon traditional musical interfaces entirely. These include the gesture-controlled Buchla Thunder,[24] sonomes such as the C-Thru Music Axis,[25] which rearrange the scale tones into an isometric layout,[26] and Haken Audio's keyless, touch-sensitive Continuum playing surface.[27] Experimental MIDI controllers may be created from unusual objects, such as an ironing board with heat sensors installed,[28] or a sofa equipped with pressure sensors.[29] GRIDI is a large scale physical MIDI sequencer with embedded LEDs developed by Yuvi Gerstein in 2015, which uses balls as inputs.[30][31] The Eigenharp controller is a combination of a breath controller, a configurable series of multi-dimensional control keys, and ribbon controllers designed to control its own virtual instrument software.[32]

Auxiliary controllers

Software synthesizers offer great power and versatility, but some players feel that division of attention between a MIDI keyboard and a computer keyboard and mouse robs some of the immediacy from the playing experience.[33] Devices dedicated to real-time MIDI control provide an ergonomic benefit and can provide a greater sense of connection with the instrument than can an interface that is accessed through a mouse and computer keyboard.

Controllers may be general-purpose devices that are designed to work with a variety of equipment, or they may be designed to work with a specific piece of software. Examples of the latter include Akai's APC40 controller or Nakedboards MC-8 for Ableton Live, and Korg's MS-20ic controller which is a reproduction of their MS-20 analog synthesizer. The MS-20ic controller includes patch cables that can be used to control signal routing in their virtual reproduction of the MS-20 synthesizer and can also control third-party devices.[34]

Control surfaces

Control surfaces are hardware devices that provide a variety of controls that transmit real-time controller messages. These enable software instruments to be programmed without the discomfort of excessive mouse movements,[35] or adjustment of hardware devices without the need to step through layered menus. Buttons, sliders, and knobs are the most common controllers provided, but rotary encoders, transport controls, joysticks, ribbon controllers, vector touchpads in the style of Korg's Kaoss pad, and optical controllers such as Roland's D-Beam may also be present. Control surfaces may be used for mixing, sequencer automation, turntablism, and lighting control.[35]

Specialized real-time controllers

Audio control surfaces often resemble mixing consoles in appearance, and enable a level of hands-on control for changing parameters such as sound levels and effects applied to individual tracks of a multitrack recording or channels supporting a live performance.

MIDI footswitches are commonly used to send MIDI program change commands to effects devices but may be combined with a pedalboard for more detailed adjustment of effects units. Pedals are available in the form of on/off switches, either momentary or latching or as expression pedals whose position determines the value of a MIDI continuous controller.

Drawbar controllers are for use with MIDI and virtual organs. Along with a set of drawbars for timbre control, they may provide controls for standard organ effects such as Leslie speaker speed, vibrato and chorus.[36]

Use in a data stream

Script error: No such module "Labelled list hatnote".

Modifiers such as modulation wheels, pitch bend wheels, sustain pedals, pitch sliders, buttons, knobs, faders, switches, and ribbon controllers alter an instrument's state of operation, and thus can be used to modify sounds or other parameters of music performance in real time via MIDI connections.

Some controllers, such as pitch bend, are special. Whereas the data range of most continuous controllers (such as volume, for example) consists of 128 steps ranging in value from 0 to 127, pitch bend data may be encoded with over 16,000 data steps. This produces the illusion of a continuously sliding pitch, as in a violin's portamento, rather than a series of zippered steps such as a guitarist sliding their finger up the frets of their guitar's neck.

The original MIDI specification included 128 virtual controller numbers for real-time modifications to live instruments or their audio. MIDI Show Control (MSC) and MIDI Machine Control (MMC) are two separate extensions of the original MIDI spec, expanding MIDI protocol to accept far more than its original intentions.

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "Citation/CS1".
  5. Script error: No such module "Citation/CS1".
  6. Script error: No such module "Citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  9. Script error: No such module "citation/CS1".
  10. a b c d e f Huber, David Miles. "The MIDI Manual". Carmel, Indiana: SAMS, 1991.
  11. Script error: No such module "Citation/CS1".
  12. a b c Manning, Peter. Electronic and Computer Music. 1985. Oxford: Oxford University Press, 1994. Print.
  13. Script error: No such module "citation/CS1".
  14. White, Paul. "DIY Drum Pads And Pedal Triggers". Sound On Sound SOS Publications. Aug 1995. Print.
  15. White, Paul. "Yamaha WX5". Sound On Sound. SOS Publications. Jul 1998. Print.
  16. Script error: No such module "citation/CS1".
  17. Goldberg, Roselee. Laurie Anderson. New York: Abrams Books, 2000. p.80
  18. Batcho, Jim. "Best of Both Worlds". Strings 17.4 (2002): n.a. Print.
  19. Price, Simon. "Allen & Heath Xone 3D". Sound On Sound. SOS Publications. Sep 2006. Print.
  20. Script error: No such module "Citation/CS1".
  21. Script error: No such module "Citation/CS1".
  22. Cooper, Douglas. "Very Nervous System". Wired. Condé Nast. 3.03: Mar 1995.
  23. "The Glimpse". midiinmotion.fschwehn.com. n.p. n.d. Web. 20 August 2012
  24. Script error: No such module "citation/CS1".
  25. "MIDI Products Template:Webarchive". midi.org. The MIDI Manufacturers Association. n.d. Web. 10 August 2012.
  26. Script error: No such module "citation/CS1".
  27. Script error: No such module "citation/CS1".
  28. Gamboa, Glenn. "MIDI Ironing Boards, Theremin Crutches Squeal at Handmade Music Event". Wired.com. Condé Nast. 27 September 2007. 13 August 2012. Web.
  29. "MIDI Products Template:Webarchive". midi.org. MIDI Manufacturers Association. n.d. 13 August 2012. Web.
  30. Script error: No such module "citation/CS1".
  31. Script error: No such module "citation/CS1".
  32. Script error: No such module "citation/CS1".
  33. Preve, Francis. "Dave Smith", in "The 1st Annual Keyboard Hall of Fame". Keyboard (US). NewBay Media, LLC. Sep 2012. Print. p.18
  34. Script error: No such module "citation/CS1".
  35. a b Walker, Martin. "Controlling Influence Template:Webarchive". Sound On Sound. SOS Publications. Oct 2001. Print.
  36. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

Template:Computer music Script error: No such module "Navbox".