Noisemaker¶
Noisemaker is an adaptation of classic procedural noise generation algorithms, for Python 3 and TensorFlow.
Installation¶
Python 3 virtualenv¶
Noisemaker is intended for Python 3.5+.
Install Noisemaker in a new virtualenv:
python3 -m venv noisemaker
source noisemaker/bin/activate
pip install git+https://github.com/aayars/py-noisemaker
pip install tensorflow
For subsequent activation of the virtual environment, run source bin/activate
while in the noisemaker
directory. To deactivate, run deactivate
.
Upgrading¶
Activate the virtual environment, and run:
pip install --upgrade git+https://github.com/aayars/py-noisemaker
Development¶
To install noisemaker in a dev env:
git clone https://github.com/aayars/py-noisemaker
cd py-noisemaker
python3 -m venv venv
source venv/bin/activate
python setup.py develop
python setup.py install_scripts
For subsequent activation of the virtual environment, run source venv/bin/activate
while in the noisemaker
directory. To deactivate, run deactivate
.
Notebook¶
You can play with Noisemaker in a Colab Notebook.
Docker¶
Noisemaker can run on CPU in a container. See Noisemaker on Docker!
Usage¶
CLI¶
See Noisemaker CLI documentation.
High-level API: Noisemaker Composer¶
See Noisemaker Composer documentation.
Low-level API: Generator and Effects¶
See Noisemaker API documentation.