1,345
edits
Changes
→メモ表
=パターン=
00|....|..|--- .... ....|--- .... ....|--- .... ....
11 2222 33 444 5555 6666 444 5555 6666 444 5555 6666 Channel A Channel B Channel C
ポイント[訳注:ピリオド]はゼロ桁(0)を意味します。垂直線はトラック列を分離します。
==「2222」トラック==
エンベロープ周波数を決定します。 16進値は、R11R12 [訳注:エンベロープ周期] AYレジスタに書き込むためのものです(対応するコマンドが位置「5555」に存在する場合のみ)。
==「33」トラック==
== 「444」セル==
C-1 or C#2 123 123 ==「55」セル「5555」セル==
次の構造を持ちます:
QF1E
==「6666」セル==
=スペシャルコマンド=
Pro Tracker 3では、チャネルトラックの行ごとに1つの追加コマンドのみを使用できます。ただし、PT3形式では任意の数のコマンドを使用でき、使用できます。 Vortex 3では、チャネルトラックの行ごとに1つの追加コマンドのみが使用できます。ただし、PT3形式は任意の数のコマンドが許容されるので、Vortex Tracker IIの将来のバージョン。 IIの将来のバージョンでは使用できます。
==コマンド番号1==
チャンネルで減少する音の周波数。 「遅延」パラメータは、周波数更新の周期(割り込み単位)を決定し、「Pp」パラメータは、 「Delay」パラメータは、周波数更新の周期(割り込み単位)を決定し、「Pp」パラメータは、 各更新(AYトーンレジスタの単位)。
==コマンド番号2==
PT 3.7標準では、Delay = 0でコマンド番号1とコマンド番号2の特別なコマンドを使用できます。この場合 グリッサンドの代わりに、「Pp」値の上下によって変化する単一トーン周波数のみが発生します。
==コマンド番号3==
3コマンドの他の名前は「トーンポルタメント」です。前の音の周波数から、現在の行に設定されている音の周波数までスライドします。あるノートから別のノートに簡単に移行できます。これはコマンドの主な意味であり、他のすべての機能は文書化されていません。標準のZX Spectrumコンパイルモジュールプレーヤー(PT3.5x以前のもの)にはエラーがあります。異なるパターンのノート間をスライドさせようとすると、エラーが見つかります。とにかく、Pro Tracker 3エディター、Vortex Tracker II、新しいVT II ZX Spectrumプレーヤー、Ay_Emulは、この状況を正しく処理します。また、PT3.6xプレイヤーはポルタメントの再生にもエラーがあるため、VT II ZX PT3プレイヤーのみを使用してください。コマンドパラメータは、コマンド1および2と同じです。 PT3プレイヤーのみを使用してください。コマンドパラメータは、コマンド番号1およびコマンド番号2と同じです。 Vortex Tracker IIおよびPro Tracker 3.6以降では、以下のような状況で別の3xxxコマンド解釈を使用できます。
D-5 1F.F ....
さらに、Vortex Tracker IIとそのすべてのプレーヤーは、次ののようなことを実行できます。IIとそのすべてのプレーヤーは、次のようなことを実行できます。
D-5 1F.F ....
エディター上で音の違いを聞いて、考え方を理解してください。新しい3xxx解釈はPT 3.5以前と互換性がなく、通常どおり再生されます。 Alone CoderのPro Tracker 3.6xは、新しい3xxxスタイルを部分的にサポートしています。
==コマンド番号4==
==コマンド番号5==
==コマンド番号6==
チャンネルの定期的な音のオン/オフ。 「P」パラメーターは、サウンドがオンのとき(1からF)の割り込みの数を定義し、「p」パラメーターは、サウンドがオフのとき(1からF)の割り込みの数を定義します。コマンド6は、トーンのスライドを停止します(以前の場合)。 「P」パラメータがゼロの場合、コマンド6には効果がありませんが、トーンスライディングターミネータとして使用できます(コマンド1〜3)。 「P」パラメーターは、サウンドがオンのとき(1からF)の割り込みの数を定義し、「p」パラメーターは、サウンドがオフのとき(1からF)の割り込みの数を定義します。コマンド番号6は、トーンのスライドを停止します(それ以前に存在する場合)。 「P」パラメータがゼロの場合、コマンド番号6には効果がありませんが、トーンスライディングターミネータとして使用できます(コマンド番号1〜3)。 「p」パラメータがゼロの場合、コマンドは「P」が中断した後にサウンドをオフにします。
==コマンド番号9==
==コマンド番号A ==
==コマンド番号B==
=サンプル=
時間内に鳴る音を定義しています。パターンと同様に、サンプルはパラメーターを含む行の全体です。ラインは割り込み周波数(約50 Hz)で再生されます。サンプルの最大長は64行です。サンプルは常にPT3でループされます。 「Vortex Tracker II」の行では、特別なコマンド4(サンプルオフセット)のパラメーターとして「変換なしで」使用するために、16進表記で番号が付けられています。サンプルの1行を見てみましょう。
Sample line structure
==列番号「11」==
==列番号「2」==
==列番号「7」==
トーン偏差の累積のマーカーが含まれています。 「^」は、蓄積がオンであることを意味し、「_」は、蓄積がオフであることを意味します。 」は累積がオンであることを意味し、「_」は累積がオフであることを意味します。
==フィールド「56667」==
56667 Base Tone Comment register value +000_ 1A2 1A2 +001_ 1A2 1A3 Base is not changed, but frequency is another +000_ 1A2 1A2 Back to C-4 note frequency +002^ 1A4 1A4 Frequency and base both are changed +002^ 1A6 1A6 -004_ 1A6 1A2 Frequency back to C-4, but base is still offset -004^ 1A2 1A2 Back base and frequency to initial C-4 note
00|Tne +100^ +00(00)_ F- ***************
「C」フィールドの値は、サンプル量の追加後にAY振幅レジスタに送られます。現在のサンプル量は相対的であり、サンプルが作業を開始した後は+0に等しくなります。 「D」フィールドのコマンドは、サンプル量を増減できます。したがって、-15サンプルボリュームはトーンの音を完全に減衰させ、+ 15は任意の「C」フィールド値の振幅を最大に設定します。次の行をループすると、14の割り込み(スタッカートなど)の後に音が静かになります。
00|Tne +000_ +00(00)_ F- ***************
さらに、AYの最初の振幅は15ではなく14になります。これは、サンプル量の減少がサンプルの最初の行から始まるためです(注意してください)。 次の行をループすると、14の割り込み後に音が大きくなります。同じ原因で、増加は0ではなく1から始まります。
00 | Tne + 000_ +00(00)_ 0+
静かにするために、1行ではなく複数行をループします。例えば:
=メモ表ノートテーブル=
------------
Pro Tracker 3では4つのノートテーブルが使用されます(0〜3の番号)。 3では4つのノートテーブルが使用されます(0~3の番号)。 テーブル番号0は面白くない。 表#1は、ほとんどのZX Spectrumサウンドエディター(標準tableAY周波数1,7734 MHz)の従来の表ですが、PT3では1トーン低くオフセットされています(つまり、A#1のようにタイプされたC-2の音)。注B-2(A-2のように聞こえる必要があります)の誤り。 表#2は、xUSSR AY周波数標準に使用されます(1750000 Hzスケールに理想的に近い)。 テーブル#3は、テーブル#0を1ハーフトーン下にシフトしたもので、あまり興味深いものではありません。 異なるPro Tracker 3バージョンのテーブルは同一ではありません(最も異なるものはテーブル#2です)。表1はユニークなもので、すべてのPro Tracker 3バージョンで同じです。また、ExcelでToneTables.csvファイルを確認できます。
異なるPro Tracker 3バージョンのテーブルは同一ではありません(最も異なるものはテーブル#2です)。
表1はユニークなもので、すべてのPro Tracker 3バージョンで同じです。また、ExcelでToneTables.csvファイルを確認できます。
=This text author=