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

Audio Toolboxを用いてVSTプラグインを制作しています.そこで,曲のテンポに合わせてLFOを動かす必要が出てきました.なので,DAWのテンポの情報(BPM)を取得したいです.そのための関数などは用意されていますか?

댓글 수: 2

Atsushi Matsumoto
Atsushi Matsumoto 2020년 5월 22일
MathWorksの音楽好きの社員も注目していますので頑張ってください! 応援していますよ!
Kazuki Matsumoto
Kazuki Matsumoto 2020년 12월 19일
ありがとうございます!

댓글을 달려면 로그인하십시오.

 채택된 답변

Shoumei
Shoumei 2020년 5월 22일

0 개 추천

実際にやったわけではないので、いくらか推測を含みますが。。。
Audio Toolboxで生成できるVST Pluginは、MATLABクラスで記述できるものに限るので、DAWのBPMを取ることは基本的にはできないと思います。
しかし、MATLABにはCコードを取り込む機能があるので、Cで書いた機能を取り込んで、VSTに変換するMATLABクラスファイルを書けば、間接的に実現できるのではないかと思います。
Cコード取り込み機能(詳しくはドキュメントをご覧ください。)
coder.ceval('C_Function_Name')
このあたりにDAWでBMP取得するCソースコードがありました。

댓글 수: 1

Kazuki Matsumoto
Kazuki Matsumoto 2020년 12월 19일
返信が非常に遅くなってしまい申し訳ありません...
Cでコードを書いて取り込めるのですね.試してみます!本当にありがとうございました。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Audio Plugin Creation and Hosting에 대해 자세히 알아보기

질문:

2020년 5월 21일

댓글:

2020년 12월 19일

Community Treasure Hunt

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

Start Hunting!