Synthesizer based on the Unzen / Nucleo F746ZG

Dependencies:   amakusa mbed-dsp mbed shimabara ukifune unzen_nucleo_f746

Fork of skeleton_unzen_nucleo_f746 by seiichi horie

雲仙フレームワークのテストとして作っているプロジェクトです。中身はどんどん変っていきます。 説明はDSP空挺団の「シンセサイザー」カテゴリーを参照してください。初回は「ドッグフードを食べる」です。

Revision:
25:d15dd7b9101c
Parent:
23:58626090fce3
Child:
26:e99f71165e19
--- a/signal_processing.h	Wed Feb 08 21:16:41 2017 +0000
+++ b/signal_processing.h	Fri Feb 10 13:28:41 2017 +0000
@@ -44,7 +44,7 @@
 class DCBlocker : public amakusa::AbstractFilter {
 public:
     DCBlocker( uint32_t blockSize );
-    virtual void run( float32_t *pSrc, float32_t *pDst, uint32_t blockSize = 0 );
+    virtual void run( float32_t *pSrc, float32_t *pDst );
 private:    
     float x_last;
     float y_last;
@@ -55,7 +55,7 @@
 class SVFilter : public amakusa::AbstractFilter {
 public:
     SVFilter( uint32_t blockSize );
-    virtual void run( float32_t *pSrc, float32_t *pDst, uint32_t blockSize = 0 );
+    virtual void run( float32_t *pSrc, float32_t *pDst);
     void set_Q( float32_t Q );              // real Q factor [ 0.5 ... inf ]
     void set_Fs( int new_Fs );              // Hz
     void set_fc( int new_fc );                // Hz