fbpx
Skip to main content

Copy of MIDI Polyphonic Expression (MPE) Specification Adopted!



One of the biggest recent developments in MIDI is MIDI Polyphonic Expression (MPE). MPE is a method of using MIDI which enables multidimensional controllers to control multiple parameters of every note within MPE-compatible software. 

In normal MIDI, Channel-wide messages (such as Pitch Bend) are applied to all notes being played on a single MIDI Channel. In MPE, each note is assigned its own MIDI Channel so that those messages can be applied to each note individually.

The newly adopted MIDI Polyphonic Expression (MPE) specification is now available for download By MIDI Association members.


MIDI Manufacturers Association (MMA) Adopts New MIDI Polyphonic Expression (MPE) Enhancement to the MIDI Specification 

 

Los Angeles, CA, January 28, 2018− Today marks the MIDI Manufacturers Association’s (MMA) ratification of a new extension to MIDI, MPE (MIDI Polyphonic Expression). MPE enables electronic instruments such as synthesizers to provide a level of expressiveness typically possible only with acoustic instruments.

Prior to MPE, expressive gestures on synthesizers—such as pitch bending or adding vibrato—affected all notes being played. With MPE, every note a musician plays can be articulated individually for much greater expressiveness.

In MPE, each note is assigned its own MIDI Channel, so that Channel-wide expression messages can be applied to each note individually. Music making products (such as the ROLI Seaboard, Moog’s Animoog, and Apple’s Logic) take advantage of this so that musicians can apply multiple dimensions of finger movement control: left and right, forward and back, downward pressure, and more.

MMA President Tom White notes that “The efforts of the members (companies) of MMA has resulted in a specification for Polyphonic Expression that provides for interoperability among products from different manufacturers, and benefits the entire music industry.”

Jean-Baptiste Thiebaut of ROLI concurs. “The MPE specification paves the way for a new generation of expressive controllers and music software, providing many creative opportunities for live musicians and producers. MPE remains fully compatible with MIDI.”

The MPE specification will be available for download in the coming weeks. To obtain a free copy, join the MIDI Association, the global community of people who work, play and create with MIDI, at www.MIDI.org. 

MPE Press Release Downloadable PDF



The Basic Features of MPE

(Reprinted from the MIDI Manufacturers Association MPE Specification document’s Background Section)
(Note: not all devices may support all features)

The MPE specification aims to provide an agreed method for hardware and software manufacturers to communicate multidimensional control data between MIDI controllers, synthesizers, digital audio workstations, and other products, using the existing framework of MIDI 1.0.

These proposed conventions define a way of distributing polyphonic music over a group of MIDI Channels, making multiple parameters of different notes separately controllable. This will enable richer communication between increasingly expressive MIDI hardware and software.

Briefly, what is defined is as follows:

  — Wherever possible, every sounding note is temporarily assigned its own MIDI Channel between its Note On and Note Off. This allows Control Change and Pitch Bend messages to be addressed to that particular note.

  — A Registered Parameter Number is used to establish the range of Channels used for sending or receiving notes. Two messages control the division of MIDI Channel space into sub-spaces called Zones, so that multi-timbral playing is still possible using only one physical MIDI interface.

  — When there are more active notes in a Zone than available Channels, two or more notes will have to share the same Channel. Under such circumstances, all notes will continue to sound, but will no longer be uniquely controllable.

  — Each Zone has a dedicated extra Channel, called the Master Channel, which conveys common information including Program Change messages, pedal data, and overall Pitch Bend. These messages apply across the entire Zone.

(The MPE specification also defines how to handle Pitch Bend, Aftertouch and CC messages to provide maximum interoperability.)

The full MPE MIDI specification will be available soon for download in the Specs section of the site. 


Digital
audio workstations (DAWs) 
Company Link
Bitwig 8-Track & Studio Bitwig https://www.bitwig.com/en/home.html
GarageBand
macOS
Apple https://www.apple.com/mac/garageband/
Logic Pro X Apple https://www.apple.com/logic-pro/
Reaper Reaper https://www.reaper.fm
Steinberg
Cubase
Steinberg https://new.steinberg.net/cubase/
Steinberg
Cubasis 2 
Steinberg https://www.steinberg.net/en/products/mobile_apps/cubasis/start.html
Tracktion
Waveform
Steinberg https://www.tracktion.com/products/waveform
Cakewalk BandLab https://www.bandlab.com/products/cakewalk
   
Software synthesizers  Company Link
crusher-x accSone https://www.accsone.com
Poly-Ana Admiral Quality http://www.admiralquality.com/product/poly-ana/
Logic Pro X
Instruments
Apple https://www.apple.com/logic-pro/plugins-and-sounds/
MainStage
Instruments
Apple https://www.apple.com/mainstage/plugins-and-sounds/
Quanta Audio Damage https://www.audiodamage.com/collections/plugin-instruments/products/ad046-quanta
Max (and any
MPE instruments created in Max)
Cycling 74 https://cycling74.com/products/max/
“Play
5″ Sample Engine
East West Sounds http://www.soundsonline.com/Play-Software-Download
Strobe2 Fxpansion https://www.fxpansion.com/products/strobe2/
Cypher 2 Fxpansion https://www.fxpansion.com/products/cypher2/
Sektor Initial Audio https://initialaudio.com/product/sektor/
Audio
SynthMaster
KV331 https://www.kv331audio.com
Aalto Madrona Labs  https://madronalabs.com/products/aalto
Kaivo Madrona Labs  https://madronalabs.com/products/kaivo
Kontakt Native Instruments https://www.native-instruments.com/en/products/komplete/samplers/kontakt-6/
Reaktor (and
any MPE instruments created in Reaktor)
Native Instruments https://www.native-instruments.com/en/products/komplete/synths/reaktor-6/
WaveMapper 2 PPG http://wolfgangpalm.com/wm2.html
WaveGenerator PPG http://wolfgangpalm.com/wg.html
Phonem PPG http://wolfgangpalm.com/phonem.html
Infinate Pro PPG http://wolfgangpalm.com/infinitepro.html
Equator ROLI https://roli.com/products/software/equator-synth
Softube
Modular
Softube https://www.softube.com/index.php?id=modular
Omnisphere Spectrasonics https://www.spectrasonics.net/products/omnisphere/index.php
Trillian Spectrasonics https://www.spectrasonics.net/products/trilian.php
BT Phobos Spitfire Audio https://www.spitfireaudio.com/shop/a-z/bt-phobos/
Addiction
Synth
Stagecraft Software http://www.stagecraftsoftware.com/products/addictionsynth/
Infinity Synth Stagecraft Software http://www.stagecraftsoftware.com/products/infinitysynth/
Cubase (5
instruments)
Steinberg https://new.steinberg.net/cubase/
Kyma 7 Symbolic Sound https://kyma.symbolicsound.com
The Legend Synapse Audio https://www.synapse-audio.com/thelegend.html
Bazille U-He https://u-he.com/products/bazille/
Ace U-He https://u-he.com/products/ace/
Diva U-He https://u-he.com/products/diva/
Hive U-He https://u-he.com/products/hive/
Repro-5 (5
instruments, downloadable sound files)
U-He https://u-he.com/products/repro/
Falcon UVI https://www.uvi.net/falcon.html
Auras Slate and Ash https://slateandash.com/products/auras
HALion Steinberg https://www.steinberg.net/en/products/vst/halion_und_halion_sonic/halion.html
   
Mobile apps  Company Link
GarageBand iOS Apple https://www.apple.com/ios/garageband/
Quanta Audio Damage https://www.audiodamage.com/products/ad046-quanta
SpringSound Ankorage http://www.anckorage.com/spring-sound/
Gestrument Gestrument AB https://gestrument.com
SynthMaster
Player
KV331 Audio https://www.kv331audio.com/synthmasterplayer.aspx
GeoShred moForte Inc (Wizdom) http://www.moforte.com
Minimoog Model
D
Moog https://www.moogmusic.com/products/minimoog-model-d-app
Moog Model 15 Moog https://www.moogmusic.com/products/model-15-app
AniMoog Moog https://www.moogmusic.com/products/animoog
iFretless Bass Blue Mango http://ifretless.com/ifretless.php
Sax Blue Mango http://ifretless.com/ifretless.php
iFretless
Guitar
Blue Mango http://ifretless.com/ifretless.php
Volt Numerical Audio http://numericalaudio.com/volt/
Arctic
ProSynth
One Red Dog Media http://www.onereddog.com.au/arcticpro.html
WaveGenerator PPG http://wolfgangpalm.com/iwg.html
WaveMapper PPG http://wolfgangpalm.com/iwm.html
Phonem PPG http://wolfgangpalm.com/iphonem.html
Infinate PPG http://wolfgangpalm.com/iinfinite.html
NOISE Roli https://noise.fm
Seaboard 5D Roli https://itunes.apple.com/us/app/seaboard-5d/id1173937855?mt=8
ThumbJam Sonosaurus https://thumbjam.com
DrumJam Sonosaurus https://drumjamapp.com
GeoSynthesizer Wizdom http://www.wizdommusic.com/products/geo_synthesizer.html
SampleWiz Wizdom http://www.wizdommusic.com/products/samplewiz.html
Tardigrain HumbleTune http://www.humbletune.com/tardigrain/
Le Sound
Reshape
Le Sound https://lesound.io/product/reshape/
   
Hardware synthesizers and
Controllers
Company Link
Artiphon INSTRUMENT 1 Artiphon https://artiphon.com/
MicroMonsta Audiothingies https://www.audiothingies.com/product/micromonsta/
Axoloti Axoloti http://www.axoloti.com
Kijimi Black Corporation https://www.deckardsdream.com/product/kijimi-built-preorder-run1
Deckard’s
Dream
Black Corporation https://www.deckardsdream.com
Endorphin.es
Shuttle Control
Endorphin.es http://endorphin.es/endorphin.es–shuttle.html
Expert
Sleepers FH-2
Expert Sleepers http://www.expert-sleepers.co.uk
Futuresonus Parva Futuresonus https://futureson.us
Haken
Continuum
Haken https://www.hakenaudio.com
MOD Duo MOD https://www.moddevices.com
Modal
Electronics 001
Modal Electronics http://www.modalelectronics.com
Modal
Electronics 002
Modal Electronics http://www.modalelectronics.com
Modal
Electronics 002R
Modal Electronics http://www.modalelectronics.com
Modor NF-1
/ NF-1m
Modor http://www.modormusic.com
Polyend Poly Polyend http://polyend.com/product/poly/
Snyderphonics
MantaMate
Snyderphonics https://snyderphonics.com/mantamate.htm
Percussa SSP Percussa https://www.percussa.com
Seaboard Rise
Grand
Roli https://roli.com/products/seaboard
Blocks Roli https://roli.com/products/blocks/
LinnStrument Roger Linn Design http://www.rogerlinndesign.com/linnstrument.html
Expressionist EncoreElectronics http://www.encoreelectronics.com/cont_expres.html
Vermona:
PerFOURmer
Vermona https://www.vermona.com/en/products/synthesizer/product/perfourmer-mkii/
   
These
DAWs and synthesizer plugins can be used with certain MPE Controllers by
following the setup guides provided by the MPE Controller maker:
Company Link
Ableton Live Abelton https://www.ableton.com/en/live/
Audio Modeling
SWAM Engine
Audio Modeling https://audiomodeling.com
Digital
Performer
MOTU http://www.motu.com/products/software/dp/
FL Studio Image Line https://www.image-line.com/flstudio/
iZotope Iris 2 iZotope https://www.izotope.com/en/products/create-and-design/iris.html
Pro Tools Avid https://www.avid.com/pro-tools
Studio One PreSonus https://www.presonus.com/products/Studio-One
Kurzweil
V.A.S.T. Synthesizers
Kurzweil http://www.vintagesynth.com/kurzweil/k2000.php
Roland JV-80
(keyboard)
Roland http://www.vintagesynth.com/roland/jv80.php
Roland  JV-1080 Roland http://www.vintagesynth.com/roland/jv1080.php
Roland Integra
7
Roland https://www.roland.com/us/products/integra-7/
Roland JD-800
(keyboard)
Roland http://www.vintagesynth.com/roland/jd800.php
Roland JD-990
(rack module)
Roland http://www.vintagesynth.com/roland/jd990.php
Roland XP-50 Roland http://www.vintagesynth.com/roland/xp50.php

The following products support one or more of the features of MPE:

 

Digital audio workstations (DAWs) 

  • Bitwig 8-Track & Studio
  • GarageBand macOS
  • Logic Pro X
  • Reaper
  • Steinberg Cubase
  • Steinberg Cubasis 2.6
  • Tracktion Waveform

Software synthesizers 

  • Admiral Quality Poly-Ana
  • Cycling ’74 Max
  • Equator / Equator Player
  • FXpansion Strobe2
  • KV331 Audio SynthMaster
  • Madrona Labs Aalto
  • Madrona Labs Kaivo
  • MainStage
  • Native Instruments Reaktor
  • Softube Modular
  • Spitfire BT Phobos
  • Stagecraft Addiction and Infinity
  • Symbolic Sound Kyma
  • UVI Falcon
Mobile apps 
  • NOISE
  • Seaboard 5D
  • GeoShred
  • GarageBand iOS
  • Moog Model 15
  • AniMoog

Hardware synthesizers 

  • Artiphon INSTRUMENT 1
  • Audiothingies MicroMonsta
  • Axoloti
  • Deckard’s Dream
  • Endorphin.es Shuttle Control
  • Expert Sleepers FH-1
  • Futuresonus Parva
  • Haken Continuum
  • MOD Duo
  • Modal Electronics 001 / 002 / 002R
  • Modor NF-1 / NF-1m
  • Polyend Poly
  • Snyderphonics MantaMate

These DAWs and synthesizer plugins can be used with certain MPE Controllers by following the setup guides provided by the MPE Controller maker:

  • Ableton Live
  • Audio Modeling SWAM Engine
  • Digital Performer
  • FL Studio
  • iZotope Iris 2
  • Native Instruments Kontakt
  • Pro Tools
  • Spectrasonics Omnisphere and Trillian
  • Studio One
  • U-he Diva
  • Le Sound Reshape

    MPE Live Chat 

    On May 26, 2018, we held the very first MIDI Live! chat with a panel of MPE specialists.

    We recorded the session and it is presented here as a podcast.

    Listeners were not only able to send in questions via text but were able to actually join the discussion and interact directly with the panelists. Roger Linn demoed his Linnstrument live from his studio in Los Altos.

    DIscussions included the differences between the original MPE spec and the final MMA specification, MPE checklists, and test sequences, and the requirements for obtaining an MMA MPE logo that is under development.


    ...

    MPE MIDI Live! Chat Podcast –  

    On May 26, we held the very MIDI Live! chat with a panel of MPE specialists. We recorded the session and it is presented here as a podcast.

    1


    Here is a collection of Youtube videos showing off how expressive MPE enabled instruments can be. 












    Links to online MPE resources


    ...

    Multidimensional Polyphonic Expression – Synthtopia

    Posts about Multidimensional Polyphonic Expression written by synthhead, Elisabeth, and Darwin Grosse


    ...

    Bitwig | The Future of MIDI

    Bitwig Studio is a multi-platform music-creation system for production, performance and DJing, with a focus on flexible editing tools and a super-fast workflow.