.音符や休符の後につけ、音の長さを表す。.は付点で長さを1.5倍する。&二つの音符を連結する。前後の音階が異なる場合、無視される、スラーとして処理される、ポルタメントとして処理される、など、扱いは実装によって異なり、一定ではない。どちらがアップダウンを意味するかは実装によって異なるLA~GやRの後に数字をつけないときの音の長さを指定。初期値は4であることが多い。V音量(ボリューム)を指定@FM音源などでの音色の指定Tテンポを指定。「T120」なら120BPMで演奏する。プラットフォームによってはテンポのずれが発生する。一般的でないものに、次のものが挙げられる。N通常のオクターブ+CDEFGABではなく、音の高さを数値で直接指定する。Q発音の長さを指定する。レガートやスタッカートを表現する。P左右の定位を設定する。噛み砕いて言えばステレオ設定である。SPSGのエンベロープの種類を選択する。MPSGのエンベロープの周期を設定する。Yハードウェア固有のパラメータ設定。「テンポずれ」対策[編集]古いパソコンの一部の演奏系では、実際の分解能が低いために、テンポや音長の指定のしかたによっては強烈な「テンポずれ」と呼ばれる、分数で表現される厳密値との時間ズレが発生した。これを回避するために、様々な運用上の工夫がされた。対策1・最短音符合わせ[編集]多用された技法の1つに「最短音符合わせ」というものがある。「みんな一斉にまとめてずれれば、ずれがわからない」という理屈であり、全ての音長を、短い音符の連続で記すが、可読性は非常に悪くなる。L4CDEF最短音符合わせL16C&C&C&CD&D&D&DE&E&E&EF&F&F&Fその後、さまざまな個人や企業が音源ドライバを開発したが、それらはテンポずれが発生しないように設計されていた。テンポずれが発生する環境でも、最短音符合わせを使わずにテンポずれを防ぐ技法が編み出された[1]。そのため、可読性が悪い最短音符合わせは、次第に使われなくなっていった。対策2・使用するテンポの限定[編集]後発の音源ドライバにおいても発生した事象として「特定のテンポにおいて、目的とする音長が再現されない結果リズム感を損ねた再生が行われる」ことがある。これは「1秒間のtick数×60÷テンポ数」が整数、かつその値を「音符の分数÷4」で割った値が整数、という条件を満たさないことが原因で発生する。逆にこの条件を満たすテンポと分数で作られた曲は音長のズレや曲の破綻が発生しない。応用・テンポ数225と64分音符による音長表現法[編集]分解能の低さは、テクノポップなどのグルーブ感(音長やリズムの微妙な変化とその一定性)を重視する音楽の多くをPCとMMLでは再現困難または不能とする。通常の4分音符や8分音符という長さのみでの表現はそもそも不可能な曲もある。「tickが1/60秒のシステムの場合は、テンポ225に設定することで64分音符をtick1回分の長さとして扱うことが可能」というテクニックで、テンポと音長の組み合わせでは再現できなかった音長の楽曲が演奏可能となる。例:7/60音長(x16..)に設定すると、テンポ128.571(以下略)の16分音符となるこれにより一部のテクノやハウスなどの楽曲も演奏可能になる。このように4の倍数以外の音長で構成される曲のテンポは非整数値となる。この手法も後に絶対音長を指定できる音源ドライバが登場して以降、使用頻度は減少する。N88-BASICの場合、Tコマンドの値を88/176/177等に固定し、YコマンドでOPNのTIMER-Bを操作してテンポを指定することにより、テンポずれを防ぐことができる。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。