Integrated program of 4 different kinds of application programs for processing sound signal. 4種類のサウンド信号処理を統合したプログラム.

Dependencies:   F746_GUI F746_SAI_IO FrequencyResponseDrawer SD_PlayerSkeleton UIT_FFT_Real

Committer:
MikamiUitOpen
Date:
Thu Apr 13 23:23:30 2017 +0000
Revision:
15:fac50dd1de44
15

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MikamiUitOpen 15:fac50dd1de44 1 //----------------------------------------------------------------
MikamiUitOpen 15:fac50dd1de44 2 // グラフィックイコライザ付き SD オーディオプレーヤー
MikamiUitOpen 15:fac50dd1de44 3 // SD のファイル: *.wav
MikamiUitOpen 15:fac50dd1de44 4 // PCM,16 ビットステレオ,標本化周波数 44.1 kHz
MikamiUitOpen 15:fac50dd1de44 5 // 上記以外の形式は扱わない
MikamiUitOpen 15:fac50dd1de44 6 // 出力:モノラル(L+R,左右チャンネルに出力)
MikamiUitOpen 15:fac50dd1de44 7 //
MikamiUitOpen 15:fac50dd1de44 8 // 2017/04/13, Copyright (c) 2017 MIKAMI, Naoki
MikamiUitOpen 15:fac50dd1de44 9 //----------------------------------------------------------------
MikamiUitOpen 15:fac50dd1de44 10 #ifndef F746_SD_GRAPHIC_EQUALIZER_MAIN
MikamiUitOpen 15:fac50dd1de44 11 #define F746_SD_GRAPHIC_EQUALIZER_MAIN
MikamiUitOpen 15:fac50dd1de44 12
MikamiUitOpen 15:fac50dd1de44 13 #include "GraphicEqualizer.hpp"
MikamiUitOpen 15:fac50dd1de44 14
MikamiUitOpen 15:fac50dd1de44 15 using namespace Mikami;
MikamiUitOpen 15:fac50dd1de44 16
MikamiUitOpen 15:fac50dd1de44 17 void GraphicEqualizerMain()
MikamiUitOpen 15:fac50dd1de44 18 {
MikamiUitOpen 15:fac50dd1de44 19 // フィルタの設計と周波数特性描画用
MikamiUitOpen 15:fac50dd1de44 20 GrEqDesignerDrawer drawerObj(
MikamiUitOpen 15:fac50dd1de44 21 50, // グラフの左端の位置
MikamiUitOpen 15:fac50dd1de44 22 130, // グラフの下端の位置
MikamiUitOpen 15:fac50dd1de44 23 2.5f, // 1 dB 当たりのピクセル数
MikamiUitOpen 15:fac50dd1de44 24 9, // バンド数
MikamiUitOpen 15:fac50dd1de44 25 62.5f, // 最低域の周波数特性を決める周波数
MikamiUitOpen 15:fac50dd1de44 26 AUDIO_FREQUENCY_44K); // 標本化周波数
MikamiUitOpen 15:fac50dd1de44 27
MikamiUitOpen 15:fac50dd1de44 28 GraphicEqualizer myPlayer("9-band Graphic Equalizer",
MikamiUitOpen 15:fac50dd1de44 29 drawerObj);
MikamiUitOpen 15:fac50dd1de44 30 myPlayer.Execute();
MikamiUitOpen 15:fac50dd1de44 31 }
MikamiUitOpen 15:fac50dd1de44 32 #endif // F746_SD_GRAPHIC_EQUALIZER_MAIN