Been experimenting with music and MuseScore, and transcribed the song from Jelpi (one of Pico-8's demo carts and playable here).
And here is my piano transcription of it. Some of the ledger lines did get kind of ridiculous. I wanted to make the octaves true to the Pico-8 one. I'm not entirely sure if I got it right, but I think it sounds right.
I used the conversion here, using 16 as speed (the "speed" of the music in Jelpi) and 1 for notes_per_beat to get the BPM. Again, it may not be right. I tried notes_per_beat = 4, making the BPM 112, but that was way to slow. 450 actually sounds perfectly like the speed in the original music. Maybe I should have made the BPM 112 but used eighth notes.
I would definitely put it at 112 bpm and reduce the note durations to 8ths/16ths. 2/4 time would also be more appropriate.
It looks like you're trying to convert from the raw pattern data. The C3 in your third measure is an effect, not an actual note in the melody. The note immediately following is an A3, which is above the F3, not below. Same for some others. ("3" would be Pico-8's octave number in this case. You've notated it in what would be considered octave 6 in American Standard Pitch Notation.) There's another weird octave shift in your seventh measure, and other places.
You'll want to notate the C octave jump as an effect, such as with a grace note, and not part of the melody. The melody is quite simple and should appear as such in a transcription, so that a performer knows what to emphasize. Other effects can be trills and whatnot.
I appreciate the attempt to transcribe the second voice, which is distinctly non-pianistic. At the very least you can use 8va symbols to reign them back onto the staff. The second voice might deserve a modified arrangement to sound correct on the instrument. I'd probably put the melody in the left hand just so the right hand can stay high on the keyboard for the high pitch second voice effects.
For what it's worth, my own research mirrors what the referenced thread says about PICO-8's audio update rate. It's 120 ticks per second, so an SFX set to speed 120 (120 ticks per note) will play each note for one second, while an SFX set to speed 1 will play 120 notes per second.
[Please log in to post a comment]