Thinking about it, AT is also pretty rare with real instruments. Once one has hit the key, string, drum skin or whatever, usually the only thing one can still manipulate to a certain extent is the duration of the sound. Most of the player's sensitivity goes into the attack, not the sustain.
Polyphonic Aftertouch: why isn’t it always represented?
- Banned
- 3564 posts since 22 Aug, 2019
-
- KVRist
- 441 posts since 30 Apr, 2008 from St Louis, MO
Having owned an Ensoniq VFX-SD (1990) with poly AT, my main use was emphasizing a single note or chord I was sustaining without affecting other notes being held. (eg. Opening the filter or adding LFO only on the bass note of a chord or top melodic note). I never really triggered differing amounts of AT on each finger.
In practical use, AT is most beneficial when playing a monophonic solo -- therefore have not missed it much as mono AT suffices playing monophonic solos. I usually prefer to control modulation by multiple pedals anyways ... but mono AT is still on my keyboards. (I kept the VFX just for purpose as a Poly AT controller, but never once pulled it out for that purpose).
I would agree a MPE controller would have more useful features such as a Seaboard or Lininstrument ... but do not own either. I've tried a seaboard and its truly multi dimensional. Vids on Lininstrument are equally or more impressive too.
In short, MPE rules if you need expressive flexibilty. Poly AT on a standard keyboard seems like an unappreciated additional cost for most users. If you saw the mechanics of achieving, its a physical hardware difference to add poly AT to a keyboard.
In practical use, AT is most beneficial when playing a monophonic solo -- therefore have not missed it much as mono AT suffices playing monophonic solos. I usually prefer to control modulation by multiple pedals anyways ... but mono AT is still on my keyboards. (I kept the VFX just for purpose as a Poly AT controller, but never once pulled it out for that purpose).
I would agree a MPE controller would have more useful features such as a Seaboard or Lininstrument ... but do not own either. I've tried a seaboard and its truly multi dimensional. Vids on Lininstrument are equally or more impressive too.
In short, MPE rules if you need expressive flexibilty. Poly AT on a standard keyboard seems like an unappreciated additional cost for most users. If you saw the mechanics of achieving, its a physical hardware difference to add poly AT to a keyboard.
-
- KVRian
- 1286 posts since 25 Jul, 2009
What if you play 10 notes, with 15 sounds layered across the whole keyboard (150 notes triggered), and each separate key is supposed to have its own midi channel, and you only have 16 channels. Something's got to give.WasteLand wrote: ↑Tue Jun 30, 2020 3:42 pm ....
with MPE you are not stuck with mono-timbral, with roli (and i believe in other MPE controllers, like joué and sensel morph, and then the expensive ones), you can set the roli in different modes,
for the CS-80 V3, for example, i use single channel, change the setting for poly aftertouch. and it works.
so a MPE controller can also be used for non-MPE synths. articulation for a Mini V3, for instance, but one note, one sound....
....i know only about roli, because i bought the roli...
Last edited by felis on Wed Jul 01, 2020 2:37 am, edited 2 times in total.
- KVRAF
- Topic Starter
- 14989 posts since 26 Jun, 2006 from San Francisco Bay Area
Most of the Arturia synths respond to it.WasteLand wrote: ↑Mon Jun 29, 2020 5:28 pm polyphonic aftertouch, not many (midi)keyboards have it.
i think only the CS-80 V(3) responds to polyphonic aftertouch, of the arturia synths? pigments 2 perhaps, has certainly MPE.
MPE has always polyphonic pressure. but you have to have a MPE capable midi keyboard, the GEM S2 has a polyphonic keyboard. it is not a MPE keyboard.
MPE works different (with 16 midi channels, 15 for seperate notes, 1 channel for global).
polyphonic aftertouch are CC messages, 1 channel.
but it is a good question, why not implement poly aftertouch. it are only CC messages... but the synth must be capable to whatever the aftertouch controls/modulates, to do it per note. it is not only midi implementation, also the design of the synth itself.
Zerocrossing Media
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
- KVRAF
- Topic Starter
- 14989 posts since 26 Jun, 2006 from San Francisco Bay Area
I can’t think of a poly synth that doesn’t have per voice modulation.Tj Shredder wrote: ↑Tue Jun 30, 2020 7:41 am The main reason is, that implementing it needs per voice modulation. MPE synths can do it in principle, the others mostly not, and why bother if there are almost no keyboards which support it...
Of course any CS-80 emulation has to, I wonder if Arturia will add MPE at least to the CS-80 V. They support it in Pigments, they know how to do it, and it would be a logical enhancement...
Zerocrossing Media
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
- KVRAF
- Topic Starter
- 14989 posts since 26 Jun, 2006 from San Francisco Bay Area
Maybe so, but there are a few synths and controllers that are now starting to feature it.
Zerocrossing Media
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
- KVRAF
- 2845 posts since 8 Jun, 2018
yes, but not full MPE, only pigments 2 has MPE. but you can use single channel (perhaps even how it is called, multiple channels).zerocrossing wrote: ↑Tue Jun 30, 2020 8:09 pmMost of the Arturia synths respond to it.WasteLand wrote: ↑Mon Jun 29, 2020 5:28 pm polyphonic aftertouch, not many (midi)keyboards have it.
i think only the CS-80 V(3) responds to polyphonic aftertouch, of the arturia synths? pigments 2 perhaps, has certainly MPE.
MPE has always polyphonic pressure. but you have to have a MPE capable midi keyboard, the GEM S2 has a polyphonic keyboard. it is not a MPE keyboard.
MPE works different (with 16 midi channels, 15 for seperate notes, 1 channel for global).
polyphonic aftertouch are CC messages, 1 channel.
but it is a good question, why not implement poly aftertouch. it are only CC messages... but the synth must be capable to whatever the aftertouch controls/modulates, to do it per note. it is not only midi implementation, also the design of the synth itself.
per voice modulation, so also the filter? effects? the complete routing? perhaps there are, or certainly synhts that can do it, but o well, i should investigate... maybe i don't get it.zerocrossing wrote: ↑Tue Jun 30, 2020 8:11 pmI can’t think of a poly synth that doesn’t have per voice modulation.Tj Shredder wrote: ↑Tue Jun 30, 2020 7:41 am The main reason is, that implementing it needs per voice modulation. MPE synths can do it in principle, the others mostly not, and why bother if there are almost no keyboards which support it...
Of course any CS-80 emulation has to, I wonder if Arturia will add MPE at least to the CS-80 V. They support it in Pigments, they know how to do it, and it would be a logical enhancement...
i don't really understand what your are saying. 15 channels is MPE (1 channel is global). stacked voices, for one oscillator. you mean.felis wrote: ↑Tue Jun 30, 2020 8:04 pmWhat if you play 10 notes, with 15 sounds layered across the whole keyboard (150 notes triggered), and each separate key is supposed to have its own midi channel, and you only have 16 channels. Something's got to give.WasteLand wrote: ↑Tue Jun 30, 2020 3:42 pm ....
with MPE you are not stuck with mono-timbral, with roli (and i believe in other MPE controllers, like joué and sensel morph, and then the expensive ones), you can set the roli in different modes,
for the CS-80 V3, for example, i use single channel, change the setting for poly aftertouch. and it works.
so a MPE controller can also be used for non-MPE synths. articulation for a Mini V3, for instance, but one note, one sound....
....i know only about roli, because i bought the roli...
15 sounds layered across the whole keybaord, a sampler, some things synths can do it, but 15 sounds?
it is per key MPE. maybe my terminlogy is of... you strike a key on a roli, strike a next one, both send via seperate midi channels (2 = 2 keystrikes), velocity, pressure, slide, glide (and lift).
strike 4 = 4 midi channels.
Primoridal Music: sadà\exposadà - Indusrial & Expanding Your Mind Hurts: Sound Brut
- KVRAF
- Topic Starter
- 14989 posts since 26 Jun, 2006 from San Francisco Bay Area
I’m also after MPE, but that’s not really the same thing as polyphonic aftertouch. I don’t need every synth to be MPE... I mean, it would be nice, but that’s another can of worms. There are many types of sounds that I don’t need individual pitch control of. It always seems odd to me that Equator has things like piano style patches, as if one could pitch bend a piano or any sort of chime or tine type sound. Sometimes I just like the feel of a traditional keyboard. My Rise 49 is awesome, but not for everything.WasteLand wrote: ↑Wed Jul 01, 2020 6:30 amyes, but not full MPE, only pigments 2 has MPE. but you can use single channel (perhaps even how it is called, multiple channels).zerocrossing wrote: ↑Tue Jun 30, 2020 8:09 pmMost of the Arturia synths respond to it.WasteLand wrote: ↑Mon Jun 29, 2020 5:28 pm polyphonic aftertouch, not many (midi)keyboards have it.
i think only the CS-80 V(3) responds to polyphonic aftertouch, of the arturia synths? pigments 2 perhaps, has certainly MPE.
MPE has always polyphonic pressure. but you have to have a MPE capable midi keyboard, the GEM S2 has a polyphonic keyboard. it is not a MPE keyboard.
MPE works different (with 16 midi channels, 15 for seperate notes, 1 channel for global).
polyphonic aftertouch are CC messages, 1 channel.
but it is a good question, why not implement poly aftertouch. it are only CC messages... but the synth must be capable to whatever the aftertouch controls/modulates, to do it per note. it is not only midi implementation, also the design of the synth itself.
per voice modulation, so also the filter? effects? the complete routing? perhaps there are, or certainly synhts that can do it, but o well, i should investigate... maybe i don't get it.zerocrossing wrote: ↑Tue Jun 30, 2020 8:11 pmI can’t think of a poly synth that doesn’t have per voice modulation.Tj Shredder wrote: ↑Tue Jun 30, 2020 7:41 am The main reason is, that implementing it needs per voice modulation. MPE synths can do it in principle, the others mostly not, and why bother if there are almost no keyboards which support it...
Of course any CS-80 emulation has to, I wonder if Arturia will add MPE at least to the CS-80 V. They support it in Pigments, they know how to do it, and it would be a logical enhancement...
i don't really understand what your are saying. 15 channels is MPE (1 channel is global). stacked voices, for one oscillator. you mean.felis wrote: ↑Tue Jun 30, 2020 8:04 pmWhat if you play 10 notes, with 15 sounds layered across the whole keyboard (150 notes triggered), and each separate key is supposed to have its own midi channel, and you only have 16 channels. Something's got to give.WasteLand wrote: ↑Tue Jun 30, 2020 3:42 pm ....
with MPE you are not stuck with mono-timbral, with roli (and i believe in other MPE controllers, like joué and sensel morph, and then the expensive ones), you can set the roli in different modes,
for the CS-80 V3, for example, i use single channel, change the setting for poly aftertouch. and it works.
so a MPE controller can also be used for non-MPE synths. articulation for a Mini V3, for instance, but one note, one sound....
....i know only about roli, because i bought the roli...
15 sounds layered across the whole keybaord, a sampler, some things synths can do it, but 15 sounds?
it is per key MPE. maybe my terminlogy is of... you strike a key on a roli, strike a next one, both send via seperate midi channels (2 = 2 keystrikes), velocity, pressure, slide, glide (and lift).
strike 4 = 4 midi channels.
As for per voice modulation, yes, filter, but many synths offer polyphonic LFOs and per voice EGs. Think of what you can do with an FM operator per voice. Tons of control. Equator has a little bit of FM and it can do amazing things. Anyway, I’m just saying that there are a fair amount of synths that do automatically understand polyphonic aftertouch. I guess I’m asking if this was a super difficult task to implement, or they just did it because they figured a few people would really appreciate it and it wasn’t that big of a deal.
Zerocrossing Media
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
-
- KVRian
- 1286 posts since 25 Jul, 2009
OK - that's a bit much.
Say you have two sounds layered across the keyboard. You use both hands and play a 10 note chord.
You've just triggered 20 notes and each is supposed to have its own midi channel, so that polyAT can be applied to each note separately.
There must be something I'm still not understanding.
These two posts are what I'm having trouble with:
EvilDragon wrote: ↑Tue Jun 30, 2020 12:24 pm With MPE you could totally have 16 different sounds on each MIDI channel. Fun stuff.
Edit: took a quick peek at the MPE spec, and I think I get it:
"....An MPE controller assigns every new note its own MIDI Channel, until there are no unoccupied Channels available. An occupied Channel becomes unoccupied when its sounding notes have all sent or received Note Off messages.
When there are more Notes than unoccupied Channels, a new note must share a MIDI Channel with an existing note. Since Control Change and Pitch Bend are Channel Messages, they then affect both notes on that Channel...."
- KVRAF
- 2845 posts since 8 Jun, 2018
here is more information:felis wrote: ↑Wed Jul 01, 2020 5:38 pmOK - that's a bit much.
Say you have two sounds layered across the keyboard. You use both hands and play a 10 note chord.
You've just triggered 20 notes and each is supposed to have its own midi channel, so that polyAT can be applied to each note separately.
There must be something I'm still not understanding.
These two posts are what I'm having trouble with:
EvilDragon wrote: ↑Tue Jun 30, 2020 12:24 pm With MPE you could totally have 16 different sounds on each MIDI channel. Fun stuff.Edit: took a quick peek at the MPE spec, and I think I get it:
"....An MPE controller assigns every new note its own MIDI Channel, until there are no unoccupied Channels available. An occupied Channel becomes unoccupied when its sounding notes have all sent or received Note Off messages.
When there are more Notes than unoccupied Channels, a new note must share a MIDI Channel with an existing note. Since Control Change and Pitch Bend are Channel Messages, they then affect both notes on that Channel...."
https://support.roli.com/support/soluti ... at-is-mpe-
Primoridal Music: sadà\exposadà - Indusrial & Expanding Your Mind Hurts: Sound Brut
-
- KVRAF
- 6804 posts since 20 Jan, 2008
AT is not a global parameter. AT is singular per channel as is bend.. The Yamaha CS-80 was not standard midi. Poly AT requires sending signals across multiple channels. IE MPE.
Poly AT is not genre specific, nor is AT common on many midi keyboard devices due to cost constraints. In many situations it's more suitable to assign that function to an expression port such as a knob or an expression pedal.
Although sysex is transferred on channel one along with other data it is still capable of sending various local data as well including note on etc. Channel 10 for drums was simply instituted for simplicity and instant compatibility with other devices. In short all midi channels can side chain proprietary data along with specific midi per channel midi data.
I have a linnstrument and I've done several workarounds to attain mpe with non mpe enabled devices. It's work. It's a lot of work. Mostly it's about creating several channel inputs with the same instrument set up with their own midi channel ins.
A great deal of thought has to go into whether you want mpe or not and what you can assign to the various cc values. While one may not be able to fake at on a non at hardware output one can with reason assign cc values to a specific "group sound" Not all virtual instruments play nice with MPE. Just as some sounds only work well with mono rather than poly output.
The development of mpe was in development long before the phrase came about. The greatest hindrance was as it is now in Development cost and hardware production costs. It's still expensive (especially on hardware keyboards) to configure all the wiring, components processing and more. Then there is the market adaptability. If the wider market refuses to see the added value for the added cost then there will be limited production. We see that with the market here at KVR as well. Every time someone says "I want cheap" the market will respond with cheap. That's the only way the market can stay in business.
If the public really wants mpe, it's out there buying into mpe will eventually lower prices for mpe but it still wont be cheap. There are some inexpensive mpe devices on the market... Namely the artiphon instrument one. But the truth of the matter is that the instrument one was priced out cheap and most features of mpe were not implimented. As well it has serious design issues. (Yes I have one)
The best mpe enabled device on the market is... The Linnstrument.
Yes: I have one, Yes I have a fb group dedicated to it and I try to offer lessons on the FB Linnstrument Lessons page. It costs money, The greatest limitation of it is familiarize yourself with the physical act of playing witch takes time and practice. Not for the emotive values as much as getting down chords and scales. I've seen a few go on the used market simply because buyers who wanted all the power that the linnstrument has to offer weren't willing to make the commitment to learning how to play the thing. Regardless of your prior instrument experience (I play keys, guitar, bass, drums etc) you will need to commit yourself to at least the basics. If you want it, it's out there but it's going to take more than wanting or wishing and after you have it... It's still going to take effort to maximize your potential.
Poly AT is not genre specific, nor is AT common on many midi keyboard devices due to cost constraints. In many situations it's more suitable to assign that function to an expression port such as a knob or an expression pedal.
Although sysex is transferred on channel one along with other data it is still capable of sending various local data as well including note on etc. Channel 10 for drums was simply instituted for simplicity and instant compatibility with other devices. In short all midi channels can side chain proprietary data along with specific midi per channel midi data.
I have a linnstrument and I've done several workarounds to attain mpe with non mpe enabled devices. It's work. It's a lot of work. Mostly it's about creating several channel inputs with the same instrument set up with their own midi channel ins.
A great deal of thought has to go into whether you want mpe or not and what you can assign to the various cc values. While one may not be able to fake at on a non at hardware output one can with reason assign cc values to a specific "group sound" Not all virtual instruments play nice with MPE. Just as some sounds only work well with mono rather than poly output.
The development of mpe was in development long before the phrase came about. The greatest hindrance was as it is now in Development cost and hardware production costs. It's still expensive (especially on hardware keyboards) to configure all the wiring, components processing and more. Then there is the market adaptability. If the wider market refuses to see the added value for the added cost then there will be limited production. We see that with the market here at KVR as well. Every time someone says "I want cheap" the market will respond with cheap. That's the only way the market can stay in business.
If the public really wants mpe, it's out there buying into mpe will eventually lower prices for mpe but it still wont be cheap. There are some inexpensive mpe devices on the market... Namely the artiphon instrument one. But the truth of the matter is that the instrument one was priced out cheap and most features of mpe were not implimented. As well it has serious design issues. (Yes I have one)
The best mpe enabled device on the market is... The Linnstrument.
Yes: I have one, Yes I have a fb group dedicated to it and I try to offer lessons on the FB Linnstrument Lessons page. It costs money, The greatest limitation of it is familiarize yourself with the physical act of playing witch takes time and practice. Not for the emotive values as much as getting down chords and scales. I've seen a few go on the used market simply because buyers who wanted all the power that the linnstrument has to offer weren't willing to make the commitment to learning how to play the thing. Regardless of your prior instrument experience (I play keys, guitar, bass, drums etc) you will need to commit yourself to at least the basics. If you want it, it's out there but it's going to take more than wanting or wishing and after you have it... It's still going to take effort to maximize your potential.
Dell Vostro i9 64GB Ram Windows 11 Pro, Cubase, Bitwig, Mixcraft Guitar Pod Go, Linntrument Nektar P1, Novation Launchpad
-
- KVRAF
- 6804 posts since 20 Jan, 2008
Also important to note. Roli has it's own proprietary method of dealing with mpe as does RogerLinnDesign and other brands claiming mpe capabilities. Which is why they all supply their own drivers.
Dell Vostro i9 64GB Ram Windows 11 Pro, Cubase, Bitwig, Mixcraft Guitar Pod Go, Linntrument Nektar P1, Novation Launchpad
-
- KVRist
- 315 posts since 4 May, 2019
I disagree that the Linnstrument is superior to the Roli. I've had both and I've found that for me the opposite is true. I feel that it is true that one has to spend the (considerable) time with either to clear to play them. I didn't feel more comfortable on the Roli for more than a year... and I sold my Linnstrument (to fund a Seaboard 49) a year after that. I'm not saying that the Roli is better... just that it is a matter of preference.
There are plenty of examples to be found online of excellent playing that takes advantage of Poly-AT, and it is used very extensively on one of the most popular electronic music recordings of all time: The Blade Runner soundtrack. Vangelis used Poly AT to control amplitude and ring mod on patches with a slower attack.... which, if you think about it is something that exists in synthesis but not in non-electronic keyboards.
I find poly-AT to be most useful on the Roli to control amplitude. I program patches that map AT directly to amplitude, bypassing envelopes and velocity completely. This enables my to swell and fade with very precise control... having worked on the technique quite a bit I find that I can play in a way that is as expressive as playing a woodwind (which features very precise control of amplitude and *subtle* pitch modulation) polyphonically.
But all this is about performance. Vangelis was improvising and recording straight to tape, and this is the way that I play, too. If you're someone that isn't focused on performance the obsessive nature of people that are interested in more kinds of realtime control might seem misplaced. For me, it's all about performance, and playing live and having this level of control puts me in a whole different place than playing note on + velo triggering an envelope.
Last thing I'll note is that MPE is bringing about an age of synths that allow control of parameters per note, not just modulation. This is huge. In Bitwig I can assign lfos, sequencers, envelopes, random mods and combinations of these in the HOST to a VST synth *polyphonically* (i.e. a different host based LFO for each note played) because of poly AT and MPE. This is a very different way to work than having to rely on the mod sources and setup provided by the synth's developers. And with VCV, Voltage and Bitwig Grid supporting MPE things are really going places they have never gone before. Polyphonic, expressive modular synthesis.
There are plenty of examples to be found online of excellent playing that takes advantage of Poly-AT, and it is used very extensively on one of the most popular electronic music recordings of all time: The Blade Runner soundtrack. Vangelis used Poly AT to control amplitude and ring mod on patches with a slower attack.... which, if you think about it is something that exists in synthesis but not in non-electronic keyboards.
I find poly-AT to be most useful on the Roli to control amplitude. I program patches that map AT directly to amplitude, bypassing envelopes and velocity completely. This enables my to swell and fade with very precise control... having worked on the technique quite a bit I find that I can play in a way that is as expressive as playing a woodwind (which features very precise control of amplitude and *subtle* pitch modulation) polyphonically.
But all this is about performance. Vangelis was improvising and recording straight to tape, and this is the way that I play, too. If you're someone that isn't focused on performance the obsessive nature of people that are interested in more kinds of realtime control might seem misplaced. For me, it's all about performance, and playing live and having this level of control puts me in a whole different place than playing note on + velo triggering an envelope.
Last thing I'll note is that MPE is bringing about an age of synths that allow control of parameters per note, not just modulation. This is huge. In Bitwig I can assign lfos, sequencers, envelopes, random mods and combinations of these in the HOST to a VST synth *polyphonically* (i.e. a different host based LFO for each note played) because of poly AT and MPE. This is a very different way to work than having to rely on the mod sources and setup provided by the synth's developers. And with VCV, Voltage and Bitwig Grid supporting MPE things are really going places they have never gone before. Polyphonic, expressive modular synthesis.
Last edited by Noumena on Thu Jul 02, 2020 4:10 am, edited 1 time in total.