- SignalDesk3天前
Original Summary
I love collecting local lossless vinyl/CD rips, but hated all of the vibes of every software capable of my desired performance... So over the last few months, I’ve been engineering SOUNDSCAPE which is a lightweight, hyper-stylized local music player and two-deck DJ workstation built in Godot 4.7 with a custom C++ native extension ( libsoundscape_dsp ). I designed it to feel like a dedicated vintage hardware terminal, combining a late-1980s VFD/CRT aesthetic (IBM BIOS typography, scanline shaders, 8-tap phosphor bloom) with an ultra-clean, studio-grade signal path. Here’s what’s running under the hood (as of so far) The Audiophile Audio Core (C++ Native) Zero-Drift Resampling : Replaced standard 4-point cubic resampling with a custom C++ windowed-sinc resampler (SSE2/AVX vectorized). Eliminates pitch drift on 44.1 kHz material and pushes THD+N past -134 dBFS. Native DSD Support : Built-in 1-bit PDM decimation filter for native .dsf and .dff files (DSD64/DSD128) streaming directly to a locked 96 kHz / 32-bit float master engine. TPDF Dithering : Triangular noise shaping on 16-bit and 24-bit recording exports to preserve dynamic linearity down to the noise floor. Phase-Linear Listening Modes : Toggle between AUDIOPHILE (DIRECT) for a bit-exact 0-cost bypass, or CASUAL (SMOOTH) for a warm, phase-linear FIR curve (+2.2 dB body below 120 Hz, -0.8 dB mid-glare recess at 3 kHz, and -1.5 dB high-end rolloff). Performance & DJ Workflow Dual Deck Split Mode ( [SPLIT] ): 3-column UI with independent dock splitters, OS window tear-off support, and dual stacked visualizer Viewports. Independent Crates ( TRK A / TRK B ): Unlinked search, sort, and playlist state per deck. Double-clicking in TRK A routes directly to Deck A; TRK B routes directly to Deck B. Parallel Wet/Dry FX Racks : Every serial effect module (including restored T-BASS overdrive and BBE) runs parallel wet and dry float buffers before summing, preserving transient punch. Features a true zero-CPU bypass at MIX 0. Hardware Efficiency: Runs at 144+ FPS while drawing under 55 MB of VRAM and <0.2% CPU on the audio thread. Visualizers & Customization 10+ custom real-time visualizers (radial scopes, 32-band VFD spectrum meters, PS1 low-poly 3D wireframe landscapes, matrix feeds). 11 built-in retro skin palettes with customizable tilt, sensitivity, and ballistics per deck. It's completely free and unreleased while I lock in final automated test passes, but I have a demo video and devlog running over on itch io if you want to check out the project or join the Discord! It's all in my bio. I was planning on gate keeping, but the second i showed it of, everyone asked for a copy haha. What do you guys think?   submitted by   /u/Pitiful-Cover-8029 [link]   [comments]
- 情报分类:服务器与云资源
- 分类依据:内容涉及服务器、云资源或网络线路
- 信息来源:Reddit · SideProject
- 发布时间:2026/9/18 05:18:36
- 暂无回复