音声はATP3011R4-PUを使用しています
(AquesTalk pico LSIで唯一ピッチ変更ができる出来た子)
m2t配列を使ってMIDIからATPのピッチに変換しています。
歌詞を歌わせるに当たり、pgmspace.h周りで頓挫しかけましたが
下記で解決。(ライブラリ変わっているのですね。)
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14160647999yahoo知恵袋の偉い人マジ感謝!!
↑の例をこのまま↓のように書き換えて歌詞テーブルを順に歌わせています。
const char aaaaa[] PROGMEM = "aaaaa";
const char iiiii[] PROGMEM = "iiiii";
const char uuuuu[] PROGMEM = "uuuuu";
const char eeeee[] PROGMEM = "eeeee";
中略
const char * const string_table[] PROGMEM = {
kyunn,
kiiiii,miiiii,niiiii,muuuuu,neeeee,kyunn,kyunn,
以下略
広告ありがとうございます♪
この動画には 4 件のコメント
頻出ワード・盛り上がり区間・よくニコられたコメントなどを解析できます
読み込みに数秒かかります