SoundBar 1.2
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.