NuGet Gallery | Shamisen.Core 0.1.0-alpha.0.3

Shamisen.Core – Core components of Shamisen

This library provides core components of Shamisen, excluding IOs, Codecs, and Pipelines.

Currently implemented features in Shamisen.Core

Digital Signal Processing

  • Attenuation
  • Catmull-Rom Spline Upsampling
  • BiQuad Filters
  • Simple Mixing
  • Multiplying two audio sources
  • Conversion between some PCM formats and IEEE754 Binary32
    • LinearPCM(Signed 16bit, Signed 24bit, Signed 32bit, Signed 8bit Excess-128)
    • G.711(8bit μ-Law, 8bit A-Law)
  • Waveform Synthesis
    • Sinusoidal Wave
    • Square Wave
    • Triangular Wave
    • Sawtooth Wave
    • Silence and DC Offset

WAVE File Manipulation

  • WAVE File Parser(Decoder)
  • WAVE File Composer(Encoder)

License

Shamisen.Core itself

Apache License 2.0

Read more here: Source link