ecasound documentation - future plans
input/output devices
- ecasound wave format (.ewf) - a wrapper format for RIFF WAVE files
- ecasound signal source (.esi) - SMPTE time-code, metronome, etc.
- ecasynth/sampler - a integrated synthesis environment
- 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 to create/modify/etc chainsetups
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 :)