kiyasuの日記

ハッピーうれピーよろしく哀愁

ミリ秒と小節数を変換する

112.35BPMの曲頭から22小節3拍目までは何秒?

GlobalTransport

メニューの Extras/GlobalTranport を選択するとGlobalTransportというのが出てくる。 f:id:mojo_nobu:20220227002654p:plain

詳しくは調べてないが、どうやらMax起動してから内部でパッチ横断して設定されたテンポとかがあるってことなのかな。

transportオブジェクト

TransportオブジェクトでGlobalTransportの設定を変更できる。

f:id:mojo_nobu:20220227003432p:plain

translateオブジェクト

GlabalTransportの設定に従って、ミリ秒から小節数、音価とミリ秒とかを変換できる。 f:id:mojo_nobu:20220227004159p:plain

設定方法の詳細はここ

Time Value Syntax - Max 8 Documentation

もんだいのこたえ

f:id:mojo_nobu:20220227003804p:plain

おまけ メトロノームを作る

tempoオブジェクト

BPMとビート(8ビートとか16ビートとか)を指定すると、その指定に沿って数字を出力してくれる。

これをselオブジェクトと合わせると、4,8,16拍目だけ抜け出せる

あとはclick~オブジェクトとかで音を出してあげる

f:id:mojo_nobu:20220227005841p:plain