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

5 次查看(过去 30 天)
Kazuki Matsumoto
Kazuki Matsumoto 2020-5-21
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
実際にやったわけではないので、いくらか推測を含みますが。。。
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 个)

类别

Help CenterFile Exchange 中查找有关 Audio Plugin Creation and Hosting 的更多信息

Community Treasure Hunt

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

Start Hunting!