Skip to content
This repository has been archived by the owner on Sep 28, 2023. It is now read-only.

machlibs/synth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synth (WIP)

A digital signal processing (DSP) engine for use in games. Implements an API similar to webaudio or miniaudio.

TODO

  • Audio Graph
    • Oscillators
      • Phasor
      • Square
      • Sine
      • Sawtooth
      • Triangle
      • Noise
    • Envelopes
      • ADSR
      • APDHSR
    • Filters
      • Biquad
  • MIDI Support
    • Standard MIDI Files (.midi)
    • Input/Output
  • Low Frequency Oscillation (LFO)
  • FM Synth
  • Wavetable Synth
    • .sf2 file support
  • Examples
    • WASM4 APU
    • TIC-80 APU
    • Sfxr
  • Audio File Import
    • WAV
    • FLAC
    • Vorbis
    • Opus
  • Audio File Export
    • WAV
    • FLAC
    • Vorbis
    • Opus
  • Visualization
    • Waveform
    • Spectral graph
    • Spectrogram

Releases

No releases published

Packages

No packages published

Languages