I will describe my setup below, in the hopes that some piece of this will be helpful for your setup.
First, make sure you have downloaded USB MIDI drivers for your keyboard. For Yamaha keyboards, the download is here: http://download.yamaha.com/usb_midi/
Assume you have a normal desktop setup (one or more monitors at your desk, and Synthesia runs on a separate monitor near your MIDI keyboard.
I use the following software to cleanly enable the monitor next to the keyboard when Synthesia is launched, and disable that monitor when Synthesia is terminated. The following software is used:
- DisplayFusion – commercial software for managing multiple montitors. In this case, we use it to store different monitor configuration profiles, and provide programmatic access to change the profile
- Visual Basic scripting – I wrote a script to configure the displays and launch Synthesia. It does 3 things in sequence:
1. Set the display configuration to enable the monitor near your MIDI keyboard
2. launch Synthesia, suspend the script until Synthesia has exited.
Then restore the original