Moving project between desktop/iOS
Posted: Sat Nov 06, 2021 5:49 pm
I have been trying to work out the most convenient way of being able to edit the same project on iOS and desktop for instrument plugins which are available on both platforms but are not seen as the same plugin as they have a different internal plugin identifier, for example DRC.
The best solution I have so far is to have two tracks per instrument, one with the iOS version of the plugin and one with the desktop version. Although the other platform plugin is obviously not loaded (it becomes a MISS) its state is preserved on export which means you can flip between iOS and desktop MTS and not need to set up the plugin presets etc each time you open the project.
To solve the problem of syncing the MIDI between the two tracks I start the project on the desktop and create two tracks, then "Open..." the Track 1.mid file into track 2 so both track 1 and 2 are listed as "Track 1". Editing the notes in one track causes the MIDI in the other to sync when the project is saved. That way I can edit either the iOS or desktop track MIDI and the other will be up to date when loaded. It looks like this:
Track 1. MIDI -> iOS plugin A
Track 1. MIDI -> Desktop plugin A
Track 2. MIDI -> iOS plugin B
Track 2. MIDI -> Desktop plugin B
..etc..
I have done some limited testing both ways and it appears to work as expected. The MIDI does not re-sync until the project is reloaded. I haven't quite worked out the precedence if you update both versions of the track (which you should not be doing anyway) but MTS seems to keep the changes made to the second track regardless of the order in which you changed them.
The best solution I have so far is to have two tracks per instrument, one with the iOS version of the plugin and one with the desktop version. Although the other platform plugin is obviously not loaded (it becomes a MISS) its state is preserved on export which means you can flip between iOS and desktop MTS and not need to set up the plugin presets etc each time you open the project.
To solve the problem of syncing the MIDI between the two tracks I start the project on the desktop and create two tracks, then "Open..." the Track 1.mid file into track 2 so both track 1 and 2 are listed as "Track 1". Editing the notes in one track causes the MIDI in the other to sync when the project is saved. That way I can edit either the iOS or desktop track MIDI and the other will be up to date when loaded. It looks like this:
Track 1. MIDI -> iOS plugin A
Track 1. MIDI -> Desktop plugin A
Track 2. MIDI -> iOS plugin B
Track 2. MIDI -> Desktop plugin B
..etc..
I have done some limited testing both ways and it appears to work as expected. The MIDI does not re-sync until the project is reloaded. I haven't quite worked out the precedence if you update both versions of the track (which you should not be doing anyway) but MTS seems to keep the changes made to the second track regardless of the order in which you changed them.