Repository navigation
Pro Wave 0.2.0
Pro Wave 0.2.0 is an early development build of a Logic Pro-style music production app (DAW) written in Rust: tracks, MIDI and audio regions, Piano Roll, Mixer, Library and a built-in synthesizer. Expect missing features and rough edges.
What's new in 0.2.0
All systems (Windows, macOS, Linux)
✅ Audio recording: record your voice or an instrument. Click the Input slot of an audio track's channel strip to pick the input (mono or a stereo pair) and, under Input Device, the audio interface or microphone. Press the track's R button (its meter then shows the input level), turn Record on and press Play: a red region grows while you record and becomes the waveform when you stop. Several armed tracks record their own inputs at the same time. The recording is saved inside the project, and it is lined up with the song by the audio delay the system reports.
✅ Hear your input: the I button on an audio track plays its input through the track's channel strip, with its effects. Use headphones to avoid feedback.
✅ Count-in works: with Count-in and Record on, Play gives one bar of clicks and then starts recording.
✅ Capture Recording: the button next to Record turns what you just played on a MIDI keyboard while the song was running into a region, without having recorded it.
✅ The R button on instrument tracks now picks the track MIDI records on.
✅ Mixer: the Setting slot copies, pastes or resets a channel strip, and the Output slot sends a track to Stereo Out or to a bus.
✅ New panes: Quick Help, a Toolbar, a Note Pad saved with the project, a Loop Browser for a folder of your choice, and All Files. Double-click a file in a browser to add it.
✅ Window menu: the Record entry is gone; it switched Record on instead of opening a window.
✅ No more demo project: Pro Wave now always starts with a clean project, and Demo Song is gone from Project Templates.
Linux
✅ Fixed a crash at launch with the error "no graphics adapter can draw to this window", reported on Ubuntu 26.04 with an NVIDIA card: when OpenGL can't draw to the window, Pro Wave now restarts itself on Vulkan.
✅ A project's audio file that is cut shorter while it plays now carries on from the exact place, not from the start of the block it was in.
Still to do or test
❌ Audio recording: cycle takes, punch in and out, amp and pedal effects for guitar and bass
❌ Mixer: automation of sends, Bezier curves with two handles, plug-in (CLAP / VST3 / AU) hosting, a multi-band compressor
❌ Flex Time: dragging Flex markers with the mouse, Flex Pitch per note (drift, vibrato, formant), Groove Track for audio tracks to follow
❌ Smart Tempo: Adapt Region Tempo while recording, a tempo that is not steady in the Editor's beat grid
Downloads
| System | File | How to install |
|---|---|---|
| Windows 10/11 x64 | prowave-windows-x86_64.zip |
Unzip, run prowave.exe |
| macOS (Apple Silicon + Intel) | prowave-macos-universal.zip |
Unzip, move Pro Wave.app to Applications (see below) |
| Debian, Ubuntu, Mint | prowave-studio_0.2.0_amd64.deb |
sudo apt install ./prowave-studio_0.2.0_amd64.deb |
| Fedora, openSUSE, RHEL 9+ | prowave-studio-0.2.0-1.x86_64.rpm |
sudo dnf install ./prowave-studio-0.2.0-1.x86_64.rpm |
| Any Linux | Pro_Wave-0.2.0-x86_64.AppImage |
chmod +x it and run it |
| Any Linux (sandboxed) | prowave-studio-0.2.0-x86_64.flatpak |
flatpak install --user ./prowave-studio-0.2.0-x86_64.flatpak |
| Any Linux | prowave-linux-x86_64.tar.gz |
Unpack, run ./prowave or ./install.sh |
Linux packages need glibc 2.31 or newer (Ubuntu 20.04+, Debian 11+, Fedora 32+) and ALSA for sound. Details, required libraries and troubleshooting are in README.txt inside the tarball and in dist/README-linux.txt.
Not signed yet
None of the files is code signed, so your system will warn before running them:
- Windows: SmartScreen shows "Windows protected your PC". Choose More info, then Run anyway.
- Windows antivirus: Norton, Avast, AVG or McAfee may block the unsigned
prowave.exewith "Windows cannot access the specified device, path or file". Add the Pro Wave folder to the antivirus's exclusions (Norton: Settings > Antivirus > Scans and Risks > Items to Exclude from Auto-Protect, Script Control, SONAR and Download Intelligence Detection). - macOS: the app is ad-hoc signed but not notarized. The first time, right-click
Pro Wave.app, choose Open, then Open again. If macOS says the app is damaged, runxattr -dr com.apple.quarantine "/Applications/Pro Wave.app".
How well tested is it?
Windows is the developer's daily platform. The Linux and macOS packages were built and install-checked on GitHub's build servers (Ubuntu and Fedora installs, and a 15-second launch under a virtual display on Linux), but have not yet been run on real Linux or macOS hardware. Please report what works and what doesn't.
Licensed under the GNU General Public License v3 or later.