Hacking Tutorial
Updated
Flipnote NDS .ppm file direct audio import tool
So after far too many hours of not managing to get a HD clip of a song into flipnote, I have finally created this tool that allows you to just choose your audio .wav file, your .ppm file, and it replaces the audio for you.
Doesn't seem like anyone other than me has asked for this but, well, if you ever need it its here now. Recording with the 3DS mic sounded BAD, I did want to try the method of recording pc audio straight into the mic input port with an aux splitter but uhh, the aux splitter just did nothing. But this works great instead.
https://github.com/Blurro/FlipnoteAudioReplacer/releases/
Download here ^^^
Import instructions:

Doesn't seem like anyone other than me has asked for this but, well, if you ever need it its here now. Recording with the 3DS mic sounded BAD, I did want to try the method of recording pc audio straight into the mic input port with an aux splitter but uhh, the aux splitter just did nothing. But this works great instead.
https://github.com/Blurro/FlipnoteAudioReplacer/releases/
Download here ^^^
Import instructions:
- Get your .ppm file(s) from your SD card.
- Prepare your .wav file using Audacity to clip and convert however you need, up to 1 minute is Flipnote's limit.
- Drag and drop the .wav on the tool. The tool will spit out the compressed .adpcm file (basically just a headless wav, the tool includes a decoding function if you open with no args)
- When prompted, enter your .ppm file extension included
- Put the newly created file back on your SD card (the filename is important but the tool sorts it for you)
- In flipnote, set the speed to a LOWER framerate than what you intend to use, this is the speed you will import the song at.
(the tables I made randomly broke so see this image):
- In Audacity, choose 'Effect > Change speed and pitch' and enter your multiplier, examples above. To find your multiplier, use the formula of Import FPS / Target FPS.
Flipnote's audio quality at 1x speed is 8KHz, the speed up from 0.5x to 1x will double the quality to 16KHz! So with max 8 second audio, you can have the playback quality of 8192 x 7.5 = 61,440Hz, but this is overkill since the 3DS max playback is 48KHz.
Don't wanna math? Visit Py code to get all multipliers and result quality from your final speed input - Save your slowed song as a new .wav and continue on to the Import instructions above these ones.
- After import instructions: Now that you've got your new edited flipnote, edit it in the app and increase the speed to your target FPS!

Last edited by Blurro,











