How to simulate a MIDI Port Configuration in Forte 3 and later

 
For debugging purposes, Forte has a way to disregard the MIDI ports reported by Windows and instead create simulated ports.  The simulated ports are defined by an XML file called "FakeMIDIPorts.xml" placed in your application data folder (e.g. "C:\Users\<your-user-name>\AppData\Roaming\brainspawn\forte 3" in Windows 7).
 
The contents of FakeMIDIPorts.xml enumerates the names to use for the simulated ports (the syntax has been changed to match the XML used in rack files to define hardware profiles):


<?xml version="1.0" encoding="UTF-8"?><ProfileName="anything">
   <InputPortID="1"Name="input port name 1"/>
   <InputPortID="2"Name="input port name 2"/>
   <OutputPortID="3"Name="output port name 1"/>
   <OutputPortID="4"Name="output port name 2"/></Profile>
 
You may define as many Input and Output ports as you wish.  Forte will recognize them in the order listed.  This file must be a valid XML file with ASCII encoding to be recognized.  Finally, Forte will only read this file at startup, so a restart is required if you change it.
 
To return to using real MIDI ports, simply delete or rename this file and restart Forte.
 

How to simulate a MIDI Port Configuration in Forte 2

 
For debugging purposes, Forte has a way to disregard the MIDI ports reported by Windows and instead create simulated ports.  The simulated ports are defined by an XML file called "FakeMIDIPorts.xml" placed in your application data folder (e.g. "C:\Users\<your-user-name>\AppData\Roaming\brainspawn\forte 2" in Windows 7).
 
The contents of FakeMIDIPorts.xml enumerates the names to use for the simulated ports:

<?xml version="1.0" encoding="UTF-8"?><FakeMidiPorts><InputName="UltraLite"/><InputName="Traveler In 1"/><InputName="MIDISport In 1"/><OutputName="UltraLite"/></FakeMidiPorts>
 
You may define as many Input and Output ports as you wish.  Forte will recognize them in the order listed.  This file must be a valid XML file to be recognized.  Finally, Forte will only read this file at startup, so a restart is required if you change it.
 
To return to using real MIDI ports, simply delete or rename this file and restart Forte.