English Documentation • Deutsche Dokumentation • Changelog • Releases
| 🇬🇧 English | 🇩🇪 Deutsch |
|---|---|
| ⚡ Quick Download | ⚡ Schnelldownload |
| 🌟 Core Features | 🌟 Hauptfunktionen |
| 🎛️ Hybrid Interface | 🎛️ Hybrid-Benutzeroberfläche |
| 🛠️ Architecture & Tech Stack | 🛠️ Architektur & Tech-Stack |
| 🔄 OWE Compatibility | 🔄 OWE-Kompatibilität |
| 💻 Development & Setup | 💻 Entwicklung & Setup |
| 📜 Changelog | 📜 Changelog |
| ❤️ Support the Project | ❤️ Projekt unterstützen |
Get the latest stable release of Omega Wave Recorder directly from our Releases Page:
| Operating System | Recommended Installer | Standalone / Portable |
|---|---|---|
| 🪟 Windows 10 / 11 (x64) | Download Setup (.exe) | Download Portable (.exe) |
Omega Wave Recorder is a lean, ultra-responsive multitrack audio recorder for Windows, built as part of the Omega Media Core suite. Combining modern 4-track parallel and punch-in recording with isolated application audio capture (WASAPI Process Loopback) and a nostalgic single-track focus view inspired by classic Windows Sound Recorder (sndrec32.exe).
- Hardware & Line-In Inputs: Studio-grade 32-bit float PCM recording from physical microphones, line-in interfaces, and audio devices (USB interfaces, Voicemeeter, Stereo Mix).
- Application Process Loopback: Capture individual Windows applications (e.g., Spotify, Discord, games, browser streams) in clean, isolated audio streams without capturing system notifications, discord beeps, or unwanted sounds.
- Up to 4 Parallel Tracks: Record up to 4 tracks simultaneously, or record selectively on armed tracks for seamless overdubbing and punch-ins.
- Direct-to-Disk Streaming: Audio chunks stream continuously to disk via Electron IPC to eliminate RAM bloat during long recording sessions.
- Hardware-Accelerated VU Meters: Real-time peak meters (-60 to 0 dBFS) with green/yellow/red gradient level indication.
- Real-Time Sink Selection: Switch master output routing on the fly via Web Audio
AudioContext.setSinkId(System Default, Headphones, Studio Monitors, Speakers).
- Synchronized Time Ruler: Drag In/Out ranges across the time ruler to cut all tracks synchronously, or select a single track for isolated cutting.
- Seamless Micro-Fades: Automated 3ms anti-click micro-crossfades on cut edges prevent audible pops or clicks.
- Fast Trim Tools: One-click Delete Before Playhead and Delete After Playhead for rapid vocal and clip trimming.
- 50-Step Undo/Redo: Full non-destructive snapshot history for all trimming, cutting, and track operations.
- Export Options: Master sum mixdown or separate track stems to WAV, MP3 (
libmp3lame), and OGG (libvorbis). - Full ID3 Tag Editor: Embed Title, Artist, Album, Year, Genre, Track number, Comments, and Cover Art into exported audio files.
Omega Wave Recorder features a one-click toggle in the title bar:
- Multi-Track Grid View: Modern 4-track stack with individual track lanes, volume sliders, mute/solo buttons, and input selector dropdowns.
- Retro Single-Track Focus View: Maximized vintage oscilloscope display featuring a glowing neon-green (
#00ff66) dynamic waveform line reminiscent of the classic Windows WAV-Recorder.
graph TD
A[Electron 30 Main Process] -->|Preload IPC Bridge| B[React 18 + Vite 5 Frontend]
B -->|AudioWorkletNode| C[Direct Disk Audio Recording Engine]
B -->|Web Audio API + setSinkId| D[Multi-Track Playback Engine]
B -->|Canvas 2D| E[Neon Oscillogram & Waveform Drawer]
A -->|WASAPI Process Loopback| F[Isolated Application Capture]
A -->|ffmpeg-static / ffprobe-static| G[ID3 Tagging & Format Transcoding]
A -->|Native File I/O| H[OWRP / OWEP Project System]
- Frontend: React 18, TypeScript, Tailwind CSS, Lucide Icons, i18next (DE/EN + user-extensible Locales).
- Backend & Native: Electron 30, Node.js,
fluent-ffmpeg,desktopCapturer/ WASAPI Loopback. - CI/CD: Automated GitHub Actions multi-stage release pipeline with NSIS installer and Portable builds.
Projects saved in Omega Wave Recorder (.owrp) share the exact same JSON project schema as the Omega Wave Editor (.owep). You can record quick ideas or live multitrack sessions in OWR and immediately open the .owrp project inside Omega Wave Editor for advanced multi-band DSP mastering, VST plugin hosting, and automation.
- Node.js (v20 or higher recommended)
- npm (v10 or higher)
- Visual Studio C++ Build Tools and Windows SDK to build the native audio helper. Installed applications do not need these tools.
Isolated application recording requires Windows build 20348 or later (including Windows 11). Windows 10 build 19045 supports hardware recording, but cannot use this process-loopback API; the app reports this limitation instead of starting an empty recording.
# Clone the repository
git clone https://github.com/OmegaProjct/Omega-Wave-Recorder.git
cd Omega-Wave-Recorder
# Install dependencies
npm install
# Start development mode
npm run dev
# Check TypeScript type safety
npm run typecheck
# Run test suite
npm test
# Build production bundle
npm run build
# Package local Windows installer & portable binaries
npm run distOmega Wave Recorder ist ein schlanker, performanter Mehrspur-Audiorekorder für Windows innerhalb der Omega Media Core Suite. Er vereint moderne 4-Spur-Parallel- und Punch-in-Aufnahmen, isolierte Programm-Audioaufzeichnung (WASAPI Process Loopback) und eine nostalgische Einzelspur-Fokusansicht im Stil des klassischen Windows WAV-Recorders (sndrec32.exe).
- Hardware- & Line-In Eingänge: Kristallklare 32-Bit Float PCM Aufnahme über Mikrofone, Interfaces und Audiogeräte (USB-Interfaces, Voicemeeter, Stereo Mix).
- Windows Core Audio Loopback: Isoliertes Abgreifen einzelner Windows-Programme (z. B. Spotify, Discord, Spiele, Browser) ohne Störgeräusche von Systemsounds oder Windows-Meldungen.
- Bis zu 4 parallele Spuren: Parallele Aufnahme auf mehreren Spuren gleichzeitig oder gezielte Einzelaufnahme auf scharfgeschalteten Spuren für Overdubs.
- Direct-to-Disk Streaming: Kontinuierliches Schreiben der Audio-Chunks auf die Festplatte zur Vermeidung von Speicherüberläufen bei langen Aufnahmesitzungen.
- Hardware-optimierte VU-Meter: Echtzeit Stereo-Peak-Pegelanzeigen (-60 bis 0 dBFS) mit dreifarbigem Pegelverlauf.
- Unterbrechungsfreier Wechsel: Sofortiges Umschalten des Abhörgeräts (Systemstandard, Kopfhörer, Boxen) direkt über das Web Audio
AudioContext.setSinkIdDropdown in der Transportleiste.
- Synchroner Time Ruler: Synchrones Schneiden aller Spuren über den Time Ruler oder isolierter Schnitt einer ausgewählten Spur.
- Klickfreie Micro-Fades: Automatische 3ms Micro-Crossfades an Schnittkanten verhindern Knacken.
- Schnelltrimmer: Davor löschen und Danach löschen per Klick für schnelles Bereinigen von Takes.
- 50-stufiges Undo/Redo: Vollständige Snapshot-Historie für alle Schnitt- und Bearbeitungsschritte.
- Exportformate: Summen-Mixdown oder getrennte Einzelspuren (Stems) nach WAV, MP3 (
libmp3lame) und OGG (libvorbis). - Vollwertiger ID3-Editor: Titel, Artist, Album, Jahr, Genre, Tracknummer, Kommentare und Albumcover direkt in die Datei einbetten.
Über den Umschalter in der Titelleiste kann jederzeit zwischen zwei Ansichten gewechselt werden:
- Multi-Track Grid-Ansicht: Übersichtliche 4-Spur-Stapelung mit Lautstärkereglern, Mute/Solo, Pegelanzeigen und Quellen-Dropdowns.
- Retro-Einzelspur-Fokusansicht: Große Oszilloskop-Darstellung mit pulsierender, neongrüner Signallinie (
#00ff66) im Look des legendären Windows-Audiorecorders.
Projektdateien (.owrp) verwenden exakt dasselbe Datenmodell wie der Omega Wave Editor (.owep). In OWR aufgenommene Spuren können direkt im Omega Wave Editor geöffnet werden, um VST-Plugins, Multiband-Equalizer, Dynamic-Kompressoren und Mastering-Tools zu nutzen.
- Frontend: React 18, TypeScript, Tailwind CSS, Lucide Icons, i18next.
- Backend: Electron 30, Node.js,
fluent-ffmpeg, WASAPI Process Loopback. - CI/CD: GitHub Actions Release-Pipeline mit automatischem NSIS-Setup und Portable-Builds.
Zum Bauen werden zusätzlich die Visual Studio C++ Build Tools und das Windows SDK benötigt. Bei der installierten Anwendung sind diese Werkzeuge nicht erforderlich. Isolierte Programmaufnahme benötigt Windows-Build 20348 oder neuer (einschließlich Windows 11); unter Windows 10 Build 19045 ist weiterhin die Hardwareaufnahme verfügbar.
# Repository klonen
git clone https://github.com/OmegaProjct/Omega-Wave-Recorder.git
cd Omega-Wave-Recorder
# Pakete installieren
npm install
# Entwicklungsserver starten
npm run dev
# TypeScript-Typencheck
npm run typecheck
# Automatische Tests ausführen
npm test
# Produktions-Bundle kompilieren
npm run build
# Lokales Windows-Installationsprogramm packen
npm run distWenn dir der Omega Wave Recorder gefällt, kannst du die Weiterentwicklung gerne unterstützen:
- PayPal Spende
- Starte das Repository mit einem ⭐ auf GitHub!
Dieses Projekt steht unter der MIT-Lizenz. Siehe LICENSE für Details.
© 2026 Omega Projects. Alle Rechte vorbehalten.
