Skip to content

Releases: codybloemhard/termdaw

v0.1.0

12 Sep 21:49
Compare
Choose a tag to compare

TermDaw v0.1.0 (MVP)

Minimal viable product of TermDaw.

Features:

  • Audio
    • Render audio
      • Any samplerate: will up or down sample from project rate
      • 8, 16, 24 or 32 bit bitdepth
    • Play back audio
  • Terminal UX
    • Controls: play, pause, stop
    • Controls: set/get time, dash in time
    • Controls: refresh, render
    • View: Terminal logging, warnings, errors, colors
    • Toml configuration
  • Structure
    • Sample Bank
    • Floww Bank
    • Graph rendering structure
  • Base Vertex, with:
    • Gain
    • Panning
    • Input summation
  • Vertex types
    • Sum vertex
    • Normalize vertex
    • Sample loop vertex
    • Envelope vertex
    • Sample multi vertex
    • Sample lerp vertex
    • Lv2 fx vertex
    • Debug Sine synth vertex
    • Simple synth vertex
    • Wavetable synth vertex
  • Floww
    • Read from midi
  • Lua
    • To configure the project (sample rate, etc)
    • Load resources (samples and plugins)
    • Construct graph
    • Refreshable: remove old, add new, keep same
  • Docs
    • Config documentation
    • Examples