Skip to content

Releases

v0.3.0

Choose a tag to compare

@ggbecker ggbecker released this 12 Nov 10:31
30dffa3

Highlights

  • The bars are your colour now — on stereo songs the visualizer drew a white band over the
    chosen colour. It now reads a mono mix (the oscilloscope keeps stereo), and the colour covers
    everything.
  • A musical frequency scale — spectrum styles show 60 Hz to 16 kHz on a logarithmic axis, so
    the bass is no longer one huge bar on the far left.
  • Two new styles — Neon Glow (bars with a glow that spills onto the background) and Cartoon
    (chunky bars with a darker outline).
  • Gradients — an optional second colour the bars blend into at their tips (edge, centre, edge
    for the Fluid Wave).
  • Number of bars and sensitivity — flat-topped bars from 16 to 160, or Auto, and a
    sensitivity control that zooms in on the loudness range.
  • Faster bounce — smoothing averages 1 to 7 frames instead of 2 to 16, and the Fluid Wave
    draws at full brightness.
  • Pick a look by seeing it — placement and style are chosen from cards drawn in the current
    colour instead of dropdowns, and a custom colour picker (saturation/brightness square, hue,
    hex) joins the swatches.
  • Song details on the Files step — the cover's thumbnail and, for each song, its length,
    codec, sample rate, bit depth, channels, bitrate, size and lossless/lossy, with its waveform
    and a play button. Medley rows highlight and play their excerpt.
  • A new default look — Bars, 48 of them, smoothness 0, bottom band, cyan. It also ships as a
    built-in template that can't be deleted or overwritten.
  • Faster background blur — Gaussian instead of box, about three times faster at the same
    strength.
  • A website — spinclip.bandpassrecords.com, with a
    user guide for every step.

Known gaps

  • Linux still relies on a system ffmpeg install on PATH — Windows and macOS bundle their own.
  • The ffmpeg bundled for macOS is an Intel build: on Apple silicon it runs through Rosetta.
  • Windows and macOS builds are still unsigned, so both show a warning on first run.

v0.2.0

Choose a tag to compare

@ggbecker ggbecker released this 29 Sep 12:39

Highlights

  • Easy path by default, Advanced mode on request — the wizard opens to a minimal four-step
    flow (Release type, Files, Platforms, Review & render), with every visualizer/customize/
    duration/output setting using its existing sensible default. A toggle reveals the full set of
    steps for people who want to tweak them.
  • Split-screen wizard — options on the left, a persistent live preview on the right, updated
    on every step instead of only a couple of them. The preview panel also now carries a category
    summary (with jump-straight-there edit links), visible from any step rather than only at the end.
  • Templates — save the current style (visualizer, colors, overlays, platforms, performance
    settings) as a named, disk-persisted template and reload it later via a combo box, so the same
    look can be reused across releases without redoing every setting for a new cover/song.
  • Batch releases with per-track covers — multi-song/medley tracks can each supply their own
    cover image (with a thumbnail in the track list) instead of sharing one, so a single batch can
    mix different covers; multi-select file picking lets you add several songs at once.
  • Internationalization — English, Portuguese, and Spanish, with a language switcher (plus a
    "System" option) in the title bar.
  • Custom cross-platform title bar replacing the native one, with window controls on
    Windows/Linux and traffic-light-safe spacing on macOS.
  • Visualizer color picker — a swatch palette plus Auto (extracted from the cover image),
    Dark, and Sparkling quick themes; the audio excerpt preview's waveform now matches the chosen
    color instead of a fixed white.
  • Mild vintage/aging frame effect — warm tint, soft vignette, light film grain, blended at
    partial strength.
  • Platform brand icons on the platform picker, and an Advanced-mode custom resolution
    override per selected platform (with reset-to-default).
  • Illustrated release-mode picker — radio tiles with a small icon diagram (cover + song count
    → video count) showing at a glance what single/multi-song/medley actually produce.
  • Per-release output folder + overwrite confirmation — each render now writes into a
    subfolder named after the cover image (or a typed override) so different releases don't
    collide, with a confirmation dialog if the target folder already has files in it.
  • Required-field validation — the wizard won't let you past the Files step without a cover
    image and audio (or, in batch mode, tracks that each resolve one).
  • ffmpeg/ffprobe are now bundled for Windows and macOS — end users no longer need to install
    anything themselves on those platforms.
  • Windows MSIX packaging, built and uploaded alongside the existing zip in CI.
  • Windows Inno Setup installer (installer.iss), built and uploaded alongside the zip/MSIX
    in CI — a traditional install-wizard .exe alternative to those two.

Fixes

  • The QR code overlay wasn't appearing in the live preview (only in the final render) - the
    preview now generates the same QR asset the render pipeline does.
  • The audio excerpt preview's play button could hang for 30 seconds and throw, if the very first
    press needed to seek before any audio source had ever been loaded.

Known gaps

  • Linux still relies on a system ffmpeg install on PATH — Windows and macOS bundle their own.
  • The macOS ffmpeg bundling (a new Xcode Run Script build phase) hasn't been verified on an
    actual Mac yet; it was authored and only build-tested on Windows.
  • The Windows MSIX is unsigned (store: true defers signing to a future Store submission) and
    its publisher identity is inherited from the daw-project-manager sibling project's Partner
    Center account — worth confirming before a real submission.
  • The Windows Inno Setup installer is also unsigned, so it will show a SmartScreen warning on
    first run like the MSIX/zip builds do.