Synthesizer based on the Unzen / Nucleo F746ZG
Dependencies: amakusa mbed-dsp mbed shimabara ukifune unzen_nucleo_f746
Fork of skeleton_unzen_nucleo_f746 by
雲仙フレームワークのテストとして作っているプロジェクトです。中身はどんどん変っていきます。 説明はDSP空挺団の「シンセサイザー」カテゴリーを参照してください。初回は「ドッグフードを食べる」です。
Diff: signal_processing.h
- 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