CoolFace
Apppublic

jorisvaneyghen/loop_maestro

sourceHugging Facemitupdated 10mo agoView on Hugging Face
0likes
App README

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference

Run locally

python app.py

open in browser: http://localhost:5000/

Todo's

  • Save loop to file
  • Custom Bar fix (half time, double time, time measure, force constant tempo/time measure)
  • Add custom labels to bars (intro, chorus1)
  • Implement cancel
  • highlight loop section in bar list + higlight current played bar
  • adjust available choice buttons on tempo and time signature
  • alternative loop sections selection based on labeled bars (then click bar in list will not change start loop section, but current played bar)
  • share the same audio context in AudioStretchPlayer as in BeatDetectorApp (SR fixed on 44100). And avoid needless endcode / decode for the audio buffer