Skip to content

Pro Wave 0.1.4

Choose a tag to compare

@github-actions github-actions released this 20 Oct 00:09
· 23 commits to main since this release

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.exe with "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, run xattr -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.