Repository navigation
Pro Wave 0.1.4
Pro Wave 0.1.4 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.1.4
All systems (Windows, macOS, Linux)
✅ Fixed: piano sounds going to inf. Mellow Grand, the other grands and Chopped Vocal made the filter blow up (meter stuck on inf, red clipping). The filter stays stable now and meters always reset.
✅ Undo / Redo: Edit menu, ⌘Z / ⇧⌘Z (Ctrl+Z / Ctrl+Y on Windows & Linux), up to 100 steps
✅ Track > New now adds a track
✅ Unfinished menu items are greyed out instead of doing nothing
✅ Newly working: Edit > Delete / Deselect All, Go to End, Locators, Next / Previous Region, Zoom In / Out / to Fit
✅ Right-click menus on regions, track headers and empty lanes (Control-click on Mac)
✅ Small screens (13" MacBook Air): UI scales to fit, toolbars no longer overlap, View > Bigger / Smaller Interface (⌘ = / - / 0)
✅ Lighter: ~100 MB less memory, faster start
✅ Benchmarks: 320 ms start, 125 MB idle, 3.5 % CPU for 24 tracks (Windows)
Windows & Linux
✅ No title bar. Minimize / maximize / close are in the menu bar. Drag the bar to move, double-click to maximize, drag the edges to resize.
✅ The tall GNOME / Wayland header on Linux is gone
✅ Smooth maximize and resize: the interface no longer rescales on every frame while the window changes size, so the animation stays fluid
macOS
✅ Menu bar items greyed out when not available yet
Still to test
❌ Piano meter fix on a real Mac
❌ macOS benchmark
❌ Windows maximized with an always-visible taskbar
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.1.4_amd64.deb |
sudo apt install ./prowave-studio_0.1.4_amd64.deb |
| Fedora, openSUSE, RHEL 9+ | prowave-studio-0.1.4-1.x86_64.rpm |
sudo dnf install ./prowave-studio-0.1.4-1.x86_64.rpm |
| Any Linux | Pro_Wave-0.1.4-x86_64.AppImage |
chmod +x it and run it |
| Any Linux (sandboxed) | prowave-studio-0.1.4-x86_64.flatpak |
flatpak install --user ./prowave-studio-0.1.4-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.