Phrasebox considering MPE functionality
-
- KVRAF
- 2454 posts since 5 Oct, 2003
I wrote Adam from Venomode and asked about the possibility of trying to implement MPE in some form and his response is below. We welcome any feedback or ideas about this! Very excited at the possibility and sounds like it might be possible. Even it's a matter of just passing through MPE data or drawing MPE controller curves within the interface. But sounds like even more creative possibilities might be possible.
"I’ve never really dealt with MPE other than reading the technicals of it, so this will be a new adventure for me! As I understand it, MPE basically sends each note on a separate channel along with the extra controller data, but otherwise it’s just standard MIDI?
As Phrasebox can already output each row’s note on a separate MIDI channel, I could just update the controller area to have a unique set of envelopes for each row. This should cover MPE in regards to generating it within the plugin (see screenshot - there’s a new set of buttons 1-8). You can then craft a set of CC data for pressure / pitch etc. for each note, which would allow playing MPE from a non-MPE keyboard and from chords in the DAW.
With regards playing MPE data directly from a keyboard, I think a simple passthrough would work well. Enabling the MPE button (see screenshot) will pass through the pressure / pitch etc. for that note, but modify the channel number to match whatever Phrasebox is sending the generated note on."
Then later after I sent him a great explanation of MPE from Roger Linn:
"Thanks for the Roger Linn link. I’ve gone down the rabbit hole with reading technical docs, and it looks like it’s mostly just multi-channel MIDI, with a few quirks regarding setting up ‘zones’ and ‘pitch bend ranges’ etc. I think we should be able to look at trying to add MPE to Phrasebox if you don’t mind testing a bit as we go. Worst case is it’ll have to be a feature of version 2 (a free update later in the year) if it’ll cause compatibility issues in the current version.
I’ve got a couple of smaller feature requests I’m hoping to add this week, so I’ll probably start taking a deeper look next week."
"I’ve never really dealt with MPE other than reading the technicals of it, so this will be a new adventure for me! As I understand it, MPE basically sends each note on a separate channel along with the extra controller data, but otherwise it’s just standard MIDI?
As Phrasebox can already output each row’s note on a separate MIDI channel, I could just update the controller area to have a unique set of envelopes for each row. This should cover MPE in regards to generating it within the plugin (see screenshot - there’s a new set of buttons 1-8). You can then craft a set of CC data for pressure / pitch etc. for each note, which would allow playing MPE from a non-MPE keyboard and from chords in the DAW.
With regards playing MPE data directly from a keyboard, I think a simple passthrough would work well. Enabling the MPE button (see screenshot) will pass through the pressure / pitch etc. for that note, but modify the channel number to match whatever Phrasebox is sending the generated note on."
Then later after I sent him a great explanation of MPE from Roger Linn:
"Thanks for the Roger Linn link. I’ve gone down the rabbit hole with reading technical docs, and it looks like it’s mostly just multi-channel MIDI, with a few quirks regarding setting up ‘zones’ and ‘pitch bend ranges’ etc. I think we should be able to look at trying to add MPE to Phrasebox if you don’t mind testing a bit as we go. Worst case is it’ll have to be a feature of version 2 (a free update later in the year) if it’ll cause compatibility issues in the current version.
I’ve got a couple of smaller feature requests I’m hoping to add this week, so I’ll probably start taking a deeper look next week."
You do not have the required permissions to view the files attached to this post.
-
- KVRist
- 429 posts since 16 Sep, 2007
Sounds very interesting, I'm looking forward to testing it out.
Synth Presets and Music
https://linktr.ee/BoBSwanS
https://linktr.ee/BoBSwanS
-
- KVRian
- 774 posts since 16 Jan, 2019 from deep inside
There was already another phrasebox FR thread...
viewtopic.php?f=6&t=541571&hilit=phrasebox
might be a better idea to merge before this one goes too deep.
viewtopic.php?f=6&t=541571&hilit=phrasebox
might be a better idea to merge before this one goes too deep.
-
- KVRAF
- 4867 posts since 18 Dec, 2000
-
- KVRAF
- Topic Starter
- 2454 posts since 5 Oct, 2003
I'll try and add my post to that thread and notify Adam about it. Thanks for the heads up. I didn't see that other discussion!
-
- KVRAF
- Topic Starter
- 2454 posts since 5 Oct, 2003
Ok, done. please go to the other thread:killmaster wrote: Wed Feb 10, 2021 12:53 pm I'll try and add my post to that thread and notify Adam about it. Thanks for the heads up. I didn't see that other discussion!
viewtopic.php?f=6&t=541571
and I'll close and lock this one in a few days. Much less confusing this way...
