Using Synthesia in your classroom is a great way to help keep students motivated to practice. It's also easy to get things set up. We've tried our best to accommodate many different configurations ranging from the single piano in a private studio room to the full classroom lab. Depending on your scenario, there are some helpful tips on this page that will help you get the most out of your Synthesia installation.
Download and run this once on each of your computers to unlock Synthesia for all users:
Mac users: use the "Run As Admin" script so the installer can write to the system-wide location.
Set up one "template" computer firstNo matter how many machines in your room, this step applies to everyone. The first step is to get Synthesia installed and configured the way you'd like it to appear on all of your computers.
Decide which settings (if any) you'd like to "lock" across all computers
To give a little background: Synthesia stores all its settings in the local user's storage space. In a network login environment, this means that a particular student's settings, scores, and play statistics will follow them around automatically like you might expect. Unfortunately, it also means that when that student starts Synthesia for the first time, to Synthesia it will appear that is the first time it has ever been run. That is, all those things you set up in the first step would need to be set up again (once for every student)!
So, this step is important when students have individual sign-on passwords and their own account that follows them to any computer they use. Even if the lab computer has a shared login, this step is still helpful in providing a consistent environment from session to session.
Here is the idea: Synthesia has a built-in feature to help prevent one student's changes to Synthesia's settings from impacting other students. Another way to look at how this operates is that the template settings you made in the first step can replace whatever is currently there, each time Synthesia starts up.
Not only is this useful for maintaining settings in case of accidental changes (like song folder paths), automatically replicating settings to each user's account, but it can also be used in other interesting ways. One common request in smaller one-computer scenarios is that for simplicity's sake, the instructor would prefer to simply have all performance data wiped out each time Synthesia starts. This is so they can rapidly switch between students. This same feature provides this capability as well!
The way this works is by copying some of Synthesia's just-created, clean data files from the template computer to a special system-wide location on all of the other lab computers. This is where you get to pick and choose which files make the most sense for your setup.
Copy those to the special system-wide settings location on each lab computer
Now we can duplicate (and enforce!) your template settings throughout the room. To do this, it's as simple as copying the settings you identified above to the special system-wide location on each lab computer.
First, locate the template computer's data files:
On Windows: from a "Run..." dialog (Windows Key + R), type "shell:appdata\Synthesia"
On Mac: In Finder, choose Go -> "Go to Folder..." from the pull-down menu, then type "~/Library/Application Support/Synthesia"
The folder that opens should contain the XML files mentioned above. Copy each of the files you identified earlier to a network location or USB flash drive that will be accessible from each lab computer. The procedure for each lab computer should be as simple as:
That's it! Now those settings will be standardized across each computer.