gensound icon indicating copy to clipboard operation
gensound copied to clipboard

Metaplan

Open Quefumas opened this issue 4 years ago • 0 comments

  • [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

Quefumas avatar Oct 04 '20 14:10 Quefumas