Skip to content

Instantly share code, notes, and snippets.

@Will-Beninger
Last active June 12, 2023 23:18
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save Will-Beninger/fd8c53a22853753a92792a6d90edb3f9 to your computer and use it in GitHub Desktop.
Save Will-Beninger/fd8c53a22853753a92792a6d90edb3f9 to your computer and use it in GitHub Desktop.
Still Alive Music from the video game Portal formatted for the Flipper Zero
Filetype: Flipper Music Format
Version: 0
BPM: 120
Duration: 4
Octave: 6
Notes: 8G, 8F#, 8E, 8E, F#, 4P, 2P, 4P, 8P, 8A5, 8G, 8F#, 8E, E, 8F#, P, D, 8E, 8A5, 2P, P, 8P, 8A5, E, 8F#, 3G, 8E, C#, 3D, E, 8A5, A5, F#, 8P, 2P, 2P, 8G, 8F#, 8E, 8E, F#, 4P, 2P, 4P, 8P, 8A5, 8G, 8F#, 8E, 8E, 4P, 8F#, 8D, 4P, 8E, 8A5, 1P, E, 8F#, 3G, 8E, 4C#, 8D, 8E, 8P, 8A5, 8D, 8E, 8F, 8E, 8D, 8C, 4P, 8A5, 8A#5, C, F, 8E, 8D, 8D, 8C, 8D, 8C, C, C, 8A5, 8A#5, C, F, 8G, 8F, 8E, 8D, 8D, 8E, F, F, 8G, 8A, 8A#, 8A#, A, G, 8F, 8G, 8A, 8A, G, F, 8D, 8C, 8D, 8F, 8F, E, 8E, 8F#, 3F#, 8F#, 8D, 8B5, 8D, 8F#, 8D, 8A5, 8D, 8F#, 8D, 8B5, 8D, 8F#, 8D, 8A5, 8D, 8F#, 8D, 8B5, 8D, 8F#, 8D, 8A5, 8D, 8F#, 8A5, 8G, 8F#, 8E, 3E, F#, 8P, 2P, 2P, 8G, 8F#, 8E, 3E, 8F#, D, E, 3A5, 4P, 2P, E, 8F#, 3G, E, C#, 8D, 3E, 8A5, 3A5, F#, 8P, 2P, 4P, 8P, 8A5, 8G, 8F#, 8E, 8E, F#, 4P, 4P, 8P, 8P, 4P, 8P, 8A5, 8G, 8F#, 8E, 8E, 4P, 8F#, 8D, 4P, 8E, 8A5, 1P, E, 8F#, 3G, E, C#, 8D, 8E, 8P, 8A5, 8D, 8E, 8F, 8E, 8D, 8C, 4P, 8A5, 8A#5, C, F, 8E, 8D, 8D, 8C, 8D, 8C, C, C, 8A5, 8A#5, C, F, 8G, 8F, 8E, 8D, 8D, 8E, F, F, 8G, 8A, 8A#, 8A#, A, G, 8F, 8G, 8A, 8A, 8G, 8F, F, 8D, 8C, 8D, 8F, 8F, E, 8E, F#, 3F#, 8A5, 8D, 8F#, 8D, 8B5, 8D, 8F#, 8D, 8A5, 8D, 8F#, 8D, 8B5, 8D, 8F#, 8D, 8A5, 8D, 8F#, 8D, 8B5, 8D, 8F#, 8D, 8A5, 8P, 8G, 8F#, 8E, 3E, F#, 8P, 2P, 4P, 8P, 8A5, 8G, 8F#, 8E, 8E, 4P, 8F#, 8D, 4P, 8E, 8A5, 1P, E, 8F#, 3G, E, C#, 8D, 3E, 8A5, 3A5, F#, 8P, 2P, 2P, 8G, 8F#, 8E, 3E, F#, 8P, 2P, 2P, 8G, 8F#, 8E, 8E, 4P, 8F#, 8D, 4P, 8E, 8A5, 1P, E, 8F#, 3G, E, C#, 8D, 8E, 8P, 8A5, 8D, 8E, 8F, 8E, 8D, 8C, 4P, 8A5, 8A#5, C, F, 8E, 8D, 8D, 8C, 8D, 8C, C, C, 8A5, 8A#5, C, F, 8G, 8F, 8E, 8D, 8D, 8E, F, F, 8G, 8A, 8A#, 8A#, 8A, 8A, G, 8F, 8G, 8A, 8A, 8G, 8G, F, 8D, 8C, 8D, 8F, 8F, E, 8E, 8F#, 2F#., 4P, 8A, 8A, 8B, 8A, 8F#, D, 8E, 8F#, 3F#, 4P, 8P, 8A, 8A, 8A, 8B, 8A, 8F#, D, 8E, 8F#, 3F#, 4P, 8P, 8A, 8A, 8A, 8B, 8A, 8F#, D, 8E, 8F#, 3F#, 2P, 8A, 8A, 8B, 8A, 8F#, D, 8E, 8F#, 3F#, 4P, 8P, 8A, 8A, 8A, 8B, 8A, 8F#, D, 8E, 8F#, 3F#, 4P, 8P, 8F#, 8A, 3A, 4P, 8P, 8G, 8F#, 3F#, 8P, 2P, 1P
@Will-Beninger
Copy link
Author

Sheet music here that I transcribed from (https://www.ninsheetmusic.org/download/pdf/1867). Probably has some mistakes as it's been ~20y since I've read sheet music. To play use the QFlipper app to move the file onto your SD Card in the Music Player folder. Feel free to download/try/suggest improved notes here.

@frankkienl
Copy link

Sounds pretty good already!
But indeed has some incorrect notes, and the rhythm seems a bit off at times.

@Tecwizard
Copy link

Tecwizard commented Dec 7, 2022

So I found this browsing online for how to make my own music for the Flipper Zero and I stumbled across your post on the flipper forums. As Frank already stated, it sounds pretty good but it's definitely off.
I took the time to correct the issues I found:

  1. Eighth Notes were being played as Quarter Notes which threw off the beat. It probably would have been easier to just change the duration to 8 instead of modifying every quarter note but I didn't think of that until I was halfway through modifying the file. XD (Oh well, it's more true to the sheet music anyways like this.)
  2. Some of the keys were off. In the song, the key changes a few times but in the file, some of the notes didn't follow that, so I went ahead and corrected that.
  3. The part where the song plays three quarter notes in the span of one half note. Yeah, I don't know how to properly replicate that in text format yet so instead I just switched to line 2 to fill in the gap. In the actual song its played on a faint guitar in the background so I doubt anyone will notice.
  4. The BPM was off. In the file you have it set to 160 but in the sheet music it's set to 120 which lines up with the actual song. I've gone ahead and corrected that. If I didn't the song would play too fast. XD
  5. The only other things I found were just some typos, like a sharp missing where it's supposed to be or a 3 missing where it was called for.

Here's the modified file for you and anyone else to look at. There's probably some further tweaking that could be made but overall this is pretty close to the actual song. Enjoy. :)

Version: 0
BPM: 120
Duration: 4
Octave: 6
Notes: 8G, 8F#, 8E, 8E, F#, 4P, 2P, 4P, 8P, 8A5, 8G, 8F#, 8E, E, 8F#, P, D, 8E, 8A5, 2P, P, 8P, 8A5, E, 8F#, 3G, 8E, C#, 3D, E, 8A5, A5, F#, 8P, 2P, 2P, 8G, 8F#, 8E, 8E, F#, 4P, 2P, 4P, 8P, 8A5, 8G, 8F#, 8E, 8E, 4P, 8F#, 8D, 4P, 8E, 8A5, 1P, E, 8F#, 3G, 8E, 4C#, 8D, 8E, 8P, 8A5, 8D, 8E, 8F, 8E, 8D, 8C, 4P, 8A5, 8A#5, C, F, 8E, 8D, 8D, 8C, 8D, 8C, C, C, 8A5, 8A#5, C, F, 8G, 8F, 8E, 8D, 8D, 8E, F, F, 8G, 8A, 8A#, 8A#, A, G, 8F, 8G, 8A, 8A, G, F, 8D, 8C, 8D, 8F, 8F, E, 8E, 8F#, 3F#, 8F#, 8D, 8B5, 8D, 8F#, 8D, 8A5, 8D, 8F#, 8D, 8B5, 8D, 8F#, 8D, 8A5, 8D, 8F#, 8D, 8B5, 8D, 8F#, 8D, 8A5, 8D, 8F#, 8A5, 8G, 8F#, 8E, 3E, F#, 8P, 2P, 2P, 8G, 8F#, 8E, 3E, 8F#, D, E, 3A5, 4P, 2P, E, 8F#, 3G, E, C#, 8D, 3E, 8A5, 3A5, F#, 8P, 2P, 4P, 8P, 8A5, 8G, 8F#, 8E, 8E, F#, 4P, 4P, 8P, 8P, 4P, 8P, 8A5, 8G, 8F#, 8E, 8E, 4P, 8F#, 8D, 4P, 8E, 8A5, 1P, E, 8F#, 3G, E, C#, 8D, 8E, 8P, 8A5, 8D, 8E, 8F, 8E, 8D, 8C, 4P, 8A5, 8A#5, C, F, 8E, 8D, 8D, 8C, 8D, 8C, C, C, 8A5, 8A#5, C, F, 8G, 8F, 8E, 8D, 8D, 8E, F, F, 8G, 8A, 8A#, 8A#, A, G, 8F, 8G, 8A, 8A, 8G, 8F, F, 8D, 8C, 8D, 8F, 8F, E, 8E, F#, 3F#, 8A5, 8D, 8F#, 8D, 8B5, 8D, 8F#, 8D, 8A5, 8D, 8F#, 8D, 8B5, 8D, 8F#, 8D, 8A5, 8D, 8F#, 8D, 8B5, 8D, 8F#, 8D, 8A5, 8P, 8G, 8F#, 8E, 3E, F#, 8P, 2P, 4P, 8P, 8A5, 8G, 8F#, 8E, 8E, 4P, 8F#, 8D, 4P, 8E, 8A5, 1P, E, 8F#, 3G, E, C#, 8D, 3E, 8A5, 3A5, F#, 8P, 2P, 2P, 8G, 8F#, 8E, 3E, F#, 8P, 2P, 2P, 8G, 8F#, 8E, 8E, 4P, 8F#, 8D, 4P, 8E, 8A5, 1P, E, 8F#, 3G, E, C#, 8D, 8E, 8P, 8A5, 8D, 8E, 8F, 8E, 8D, 8C, 4P, 8A5, 8A#5, C, F, 8E, 8D, 8D, 8C, 8D, 8C, C, C, 8A5, 8A#5, C, F, 8G, 8F, 8E, 8D, 8D, 8E, F, F, 8G, 8A, 8A#, 8A#, 8A, 8A, G, 8F, 8G, 8A, 8A, 8G, 8G, F, 8D, 8C, 8D, 8F, 8F, E, 8E, 8F#, 2F#., 4P, 8A, 8A, 8B, 8A, 8F#, D, 8E, 8F#, 3F#, 4P, 8P, 8A, 8A, 8A, 8B, 8A, 8F#, D, 8E, 8F#, 3F#, 4P, 8P, 8A, 8A, 8A, 8B, 8A, 8F#, D, 8E, 8F#, 3F#, 2P, 8A, 8A, 8B, 8A, 8F#, D, 8E, 8F#, 3F#, 4P, 8P, 8A, 8A, 8A, 8B, 8A, 8F#, D, 8E, 8F#, 3F#, 4P, 8P, 8F#, 8A, 3A, 4P, 8P, 8G, 8F#, 3F#, 8P, 2P, 1P

@beastlykings
Copy link

I tried loading your improved version of this onto my flipper, and it keeps crashing out. Any ideas?

@Tecwizard
Copy link

I tried loading your improved version of this onto my flipper, and it keeps crashing out. Any ideas?

I looked over the code and found a formatting error. "```" got added to the end on accident when I was formatting the comment. Should be fixed now.

@WeaselPC
Copy link

WeaselPC commented Jan 5, 2023

Also noticed the first line was missing, which was what was causing the crash for me haha

@Will-Beninger
Copy link
Author

Updating from the improved version above with all of the necessary lines. Confirmed working. Good work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment