Recording Output from AUv3 MIDI Plugins in NanoStudio 2
NanoStudio 2 is able to host and use AUv3 MIDI plugins, but it isn't able to record their output to the piano roll as of this writing Nov. 5, 2021. Workarounds for this involve routing the MIDI out of NS2 and then back in on another track. The most commonly mentioned method is to use a the MIDI Route plugin from the MIDI Tools Suite. Unfortunately this suite is only available for iPhone. The Audiobus 3 and AUM methods will work for both.
There will be some latency caused by the round-trip. The settings for the MIDI Out track include latency compensation that may help to correct this.
[Update: July 2022] The AUv3 MIDI Recording Workarounds page has additional details and a video in the subheading for Nanostudio 2.
MIDI Route Plugin Method
(iPadOS compatible only)
- Add a MIDI Out track in NS2.
- Add the AU MIDI plugins you want to use in this track.
- Add MIDI Route from the MIDI Tools Suite as the last plugin on this track.
- Set the destination in MIDI Route to NanoStudio 2.
- Set MIDI Input for this track to On-screen Keys Only. This is to avoid a feedback loop.
- Add another track for the plugin you want to play
- Set this track to receive MIDI always, and be sure that it is set to receive MIDI from the NanoStudio 2 source (or all sources).
- Press Record.
Audiobus 3 Method
- Add a MIDI Out track in NS2.
- Add the AU MIDI plugins you want to use in this track.
- Set the MIDI Input for the MIDI track to On-screen Keys Only to avoid double-receiving MIDI.
- Open Audiobus 3. On the MIDI page add Virtual Midi In as the input and Nanostudio 2 as the output.
- On the Audio page in Audiobus 3 add a Speaker output. This will do nothing but keep Audiobus from going to sleep in the background.
- Important: Set the output of the MIDI track to Audiobus 3. You get to this setting by double-tapping the track to open the keyboard controller, then tap the little keyboard icon at the top left to dismiss the controls and reveal the MIDI settings.
- Add another track for the plugin you want to play
- Set this track to receive MIDI always, and be sure that it is set to receive MIDI from the NanoStudio 2 source (or all sources).
- Press Record.
AUM Method
- Add a MIDI Out track in NS2.
- Add the AU MIDI plugins you want to use in this track.
- Set the MIDI Input for the MIDI track to On-screen Keys Only to avoid double-receiving MIDI.
- Open AUM. Add an Audio track and put Nanostudio 2 as Generator (IAA)
- Open the Midi Routing panel and select AUM Destination (Virtual) going into Nanostudio 2 (Virtual)
- Important: Set the output of the MIDI track to AUM. You get to this setting by double-tapping the track to open the keyboard controller, then tap the little keyboard icon at the top left to dismiss the controls and reveal the MIDI settings.
- Add another track for the plugin you want to play
- Set this track to receive MIDI always, and be sure that it is set to receive MIDI from the NanoStudio 2 source (or all sources).
- Press Record.