Actuallly, yes. The latest version of the script contains a functionality that allows you to create "unlockable codes"
I'll give you a quick rundown of how it works.
When you call the scene, rather than just calling it using $scene = Scene_
Piano.newyou now call it like so
$scene = Scene_
Piano.new(switch,code,mode)
replace switch with the switch number you want to affect, replace code with an "input code" and mode with the mode you want to open the scene in (see more info in the script.)
Your code should look something like
'C1B2As3....'
Make sure you include the quotation marks (and don't include the dots)
Basically, each of the bits before a number represents a note
For simplicity's sake (though I obviously know it's incorrect) I've called all the black keys "sharps"
Here's what you can choose from for the code
C1, Cs1, D1, Ds1, E1, F1, Fs1, G1, Gs1, A1, As1, B1
The 1 can also be a 2, 3 or 4 depending on which octave you want it played.
When you call the script like that, if you get the code right, the switch number you've put in will be set to true (ON)
otherwise, it'll be set to false (OFF). Feel free to ask anymore questions