HOME

TheInfoList



OR:

The 12 Step foot controller is a
bass pedal Bass pedals are an electronic musical instrument with a foot-operated pedal keyboard with a range of one or more octaves. The earliest bass pedals from the 1970s consisted of a pedalboard and analog synthesizer tone generation circuitry packag ...
-style programmable
MIDI controller 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 mos ...
pedal keyboard A pedalboard (also called a pedal keyboard, pedal clavier, or, with electronic instruments, a bass pedalboard) is a keyboard played with the feet that is usually used to produce the low-pitched bass line of a piece of music. A pedalboard has long ...
made by Keith McMillen Instruments which was released in 2011. It has small, soft, rubbery keys that are played with the feet. As a MIDI controller, it does not make or output any musical sounds by itself; rather, it sends MIDI (
Musical Instrument Digital Interface MIDI (; Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and re ...
) messages about which notes are played (and with which types of expression or pressure) to an external
synth module A sound module is an electronic musical instrument without a human-playable interface such as a piano-style musical keyboard. Sound modules have to be operated using an externally connected device, which is often a MIDI controller, of which th ...
or computer music program running on a laptop or other computer. Each key on the 12 Step senses the velocity, aftertouch pressure, and the amount of tilt the player is applying with her feet. The messages from the player's foot presses can be sent via
USB Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad ...
to a computer-based virtual instrument or to a
synthesizer A synthesizer (also spelled synthesiser) is an electronic musical instrument that generates audio signals. Synthesizers typically create sounds by generating waveforms through methods including subtractive synthesis, additive synthesis and ...
or other electronic or digital musical instrument. The expressive nuances in playing the 12 Step can be used to make a virtual instrument or synthesizer's melodic line change in sound or timbre. For example, a melody line could be played to get louder and softer by pressing the keys harder or more gently; by continuing to hold down a long note, the player could trigger
effect Effect may refer to: * A result or change of something ** List of effects ** Cause and effect, an idiom describing causality Pharmacy and pharmacology * Drug effect, a change resulting from the administration of a drug ** Therapeutic effect, a ...
s on the synth patch such as
vibrato Vibrato (Italian language, Italian, from past participle of "wikt:vibrare, vibrare", to vibrate) is a musical effect consisting of a regular, pulsating change of pitch (music), pitch. It is used to add expression to vocal and instrumental music. ...
; and by tilting the foot on the key, they could trigger a
pitch bend In electronic music, a pitch wheel, pitch bend or bender is a control on a synthesizer to vary the pitch in a continuously variable manner (portamento). The first synthesizer with a pitch wheel was the Minimoog, in 1970. Alternatively, pitch ben ...
(depending on the user's programming of the 12 Step and the design of the synth patch). The 12 Step's keys can be used to play individual notes in many octaves, enabling it to be used to play anything from deep-pitched
bassline Bassline (also known as a bass line or bass part) is the term used in many styles of music, such as blues, jazz, funk, Dub music, dub and electronic music, electronic, traditional music, traditional, or classical music for the low-pitched Part ( ...
s or high-pitched
melody A melody (from Greek language, Greek μελῳδία, ''melōidía'', "singing, chanting"), also tune, voice or line, is a Linearity#Music, linear succession of musical tones that the listener perceives as a single entity. In its most liter ...
lines. As well, the keys on the 12 step can be programmed to play chords of up to five unique notes per rubbery key (e.g., the C note can be programmed to play a C major chord, the D note can be programmed to play a "d minor" chord, and so on). The programmable chord feature enables performers to play chords with their feet and accompany themselves or be a
one man band A one-man band is a musician who plays a number of instruments simultaneously using their hands, feet, limbs, and various mechanical or electronic contraptions. One-man bands also often sing while they perform. The simplest type of "one-man ban ...
. The 12 Step has 59 factory preset programming choices, including a
chromatic scale The chromatic scale (or twelve-tone scale) is a set of twelve pitches (more completely, pitch classes) used in tonal music, with notes separated by the interval of a semitone. Chromatic instruments, such as the piano, are made to produce the ...
and many different types of chords (major, minor,
dominant seventh In music theory, a dominant seventh chord, or major minor seventh chord, is a seventh chord, usually built on the fifth degree of the major scale, and composed of a root, major third, perfect fifth, and minor seventh. Thus it is a major triad tog ...
,
power chord A power chord (also fifth chord) is a colloquial name for a chord in guitar music, especially electric guitar, that consists of the root note and the fifth, as well as possibly octaves of those notes. Power chords are commonly played on am ...
s, etc.). The user can also program their own chords for each key of the instrument. The 12 Step's keys can also be used to trigger "clips",
backing track A backing track is an audio recording on audiotape, CD or a digital recording medium or a MIDI recording of synthesized instruments, sometimes of purely rhythmic accompaniment, often of a rhythm section or other accompaniment parts that live music ...
s, or song sections in
digital audio workstation A digital audio workstation (DAW) is an electronic device or application software used for Sound recording and reproduction, recording, editing and producing audio files. DAWs come in a wide variety of configurations from a single software pro ...
s,
music sequencer A music sequencer (or audio sequencer or simply sequencer) is a device or application software that can record, edit, or play back music, by handling note and performance information in several forms, typically CV/Gate, MIDI, or Open Sound Cont ...
s, and music apps.


History

In 2005, Keith McMillen founded Keith McMillen Instruments (KMI), a hardware and software company that designs music and stage equipment that interfaces with computers. He founded the company after touring as a musician with large, cumbersome gear and recognized the need for equipment compact enough to easily carry on an airplane. The resulting devices are "polyphonic multidimensional controllers," and in addition to USB and MIDI capability, some can use the proposed MIDI extension MPE, which enables polyphonic aftertouch and sophisticated responsiveness. Keith McMillen Instruments' engineers design a range of MIDI devices and controllers. They noted that most
bass pedal Bass pedals are an electronic musical instrument with a foot-operated pedal keyboard with a range of one or more octaves. The earliest bass pedals from the 1970s consisted of a pedalboard and analog synthesizer tone generation circuitry packag ...
-type
pedal keyboard A pedalboard (also called a pedal keyboard, pedal clavier, or, with electronic instruments, a bass pedalboard) is a keyboard played with the feet that is usually used to produce the low-pitched bass line of a piece of music. A pedalboard has long ...
s did not give the player much expressive control. Most 1980s and 1990s-era bass pedal MIDI controllers are simply an on-off switch, so players could not add expressive changes of dynamics or nuance to their foot-played musical lines. Keith McMillen Instruments' first exploration of foot controllers was the Soft Step, which was released in 2011. The SoftStep has "ten pressure- and direction-sensitive backlit keys, nda 4-character LED display" and it could send messages to computer audio programs, enabling musicians to, say, start a sequencer or trigger a device. The buttons on the SoftStep are user programmable, so each person could customize their SoftStep to control different functions on their computer music or electronic gear's set up. The one drawback of the SoftStep is that even though it can be programmed to play individual notes on a synthesizer, it was not intended to be used as a musical instrument. The company engineers set out to create a new programmable foot controller, the 12 Step, that was designed for expressive pedal keyboard playing.


Elements

The pedal keyboard of the 12 Step has 13 button-style keys laid out in a
musical keyboard A musical keyboard is the set of adjacent depressible levers or keys on a musical instrument. Keyboards typically contain keys for playing the twelve notes of the Western musical scale, with a combination of larger, longer keys and smaller, sho ...
fashion, appearing like the layout of the chromatic octave starting on C on a piano keyboard. The notes that would be the black keys (accidentals) on a piano keyboard are raised. There is also an "Enter" button which is used to access other commands (when the "Enter" button is activated, the pedal keyboard notes temporarily turn into command buttons to change the preset, registration bank (a group of presets, much like one might see in a digital
pipe organ The pipe organ is a musical instrument that produces sound by driving pressurized air (called ''wind'') through the organ pipes selected from a keyboard. Because each pipe produces a single pitch, the pipes are provided in sets called ''ranks ...
, or change octaves up or down). The 12 Step is USB
plug-and-play In computing, a plug and play (PnP) device or computer bus is one with a specification that facilitates the recognition of a hardware component in a system without the need for physical device configuration or user intervention in resolving reso ...
, which means that it can be plugged directly into a compatible computer without needing software drivers. As such, a musician with a virtual instrument on her computer could play scales and melodies using the virtual instrument just by plugging the 12 Step into a USB port on the computer. The 12 Step can be plugged directly into some 2010s-era
synth module A sound module is an electronic musical instrument without a human-playable interface such as a piano-style musical keyboard. Sound modules have to be operated using an externally connected device, which is often a MIDI controller, of which th ...
s and hardware electronic instruments that have USB ports. The 12 Step can be used to play 1980s and 1990s-era synthesizers and hardware instruments that are pre-USB (e.g., a
DX-7 The Yamaha DX7 is a synthesizer manufactured by the Yamaha Corporation from 1983 to 1989. It was the first successful digital synthesizer and is one of the best-selling synthesizers in history, selling more than 200,000 units. In the early 1980 ...
synth or drum machine) or which do not have a USB connection, and which only have 5-pin MIDI connectors by using the KMI MIDI Expander, a Keith McMillen Instruments-made unit that is sold separately. The KMI MIDI Expander is a small metal-cased unit with jacks for 5-pin MIDI cable "in" and "out" and USB connectors for power from a wall outlet and to connect to the 12 Step, and LEDs that light up when MIDI messages are sent in or out of the unit. The MIDI expander transforms the 12 Step's USB output to MIDI messages that can be sent over 5-pin MIDI connectors. Each of the keys on the 12 Step have bright white backlighting from an LED, so the keys can be seen on a dark stage. As well, each key has a red LED light that turns on if you press the key, to help you know if you are pressing the intended key. The keys have no moving parts; instead, they have sensors embedded into soft, rubbery keys. The keys sense velocity (how hard or soft the foot hits the key), poly aftertouch pressure (whether or not your foot continues to press the key after the initial strike, which can be used to add nuance to sustained notes, such as by triggering vibrato or other effects) and pitch bend (a gliding
glissando In music, a glissando (; plural: ''glissandi'', abbreviated ''gliss.'') is a glide from one pitch to another (). It is an Italianized musical term derived from the French ''glisser'', "to glide". In some contexts, it is distinguished from the co ...
sound). It weighs 1.0 lb (453 g) and measures 17.5 x 4 x 0.75" (445 x 102 x 19mm). The keyboard can be set to play one note only, or set to a "
poly Poly, from the Greek πολύς meaning "many" or "much", may refer to: Businesses * China Poly Group Corporation, a Chinese business group, and its subsidiaries: ** Poly Property, a Hong Kong incorporated Chinese property developer ** Poly Real ...
" mode, which can sound multiple notes at the same time. The "one note only" setting has long been a standard feature of pedal keyboards intended for use playing basslines, because in many cases, having two bass notes sounding simultaneously can be unduly "muddy". Each preset also has settings for
legato In music performance and notation, legato (; Italian for "tied together"; French ''lié''; German ''gebunden'') indicates that musical notes are played or sung smoothly and connected. That is, the player makes a transition from note to note wit ...
, hold, or "toggle". In "Legato" mode, it is like playing a piano with the damper pedal pressed; each note you press keeps sustaining. The programming automatically replaces any subsequent note in a smooth, seamless legato fashion. If you press the middle button, it mutes any lingering notes or chords. "Toggle" allows the user to switch between modes. One feature in the 12 Step not found in other MIDI foot controllers is that each key can be programmed to play up to five notes. This way, a violin player performing a pop song as a
one man band A one-man band is a musician who plays a number of instruments simultaneously using their hands, feet, limbs, and various mechanical or electronic contraptions. One-man bands also often sing while they perform. The simplest type of "one-man ban ...
could program the 12 Step keys to play the chords she needs. For example, the C button could be programmed to play a C major triad chord, the D key could play a d minor triad, the G key could play a G dominant seventh chord, the A key could play an "a minor" seventh chord, and so on. Since the chords are user programmed, the chord voicings for these chords could cover multiple octaves. A bass player in a
power trio A power trio is a rock and roll band format having a lineup of electric guitar, bass guitar and drum kit (drums and cymbals), leaving out a second rhythm guitar or keyboard instrument that are often used in other rock music bands that are quart ...
could program the 12 Step to play
power chord A power chord (also fifth chord) is a colloquial name for a chord in guitar music, especially electric guitar, that consists of the root note and the fifth, as well as possibly octaves of those notes. Power chords are commonly played on am ...
s, enabling her to provide chordal accompaniment for the lead guitarist's
guitar solo A guitar solo is a melodic passage, instrumental section, or entire piece of music, pre-written (or improvised) to be played on a classical guitar, electric guitar or an acoustic guitar. In 20th and 21st century traditional music and popular m ...
with her feet while she plays bass with her hands. While the presets often provide chords in close voicing (all notes within an octave), there are no technical restrictions on octaves for programming (at least within the standard range of MIDI notes). As such, open voicing chords can be programmed, such as jazz chord voicings that add higher extensions (e.g. 11ths or 13ths). As well, since the chords are programmed, there are none of the limitations that a human keyboard player might face; the 12 Step can perform 10ths, 11ths, and 13ths that would be challenging or impossible for a pianist to play with one hand. As well, since the 12 Step allows users to program any combination of five notes per rubbery key, the 12 Step could also be used to provide a deep sub-bass note and a four note chord in a standard accompaniment register (i.e. around middle C on a piano). A 12 Step programmed in this fashion could provide a one-man band with a simple bass part and chordal accompaniment. The first preset is a chromatic scale starting in C. But even users who only want to play individual notes are not limited to that scale or arrangement. The user could create presets for all of the different keys that they use, so that the keys of the 12 Step could be used to play in different musical keys, while maintaining the familiar C major pattern. For example, if a performer wished to play a song in C# Major, the entire chromatic scale of the 12 Step could be transposed up a semitone. Thus, by playing the song using the keys (the buttons on the 12 Step) for C Major, the synthesizer would produce a sound transposed to C# Major. Whatever is programmed into the keys, whether it is individual notes or chords, can be transposed up or down by several octaves by using the "Select" key and then pressing the octave up or octave down keys (which are the regular note keys, which serve as function buttons once the "Select" button is engaged). The back of the 12 Step has several connectors: a 1/8"
expression pedal An expression pedal is an important control found on many musical instruments including organs, electronic keyboards, and pedal steel guitar. The musician uses the pedal to control different aspects of the sound, commonly volume. Separate expres ...
input, a USB port for connecting to the optional MIDI expander unit, and a USB port for connecting to a computer or hardware electronic device (synth module, sequencer, etc.). Each key has a little red LED light that illuminates when the key is pressed, which helps the performer confirm which note they have pressed. A small alphanumeric LED panel can show up to four characters (some of the preset names include "bEnD", "POLY" and "5OCt" (the last one for a five octave preset) (see list of 12 Step presets. The drumset preset ("dSEt") automatically transmits to the
General MIDI General MIDI (also known as GM or GM 1) is a standardized specification for electronic musical instruments that respond to MIDI messages. GM was developed by the American MIDI Manufacturers Association (MMA) and the Japan MIDI Standards Committ ...
electronic drums channel. The keys on the 12 Step sound drum and cymbal sounds in this setting. The 12 Step has 59 factory presets, such as a chromatic scale, major chords, minor chords, suspended fourth ("sus") chords, power chords,
diatonic Diatonic and chromatic are terms in music theory that are most often used to characterize Scale (music), scales, and are also applied to musical instruments, Interval (music), intervals, Chord (music), chords, Musical note, notes, musical sty ...
chords (in the key of C major, this would be the chords C major, d minor, e minor, F Major, G7 and so on), to name a few. The user can program and save up to 128 presets (in total, so to get all 128 presets as user-programmed presets, the factory presets would have to be replaced) and give them names that will appear on the display panel. The user can select factory or user-created presets by pressing the "Select" key and then pressing the numbered keys (the keys C, D, E, F, G, A, B and the high C that are usually played, which become function keys numbered 1 through 8 when the "Select" button is engaged and its LED is flashing. The user can program the 12 Step to do a "program change" when a certain preset is selected. Using this feature, a user could program the 12 Step to send a program change message to their synthesizer module, selecting a certain synth patch or sound when a certain 12 Step preset is chosen. For example, a user could program the 12 Step to change their synth module to an electric bass sound when the "BASS" 12 Step preset is selected. The user needs to download the free 12 Step Editor program to do programming of new presets or make changes to the unit's settings (such as the touch sensitivity of the keys), using a laptop, desktop or tablet computer. The 12 Step gets its power from the USB bus from the computer it is plugged into or from the Expander unit's port (the Expander is powered by a wall adapter).


List of factory presets

The factory presets include scales, dyads (two notes played simultaneously), chords, and articulation changes and other functions. The names that are provided are the preset names that appear in the four-character LED display on the 12 Step. Users can change the display names using the 12 Step editing software (which must be used on a computer).


Scales

These include CHrO ("Chromatic Scale"), which automatically loads when 12 Step powers up; LEAd ("Blues Lead"); bLUE ("Blues Bass"); PEnt ("Major Pentatonic"); and -Pnt ("Minor Pentatonic").


Dyads

The presets include wide range of
dyad Dyad or dyade may refer to: Arts and entertainment * Dyad (music), a set of two notes or pitches * ''Dyad'' (novel), by Michael Brodsky, 1989 * ''Dyad'' (video game), 2012 * ''Dyad 1909'' and ''Dyad 1929'', ballets by Wayne McGregor Other uses ...
s, which are two notes that are sounded simultaneously. OCt ("Octave"); 5OCt ("5 Octaves"); -3rd ("Minor 3rds"); 3rd ("Major 3rds"); dIA3 ("Diatonic 3rds"); 4tHS ("4ths"); dIA4 ("Diatonic 4ths"); StC4 ("Stacked 4ths"); 5tHS ("5ths"); dIA5 ("Diatonic 5ths"); StC5 ("Stacked 5ths"); -6tH ("Minor 6ths"); 6tHS ("Major 6ths"); dIA6 ("Diatonic 6ths"); -7tH ("Minor 7ths"); 7tHS ("Major 7ths"); -9tH ("Minor 9ths"); 9tHS ("Major 9ths"); 10S ("Minor 10ths"); 10tH ("Major 10ths"); trtn ("
Tritone In music theory, the tritone is defined as a musical interval composed of three adjacent whole tones (six semitones). For instance, the interval from F up to the B above it (in short, F–B) is a tritone as it can be decomposed into the three a ...
").


Chords

Some of the chord presets also have an articulation or playing style feature which is turned on simultaneously, such as POtG, "Power Chords Toggle", which sets up power chords for each key of the 12 Step, while also activating the "toggle" playing feature. Some of the chord presets are designed for musicians and bands that use
Drop D tuning Drop D tuning is an alternative form of guitar tuning in which the lowest (sixth) string is tuned down from the usual E of standard tuning by one whole step to D. So where standard tuning is E2A2D3G3B3E4 (EADGBe), drop D is D2A2D3G3B3E4 (DADGBe ...
. EPO ("Power Chords Legato"); SUS9 ("Sus9 Chords")-trd ("Minor Triads"); trAd ("Major Triads"); dtrd ("Diatonic Triads"; -145 ("1-4-5-7 Minor Chords"); 1457 ("1-4-5-7 Major Chords"); dI ("Diminished Chords"); AUG ("Augmented Triads"); PO ("Power Chords Normal"); POtG ("Power Chords Toggle"); InPO ("Inverted Power Chords"); d_LO ("Drop D −12"); drOP ("Drop D Legato"); -6CH ("Minor 6th Chords"); 6CHd ("Major 6th Chords"); -FL7 ("Minor 7 Chords"); FLt7 ("Dominant 7 Chords"); dI7C ("Diatonic 7th Chords (Major)"); SUS4 ("Sus 4 Chords").


Articulation or other functions

Notable presets in this group are CLIP ("Live Clip Launching), which is set up to launch sound clips in Ableton Live; and A__b ("2 Voices"), which enables one 12 Step to control two different synth voices (or two different synth modules) on two different MIDI channels. bEnD ("Tilt Pitch Bend"); LGtO ("Legato"); tOGL ("Toggle"); PrES ("Pressure Volume"); CLIP ("Live Clip Launching); POLY ("Polyphonic") AFtr ("Poly Aftertouch"); A__b ("2 Voices"); CrOS ("Voice XFade"); PAn ("Key Number Panning"); dSEt ("Drum Set").


Reception

Kev Choice and Albert Mathias, the reviewers from ''Keyboard Mag'', call the 12 Step a "...welcome alternative to heavy, cumbersome foot controllers" that are hard to program. The reviewers state that the manual and software editor program are "...well written and clear". They state that playing some basslines on the small keys, such as "...
walking bass Bassline (also known as a bass line or bass part) is the term used in many styles of music, such as blues, jazz, funk, Dub music, dub and electronic music, electronic, traditional music, traditional, or classical music for the low-pitched Part ( ...
lines, for example, might make one wish for shoes with bigger heels or pointier tips", and they suggest sitting down to play the instrument. The reviewers state that the 12 Step is easy to use with Propellerhead, Reason and
Ableton Live Ableton Live is a digital audio workstation for macOS and Windows developed by the German company Ableton. In contrast to many other software sequencers, Ableton Live is designed to be an instrument for live performances as well as a tool f ...
. They say that in addition to its usefulness for pianists and other instrumentalists, it has potential for use by "...deejays, emcees, or anyone on stage responsible for triggering samples or generating tones". Alex Maiolo from ''Tape Op'' had a positive review of the 12 Step, which noted that "most oot controllersare expensive and bulky", making them infeasible for the typical musician who only needs occasional foot-triggered notes. He calls it a "...quick, cheap, easy, reliable, portable bass pedal solution" . He noted that given that bands in the mid-2010s are touring with smaller numbers of personnel, yet still trying to recreate their studio recording sounds in live shows, the 12 Step could solve this problem, as it can be used as a "clip launcher for hardware and software samplers". Juan Alderete and Nick Reinhart from ''Pedals and Effects'' were pleased that Keith McMillen is making a variety of lightweight music gear for travelling musicians and they positively note the 12 Step's "bullet proof" and durable construction. They note that since "...most bands these days seem to be either two or three musicians, the 12 Step is a great way to step up your band's sound" by adding "
Moog bass The Moog Taurus is a foot-operated analog synthesizer designed and manufactured by Moog Music, originally conceived as a part of the Constellation series of synthesizers. The initial Taurus I was manufactured from 1975 to 1981; a less popular re ...
, or control samples via my feet", so a band can "sound like
hey Hey or Hey! may refer to: Music * Hey (band), a Polish rock band Albums * ''Hey'' (Andreas Bourani album) or the title song (see below), 2014 * ''Hey!'' (Julio Iglesias album) or the title song, 1980 * ''Hey!'' (Jullie album) or the title s ...
do on the record" in live shows. Reviewer Nick Batt demonstrated and commented on the 12 Step in a 2012 video review for ''SonicState''. Batt praised the 12 Step, saying "a lot of thought has gone into it", and he stated that as of 2012, no other MIDI foot controller offered the same level of sophisticated control options (apart from the McMillen SoftStep). Batt states that he found pressing the small keys hard while wearing shoes, but he acknowledged that there are
Hammond organ The Hammond organ is an electric organ invented by Laurens Hammond and John M. Hanert and first manufactured in 1935. Multiple models have been produced, most of which use sliding drawbars to vary sounds. Until 1975, Hammond organs generated s ...
ists who have made videos of themselves playing rapid organ
bassline Bassline (also known as a bass line or bass part) is the term used in many styles of music, such as blues, jazz, funk, Dub music, dub and electronic music, electronic, traditional music, traditional, or classical music for the low-pitched Part ( ...
s on the 12 Step. He said the strong point of the unit is its "potential for customizable control" of computer music applications such as Ableton, such as triggering clips or "scenes", particularly for solo performers or
one man band A one-man band is a musician who plays a number of instruments simultaneously using their hands, feet, limbs, and various mechanical or electronic contraptions. One-man bands also often sing while they perform. The simplest type of "one-man ban ...
s. In Sam Mallery's review for B&H Photo, he calls Keith McMillen Instruments "...among the most innovative and forward-thinking manufacturers in the pro audio industry today" and says that it is "no surprise that the 12 Step is so intelligently designed and easy to use". He praises the "...illuminated and expressive keys" and states that musicians and DJs will find the 12 Step useful for shows.


References

{{Reflist


External links


Keith McMillen Instruments – 12 Step
Electric and electronic keyboard instruments MIDI controllers