Repository navigation
Pro Wave 0.1.3
Pro Wave 0.1.3 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.3
All systems (Windows, macOS, Linux)
- Demo song on the first launch only. The very first time Pro Wave starts it opens the demo
song; every later start begins with a clean project (one empty instrument track). - Project Chooser. File > New from Template… opens a chooser with New Project, your Recent
projects and Project Templates: Empty Project, Songwriter, Electronic, Podcast and Demo Song. - Window title is now just "Pro Wave", without the project name and "Tracks".
- Fixed: the waveforms of audio tracks without a recording (Electric Bass and Lead Vocal in
the demo) stayed still while the Tracks area scrolled or zoomed. They now move with their
regions.
macOS
- Menus in the macOS menu bar. The menus now sit in the menu bar at the top of the screen
instead of inside the window, with a Pro Wave menu (About, Hide, Quit ⌘Q), the ⌘N, ⌘O, ⌘S and
⇧⌘S key commands, check marks in the View menu and an Open Recent submenu. Errors and warnings
show on a thin line at the top of the window. - Fixed: the Dock icon switched from the Pro Wave icon on its rounded tile to the bare logo
once the app had started. It now keeps the app's icon.
Windows
- The README and these notes explain what to do when an antivirus (Norton, Avast, AVG, McAfee)
blocksprowave.exewith "Windows cannot access the specified device, path or file".
Linux
- No Linux-only changes: the .deb, .rpm, AppImage, Flatpak and tarball include all the changes
listed under All systems.
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.3_amd64.deb |
sudo apt install ./prowave-studio_0.1.3_amd64.deb |
| Fedora, openSUSE, RHEL 9+ | prowave-studio-0.1.3-1.x86_64.rpm |
sudo dnf install ./prowave-studio-0.1.3-1.x86_64.rpm |
| Any Linux | Pro_Wave-0.1.3-x86_64.AppImage |
chmod +x it and run it |
| Any Linux (sandboxed) | prowave-studio-0.1.3-x86_64.flatpak |
flatpak install --user ./prowave-studio-0.1.3-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.