Basic Audio Signal Processing Library

Dependents:   unzen_sample_nucleo_f746 skeleton_unzen_nucleo_f746 ifmag_noise_canceller synthesizer_f746

オーディオ信号処理用のライブラリです。

mbed-dspのフィルタ群向けに作ったクラス・ラッパーのほか、以下のクラスを用意しています。

  • ヒステリシス
  • sin/cosオシレータ
  • リミッター

クラスは全て名前空間amakusaに含まれます。

Revision:
0:058daa59980d
Child:
1:0a37bce4f985
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/limitterlinatan.h	Sun Dec 11 21:04:06 2016 +0000
@@ -0,0 +1,11 @@
+namespace amakusa
+{
+    /**
+    * @brief A limitter. linear at [-0.5,0.5]
+    */
+    class LimitterLinAtan
+    {
+    private:
+        void run( float src[], float dst[], int count );
+    };
+}
\ No newline at end of file