トップ 一覧 検索 ヘルプ RSS ログイン

テンポとCTC値の関係

テンポとCTC値の関係

テンポと割り込み周期は下記の式で求められます。

周期 = 937500 / ( BPM * ( TimeBase / 4 ) )

割り込み周期の値そのものは16ビットになりますが、これを8ビットのCTC×2で設定しなければなりません。具体的には、

周期 = CTC0 * CTC3

となります。

 参考:タイムベース192の場合

BPM周期CTC0CTC3
11953125377
2976525039
3651025026
4488224420
5390624416
6325525013
7279025311
8244124410
921702419
1019532448
1117752537
1216272327
1315022506
1413952326
1513022176
1612202445
1711482295
1810852175
1910272055
209762444
219302324
228872214
238492124
248132034
257811954
267512503
277232413
286972323
296732243
306512173
316302103
326102033
335911973
345741913
355581863
365421803
375271753
385131713
395002502
404882442
414762382
424652322
434542272
444432212
454342172
464242122
474152072
484062032
493981992
503901952
513821912
523751872
533681842
543611802
553551772
563481742
573421712
583361682
593311652
603251622
613201602
623151572
633101552
643051522
653001502
662951472
672911452
682871432
692831412
702791392
712751372
722711352
732671332
742631312
752601302
762561282
772532531
782502501
792472471
802442441
812412411
822382381
832352351
842322321
852292291
862272271
872242241
882212211
892192191
902172171
912142141
922122121
932102101
942072071
952052051
962032031
972012011
981991991
991971971
1001951951
1011931931
1021911911
1031891891
1041871871
1051861861
1061841841
1071821821
1081801801
1091791791
1101771771
1111751751
1121741741
1131721721
1141711711
1151691691
1161681681
1171661661
1181651651
1191641641
1201621621
1211611611
1221601601
1231581581
1241571571
1251561561
1261551551
1271531531
1281521521
1291511511
1301501501
1311491491
1321471471
1331461461
1341451451
1351441441
1361431431
1371421421
1381411411
1391401401
1401391391
1411381381
1421371371
1431361361
1441351351
1451341341
1461331331
1471321321
1481311311
1491311311
1501301301
1511291291
1521281281
1531271271
1541261261
1551261261
1561251251
1571241241
1581231231
1591221221
1601221221
1611211211
1621201201
1631191191
1641191191
1651181181
1661171171
1671161161
1681161161
1691151151
1701141141
1711141141
1721131131
1731121121
1741121121
1751111111
1761101101
1771101101
1781091091
1791091091
1801081081
1811071071
1821071071
1831061061
1841061061
1851051051
1861051051
1871041041
1881031031
1891031031
1901021021
1911021021
1921011011
1931011011
1941001001
1951001001
19699991
19799991
19898981
19998981
20097971
20197971
20296961
20396961
20495951
20595951
20694941
20794941
20893931
20993931
21093931
21192921
21292921
21391911
21491911
21590901
21690901
21790901
21889891
21989891
22088881
22188881
22287871
22387871
22487871
22586861
22686861
22786861
22885851
22985851
23084841
23184841
23284841
23383831
23483831
23583831
23682821
23782821
23882821
23981811
24081811
24181811
24280801
24380801
24480801
24579791
24679791
24779791
24878781
24978781
25078781
25177771
25277771
25377771
25476761
25576761