Project ideas from Hacker News discussions.

Audacity 4.0

📝 Discussion Summary (Click to expand)

Theme 1: Positive UI/UX reception

"I usually hate product announce videos but this one is so concise and fast and to the point, I'm very impressed. Also wow the new UI looks delicious!" – skrebbel
"Delicious really is a great word! It looks gorgeous and so pleasant to use." – wilkystyle
"Best thing is it's not just a new coat of paint; there seem to be some very significant usability improvements in here." – Ajedi32

Theme 2: Telemetry and monetization concerns

"How's the telemetry situation nowadays? I haven't been updating my copy for a while." – Sophira
"I just started the appimage – it asks you to login to the 'cloud' but also offers a prominent skip button, and then asks if you want a telemetry UUID or not." – _def
"So even after the intense backlash Tantacrul saw on the GH threads, they went ahead and stuffed it full of telemetry anyway." – junon
"It’s the same company that bought MuseScore, they basically plan on monetizing it through plugins, audio samples, or optional cloud services (like MuseScore)." – odo1242

Theme 3: UI framework (Qt6 vs wxWidgets) debate

"Lost me at QT." – lovedaddy
"Why do you care so much about the UI framework used?" – dieortin
"wxWidgets uses the native OS interfaces … Qt on occasion has proven to cause problems with license term changes, GL library bugs on Linux window managers …" – Joel_Mckay
"My understanding is that the Qt 6 build system is vastly easier to work with." – MrDOS

Theme 4: Private equity / Muse Group ownership and forks

"I can't think of any other time something good has come out of a private equity roll‑up. … It seems in the end these people just loved music more than they loved money." – vintermann
"It’s the same company that bought MuseScore, they basically plan on monetizing it through plugins, audio samples, or optional cloud services (like MuseScore)." – odo1242
"I know it's not a proper metric to judge by, but Tenacity is 10k commits behind Audacity." – TLLtchvL8KZ
"If they don't have to re‑code half the app … then what does it matter if they are 10k unrelated commits behind?" – binaryturtle


🚀 Project Ideas

AutoFadeZeroCross Plugin

Summary

  • Automatically applies adjustable fade-in/out envelopes at clip boundaries to prevent clicks/pops when editing audio.
  • Core value proposition: eliminates manual fading, saves time, and improves audio quality for podcasters, musicians, and editors.

Details

| Target Audience | Podcasters, musicians, and audio editors using Audacity or compatible DAWs | | Core Feature | Real-time detection of edit points and application of customizable fade curves (including zero‑cross alignment) | | Tech Stack | C++ with LV2/VST3 SDK; optional Python bindings for UI | | Difficulty | Medium | | Monetization | Hobby |

Notes

  • HN commenters noted: “At least with Reaper, if you cut an audio clip it will, by default, automatically apply small adjustable fade in/out envelopes to the ends so you specifically don’t have to manually do it.” – this plugin brings that behavior to Audacity.
  • Addresses the recurring clicking noise problem discussed in the thread, offering a practical utility that could be integrated into Audacity or used as a standalone effect.

SelfHosted Audacity Sync (Project Vault)

Summary

  • A self‑hostable sync service for Audacity project files (AUP3/AUP4) and associated audio, enabling cloud‑like saving without telemetry.
  • Core value proposition: gives users full control over their data while providing convenient project backup and sync across devices.

Details

| Target Audience | Audacity users who desire cloud sync but distrust telemetry | | Core Feature | Sync daemon + web UI + Audacity plugin/watcher that uploads/downloads project folders to a private server (REST/WebDAV) | | Tech Stack | Backend: Go or Node.js with SQLite; Storage: WebDAV/S3‑compatible; Audacity plugin: C++/Qt | | Difficulty | Medium‑High | | Monetization | Hobby |

Notes

  • Comment: “Hopefully there will be a selfhostable implementation of their cloud counterpart someday? Maybe only a weekend of vibecoding away.” – this idea directly satisfies that wish.
  • Provides a practical solution to privacy concerns raised about Audacity’s telemetry and cloud features, likely to resonate with the HN audience.

OpenSource SpeechEnhance AI Plugin

Summary

  • Uses deep learning models (e.g., RNNoise, Demucs, or Whisper‑based voice isolation) to reduce background noise and enhance speech in real‑time within Audacity.
  • Core value proposition: brings Adobe Podcast Enhance‑like quality to open‑source audio editors, meeting the needs of podcasters and vloggers.

Details

| Target Audience | Podcasters, vloggers, remote workers, and content creators using Audacity | | Core Feature | One‑click speech enhancement with adjustable strength, powered by ONNX Runtime for model inference | | Tech Stack | Python + ONNX Runtime (or C++ + TorchLib) packaged as LV2/VST3 plugin | | Difficulty | High | | Monetization | Hobby |

Notes

  • HN discussion highlighted: “They've realized podcasters and vloggers are a large part of their target audience. Then I believe they have to implement some models for speech restoration.” – this plugin fills that gap.
  • Addresses the unmet need for an open‑source GUI‑based automated voice processing tool, likely to generate strong interest and discussion.

wxQt Migrate Assistant

Summary

  • A toolkit that helps projects migrate from wxWidgets to Qt6 (or vice versa) via automated code transformation, UI file conversion, and build system scaffolding.
  • Core value proposition: reduces migration friction, saves developer time, and encourages adoption of modern UI toolkits while preserving functionality.

Details

| Target Audience | FOSS maintainers and developers considering UI toolkit migration (e.g., Audacity team, other wxWidgets projects) | | Core Feature | CLI that scans source, replaces wxWidgets calls with Qt equivalents, generates .ui files from wxXRC, updates CMakeLists | | Tech Stack | Python or Node.js with libclang for AST parsing; Jinja2/EJS templates for code generation | | Difficulty | Medium | | Monetization | Hobby |

Notes

  • Commenters discussed migration pain: “Joel_Mckay: Many will discover >=Qt5 GL sometimes breaks in non‑repairable ways on some linux desktops.” and “MrDOS: My understanding is that the Qt 6 build system is vastly easier to work with.” – this tool would alleviate those concerns.
  • Provides practical utility for the HN community, likely to spark discussion and adoption in other open‑source projects considering UI toolkit shifts.

Read Later