Menu

Tree [55716d] master /
 History

HTTPS access


File Date Author Commit
 Lessons 2020-09-29 Michael Ankele Michael Ankele [baa428] config: treat complex/vector/quaternion/color a...
 Plugins 2020-10-17 Michael Ankele Michael Ankele [38faf1] SignalChain delete fix for CaptureConsole
 doc 2020-07-12 Michael Ankele Michael Ankele [40400f] lib update
 gui 2020-10-17 Michael Ankele Michael Ankele [34a94d] DeviceConsole clean-up
 src 2020-10-21 Michael Ankele Michael Ankele [55716d] wave format: correct f32 / i32 modes
 static 2020-10-17 Michael Ankele Michael Ankele [34a94d] DeviceConsole clean-up
 .cproject 2019-03-15 Michael Ankele Michael Ankele [7169de] refactoring: Device/OutputStream -> Stream/Audi...
 .gitignore 2019-03-02 Michael Ankele Michael Ankele [c3ee8e] Midi Font synthesizer...
 .project 2012-03-21 Michael Ankele Michael Ankele [c93418] Import in eclipse und git
 LICENSE 2017-10-03 Michael Ankele Michael Ankele [378e60] LICENSE added
 README.md 2019-06-14 Michael Ankele Michael Ankele [7c1353] updating build files
 Tsunami.sln 2020-10-18 Michael Ankele Michael Ankele [d11d92] first (crappy) visual studio compile
 Tsunami.vcxproj 2020-10-18 Michael Ankele Michael Ankele [d11d92] first (crappy) visual studio compile
 Tsunami.vcxproj.filters 2020-10-18 Michael Ankele Michael Ankele [d11d92] first (crappy) visual studio compile
 Tsunami.vcxproj.user 2020-10-18 Michael Ankele Michael Ankele [d11d92] first (crappy) visual studio compile
 meson.build 2020-10-16 Michael Ankele Michael Ankele [977a66] refactoring: splitting Node directory into Grap...

Read Me

Tsunami

Tsunami is an open-source digital audio workstation (DAW). It is designed for ease of use and not-looking-crappy™.

It was mostly developed for my personal home recording needs, i.e.
* multi-track mixing
* multi-version audio recording
* audio effects
* midi editing
* synthesizers
* samples

tsunami1

Getting started

Prerequisits

Use linux!

Several required libraries (install the developer version):
* gtk+-3
* pulseaudio
* portaudio
* alsa
* ogg
* vorbis
* flac
* fftw3
* unwind
* zlib
* dl

(some are optional, but would require to edit the Makefile,... so just install)

It is also recommended to install additional fonts for some "exotic" (musical) characters:
* ttf-symbola
* gnu-free-fonts

Installing

The usual

cd src
make
sudo make install

Alternatively, you can use meson to compile:

mkdir build
meson build
cd build
ninja

Running tests

Well tsunami --run-tests will show you available tests and tsunami --run-tests all will run all test.

Authors

Just me (Michael Ankele).

Acknowledgements

Huge thanks to the two people who tried using tsunami and complained in extremely helpful ways: 2er0 and Benji!

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.