Build 26505649

build

Reverie · public · first seen

PICS live
1
Branches
1
Depots changed
—
Download delta
12:45 UTC
Time · UTC
Major update · published by the developer

Reverie 0.9: Rework Release Notes

On Steam

Reverie 0.9: The Rework


Reverie is a rework of Powelus's Audio Visualizer. The original was last updated in 2020, so this is a major update. The idea is the same: play your own music, or visualize whatever your PC is playing, and make it look the way you want. Almost everything else has been rebuilt, and with this update Reverie is leaving Early Access. Thank you to everyone who played, reported bugs and shared ideas along the way. Here's what changed.

Built for performance

The original drew every visualizer point as a light, and that was too heavy even for high-end PCs. Reverie draws the whole visualizer in a single shader, which is far lighter on the GPU. The old light settings are now glow and bloom controls.

New interface

Every page and menu got redesigned with one warm colour palette. The song browser has new cards and a sidebar that scrolls, the visualizer now glows faintly behind it, and Settings was rebuilt from scratch. Every option in there actually works now.

System audio

System audio is still here and easier to use. Set the source to System audio and Reverie will react to whatever is playing on your PC, whether that's Spotify, YouTube or a game. The built-in player pauses while it's on so the two don't overlap.

Recording (new)

There's a new Record tab. Press Ctrl+Shift+R and Reverie records the visualizer with sound, using your graphics card's video encoder (NVIDIA, AMD or Intel). It barely affects frame rate and a minute of 1080p60 is about 6 MB. You can record just the visualizer or the whole screen, add a countdown, or have it stop when the song ends.

Preset banks (new)

The built-in presets now live in a Factory bank. You can make your own banks, save as many presets as you want, and export a bank as one file to send to someone else.

Visualizer controls

  • The shape picker is in the Customise panel now, and the panel only shows controls for that shape

  • Values are always visible, and scrolling over a knob fine-tunes it

  • Normalize works with every style, and there's a new Speed control

  • The waveform was rewritten and bloom works again

Other changes

  • 9 languages: English, German, Spanish, French, Croatian, Italian, Portuguese, Russian and Simplified Chinese

  • All shortcuts can be rebound, and H hides the interface

  • Plays MP3, FLAC, WAV, OGG, AAC and M4A

  • Background image with brightness and page opacity

  • Cache size limit and a Clear cache button

  • Steam shows the song you're listening to, and Discord status works properly

  • Much faster loading of big music folders

  • A link to our Discord in Settings > About


Full patch notes are below. If you run into a bug or have an idea, post it in the discussions or join us on Discord: discord.gg/CrvxqqgaAE. Thanks for listening!

Reverie 0.9.0 "The Rework"


Reverie 0.9.0 is a rework of Powelus's Audio Visualizer, and it is the update that takes Reverie out of Early Access. The original loaded your own music, picked up anything your PC was playing, and let you customise how it looked. Reverie keeps those ideas and rebuilds the rest: a new renderer, a new interface and a new name. The original was last updated in 2020, so this is a major update. The notes below cover everything that is new, changed or fixed since then.

Rebuilt for performance

  • The original drew every visualizer point as a light, which was too heavy even for high-end PCs. Reverie draws the whole visualizer in a single shader, which is far lighter on the GPU.

  • The old light speed and intensity settings are now glow and bloom controls.

Main changes

  • New interface across the whole app, plus a new logo and startup intro

  • System audio is back and reworked: one click to switch, and the player pauses so the two never overlap

  • Built-in video recording on your graphics card, started and stopped with Ctrl+Shift+R

  • Preset banks you can save, export and share

  • 9 languages

  • Rebindable shortcuts and a key (H) to hide the interface

Visualizer

  • The shape picker moved into the Customise panel. The panel now only shows controls that work with the selected shape.

  • Control cards were reorganised and always show their current value.

  • Scrolling over a knob now adjusts it in small steps. Scrolling anywhere else scrolls the panel.

  • Normalize works with every style.

  • Added a Speed setting for how fast the spectrum reacts.

  • Rewrote the waveform. The stray lines and streaks are gone and colours blend more smoothly.

  • Fixed bloom.

  • The colour picker is back, with swatches, hex input and recent colours.

  • Fixed the visualizer sometimes not moving, or showing every bar at full height.

Presets

  • The built-in presets are now the Factory bank. You can't overwrite them by accident.

  • You can make your own banks and save presets into them. They're kept in your user folder, so updates won't touch them.

  • Banks can be exported as a .vizbank file and imported on another PC.

System audio (reworked)

  • Pick the visualizer source: the Reverie player or System audio.

  • System audio uses Windows loopback capture, so it picks up whatever is playing.

  • The Reverie player pauses while System audio is on, so the two don't overlap. Playing a song in Reverie switches back.

  • System audio is tuned to look the same as the player. There's a level slider if your device is quieter or louder than usual.

Recording (new)

  • New Record tab with all the options in one place. Ctrl+Shift+R starts and stops a recording.

  • Uses the hardware encoder on NVIDIA (NVENC), AMD (AMF) and Intel (QuickSync) cards, with a CPU fallback.

  • H.264 or H.265 MP4 at screen size, 720p, 1080p or 1440p, 30 or 60 FPS, three quality levels. 1080p60 comes out around 6 MB per minute.

  • Record only the visualizer (the interface hides itself) or the whole screen.

  • Options for a countdown, restarting the song, stopping when the song ends, and a maximum length.

  • Sound is recorded from the player or from system audio and stays in sync with the video. 128, 192 or 320 kbps.

  • Videos go to VideosReverie by default. You can pick another folder and have it open when a video is saved.

Song browser

  • New look for the cards and sidebar, and a folder icon on the Browser tab.

  • Plays MP3, FLAC, WAV, OGG, AAC and M4A files (the original loaded MP3 files).

  • The visualizer now shows faintly behind the browser.

  • The sidebar scrolls, and you can right-click a favourite to remove it.

  • New right-click menu with icons and a few more actions.

  • Large folders open much faster. Only the songs on screen are drawn, and tags, covers and BPM load in the background.

  • Songs with more than one artist list all of them.

  • Mouse wheel scrolling is faster everywhere.

  • Reverie can reopen the last folder you used.

  • File and folder pickers now use the normal Windows dialogs.

Settings

  • Settings was rebuilt and every option works now.

  • General: language, reopen last folder, Steam and Discord presence.

  • Display: window mode, resolution, frame rate limit, performance stats.

  • Appearance: background image, background brightness, page opacity, album art.

  • Audio: visualizer source, system audio level, volume.

  • Storage: cache size limit (32 MB to 1 TB, 128 MB by default), current cache size, and a Clear cache button.

  • Shortcuts: change any key. If the key is already used, the two shortcuts swap.

  • About: version, data folders, open-source licenses, and a link to join our Discord.

Shortcuts

  • Defaults: Space play/pause, Left/Right seek, Shift+Left/Right previous/next song, Up/Down volume, M mute, H hide interface, Ctrl+Shift+R record, Esc close Customise.

  • Shortcuts no longer trigger while you're typing in a text box.

Languages

  • English, German, Spanish, French, Croatian, Italian, Portuguese, Russian and Simplified Chinese.

  • The whole interface is translated, including Settings, the Record tab and the visualizer controls.

Steam and Discord

  • Your Steam profile and friends list now show the song and artist you're listening to.

  • Discord "Listening to" status was rewritten and works reliably now.

  • Both can be turned off in Settings.

Performance

  • Fixed the regular stutters caused by memory churn in the spectrum code. The worst hitch went from about 900 ms to under 30 ms.

  • Panels now redraw on their own instead of redrawing the whole screen.

  • Removed a hidden preview camera that was rendering every frame.

  • The performance overlay is off by default. You can turn it on in Settings > Display.

Fixes

  • Queued songs now play instead of disappearing from the queue.

  • The old layout no longer flashes on screen at startup.

  • Fixed slowdowns and crashes in folders with thousands of songs.

  • Fixed a memory leak with album covers.

  • Fixed settings dropdowns showing the wrong colour.

  • Fixed album info for songs with several performers.

  • Lots of smaller layout, text and translation fixes.

Per-depot manifest changes

Depot changes

All depots
DepotNew manifestPrevious manifest
1103141462992965455825492—