A downloadable game for Windows and macOS

Ren'Score.

An in-development (barely) sheet music creator/player in Ren'py. Pretty neat, right? No note-input as of yet, but you can look thru the code (I didn't archive it at all) and see how I did it. It does technically work. Edit the variables themselves (somehow? Not safely, at least) and you can make your own song. I made a template for now. Just, like, pretty neat, though.

Quick explanation:

The variable 'persistent.beats' is the real meat of the whole operation. It's essentially a dictionary of lists. The value is the beat,  the key is the actual notes. So, i.e.:

"1": [9, 45, 48],

This is beat 1 with the notes: a1, a4, c5. The numbers are equal to notes, 0 being C1, 12 being C2, etc., etc., 72 being C7. (So, like, seven octaves.) You'll notice it allows chords. Technically it plays every single note on a different audio channel, but that's something else entirely. You can create however many beats you want with the score_creation function. I have it set to 50 for the template (which you can see in the technical menu.) You can make it work off quarter notes, 8th notes, 16th notes, whatever you want, just edit the tempo accordingly to fit between them. The template is set on 8th notes, so: beat 1, wait 0.2, beat 2, wait 0.2, beat 3, wait 0.2… on and on. Beat 1 and 3 would be the 'quarter notes.' It has reverse and repeat functionality (whether or not they work is debatable.) That's about it, though.

Download

Download
RenScorePy-0.5-mac.zip 28 MB
Download
RenScorePy-0.5-pc.zip 62 MB

Leave a comment

Log in with itch.io to leave a comment.