Skip to content
Steven Yi edited this page Jan 13, 2015 · 6 revisions

Welcome to the Pink wiki!

Current Todos:

0.1.0

  • Finish documentation

0.2.0

  • Implement oversampling macro
  • Samples
    • Implement table reader function (same as oscillators but use playback speed instead of freq?)
    • Implement disk streaming playback function
    • add :num-channels option to oscillator functions, or create new versions of oscillator functions for multi-channel wave tables
  • engine->disk
    • Create asynchronous audio file writing functions that will write audio header on close
  • Synthesis
    • implement phase distortion synthesis functions (table, tablei, table3)
    • translate Van Duyne piano from Common Lisp Music
  • Filters
    • Biquad
  • Other
    • re-triggerable ADSR
    • Implement LFO (square, sine, triangle; PWM), requirement: works as gate for re-triggerable ADSR
Clone this wiki locally