issues
search
Quefumas
/
gensound
Pythonic audio processing and generation framework
Apache License 2.0
80
stars
6
forks
source link
Metaplan
#2
Open
Quefumas
opened
3 years ago
Quefumas
commented
3 years ago
[x] Make public:
[x] Consider name
[x] Mono Convolution
[x] Test syntax features and MD file examples
[x] Basic Signals/Transforms documentation
[x] Technical explanation of invisible classes (Mix, Sequence, BiTransform, Combine, etc.)
[x] Decide on optimal directory structure
[x] Improve landing page
[x] Passable LPF/HPF
[x] Choose license
[x] Upload test WAV
[x] Cleanup file headers
[x] Add CONTRIBUTING.md
[x] First Beta release (pip installation)
[x] Figure out how to build
[x] Figure out how to deploy
[ ] QA everything
[x] Example files
[ ] Enforce naming conventions
[x] Signal/Transform extension tutorial
[ ] Version 1.0
[ ] Ensure all possible byte widths are supported
[ ] Expose to user the frequency naming scheme
[x] Reconsider dependence on simpleAudio
[x] Figure out Stereo Convolution #9
[x] Solve Fade issue #8
[ ] Version 1.1
[ ] Add effects from SciPy
[ ] Basic Chorus/Flanger/etc.
[x] Sample rate change
[ ] Pitch shift
[ ] Full-fledged basic additive/subtractive/FM/AM Synthesizer capabilities (Synth1 for example)
[ ] Functioning EQ
[ ] Functioning Compression
Order undetermined:
[ ] Fully parametric
[ ] Comprehensive transform library
[ ] Comprehensive analysis functionality
[ ] Use Midi to map Signals
[x] Import/export other audio formats
[ ] Advanced musical features
[ ] Scala files
[ ] Warning system and better system feedback and logging
"When we have the time":
[ ] VST interaction
[ ] Compile transform into JS/VST code
[ ] Optimize for speed
[ ] Consider (im)possibility of real-time
Order undetermined:
"When we have the time":