This is an audio-visual representation of the harmonic series. The sine waves are in size and
frequency, integer ratios of 1,2,3,4,5,6,7,8, using bends to get as close to the exact tones as
possible. Every time the sine waves hit a peak or valley, they play the associated note in the
harmonic series and they oscillate in the same ratio.
From the moment I saw tuning as a parameter in the synth doc,
I knew I had to get just intonation into Picotron.
So I did.
There is code in the cart to copy into your cart, with instructions
on how to call the function with different musical keys (including a
dynamic key that changes according to channel 0!)
The cartridge includes a song I composed ages ago, which you are
welcome to use for any project you might like. :)
v1.1 Okay, so, the effect I achieved before was very close to just intonation but was not just intonation. I've since achieved true just intonation (you will probably not be able to tell the difference but the math is extra good now, I promise) and this updated cart reflects that.
The code in fade.lua will perform a basic fade to your specified color in rgb,
for the number of frames you specify. It defaults to black for 20 frames.
This cart also doubles as a Hyper Light Drifter Wallpaper. :D
This was made over the course of March 14 - April 19, 2024, for the Bunkertron Jam and Picotron Game Jam.
Z to shoot
Left shift or F to focus
X to reflect (with meter)
Game Design by Jayce McCue and Maya Zimmerman
Programming by Maya Zimmerman
Art by Jayce McCue
Music by Maya Zimmerman
Story by Jayce McCue
Tested with a Super Famicom controller and presumably works with other controllers as well.
For the true LoLK experience I was going for, set lives to 1 in game.lua.
So, this is some really simple code to use in your carts to easily load .hex palette
files on the cart. Check out palman.lua on the cart to see how it works.
v1.01 Changed a value to allow reading from .hex files created in Picotron.
v1.1 Added a notify message that the file was not found if the file was not found,
without crashing the cart.
This was made mostly between pico-8 and picotron concurrently (saved in a text document) over the last month. It was really just putting the finishing touches on it once picotron was released.
Puzzles 3, 44, 45, 46, & 47 were guest contributions by Taichi on Discord.
The music hangs when you turn it off with F unless you trigger some sound effects by filling in the grid (I think maybe a bug in how picotron handles music(-1)), but if you exit and start again, the music will be off until you start it again with F.
I've learned so much from so many people but I must give a special shoutout to Krystman, whose Lazy Devs tutorials on Pico-8 were invaluable to learning the language.
v1.1 Added sfx and keyboard support
v1.11 Whoops needed to do just a little bit more
v1.12 Changed the instrument used for the music thanks to advancements in wavetable technology. It's much more true to my inspiration, Mysterious from Mario Paint.
v1.2 Added another song, three speed, by the Packbats and fixed music hanging when turning it off