Output the audio signal with filtering by graphic equalizer in the *.wav file on the SD card using onboard CODEC. SD カードの *.wav ファイルのオーディオ信号をグラフィック・イコライザを通して,ボードに搭載されているCODEC で出力する.

Dependencies:   F746_GUI F746_SAI_IO SD_PlayerSkeleton FrequencyResponseDrawer

Committer:
MikamiUitOpen
Date:
Mon Apr 10 04:07:35 2017 +0000
Revision:
24:f78f9d0ac262
Parent:
23:878419f8638b
25

Who changed what in which revision?

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