An open source DAW for GNU/Linux, inspired by modular synths. http://noisicaa.odahoda.de/
 
 
 
 
 
 
Go to file
Ben Niemann 95d8abf6dc Don't start app, if build failed. 2017-09-24 08:15:05 +02:00
3rdparty Basic LV2 support. No plugin UIs, event ports, etc. yet. 2016-12-29 02:31:17 +01:00
bin Don't start app, if build failed. 2017-09-24 08:15:05 +02:00
cmake Use cmake for building. Started rewriting the audio core in C++. 2017-08-19 04:07:18 +02:00
data Ensure that all csound orchestras use 0dbfs=1.0 2017-09-21 02:22:45 +02:00
noisicaa Get rid of internal node parameters. 2017-09-24 06:31:21 +02:00
noisicore Don't render zero length segments. 2017-09-24 07:01:22 +02:00
noisidev Use cmake for building. Started rewriting the audio core in C++. 2017-08-19 04:07:18 +02:00
playground prototype of sfz to csound parser 2016-06-05 15:55:18 +02:00
testlogs Use cmake for building. Started rewriting the audio core in C++. 2017-08-19 04:07:18 +02:00
.gitignore More stuff to ignore. 2015-12-04 01:01:41 +01:00
CMakeLists.txt Fix some build issues. 2017-09-22 06:39:47 +02:00
COPYING Initial commit to git (from latest version in svn). 2015-11-29 13:02:36 +01:00
NOTES.org Fluidsynth wasn't to blame... 2017-09-24 07:01:49 +02:00
README.md Update README.md, now that PyQt5 isn't built anymore. 2016-04-18 01:15:29 +02:00
requirements.txt Collect frame stats in player integration test. 2017-08-03 00:23:37 +02:00
setup.py Initial commit to git (from latest version in svn). 2015-11-29 13:02:36 +01:00

README.md

noisicaä

Important note: This is project is in pre-APLHA state, do not expect it to be usable in any form or shape.

  • It has bugs.
  • It does not do a lot of useful things.
  • There is no documentation.
  • And most importantly: the save format is not finalized and will change in incompatible ways, i.e. you will not be able to open your work from older versions.

What's This?

A simple music editor with a focus on classical musical notation.

Follow the development at http://noisicaa.blogspot.com/

License: GPL2 (see file COPYING).

Requirements

This project is currenly only designed to run on Linux desktops. No effort has yet been made to make it run on anything else than the latest Ubuntu release (15.10 at the time of writing).

Getting Started

These instructions are not targetted at end users. It is assumed that you're moderately experienced with software development on Linux.

First grab the latest source code:

git clone https://github.com/odahoda/noisicaa.git
cd noisicaa

For the first time setup, create a new virtualenv:

pyvenv-3.4 ENV
. ENV/bin/activate

And populate it with a bunch of packages that noisicaä uses:

bin/setup_env.sh

It will probably fail and ask you to install some additional packages. Try again, until it is happy and starts compiling stuff.

And finally run

bin/noisicaä --dev-mode

Everytime you open a new bash to work with it, you have to activate the virtual environment using

. ENV/bin/activate