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:
5:3d6cf4dbf458
Parent:
4:c2a4ebafb868
Child:
7:621c15c3be14
--- a/abstractfilter.h	Thu Jan 26 03:42:05 2017 +0000
+++ b/abstractfilter.h	Fri Feb 10 13:24:30 2017 +0000
@@ -13,11 +13,11 @@
     class AbstractFilter
     {
     public:
-        AbstractFilter( uint32_t blockSize);
+        AbstractFilter( uint32_t bloc_size);
         virtual ~AbstractFilter();
-        virtual void run( float32_t *pSrc, float32_t *pDst, uint32_t blockSize )=0;
+        virtual void run( float32_t *pSrc, float32_t *pDst)=0;
     protected:
-        uint32_t blockSize;
+        uint32_t block_size;
     };
 }