質問: dawのテンポの情報を取得することはできますか? audio toolboxを用いてvstプラグインを制作しています.そこで,曲のテンポに合わせてlfoを動かす必要が出てきました.なので,dawのテンポの情報(bpm)を取得したいです.そのための関数などは用意されていますか?
回答: 実際にやったわけではないので、いくらか推測を含みますが。。。 audio toolboxで生成できるvst pluginは、matlabクラスで記述できるものに限るので、dawのbpmを取ることは基本的にはできないと思います。 しかし、matlabにはcコードを取り込む機能があるので、cで書いた機能を取り込んで、vstに変換するmatlabクラスファイルを書けば、間接的に実現できるのではないかと思います。 cコード取り込み機能(詳しくはドキュメントをご覧ください。) coder.ceval('c_function_name') このあたりにdawでbmp取得するcソースコードがありました。 http://teragonaudio.com/beatcounter.html