ecasound documentation - future plans
input/output devices
- ecasound wave format (.ewf) - wave data positioning,
SMPTE time-code, metronome signal, support for
synth language/engine integration
- Csound integration (possibly to .ewf?)
- ESD (Enlightenment Sound Daemon) support
- tracker module support (xm, s3m, etc.)
effects, routing, dsp routines
- multi-chain effect presets
- advanced reverbs
- generic envelope followers
- plugin-support
user interface
- Qt/x11 functions/widgets for editing effect configuration
general desing ideas
- envelopes
- Like controller-sources, but have a distinct length.
- smart mixing / dithering
- What algorithm to use?
- Where to put it (samplebuffer?)
- double buffering for disk reading/writing when dealing with multitrack audio
- should the actual rw -operations somehow be desynced between different channels?
documentation
- automatic source file documentation
a _lot_ more :)