An open source DAW for GNU/Linux, inspired by modular synths. http://noisicaa.odahoda.de/
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Ben Niemann 4ea07c1b06 Remove some unused cruft. 5 years ago
3rdparty Update licenses for 2018. 5 years ago
bin Improve built-in pylint test. 5 years ago
cmake Use cmake for building. Started rewriting the audio core in C++. 6 years ago
data Update licenses for 2018. 5 years ago
noisicaa Remove some unused cruft. 5 years ago
noisidev Improve built-in pylint test. 5 years ago
playground prototype of sfz to csound parser 7 years ago
testdata Consolidate test files into a single testdata directory. 5 years ago
testlogs Use cmake for building. Started rewriting the audio core in C++. 6 years ago
.dir-locals.el Add .dir-locals.el file. 6 years ago
.gitignore Initial integration test suite. 6 years ago
CMakeLists.txt Update licenses for 2018. 5 years ago
COPYING Initial commit to git (from latest version in svn). 8 years ago
NOTES.org Remove some unused cruft. 5 years ago
README.md Update build instructions. 6 years ago
requirements.txt Install PyQt5 via pip. 5 years ago
requirements.ubuntu.pkgs Install PyQt5 via pip. 5 years ago
setup.py Update licenses for 2018. 5 years ago

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 (16.04 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

Then install the deb packages that are needed to build and run it:

sudo apt-get install $(./requirements.ubuntu.pkgs)

For the first time setup, create a new virtualenv:

pyvenv-3.5 ENV
. ENV/bin/activate

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

pip install -r requirements.txt

Now you should be ready to build it:

python3 setup.py build

And finally run

bin/noisicaä

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

. ENV/bin/activate