DAWのテンポの情報を取得することはできますか?

4 ビュー (過去 30 日間)
KazukiMatsumoto
KazukiMatsumoto 2020 年 5 月 21 日
コメント済み: KazukiMatsumoto 2020 年 12 月 19 日
Audio Toolboxを用いてVSTプラグインを制作しています.そこで,曲のテンポに合わせてLFOを動かす必要が出てきました.なので,DAWのテンポの情報(BPM)を取得したいです.そのための関数などは用意されていますか?
  2 件のコメント
Atsushi Matsumoto
Atsushi Matsumoto 2020 年 5 月 22 日
MathWorksの音楽好きの社員も注目していますので頑張ってください! 応援していますよ!
KazukiMatsumoto
KazukiMatsumoto 2020 年 12 月 19 日
ありがとうございます!

サインインしてコメントする。

採用された回答

Shoumei
Shoumei 2020 年 5 月 22 日
実際にやったわけではないので、いくらか推測を含みますが。。。
Audio Toolboxで生成できるVST Pluginは、MATLABクラスで記述できるものに限るので、DAWのBPMを取ることは基本的にはできないと思います。
しかし、MATLABにはCコードを取り込む機能があるので、Cで書いた機能を取り込んで、VSTに変換するMATLABクラスファイルを書けば、間接的に実現できるのではないかと思います。
Cコード取り込み機能(詳しくはドキュメントをご覧ください。)
coder.ceval('C_Function_Name')
このあたりにDAWでBMP取得するCソースコードがありました。
  1 件のコメント
KazukiMatsumoto
KazukiMatsumoto 2020 年 12 月 19 日
返信が非常に遅くなってしまい申し訳ありません...
Cでコードを書いて取り込めるのですね.試してみます!本当にありがとうございました。

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAudio Plugin Creation and Hosting についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!