pouët.net

Go to bottom

Potential Petalody by immibis

"Potential Petalody" by immibis (like "him", "mibbit", "hiss")
Painstakingly animated until 05:30 on the day of the demoparty.



Installation:
Apply the firmware patch, build the firmware and flash it onto your badge. (Beware this may mess with the LED functionality in some other apps)
Copy everything in the flash folder to flash, and everything in the sd folder to the SD card. Most of the folder structure must remain the same, because hardcoded paths are involved.

Running:
The demo does not properly integrate with the menu system, but appears in the music menu using a hack.
The menu system won't run the demo more than once. After running, you need to reboot the badge to run it again.
Volume should be at most two notches below the maximum, or else the audio is distorted.
Volume can't be changed while the demo is running, nor does the back button work. It can be stopped by turning off the power.
After you select the demo in the menu, due to low code quality, the badge will freeze for several seconds before starting.




Details:
The music track is "Potential for Anything", by Magnus Palsson, from the game VVVVVV (laboratory level). I have edited it very slightly to add a fade-out trailer. Sadly, a lot of the low frequencies are not audible on the tiny badge speakers - but the high frequencies sure are loud! At high volumes the sound will be distorted. Recommended is 2 notches below the maximum setting, or lower. Remember to select the volume before starting the demo.

The firmware has been modified to enable audio samples to be streamed through Bl00mbox. The wavstream plugin code is based on the sampler code, except that it resets to the beginning of the buffer after reaching the end, and uses the first two buffer slots to track the read and write heads. This allows the Python code to 
The firmware has also been modified to update the LEDs more frequently as 10Hz is noticeably stuttery when playing most of the effects here.

The display is not utilized in the demo, although the foundation is there - it draws a black screen 30 times per second.




License:
Be excellent to each other. If that's not enough, consider my contributions AGPLv3.
Music is copyrighted by Magnus Parsson (previously known as Souleye). I'm sure he's a cool dude. Maybe ask him before redistributing widely.
The firmware patch is LGPLv3 like the rest of the firmware.

Go to top