Full-stack experiment for democratising fancy audio hardware by sending and receiving back tracks through a web application.
The server app is created using Sanic and written in python.
The client app is created using Angular and written in typescript. See the README.md file within for further details.
Install environment (requires Anaconda):
conda env create -f env.yml
conda activate warplane
Run the backend server:
cd warp-lane-server
python server.py
Run the client server:
cd warp-lane-ng-client
ng serve
Now, with a .wav file handy, upload it via the web interface.