github Stuey3D/VibeSDR vibeserver-mac-v5.6.14
VibeServer 5.6.14 for macOS

latest release: app-v10.5-468
5 hours ago

VibeServer 5.6.14 for macOS — signed and notarised. Also on apt for Debian/Ubuntu (arm64 and amd64).

Changed since 5.6.13-2

  • Squelch works on a VibeServer again, and it is yours alone. The only squelch handler served the shared-dial audio path, which feeds nobody once every listener has its own pipeline, so the app's and Jr's squelch set a gate that never touched the audio. Each listener now carries its own squelch, judged against the same level figure the client draws its needle on. On a shared dial it is per session as well: one listener's closed squelch never silences another, and a newcomer never inherits it.
  • The DSP engine, measured and tightened. Every NEON kernel was gated on 64-bit ARM, so 32-bit ARM ran scalar everywhere; it now runs the same kernels. The DAB demapper, MP2 synthesis and frame de-rotator are vectorised (a Pi 3 DAB decode went from 33 s to 19 s per 25 s of air), the FIR dot products use two accumulators, the audio resampler no longer divides per sample, and the channel decimation is planned by cost so the deep channel filter runs at the lowest rate (NFM at 250 kS/s on a Pi 3: 13 % of a core to 5 %). The RSP callback statistics and the x86 u8 conversion are vectorised too.
  • An MP2 quality gate is present but off. Measured on 10D and 9A captures, the residual errors on a marginal multiplex sit in every frame's sample data, so there is no clean subset to keep; VIBE_DAB_MP2_BER enables it for listening tests.
  • Diagnostics: VIBE_DSP_PLAN=1 prints the decimation chain the planner built.

Don't miss a new VibeSDR release

NewReleases is sending notifications on new releases.