New world: Kanagawa, a sunset Hokusai print with Fuji, a great wave and two rowing crews. Loud music builds each set: the wave grows, feints on strong hits and breaks, and the crews race it off the right edge. Sets differ, from towering waves to ones that fizzle out or break early, and the sea stays calm for a while after each landing.
The Omarchy tab lists every installed world. Click one to play it. The world named after your Omarchy theme is selected by default, otherwise the last one you played. omadrop --mode omarchy --world NAME plays a world directly.
Theme detection works with current Omarchy, which records the active theme in ~/.local/state/omarchy/current/theme.name.
Build a living world for your theme. omadrop world new starts one from a template, omadrop world preview reloads it as you save, and omadrop world check reports whether it loads, reacts to music, fits the frame budget and avoids harsh flashing. Worlds are a scene.json and an Inkscape art.svg built from a shared library of pieces. See Build a living world.
Osaka Jade now loads from its own world folder, with no visible change.
MilkDrop with "All screens" selected now opens full screen on every display. Before, the second window opened as a small window on the focused display.
Osaka Jade renders more than twice as fast on integrated graphics without changing how it looks. On an Intel UHD 770 at 1080p a frame now takes about 30 ms instead of 69 ms.
Slower GPUs keep full resolution at a steady 30 fps instead of dropping to a lower resolution. Resolution only steps down when 30 fps at full resolution is out of reach. Fast GPUs stay at 60 fps.
MilkDrop now starts with "This screen" selected. In 0.6.0 it could exit right away because the monitor name Hyprland reports, like DP-2, did not exactly match the name SDL uses, like DP-2 27". This also fixes MilkDrop on all displays where the names differ.
Omarchy mode is now Osaka Jade: a living street that reacts to your music.
The old terminal effects are gone. In their place is one hand-built world. Windows breathe with the music, the moon pulses on the bass, birds hop on the beat, and loud songs set off a firework show. Trains, cyclists, the noodle cart and the rest of the street come back at different times on every launch, so it never plays the same way twice. MilkDrop and its ASCII option are still here and still the default.
Osaka Jade plays on every Omarchy theme. Esc returns to the controls.
Fireworks follow the music: loud, bass-heavy songs get a full show with follow-up shells, quiet songs get a single small one.
It reacts at normal desktop volume, not only when the music is loud.
Slower GPUs, such as integrated Intel graphics, get a lower internal resolution automatically. Set OMADROP_OSAKA_SCALE (0.5 to 1) to fix it.
The mouse pointer hides as soon as the visuals start.
"This screen" plays on the monitor you are using.
The ttfx terminal effects, the effect browser and their dependencies are removed. Upgrades clean up the old launchers.
This adds the signed package repository, so Omadrop updates with the rest of your system. If you installed an earlier release by hand, run the same command to start getting updates.
Omadrop 0.5.0 brings 21 hand-picked MilkDrop presets into a compact, theme-aware app. Each preset follows your music through Omadrop's audio engine. Pick a thumbnail or press Play, go fullscreen, and press Esc to return.
Shuffled MilkDrop rotation with blended transitions and an optional ASCII dot filter.
Controls that follow your Omarchy theme, with scene previews, hidden scenes and display selection.
Early Omarchy mode with 37 music-driven terminal effects.
One Arch package with the controls and both playback modes.
Run the same command to install a newer release. GitHub installs do not update automatically through Omarchy.
Open Omadrop from the launcher or run omadrop. Close the app before updating. The package installs its dependencies and leaves your Hyprland shortcuts alone. SHA256SUMS contains the download checksums.
The 60-second launch video is attached. Music: “We Can Fix Everything” by Kevin Koontz, @koozeex1. Original preset artists are credited in the video and in the source's third-party notices.