Determination of the music clef

Trouble with Synthesia, your keyboard, or adapter? Think you found a bug?
When describing problems, always mention your OS and game version (shown at the bottom of the title screen).

If your keyboard has USB or MIDI ports, there is a tremendously high chance (>99%) it will work with Synthesia. See what you'll need on the keyboards page.
Post Reply
vdbxx
Posts: 1

Post by vdbxx »

I have a question concerning the determination logic of the music cleff on the music sheet notation page in Synthesia.
I am using midi files which I 'open' in Synthesia on my Ipad.
My Ipad is connected to my external Roland keyboard.
In Synthesia I am selecting the music sheet notation for a (one) certain instrument/midi channel (to play with the 'right' hand on my Roland keyboard ...).
There are certain cases in which Synthesia determines the F-Clef even for the 'right' hand play what I don't understand, I prefer G-Clef because that's easier for me to play with my 'right' hand.
Even with a note range between d#4 and f5 on this midi channel it has determined the F-Clef, is this not strange ?
So I was trying to understand why the F-Clef has been determined ? I assume it's not possible to 'force' the G-Clef ? or is there something I can do to force the G-Clef ?

Kind Regards
Nicholas
Posts: 13170

Post by Nicholas »

There isn't a way to force a clef today, sorry. The way it picks in the current version is to average the pitch of the notes that will be appearing in the sheet music and pick the clef that centered closest on that average. Then, if there are any outliers that would cause too many ledger lines to be required, it will show both staffs instead and freely place notes on either based on whether it's above/below Middle C.

All of that is incorrect behavior and will be improved in Synthesia 11. Once we start using the musical intent stored in MusicXML files, the sheet music will simply use whichever clef is specified in the file regardless of where the notes are or how many ledger lines are required.
Post Reply