Warning: this is in a very early stage of development.
Experimental DAW with a focus on microtonal composition, expressiveness and physical modelling.
GUI parts are written in lua with LÖVE, the audio backend is in Rust.
- Make sure you have installed Rust.
- You'll want ASIO support, detailed build instructions are on the cpal repo.
- mlua needs to link to luajit. Get it from here. Easiest way to build is to get MSVC, opening a "x64 Native Tools Command Prompt", cd to
luajit\src
and runmsvcbuild
. - Set
LUA_INC
,LUA_LIB
,LUA_LIB_NAME
environment variables. (ex.LUA_INC=C:\path\luajit\src
,LUA_LIB=C:\path\luajit\src
,LUA_LIB_NAME=lua51
) - Build the rust library with
cargo build
. - Install LÖVE.
- Run "love ." in the lua folder.
A setup file will automatically be generated in lua/settings where you can configure your audio/midi device, see example_setup.lua for instructions.
When things stabilize I will provide builds.