Skip to content

Repository files navigation

Yadaw

A basic daw for sound effects (works on Android too, but not as functional). Is also pretty lightweight (<20mb)

Current intention is to not fill the app with patches for outdated/non-standardised parts, and to keep it minimal; helps refactoring later on, might implement a plugin system like blender if needed (for example, midi controller lanes feature could be implemented as a plugin, etc..)

Build from source

Desktop

  • Just run using cargo run for windows, mac or linux, and install any missing libs (mostly pkgconfig, lv2 headers & livi components, windows doesn't have a release build, and needs to be compiled manually for now, maybe donation only in future? Need some sort of revenue ig).

Android

  • Build using cargo rapk build --target aarch64-linux-android --lib
  • CLAP/LV2/VST3 plugins must be cross-compiled with the Android NDK. For CLAP plugins, see vitsel-clap

Missing common features (would not be done in the near future)

  • Partial plugin support (LV2, VST3 (experimental and lacks few features, will not work with timer based UIs like geonkick's), and CLAP only).
  • No Web runtime plugin support (via .clap bundle import), since libloading cant be used on wasm

Quick start

Refer the quick start readme

(or)

Get-started via a video

get-started.mp4

The video uses VSCO2 pack's instruments via samplo, and plays the midi file from here (ninsheetmusic)

Version Trackers

Platform Version
AUR AUR Version
Flathub Flathub Version

License

AGPL-3.0

Support

If you find this useful, you could:

  • Star the repo
  • Sponsor on GitHub
  • Contribute code (try to implement it as a plugin, when possible)

About

An sfx creation tool and midi player that doesn't crash often (web (preview) can boot and play audio)

Topics

Resources

Code of conduct

Stars

78 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages