Skip to content

adamnemecek/koto

Repository files navigation

Koto - Music performing filesystem

koto logo

Dedicated with you.

TODOs

  • Unit graph framework
    • frameworks
    • zero, offset, gain
    • stereonize (pan)
  • Oscillators
    • Sine, Triangle, Saw, Square
    • Wavetable
  • Effects
    • Filters
    • Delay
  • Sequencers
    • Envelope
    • Events (notes, fx values)
    • Sequencers
    • MML-like score description
  • SAVE the graph
    • Lisp reader/printer
    • Construct unit graph (with cheap eval)
    • Global binding and def (with unit sharing)
    • SAVE the graph
  • FUSE interfaces
    • Simple in-memory filesystem
    • Map unit graph into filesystem (read only)
    • Unit manipulation
    • Unit manipulation via filesystem
  • Command line interfaces

Installation

Upcomming...

Usage

Upcomming...

Tapir Lisp

Tapir Lisp is a Lisp-like language for describing synthesizer signal flow. It's used to save and load synthesizer configuration that created interactively by a user. For details, see Tapir Lisp's README.

Author

License

This program koto is licensed under the GNU General Public License Version 3. See LICENSE for details.

About

Music performing filesystem.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published