User Manual
9.15
If you have multiple pro-audio products on your computer, many probably support ReWire – a standard method to have
one audio program control the playback of another. With ReWire, starting one automatically starts the other – and keeps
both in lockstep synchronization so the output from both programs sounds like one application.
In a Nutshell
There are always two applications involved: one acts as a Host; the other acts as a Slave to the tempo and other playback
commands of the Host. Some products use ReWire in Host mode only. Others, like Notion, enable the program to serve
in either role.
Not only is playback synchronization a major advantage with ReWire, there is also the feature of having the audio output
or MIDI output of the Slave arrive at the Host. The Slave “thinks” it’s sending output to a sound card – in reality, the audio
ends up at the Host where it can be easily processed and mixed with the Host’s sounds to send a single output to your
computer’s sound card.
Open Host First
The rule for determining Host/Slave status is very simple: whichever program opens rst automatically is considered the
Host on your computer. All other ReWire programs that open after this are considered Slaves to the Host.
One Example
Let’s say you have digital audio loops on Program A, Entered in a piano roll format, you would like to put Notion strings
under. One option is to export Program A sounds as .wav les and add them to Notion, but then you need to tweak
Notion tempos until they match the wav les. A second option is to record Notion strings and add the Notion wav les
to Program A and stretch, compress, or edit as needed to t the tempos there. Either method can be time-consuming.
The fastest solution is to have the string parts ready in a Notion score (or use a SequencerStaff if you prefer), then have
Program A act as a Host and send tempo and other playback commands to Notion, acting as a Slave. Then, as you listen
to sound coming from your sound card, the combined output seems to be generated from one program.
With Notion as Host
With Notion as the Host, the commands you use in performing will control both Notion and a client program at the
same time. This includes vamping, repeats (or not taking repeats!), auto-cruise, auto-resume, and so on.
Enable ReWire on Notion
By default, ReWire is turned o in Notion. This is to stop other program from starting up in ReWire slave mode when you
are trying to use Notion at the same time. Notion will ReWire as a host and slave in 64-bit or 32-bit. If running Notion in
32-bit after it was installed in 64-bit please review to the “Converting from 64-bit to 32-bit’ section of the help le
To use ReWire, open the Preferences dialog and click the Audio Tab. Check the box “Enable ReWire.” Notion will ask for
your password, which is required to set up ReWire.
Notion can serve in either a Host or Slave mode, but cannot operate in either mode until you enable ReWire in
Preferences. By default, ReWire capability is disabled in Notion
1. To open Notion Preferences, go to the menu bar and select Windows: File > Preferences;
Mac: Notion > Preferences.
» The dialog box opens.
2. Proceed to the General Tab.
3. Select or uncheck the Enable ReWire checkbox.
ReWire