Aspenini Media Tool

Menu

Scaler Tool

Pixel-perfect image scaling. Uses nearest-neighbor interpolation to scale images by integer factors without blurring—ideal for pixel art and sprites.

Diagonal Image Slicer

Audio Effects

Color Palette Converter

Upload an image to apply retro color palettes

CSV to Image

QR Code Generator

Generate customizable QR codes. Enter text or a URL to encode.

Brainfuck Encoder & Decoder

Encode text into Brainfuck that prints it, or run Brainfuck code to see its output.

PAGNAI: Procedural Audio Generation, Not Artificial Intelligence

Generate procedural audio using mathematical algorithms and signal synthesis.

50%

Audio Spinning

Upload an audio file, press play, and the sound source will orbit around your head in real time using the Web Audio API. Best with headphones. Fully local. No upload.

No file loaded.
0.60 rotations per second
1.80 meters from listener
0.00 meters (up / down)
100% output level
Delayed signal mixed in: 0.12
200 ms

Longer delay reads as a bigger space. Turn on “Follow distance” to scale delay from orbit radius.

1.00

Inverse usually sounds the most natural for this.

Load a file to begin.

This works locally in modern browsers. Some browsers require you to press Play after selecting a file so audio can start from a user gesture.

Angle
Direction
Clockwise
X / Z
0.00 / 0.00
Playback
Stopped

Audio Hamburger

Add several tracks, then drag each dot on the map around your head (center) to set direction and distance. The wedge on the dot shows front. With exactly two files you can use One per side for hard left/right and Swap sides instead of dragging. Every file can play at the same time in 3D space—use the list to remove files or reorder how overlapping dots stack. Scroll while hovering a dot to raise or lower it. Headphones recommended—nothing leaves your machine.

Drag ⋮⋮ to reorder the list (draw order on the map). Remove with ×.

Stack 0 tracks

    No files yet.

    85%

    Add at least two files for the full “burger” effect, or one for a centered layer.

    Each dot is one track. Drag around the center for direction and distance; scroll on a dot for height.

    360° Image Viewer

    Upload a panorama and look around by dragging (or touch). Everything runs in your browser.

    Equirectangular is the usual 2:1 (or similar) full-sphere photo. Cylindrical uses the same image wrapped around you with an open sky/floor. Cube map strip expects six square faces left-to-right in OpenGL order: +X, −X, +Y, −Y, +Z, −Z.

    End Credits Crawl Generator

    Add categories, names, and optional roles. Choose a font, preview, and export a WebM.

    Tip: Leave “Role” blank to show just the person’s name.