Logic Pro Any tips regarding record/playback MPE MIDI?

Maybe this?
Leave MIDI data reduction turned off, or Logic will eat up all the finesse in your playing.
(I don't have an Osmose, but I do have a Roli.)

Untitled_13_logicx_-_Project_Settings_and_Untitled_13_logicx_-_Tracks.webp
 
Upvote 0
What are the "couple of other solutions"?
I still have glitches sometimes with recorded data from the Roli and from a wind controller.
Here are my Evernote notes to myself, it's a jumping off point if you want to dive deeper.
Meanwhile, I've discovered that Logic is not much use in editing MPE MIDI so after much discussion with ChatGPT I'm downloading the demo of BitWig, which apparently has the best job edit access to MPE MIDI.
For more please ask.

Here are my notes:
OSMOSE:configmpe
midi i/o 2/3 note & matrix OR 1/3 USB Play.
extMID:
config:mpe
MIDI Playing. Choose 'X' none.

LOGIC:
Environment: Normal ( ALL)
File/Project settings/Recording: MIDI data reduction OFF
Sotware Instrument track.
Track: Default Region TYpe: MIDI
MIDI In Osmose Port 1
external destination MIDI port 2;
MIDI ch ALL;
 
Upvote 0
My temporary problems are mainly with playback. Sudden octave jumps, incorrect response to pitch, unwanted embellishments, ghost notes, for example. I can imagine that these are timing issues. But I don't know if it's Logic's playback or the recording of MPE data in Logic that's responsible for this. Or the controllers. My MIDI interface is good and fast. If you're experiencing similar errors and things are working better with Bitwig, please let me know.

Apart from that, have a great time with your music!
 
Upvote 0
Glitches occur with the Roli (MPE) and with the Sylphyo (monophonic). I also experience them when the controllers are connected directly. The BomeBox does not interfere; it actually improves performance. Therefore, I believe the issue lies with the recording.

One issue is note-off or release velocity, which are interpreted differently depending on the system settings, whether MIDI 2.0 is enabled or not. But this is irrelevant for pitch jumps, as hardly any synth program combines release velocity with pitch bend. And it has nothing to do with ghost notes (I think).

That's why I suspect that either the controllers are not sending the many events with exact timing or Logic is not writing them accurately. Both can cause problems during playback. If a piece tends to fall apart in terms of data, I record audio in parallel and replay it if I encounter difficulties. I imagine these are timing issues.

It would be nice if it just worked with the monster machines we have today ...
 
Upvote 0
I agree. My current position: Logic records my MPE input correctly and puts it out to Osmose correctly. But editing is impossible. I can;t change note lengths since the note-offs are no longer intrinsic to the MID stream. I've tried editing the pianoroll using channels spefidic to a single event, and the controls simply aren't there. I'll be looking at playing direct from Logic to BigWig, but meanwhile, I'll just be recording in the old-fashioned way - dropping in. Wish I could be more helpful. When you look at the Event List, do you see any duplications?
 
Upvote 0
I can;t change note lengths since the note-offs are no longer intrinsic to the MID stream.
Wasn't that always the case in Logic? The note-offs are there, but they are not displayed with their own timestamp. Only via the length of the note (last column in Event List).

I've tried editing the pianoroll using channels spefidic to a single event, and the controls simply aren't there.
I don't know what you mean. I can easily change the note length in the piano roll with the mouse and numerically in the event list. Also per channel and with MPE.

When you look at the Event List, do you see any duplications?
Not normally. I have enabled "Automatically erase duplicates" in the Project Settings.
 
Upvote 0
Back
Top