Hello,
I have a question regarding the Moog One (firmware 1.8.2).
In Logic Pro 11.2 I can record the MIDI parameter State Variable Filter Cutoff as parameter 58 (#26 LSB), which appears to be transmitted as NRPN data. However, when I play back the MIDI data from my DAW, the Moog One does not respond to these MIDI messages.
The Moog One does respond to pitch bend and modulation data coming from the DAW, so my MIDI routing appears to be correct.
I have tried several things, but so far nothing has worked.
Could you please tell me if there are specific MIDI settings or NRPN requirements on the Moog One that I might be missing?
Thank you very much.
Best regards,
Peter
I ran your issue through my Moog One GPT and got the following. I hope it helps:
For State Variable Filter Cutoff, the NRPN table in the appendix lists:
-
SVF Cutoff
-
Synth 1 = NRPN 950
-
Synth 2 = 4790
-
Synth 3 = 8630
So if you recorded movement from one Synth and are playing it back to another Synth/channel, it will not behave as expected unless the routing matches.
Also, a complete NRPN playback event should typically include:
If Logic is only replaying part of that, or only preserving the value portion after the first event, the Moog may ignore it unless the currently selected NRPN number is still valid in the stream.
Try this exact workflow:
-
On the Moog, set:
-
In Logic, do not rely only on the recorded automation lane name.
Open the event list or use a MIDI monitor and verify that playback is actually sending:
-
CC99
-
CC98
-
CC6
-
ideally CC38
-
Make sure the NRPN number matches the target Synth:
-
If you want a compatibility check, move the Moog’s filter cutoff manually while monitoring the outgoing MIDI. If needed, set MIDI CONTROL OUTPUT = NRPN and ALWAYS SEND NRPN NUM = ON, then compare the exact outbound stream with what Logic is sending back. That will tell you immediately whether Logic’s playback matches the Moog’s preferred packet structure.
There is no separate “enable NRPN receive” switch you are likely missing. The Moog One manual indicates that NRPN receive is always supported. The real issue is usually one of these:
-
Logic is not replaying a complete NRPN sequence
-
the data is being sent on the wrong MIDI channel / wrong Synth route
-
the automation was recorded for one Synth’s NRPN number but played back to another