A web-based tool for making rough sketches of songs with a primitive multitracker
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Macoy Madson ed93780357 Added SSL, readme, and play/stop support 1 year ago
webResources Added SSL, readme, and play/stop support 1 year ago
.gitignore Initial commit with very early version 1 year ago
LICENSE Initial commit 1 year ago
ReadMe.org Added SSL, readme, and play/stop support 1 year ago
song-sketcher-server.py Added SSL, readme, and play/stop support 1 year ago
song-sketcher.html Added SSL, readme, and play/stop support 1 year ago

ReadMe.org

Song Sketcher

This project is meant to be a quick-and-dirty recorder for saving song ideas.

My goal was to support basic multitracking as well, but I'm not sure syncing things will be feasible.

I made this because I was disappointed with the apps available on Android for doing similar things.

Setup

This project requires Python 3.

1. Install tornado

  pip3 install tornado

2. Generate SSL keys

  openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout certificates/server_jupyter_based.crt.key -out certificates/server_jupyter_based.crt.pem

These are needed because otherwise, Firefox will ask every time whether the site has permission to record with your microphone. This is a problem because everything gets out of sync, and it's annoying.