rsynth icon indicating copy to clipboard operation
rsynth copied to clipboard

Tracking issue for 0.2.0

Open PieterPenninckx opened this issue 4 years ago • 0 comments

Version 0.2.0 can make some breaking changes, so this is a list of things I would like to change before version 0.2.0:

  • [ ] Remove deprecated things
  • [ ] Add support for lv2 (#43)
  • [ ] Add support for alsa
  • [ ] Remove default implementation for AudioWriter::number_of_channels
  • [ ] Offline backend: support multiple midi inputs and outputs.
  • [ ] Offline backend: use ContextualEventHandler instead of EventHandler
  • [x] Offline backend: support stopping
  • [ ] Remove support for VST 2.4
  • [x] ~VST: use indexed events (more uniform)~
  • [ ] Use a different mechanism for audio buffers
  • [ ] ~Make the API around AudioChunk more clean.~
  • [ ] Decide on the data type for sampling frequencies.
  • [x] Change the CommonMidiPortMeta trait so that no memory allocation is (i.e. do not require to return a String).
  • [ ] Make it possible to dynamically choose the name of the ~plugin~ application (e.g. if there are multiple instances). I.e.: the method name from CommonPluginMeta should not just return a slice.

PieterPenninckx avatar Oct 24 '20 15:10 PieterPenninckx