Audio sample and recordings management tool for producers and bands.
- Upload samples to cloud ✔️
-
- Analyze sample for tempo, genre, type, band etc. (tempo ✔️)
-
- Generate waveforms ✔️
-
- Suggestive tags (synth, bass, drum, 303 etc.)
-
- Merge / Version control (file checksum)
- Play samples ✔️
-
- Play / Stop ✔️
-
- Cue play ✔️
-
- Assign sample play to keyboard key (current sample with enter)
- Sample pack ✔️
-
- Create / Edit pack ✔️
-
- Upload to sample pack ✔️
-
- Play sample pack recordings as multitrack (all recordings at the same time ✔️
-
- Mute track ✔️
-
- Solo track
- User management
-
- Sharing samples & packs
- Pick samples for test pattern (+ pattern generation)
- gateway (nginx gw for frontend & backend and cloud storage files)
- frontend (crapp)
- backend (api)
- analyzer (internal python analyzer with flask api)
- postgres
- flyway (psql migrations)
docker-compose up
in project root, or docker-compose up --build
for build/rebuild (needed if container / copied content changes). -d
for detatch.
docker-compose up --build analyzer backend
for example to rebuild analyzer and backend only.
ctrl+c or docker-compose down
docker-compose logs
for logs all and docker-compose logs backend
for only backend logs etc...