Logic Pro Routing Guide
Depending on whether you want to simply hear the divisi live, or actually record the separated MIDI onto individual tracks in your timeline, you have four different options.
Option 1: The Quick Method (Internal Routing on a Single Track)
Best for: Users who just want to play and hear the divisi live without needing separate MIDI tracks in the timeline.
- Create a standard Software Instrument track.
- Load Simple Divisi into the MIDI FX slot.
- In the Instrument slot, load a multi-channel/multi-timbral instrument (such as Kontakt, Opus, SINE, Vienna Synchron, etc.).
- Inside your instrument plugin, load your desired patches (e.g., Violin, Viola, Cello) and assign them to Channels 1 through 6.
- Play: Start playing your keyboard. Simple Divisi will split your chords and send them directly to the corresponding instruments internally.
Note: If you record using this method, Logic will capture your raw block chords on this single track, not the separated voices.
The Foundation Step (Required for Options 2, 3, and 4)
If you want to record the separated channels onto multiple, independent tracks in the Logic timeline, you must first create your destination tracks and strictly define their MIDI routing:
- Go to Track > New Tracks.
- Select Software Instrument. Check the Multi-timbral box, set the number of parts to 6, and click Create. Logic will create 6 linked tracks.
- Load your multi-channel instrument (Kontakt, Opus, etc.) onto the first track and set up your sounds inside the plugin.
- Select Track 1. In the Logic Pro Track Inspector (the panel on the left), you must strictly define the routing so it only listens to and sends on one channel. Set both the MIDI Input Channel and the MIDI Output Channel to 1.
- Repeat this for the remaining tracks to ensure strict 1-to-1 routing:
- Track 2 ➔ MIDI Input 2 / MIDI Output 2
- Track 3 ➔ MIDI Input 3 / MIDI Output 3
- Track 4 ➔ MIDI Input 4 / MIDI Output 4
- Track 5 ➔ MIDI Input 5 / MIDI Output 5
- Track 6 ➔ MIDI Input 6 / MIDI Output 6
(Once this foundation is set, choose one of the three methods below to get the MIDI data onto these tracks).
Option 2: The “Capture & Drag” Method
Best for: Composing quickly using the plugin inside Logic without complex live routing.
- Complete the Foundation Step above.
- On Track 1, load Simple Divisi into the MIDI FX slot.
- Open Simple Divisi and click the CAPTURE MIDI button.
- Play your performance.
- Click CAPTURE MIDI again to stop recording.
- Click and hold the DRAG MIDI button, and drag the file directly onto your 6 multi-timbral tracks in the Logic timeline. Logic will instantly drop the 6 separated MIDI channels onto their dedicated tracks.
Option 3: Logic’s Internal MIDI Routing (Live Recording)
Best for: Logic Pro 11+ users who want to record all 6 individual tracks live in real-time, entirely inside the DAW.
- Complete the Foundation Step above.
- Create a brand new, empty Software Instrument track. This will act as your “Dummy” or “Signal Sender” track.
- Load Simple Divisi into the MIDI FX slot of this dummy track. Load a basic instrument into the instrument slot, but leave it empty or mute it (it just needs to be there to pass the signal).
- Go to Each of your 6 multi-timbral destination tracks. In the Track Inspector for each of the 6 tracks:
- Set the standard MIDI Input to Off.
- Locate the Internal MIDI In dropdown, and set it to receive from the Dummy track you just created (Instrument Input> [Dummy Track Name]).
- Select this Internal Midi in for all 6 destination tracks, and Record Enable (R) all of them.
- Press Record in Logic and start playing.
- Result: You will see 6 independent MIDI regions recorded live. The dummy track will record your raw block chords, which you can safely delete after you finish recording.
Option 4: The Standalone App Method (Live Recording)
Best for: Logic Pro 10 users, or users who prefer using virtual MIDI cables.
- Complete the Foundation Step above.
- Launch the Simple Divisi Standalone Application on your Mac.
- In the standalone app, click the Settings (⚙) icon and select your physical MIDI keyboard from the Input dropdown. (Leave the app running in the background).
- In Logic Pro, select your 6 multi-timbral tracks.
- In the Track Inspector, find the MIDI Input dropdown for each track and set it to receive from simple-divisi (this is the virtual port automatically created by the app).
- Record Enable (R) all 6 multi-timbral tracks.
- Press Record in Logic and start playing your keyboard.
- Result: The standalone app splits your playing and sends it via the virtual port directly into your 6 individual Logic tracks in real-time.
🔧 Troubleshooting for Option 4
Issue: The “simple-divisi” virtual MIDI port is not showing up in the Logic Pro track inspector.
Fix:
- In Logic Pro, go to Logic Pro > Settings > MIDI > Inputs.
- Look for simple-divisi in the list of available MIDI ports.
- Ensure the checkbox next to it is checked. You will now be able to select it as an input on your tracks.
Cubase / Nuendo Routing Guide
Depending on whether you want to simply hear the divisi live, or actually record the separated MIDI onto individual tracks in your timeline, you have four options.
Option 1: The Quick Method (Internal Routing to a Single Track)
Best for: Users who just want to play and hear the divisi live without needing separate MIDI tracks in the project window.
- Create an Instrument Track and load Simple Divisi (VST3) as the instrument.
- Create a second Instrument Track and load a multi-channel/multi-timbral instrument (such as Kontakt, Opus, SINE, etc.).
- Inside your instrument plugin (Track 2), load your desired patches (e.g., Violin, Viola, Cello) and assign them to Channels 1 through 6.
- Select Track 2. In the Track Inspector on the left:
- Set the MIDI Input dropdown to receive from Simple Divisi – MIDI Out.
- Set the track’s MIDI Channel (right below the output routing) to Any.
- Play: Record Enable and Monitor Enable Track 2. Select Track 1 and play your keyboard. Simple Divisi will split your chords and send them directly to Track 2 internally.
The Foundation Step (Required for Options 2, 3, and 4)
If you want the separated channels on multiple, independent tracks in your timeline, you must first create your 6 tracks and explicitly define both where they Receive MIDI from, and where they Send MIDI to (1 for 1, 2 for 2, etc.).
- Go to Project > Add Track > MIDI (or Instrument) and create 6 Tracks.
- Load your chosen multi-channel instrument (e.g., Opus, Kontakt) and configure the 6 patches inside it.
- In the Inspector for each of the 6 tracks, explicitly configure the Input and Output channels:
- Track 1: Receive from Simple Divisi (CH 1) ➔ Send to Opus (CH 1)
- Track 2: Receive from Simple Divisi (CH 2) ➔ Send to Opus (CH 2)
- Track 3: Receive from Simple Divisi (CH 3) ➔ Send to Opus (CH 3)
- Track 4: Receive from Simple Divisi (CH 4) ➔ Send to Opus (CH 4)
- Track 5: Receive from Simple Divisi (CH 5) ➔ Send to Opus (CH 5)
- Track 6: Receive from Simple Divisi (CH 6) ➔ Send to Opus (CH 6)
(Once this foundation is set, choose one of the three methods below to feed the MIDI into these tracks).
Option 2: The “Capture & Drag” Method
Best for: Composing quickly using the plugin inside Cubase without live multi-track recording.
- Create an Instrument Track and load Simple Divisi (VST3) onto it.
- Complete the Foundation Step above, setting up your 6 destination tracks.
- Open the Simple Divisi interface and click the CAPTURE MIDI button.
- Play your performance.
- Click CAPTURE MIDI again to stop recording.
- Click and hold the DRAG MIDI button, and drag the file directly onto your 6 destination tracks in your timeline. Cubase will instantly drop the 6 separated MIDI channels onto their dedicated tracks.
Option 3: Internal MIDI Routing (Live Recording)
Best for: Users who want to record all 6 individual tracks live in real-time, entirely inside the DAW.
This is simply an extension of Option 1, but routing to 6 tracks instead of 1.
- Create an Instrument track and load Simple Divisi (VST3) onto it.
- Complete the Foundation Step above. Your 6 destination tracks are now properly configured to receive from the Simple Divisi track (1 to 1, 2 to 2, etc.).
- Select all 6 destination tracks (along with the Simple Divisi track) and Record Enable them.
- Press Record in Cubase and start playing your MIDI controller.
- Result: Cubase will record the independent channel outputs directly onto the 6 independent destination tracks in real-time.
Option 4: The Standalone App Method (Live Recording)
Best for: Users who prefer using virtual MIDI cables to offload MIDI processing outside the DAW.
To route MIDI from the Standalone app, you just need to tell your 6 tracks to listen to the virtual MIDI port instead of the VST plugin.
For macOS Users:
- Launch the Simple Divisi Standalone Application on your Mac. It automatically creates a virtual MIDI port.
- In the standalone app, click Settings (⚙) and select your physical MIDI keyboard as the Input.
- In Cubase/Nuendo, go to Studio > Studio Setup > MIDI Port Setup. Verify that simple-divisi is listed and active in your MIDI inputs.
- Complete the Foundation Step above, but for the Input source, select simple-divisi (matching channels 1 to 1, 2 to 2, etc.).
- Record Enable all 6 tracks, press Record, and start playing!
For Windows Users:
Windows does not have built-in virtual MIDI routing. You must use a free third-party tool like LoopMIDI by Tobias Erichsen.
- Download, install, and open LoopMIDI. Click the “+” button to create a new virtual port and name it
SimpleDivisiOut. - Launch the Simple Divisi Standalone Application.
- Click Settings (⚙). Select your physical MIDI keyboard as the Input, and set your Output to your new LoopMIDI port (
SimpleDivisiOut). - In Cubase/Nuendo, go to Studio > Studio Setup > MIDI Port Setup. Verify that SimpleDivisiOut is listed and active in your MIDI inputs.
- Complete the Foundation Step above, but for the Input source, select SimpleDivisiOut (matching channels 1 to 1, 2 to 2, etc.).
- Record Enable all 6 tracks, press Record, and start playing!
Fender Studio Pro / Studio One Routing Guide
Unlike DAWs that use dedicated “MIDI FX” slots, in Fender Studio Pro 8, Simple Divisi is loaded as a standard VST3 Instrument. The DAW’s flexible routing allows you to easily take the multi-channel MIDI output from this VST3 and send it anywhere.
Depending on whether you want to simply hear the divisi live, or actually record the separated MIDI onto individual tracks in your timeline, you have four options.
Option 1: The Quick Method (Internal Routing to a Single Track)
Best for: Users who just want to play and hear the divisi live without needing separate MIDI tracks in the timeline.
- Press
Tto open the Add Tracks dialog and create two Instrument tracks. - On Track 1, load Simple Divisi (VST3) as the instrument.
- On Track 2, load a multi-channel/multi-timbral instrument (such as Kontakt, Opus, SINE, etc.).
- Inside your instrument plugin (Track 2), load your desired patches (e.g., Violin, Viola, Cello) and assign them to Channels 1 through 6.
- On Track 2, find the Instrument Input dropdown (the MIDI input selector in the track header). Change it to receive from Simple Divisi. Leave the channel filter set to “All”.
- Play: Record Enable and Monitor Enable Track 2. When you play your keyboard while selecting Track 1, Simple Divisi will split your chords and send them directly to Track 2 internally.
The Foundation Step (Required for Options 2, 3, and 4)
If you want the separated channels on multiple, independent tracks in your timeline, you must first create your 6 tracks and explicitly define both where they Receive MIDI from, and where they Send MIDI to (1 for 1, 2 for 2, etc.).
- Press
Tor go to Track > Add Tracks and create 6 Instrument Tracks. - Load your chosen multi-channel instrument (e.g., Opus, Kontakt) and configure the 6 patches inside it.
- In the Track Header/Inspector for each of the 6 tracks, configure the Input/Output explicitly:
- Track 1: Receive from Simple Divisi (CH 1) ➔ Send to Opus (CH 1)
- Track 2: Receive from Simple Divisi (CH 2) ➔ Send to Opus (CH 2)
- Track 3: Receive from Simple Divisi (CH 3) ➔ Send to Opus (CH 3)
- Track 4: Receive from Simple Divisi (CH 4) ➔ Send to Opus (CH 4)
- Track 5: Receive from Simple Divisi (CH 5) ➔ Send to Opus (CH 5)
- Track 6: Receive from Simple Divisi (CH 6) ➔ Send to Opus (CH 6)
(Note: The “Receive from Simple Divisi” source will either be the Simple Divisi VST track for Options 2 & 3, or the Simple Divisi External Device for Option 4).
Option 2: The “Capture & Drag” Method
Best for: Composing quickly using the plugin inside Fender Studio Pro without live multi-track recording.
- Create an Instrument track and load Simple Divisi (VST3) onto it.
- Complete the Foundation Step above, setting the 6 tracks to output to your instruments.
- Open the Simple Divisi interface and click the CAPTURE MIDI button.
- Play your performance.
- Click CAPTURE MIDI again to stop recording.
- Click and hold the DRAG MIDI button, and drag the file directly onto your 6 destination tracks in your timeline. Fender Studio Pro will instantly drop the 6 separated MIDI channels onto their dedicated tracks.
Option 3: Internal MIDI Routing (Live Recording)
Best for: Users who want to record all 6 individual tracks live in real-time, entirely inside the DAW.
This is simply an extension of Option 1, but routing to 6 tracks instead of 1.
- Create an Instrument track and load Simple Divisi (VST3) onto it.
- Complete the Foundation Step above. Ensure the 6 destination tracks have their Instrument Input set to receive from the Simple Divisi track, filtered to Channels 1 through 6 respectively.
- Select the 6 destination tracks and Record Enable all of them (make sure the record buttons are red).
- Press Record and start playing your MIDI controller.
- Result: Fender Studio Pro will record the independent channel outputs directly onto the 6 independent destination tracks in real-time.
Option 4: The Standalone App Method (Live Recording)
Best for: Users who prefer using virtual MIDI cables to offload MIDI processing outside the DAW.
Because Fender Studio Pro 8 is cross-platform, you must first configure the DAW to recognize the Standalone app as a multi-channel MIDI device.
For macOS Users:
- Launch the Simple Divisi Standalone Application on your Mac. It automatically creates a virtual MIDI port.
- In the standalone app, click Settings (⚙) and select your physical MIDI keyboard as the Input.
- In Fender Studio Pro, go to Preferences > External Devices and click Add.
- Choose New Keyboard.
- Name it “Simple Divisi”.
- Set Receive From to simple-divisi.
- CRITICAL: Check the “Split Channels” checkbox. (This allows the DAW to separate the incoming multi-channel MIDI).
- Click OK.
- Complete the Foundation Step, ensuring your 6 tracks are set to receive from your newly created Simple Divisi External Device on Channels 1 through 6.
- Record Enable all 6 tracks, press Record, and start playing!
For Windows Users:
Windows does not have built-in virtual MIDI routing. You must use a free third-party tool like LoopMIDI by Tobias Erichsen.
- Download, install, and open LoopMIDI. Click the “+” button to create a new virtual port and name it
SimpleDivisiOut. - Launch the Simple Divisi Standalone Application.
- Click Settings (⚙). Select your physical MIDI keyboard as the Input, and set your Output to your new LoopMIDI port (
SimpleDivisiOut). - In Fender Studio Pro, go to Options > External Devices and click Add.
- Choose New Keyboard.
- Name it “Simple Divisi”.
- Set Receive From to SimpleDivisiOut.
- CRITICAL: Check the “Split Channels” checkbox. (This allows the DAW to separate the incoming multi-channel MIDI).
- Click OK.
- Complete the Foundation Step, ensuring your 6 tracks are set to receive from your newly created Simple Divisi External Device on Channels 1 through 6.
- Record Enable all 6 tracks, press Record, and start playing!
Pro Tools Routing Guide
Because Simple Divisi is available in VST3 and AU formats, it cannot be loaded directly as a plugin inside Pro Tools (which strictly requires the AAX format).
However, this is not a problem! By running Simple Divisi as a Standalone Application alongside Pro Tools, you can use virtual MIDI cables to route the perfectly separated divisi channels directly into your Pro Tools Instrument Tracks.
Here is the exact workflow to play, hear, and record the divisi inside Pro Tools.
The Standalone Workflow (Live Playback & Recording)
By using the Standalone app, Simple Divisi acts exactly like an external multi-channel MIDI keyboard. Pro Tools will listen to this virtual keyboard and route the separated channels to your desired sound libraries.
For macOS Users:
- Launch the Simple Divisi Standalone Application on your Mac. It automatically creates a virtual MIDI port.
- In the standalone app, click Settings (⚙) and select your physical MIDI keyboard as the Input. (Leave the app running in the background).
- Open Pro Tools. Go to Setup > MIDI > MIDI Input Devices…
- In the list of devices, locate simple-divisi and ensure the box next to it is checked. Click OK.
- Create 6 Instrument Tracks (
Track > New...) and load your desired AAX instrument plugins (Violin, Viola, Cello, etc.) onto them. - To see the MIDI routing controls, go to View > Mix Window Views (or Edit Window Views) and ensure Instruments is checked. A new section will appear at the top of your tracks.
- Configure the Routing: In the Instrument section of each track, click the MIDI Input selector (it usually defaults to “All”):
- Track 1: Go to Predefined > simple-divisi > channel-1
- Track 2: Go to Predefined > simple-divisi > channel-2
- Track 3: Go to Predefined > simple-divisi > channel-3
- Track 4: Go to Predefined > simple-divisi > channel-4
- Track 5: Go to Predefined > simple-divisi > channel-5
- Track 6: Go to Predefined > simple-divisi > channel-6
- Hold Shift and click the Record Enable buttons on all 6 tracks. You can now play your keyboard, hear the separated instruments live, and record the performance into the Pro Tools timeline!
For Windows Users:
Windows does not have built-in virtual MIDI routing. You must use a free third-party tool like LoopMIDI by Tobias Erichsen to pass the data into Pro Tools.
- Download, install, and open LoopMIDI. Click the “+” button at the bottom-left to create a new virtual port and name it
SimpleDivisiOut. - Launch the Simple Divisi Standalone Application.
- Click Settings (⚙). Select your physical MIDI keyboard as the Input, and set your Output to your new LoopMIDI port (
SimpleDivisiOut). (Leave both apps running). - Open Pro Tools. Go to Setup > MIDI > MIDI Input Devices…
- In the list of devices, locate SimpleDivisiOut and ensure the box next to it is checked. Click OK.
- Create 6 Instrument Tracks (
Track > New...) and load your desired AAX instrument plugins (Violin, Viola, Cello, etc.) onto them. - To see the MIDI routing controls, go to View > Mix Window Views (or Edit Window Views) and ensure Instruments is checked. A new section will appear at the top of your tracks.
- Configure the Routing: In the Instrument section of each track, click the MIDI Input selector (it usually defaults to “All”):
- Track 1: Go to Predefined > SimpleDivisiOut > channel-1
- Track 2: Go to Predefined > SimpleDivisiOut > channel-2
- Track 3: Go to Predefined > SimpleDivisiOut > channel-3
- Track 4: Go to Predefined > SimpleDivisiOut > channel-4
- Track 5: Go to Predefined > SimpleDivisiOut > channel-5
- Track 6: Go to Predefined > SimpleDivisiOut > channel-6
- Hold Shift and click the Record Enable buttons on all 6 tracks. You can now play your keyboard, hear the separated instruments live, and record the performance into the Pro Tools timeline!
Ableton Live Routing Guide
IMPORTANT: The Ableton Live “Channel 1” Limitation
The Problem: Ableton Live has a fundamental architecture limitation regarding internal MIDI routing. When routing MIDI from one track to another inside Live, the engine natively strips all individual MIDI channel data and merges everything onto MIDI Channel 1.
Because Simple Divisi relies on sending out 6 distinct MIDI channels simultaneously, you cannot load it as a VST3 inside Ableton. If you do, Ableton will force all 6 voices onto Channel 1, completely ruining the divisi separation. (Additionally, while the plugin has a “Capture” feature, using the VST3 means you wouldn’t be able to hear your separated instruments while playing, making it impossible to perform expressively).
The Solution: By running Simple Divisi as a Standalone Application, it behaves exactly like an external hardware MIDI controller. Ableton Live does allow you to filter incoming MIDI by channel when it comes from an external source. This completely bypasses Ableton’s internal limitation!
The Workflow: Standalone App to Ableton Live (Live Playback & Recording)
By using this method, you will be able to hear all 6 of your instruments reacting to your playing in real-time, and you can record the perfectly separated MIDI directly into Ableton’s timeline.
For macOS Users:
- Launch the Simple Divisi Standalone Application on your Mac. It automatically creates a virtual MIDI port.
- In the standalone app, click Settings (⚙) and select your physical MIDI keyboard as the Input. (Leave the app running in the background).
- In Ableton Live, go to Preferences > Link/MIDI. Under the MIDI Ports section, locate In: simple-divisi and ensure the Track button is turned On.
- Create 6 MIDI tracks in Ableton and load your desired instruments (Violin, Viola, Cello, etc.) onto them.
- Expand the In/Out (I/O) section on the right side of the Ableton mixer.
- Configure the Routing: For each of the 6 tracks, explicitly configure the input settings so they listen to the standalone app:
- Track 1: Set MIDI From to simple-divisi ➔ Set the channel dropdown below it to Ch. 1
- Track 2: Set MIDI From to simple-divisi ➔ Set the channel dropdown below it to Ch. 2
- Track 3: Set MIDI From to simple-divisi ➔ Set the channel dropdown below it to Ch. 3
- Track 4: Set MIDI From to simple-divisi ➔ Set the channel dropdown below it to Ch. 4
- Track 5: Set MIDI From to simple-divisi ➔ Set the channel dropdown below it to Ch. 5
- Track 6: Set MIDI From to simple-divisi ➔ Set the channel dropdown below it to Ch. 6
- Change the Monitor setting on all 6 tracks to In (to just play and hear it live) or set it to Auto and Record Arm all 6 tracks to record your performance.
For Windows Users:
Windows does not have built-in virtual MIDI routing. You must use a free third-party tool like LoopMIDI by Tobias Erichsen to pass the data into Ableton.
- Download, install, and open LoopMIDI. Click the “+” button at the bottom-left to create a new virtual port and name it
SimpleDivisiOut. - Launch the Simple Divisi Standalone Application.
- Click Settings (⚙). Select your physical MIDI keyboard as the Input, and set your Output to your new LoopMIDI port (
SimpleDivisiOut). (Leave both LoopMIDI and the Standalone app running). - In Ableton Live, go to Options > Preferences > Link/MIDI. Under the MIDI Ports section, locate In: SimpleDivisiOut and ensure the Track button is turned On.
- Create 6 MIDI tracks in Ableton and load your desired instruments (Violin, Viola, Cello, etc.) onto them.
- Expand the In/Out (I/O) section on the right side of the Ableton mixer.
- Configure the Routing: For each of the 6 tracks, explicitly configure the input settings so they listen to the standalone app:
- Track 1: Set MIDI From to SimpleDivisiOut ➔ Set the channel dropdown below it to Ch. 1
- Track 2: Set MIDI From to SimpleDivisiOut ➔ Set the channel dropdown below it to Ch. 2
- Track 3: Set MIDI From to SimpleDivisiOut ➔ Set the channel dropdown below it to Ch. 3
- Track 4: Set MIDI From to SimpleDivisiOut ➔ Set the channel dropdown below it to Ch. 4
- Track 5: Set MIDI From to SimpleDivisiOut ➔ Set the channel dropdown below it to Ch. 5
- Track 6: Set MIDI From to SimpleDivisiOut ➔ Set the channel dropdown below it to Ch. 6
- Change the Monitor setting on all 6 tracks to In (to just play and hear it live) or set it to Auto and Record Arm all 6 tracks to record your performance.
Reaper MIDI Routing Guide
While the Simple Divisi Standalone version can be used to route separated MIDI into any DAW, this guide focuses specifically on workflow options for Cockos Reaper.
Because Reaper does not differentiate between “MIDI tracks” and “Audio tracks”, you define how MIDI flows by using Reaper’s flexible Routing Panel (the ROUTE button).
Depending on whether you want to simply hear the divisi live, or actually record the separated MIDI onto individual tracks in your timeline, you have four options.
Option 1: The Quick Method (Single-Track FX Chain)
Best for: Users who just want to play and hear the divisi live without separating the MIDI into multiple tracks.
Because Reaper passes MIDI sequentially through its track FX chain, you only need ONE track.
- Go to Track > Insert new track.
- Click the FX button on the track and load Simple Divisi (VST3i).
- In the SAME FX chain, directly below Simple Divisi, load your multi-timbral instrument (Opus, Kontakt, etc.).
- Inside your instrument plugin, load your desired patches and assign them to Channels 1 through 6.
- Ensure the track is Record-Armed (red button) and Record Monitoring is set to ON (the speaker icon).
- Play: When you play your keyboard, the MIDI hits Simple Divisi, splits into 6 channels, and flows directly into Opus. (Note: Recording will only capture raw block chords).
The Foundation Step (Required for Options 2, 3, and 4)
If you want the separated channels recorded on multiple, independent tracks, you must first set up a single instrument track, create your 6 MIDI tracks, and explicitly define their Outputs (Sends) to the instrument.
- Create the Instrument Track: Create 1 track and load your multi-timbral instrument (Opus, Kontakt). Load your 6 patches inside it, set to MIDI channels 1-6.
- Create the MIDI Tracks: Create 6 new, empty tracks (we will call these Tracks 1 through 6).
- Configure the Outputs (Send to Opus): You must now route these 6 tracks into the Opus track so they trigger the sound.
- Open the Routing Panel for Track 1 (click the “ROUTE” button).
- Under Sends, add a send to the Opus Track.
- Set Audio to None.
- Under MIDI, change
All => Allto1 => 1. - Repeat this for the other 5 tracks (Track 2 sends MIDI
2 => 2, Track 3 sends MIDI3 => 3, etc.).
(Once this foundation is set, choose one of the three methods below to feed the Simple Divisi MIDI into these 6 tracks).
Option 2: The “Capture & Drag” Method
Best for: Composing quickly using the plugin inside Reaper without complex live multi-track routing.
- Complete the Foundation Step above.
- Create an extra track and load Simple Divisi (VST3i) onto it.
- Open the Simple Divisi interface and click the CAPTURE MIDI button.
- Play your performance.
- Click CAPTURE MIDI again to stop recording.
- Click and hold the DRAG MIDI button, and drag the file directly into the Reaper timeline. Line the 6 separated MIDI items up with your 6 MIDI destination tracks.
Option 3: Internal MIDI Routing (Live Recording)
Best for: Users who want to record all 6 individual tracks live in real-time, entirely inside the DAW.
CRITICAL REAPER KNOWLEDGE: By default, Reaper tracks only record data from physical hardware inputs. To record MIDI coming internally from another track, you must change the recording mode of your tracks to “Record: Output (MIDI)”. Otherwise, Reaper will record blank audio files!
- Complete the Foundation Step above.
- Create an extra track (the Simple Divisi Track) and load Simple Divisi (VST3i) onto it.
- Record-Arm the Simple Divisi Track and turn its Record Monitoring ON (so it receives your live keyboard input).
- Configure the Inputs (Receive from Simple Divisi): Route the separated MIDI into your 6 tracks.
- Click the ROUTE button on the Simple Divisi Track to open its Routing Panel.
- Under Sends, add sends to all 6 MIDI Tracks.
- For each of these 6 sends, set Audio to None.
- For each of these 6 sends, map the MIDI channels respectively:
1 => 1,2 => 2,3 => 3,4 => 4,5 => 5, and6 => 6.
- Set the Record Mode: Go to each of your 6 MIDI tracks. Right-click the red Record-Arm button, go to Record: output, and strictly select Record: output (MIDI).
- Record-Arm all 6 MIDI tracks and turn their Record Monitoring ON.
- Press Record in Reaper and play on the Simple Divisi track. You will see 6 perfectly separated MIDI items being drawn live across your 6 tracks!
Option 4: The Standalone App Method (Live Recording)
Best for: Users who prefer using virtual MIDI cables to offload MIDI processing outside the DAW.
Because you are using an external virtual MIDI cable, Reaper treats the Standalone app as a physical Hardware Input.
For macOS Users:
- Launch the Simple Divisi Standalone Application. It automatically creates a virtual MIDI port.
- In the standalone app, click Settings (⚙) and select your physical MIDI keyboard as the Input.
- In Reaper, go to Options > Preferences > Audio > MIDI Devices.
- Look for simple-divisi in the MIDI Inputs list.
- Right-click it and select Enable input. Click OK.
- Complete the Foundation Step above.
- Configure the Inputs: Select Track 1. Right-click its Record-Arm button and select Input: MIDI ➔ simple-divisi ➔ Channel 1.
- Repeat for the other tracks, mapping Track 2 to Channel 2, Track 3 to Channel 3, up to Channel 6.
- Record-Arm all 6 tracks, turn Record Monitoring ON, press Record, and start playing!
For Windows Users:
Windows does not have built-in virtual MIDI routing. You must use a free third-party tool like LoopMIDI by Tobias Erichsen.
- Download, install, and open LoopMIDI. Click the “+” button to create a new virtual port and name it
SimpleDivisiOut. - Launch the Simple Divisi Standalone Application.
- Click Settings (⚙). Select your physical MIDI keyboard as the Input, and set your Output to your new LoopMIDI port (
SimpleDivisiOut). - In Reaper, go to Options > Preferences > Audio > MIDI Devices.
- Look for SimpleDivisiOut in the MIDI Inputs list.
- Right-click it and select Enable input. Click OK.
- Complete the Foundation Step above.
- Configure the Inputs: Select Track 1. Right-click its Record-Arm button and select Input: MIDI ➔ SimpleDivisiOut ➔ Channel 1.
- Repeat for the other tracks, mapping Track 2 to Channel 2, Track 3 to Channel 3, up to Channel 6.
- Record-Arm all 6 tracks, turn Record Monitoring ON, press Record, and start playing!
FL Studio Routing Guide
While Simple Divisi works flawlessly to generate divisi arrangements, FL Studio users must use specific workflows due to limitations in how FL Studio natively filters MIDI channels.
In FL Studio, routing MIDI from one VST to another is done via MIDI Ports. However, FL Studio’s default instrument tracks do not have native channel filters. If you send Simple Divisi’s output to 6 separate basic instruments, they will all receive all notes from all channels.
To solve this, you have two options: Route the VST to a multi-timbral instrument (like Kontakt/Opus) using MIDI Ports, or use the Standalone App to route to separate FL Studio tracks.
Option 1: The Multi-Timbral Port Method (Play, Hear & Capture)
Best for: Users using Kontakt, Opus, SINE, or Vienna Synchron who want to stay entirely inside FL Studio.
Because plugins like Kontakt handle their own internal channel filtering, you can easily route Simple Divisi to them using FL Studio’s MIDI Ports.
- Add Simple Divisi (VST3) to your Channel Rack.
- Add your multi-timbral instrument (e.g., Kontakt) to your Channel Rack. Inside Kontakt, load your patches and assign them to Channels 1 through 6.
- Open the Simple Divisi plugin window. Click the Gear/Cog icon in the top left of the wrapper to open FL Studio’s VST Wrapper Settings.
- Click the VST Wrapper Settings tab (the plug and gear icon).
- Set the Output port to a specific number (e.g., Port 10).
- Open your Kontakt/Opus plugin window. Click its Gear/Cog icon and go to its VST Wrapper Settings.
- Set its Input port to match (Port 10).
- Play & Capture: Select the Simple Divisi track in the Channel Rack and play your keyboard. You will hear the divisi split perfectly through Kontakt.
- To get the MIDI into the playlist: Click CAPTURE MIDI in Simple Divisi, perform your part, stop capture, and DRAG MIDI into the FL Studio playlist. FL Studio will unpack it into separate MIDI tracks.
Option 2: The Standalone App Method (Live Playback & Recording)
Best for: Users who want to use 6 separate, individual plugins (like 6 instances of Serum or native FL plugins) and record them onto separate tracks.
By running Simple Divisi as a Standalone Application, it behaves like an external hardware MIDI controller. FL Studio has a brilliant feature called “Receive notes from” that allows you to lock a specific Channel Rack instrument to a specific channel of an external MIDI device. This completely bypasses the internal routing limitation!
For macOS Users:
- Launch the Simple Divisi Standalone Application on your Mac. It automatically creates a virtual MIDI port.
- In the standalone app, click Settings (⚙) and select your physical MIDI keyboard as the Input. (Leave the app running in the background).
- In FL Studio, go to Options > MIDI Settings. In the Input section, locate simple-divisi and click the Enable button so it lights up green.
- Add your 6 desired instruments to the Channel Rack.
- Configure the Routing: For each of the 6 instruments, right-click its button in the Channel Rack:
- Right-click Instrument 1 ➔ Select Receive notes from ➔ simple-divisi ➔ Channel 1
- Right-click Instrument 2 ➔ Select Receive notes from ➔ simple-divisi ➔ Channel 2
- Right-click Instrument 3 ➔ Select Receive notes from ➔ simple-divisi ➔ Channel 3
- Right-click Instrument 4 ➔ Select Receive notes from ➔ simple-divisi ➔ Channel 4
- Right-click Instrument 5 ➔ Select Receive notes from ➔ simple-divisi ➔ Channel 5
- Right-click Instrument 6 ➔ Select Receive notes from ➔ simple-divisi ➔ Channel 6
- You can now play your keyboard, hear the 6 instruments live, and press Record in FL Studio to capture the performance directly into the Piano Roll!
For Windows Users:
Windows does not have built-in virtual MIDI routing. You must use a free third-party tool like LoopMIDI by Tobias Erichsen to pass the data into FL Studio.
- Download, install, and open LoopMIDI. Click the “+” button at the bottom-left to create a new virtual port and name it
SimpleDivisiOut. - Launch the Simple Divisi Standalone Application.
- Click Settings (⚙). Select your physical MIDI keyboard as the Input, and set your Output to your new LoopMIDI port (
SimpleDivisiOut). (Leave both LoopMIDI and the Standalone app running). - In FL Studio, go to Options > MIDI Settings. In the Input section, locate SimpleDivisiOut and click the Enable button so it lights up green.
- Add your 6 desired instruments to the Channel Rack.
- Configure the Routing: For each of the 6 instruments, right-click its button in the Channel Rack:
- Right-click Instrument 1 ➔ Select Receive notes from ➔ SimpleDivisiOut ➔ Channel 1
- Right-click Instrument 2 ➔ Select Receive notes from ➔ SimpleDivisiOut ➔ Channel 2
- Right-click Instrument 3 ➔ Select Receive notes from ➔ SimpleDivisiOut ➔ Channel 3
- Right-click Instrument 4 ➔ Select Receive notes from ➔ SimpleDivisiOut ➔ Channel 4
- Right-click Instrument 5 ➔ Select Receive notes from ➔ SimpleDivisiOut ➔ Channel 5
- Right-click Instrument 6 ➔ Select Receive notes from ➔ SimpleDivisiOut ➔ Channel 6
- You can now play your keyboard, hear the 6 instruments live, and press Record in FL Studio to capture the performance directly into the Piano Roll!
