Bubobubobubobubo/BuboQuark

TODO list for basic functionalities

Opened this issue · 0 comments

I would like to keep things minimal but expect to have the following features:

Deployment/Installation:

  • no hardcoded paths / environment specific variables
  • #2
  • basic small sound library to play with (taken from my base sample folder)
  • better user feedback in the debug console (install state, paths, etc.)

Sampling:

  • Looping buffers: looping over samples with a rate in beats
  • Granular buffers: basic granulation of sound files
  • Reverse playback: playing sounds in reverse easily
  • Pitched playback: similar to SuperDirt sample pitching model
  • Wavetable playback: download a library of wavetables and simple pitched playback

Audio:

  • amplitude should be consistent over different synths / samplers
  • easy audio-in / audio-out routing (doable already)

Scrutability:

  •  Print the list of currently available audio samples
  • Print the list and parameters of available synths
    • print it for one synth only
  • Feedback on server state (every beat or so)

I'll keep this list updated but having the basics ready would be awesome.