Type a track. We pull its mood tags from Last.fm, run them through a deterministic ASCII generator, and print you a card you can save.
Here's the trick: we never look at the audio. We look at the words people use to describe it.
Last.fm has 20 years of human-written tags — grunge, dreamy, melancholic. We grab them.
Each tag votes on four sliders — energy, valence (sad↔happy), density, organic vs synthetic. Add the votes up. A song becomes four numbers.
Those numbers warp a noise field. Energetic songs go choppy. Sad songs darken at the edges. Acoustic ones bloom soft from the center. Electronic ones snap to a grid.
Pick characters that match — curves like o O 0 for warm, blocks like █ ▓ # for cold. Pick a color from the same numbers. Print.