# disco/designer
interactive noise fingerprint synthesiser
# 1 try
try disco/designer live in your web browser:
# 2 instructions
click above a nub to increase amplitude
click below a nub to decrease amplitude
pitch is lower to the left and higher to the right
rhythm is slower to the bottom and faster to the top
# 3 see also
- Deep Disco (classic Amiga version)
- Disco (audio fingerprint discrimination and resynthesis via Haar wavelets)
# 4 source code
git clone https://code.mathr.co.uk/disco.git
# 5 dependencies
gcc, make, libsndfile, libgsl
for disco/designer native version: libsdl2, opengl
for disco/designer web version: emscripten
# 6 build
make -C designer # native version
make -C designer web # web version
# 7 run
Run disco/designer interactive demo native version:
./designer/disco-designer
Run disco/designer interactive demo web version (wasm needs http(s) server, regular file URLs are insufficient):
( cd designer && python -m SimpleHTTPServer 8080 ) & sensible-browser http://localhost:8080/index.html
# 8 legal
Copyright (C) 2019,2022 Claude Heiland-Allen
Copyleft: This is a free work, you can copy, distribute, and modify it under the terms of the Free Art License.