質問: [simulink]音のピッチをノブ等で変える際のエラーの対処方法 ■やりたいこと 下図ブロック線図のようにノブを使ってピッチを変えたい ■課題 shiftpitch関数をmatlab functionブロックとして使う場合、 nsemitonesを外部入力にするとエラーを起こす ■エラー内容 コンポーネント: matlab function | カテゴリ: coder エラー すべての入力は定数でなければなりません。 ------------------------------------------------------------------------------------------------- もし関数ブロックでの解決が厳しい場合、こちらも検討しています。 (しかしながら、まだ内容理解できていません...) よろしくお願いいたします。
回答: エラーの原因を調べ切れていませんが、シミュレーション中のピッチパラメータを可変とす例題としては、以下が使えそうです。 https://jp.mathworks.com/help/supportpkg/raspberrypiio/ref/audio-pitch-shift-playback.html ブロックを置き換えると(添付)、実行中にピッチを変えることはできますが、いかがでしょうか?