ミリ秒と小節数を変換する
112.35BPMの曲頭から22小節3拍目までは何秒?
GlobalTransport
メニューの Extras/GlobalTranport を選択するとGlobalTransportというのが出てくる。
詳しくは調べてないが、どうやらMax起動してから内部でパッチ横断して設定されたテンポとかがあるってことなのかな。
transportオブジェクト
TransportオブジェクトでGlobalTransportの設定を変更できる。
translateオブジェクト
GlabalTransportの設定に従って、ミリ秒から小節数、音価とミリ秒とかを変換できる。
設定方法の詳細はここ
Time Value Syntax - Max 8 Documentation
もんだいのこたえ
おまけ メトロノームを作る
tempoオブジェクト
BPMとビート(8ビートとか16ビートとか)を指定すると、その指定に沿って数字を出力してくれる。
これをselオブジェクトと合わせると、4,8,16拍目だけ抜け出せる
あとはclick~オブジェクトとかで音を出してあげる