Skip to content

SoundBar 1.2

Choose a tag to compare

@ryoji-info ryoji-info released this 15 Aug 04:39
· 7 commits to main since this release

What's new

The display is tuned out of the box. Two new controls sit between the analysis and the bars, and both are on by default:

  • Frequency tilt (+3 dB/octave). Music carries most of its energy in the bass, so a raw spectrum leans heavily left and the treble end barely moves. The tilt rotates the response about 1 kHz to even it out. Measured as lit pixels in the right third of the strip versus the left: 0.27 → 0.75.
  • Level boost (+12 dB). A flat cosmetic lift so quiet material fills more of the strip — mean bar height 16 → 22 px of the 30 pt strip, with peaks still short of clipping.

Both are purely visual: neither touches playback nor what is captured.

  • VU floor is now a setting, defaulting to −40 dBFS. It is also the VU's only sensitivity control — the level boost deliberately skips the VU styles, whose narrower scale saturates and pins the meter at 100 %.
  • All gallery images and the showcase animation recaptured at these settings.

Tune any of them without reinstalling:

defaults write com.ryoji.SoundBar frequencyTilt -float 3    # ±12 dB/octave
defaults write com.ryoji.SoundBar levelBoost    -float 12   # ±24 dB, bars only
defaults write com.ryoji.SoundBar vuFloor       -float -40  # lower = fuller meter
launchctl kickstart -k "gui/$(id -u)/com.ryoji.SoundBar"

Set the first two to 0 for the untuned spectrum of earlier versions.

SoundBar.dmg contains the app, installer, uninstaller and read-me. The build is ad-hoc signed — if macOS calls the download "damaged", clear quarantine first:

xattr -dr com.apple.quarantine ~/Downloads/SoundBar.dmg

Updating re-triggers the Screen & System Audio Recording and Microphone prompts, because the code signature changes with every build.