Difference between revisions of "PROTRACKER372 JP PTDOC W"
(Tags: Mobile edit, Mobile web edit) |
(→トラックには次のデータが含まれます。) (Tags: Mobile edit, Mobile web edit) |
||
Line 44: | Line 44: | ||
==トラックには次のデータが含まれます。== | ==トラックには次のデータが含まれます。== | ||
+ | |||
+ | #00トラックの終わりです。 | ||
+ | |||
+ | Pro Trackerは、64行を超えるトラックを持つモジュールでは動作しません。このようなモジュールは、プレーヤーで再生したり、Vortex Trackerで編集したりできますが、Pro Trackerで読み込むことはできません。 | ||
+ | |||
+ | #01、遅延、Lsl、Hsl-グリス(スライド)効果の上下。遅延-50秒単位の時間。その後、値Lsl + 256 * Hslが音符の周期に追加されます。オフセットはプレーヤーによって対応する変数に累積され、ノートの周波数が形成された後に追加されます。つまり、装飾ラインが最初に処理され、次に... v3.7x:遅延= 0の場合、指定されたオフセットがノートの長さ全体にわたってトーンに追加されます(トーンオフセット封筒などに合わせて)。 | ||
+ | |||
+ | #02、遅延、Lmax、Hmax、Lsl、Hsl-トーンポルタメントエフェクトアップまたはダウン遅延-50秒単位の時間、その後、値Lsl + 256 * Hslがノート期間に追加されます。 Lmax + 256 * Hmax-累積後、ポルタメントを中止する必要がある最大変位(符号なし)(方向指示が正しくない可能性があるため、PT3.6xでは使用しない)。 | ||
+ | |||
+ | #03、オフセット-サンプルオフセット。サンプルは最初に再生を開始しません。 | ||
+ | |||
+ | #04、オフセット-オーナメントオフセット。オーナメントは最初に再生されません。 | ||
+ | |||
+ | #05、YEStime、NOtime-振動します。音が鳴る、または鳴らない。 | ||
+ | |||
+ | #08、遅延、Lsl、Hsl-スライドエンベロープ効果。時々、エンベロープ期間の値にLsl + 256 * Hslが追加されます。 | ||
+ | |||
+ | #09、テンポ-テンポの表示(1行ごとの中断)。テンポ= 2未満の標準プレーヤー(playFAS * .H)は再生されません。モジュールのテンポが1の場合、遅いプレーヤーを使用します。注意:エフェクトパラメータ(#0x)は、エフェクト番号コードの直後ではなく、ラインの終わりにあります!!! 1つの音符に複数の効果が使用されている場合(実際、これは発生しません)、最後の効果のパラメータが最初にあり、次に最後から2番目の効果が続きます... | ||
+ | |||
+ | #10、smp * 2-封筒をオフにし、オーナメントを再起動し、サンプルの番号を変更します。 | ||
+ | |||
+ | #1x、Henv、Lenv、smp * 2-サンプルの番号を変更し、オーナメントを再起動し、周期Lenv + 256 * Henvでx-1エンベロープをオンにします。エンベロープがオンになると、エンベロープは初期化されます。新しい期間が始まります! | ||
+ | |||
+ | #20-#3f-ノイズオフセットを示します(チャネルBでのみ発生) | ||
+ | |||
+ | #4x-飾り番号xを示します。 (封筒はオフになりません) | ||
+ | |||
+ | #50-#Af-音符の高さとチャンネルの現在の行のEND分析を示します。 | ||
+ | |||
+ | #B0-エンベロープをオフにします。 | ||
+ | |||
+ | #B1、行-行の行のチャネルを分析しません。 (lines = 1は1行に対応します)。これは、このノートと次のノートの間のギャップだけでなく、行の異なる値が指定されるまで作用します! | ||
+ | |||
+ | #Bx、Henv、Lenv-#1xと同じですが、サンプルはありません。つまり、指定された期間でタイプx-1のエンベロープをオンにするだけです。 | ||
+ | |||
+ | #Cv-ボリュームを示します(V = 0-一時停止およびENDライン分析)。 #D0-ライン分析の終了。 | ||
+ | |||
+ | #D1-#Ef-サンプルの番号を示します。 | ||
+ | |||
+ | #Fx、smp * 2-装飾の数(x)とサンプルの数を示します。 (エンベロープがオフになります) =========================== |
Revision as of 03:00, 25 February 2020
拡張子は.mまたは.pt3です。モジュール内の領域へのオフセットとバイト単位の長さ(10進数)が示されています。
+0(13)"ProTracker 3." -識別文字列。 Vortex Trackerのモジュールは対応していません!
+13(17)「7」(または「6」、「5」、「4」、さらには「3」も)がバージョンの枝番です。 PTv3.4x以下のモジュールでは、異なる「非対称」ボリュームテーブルが使用され、PTv3.3xモジュールでは、代替の「Pro Tracker」周波数テーブルが使用されることに注意してください。
+14(16) "compilation of"(オプション-この長さのテキスト)。
+30(32)モジュール名(ASCII、lat、未使用文字はスペースで埋められます)。
+62(4) "by"(オプション-任意の4文字)
+66(32)作成者の名前(ASCII、ラテン文字、未使用の文字はスペースで埋められます)。 (つまり、モジュールの最初の98バイトが対応する行を形成します)
+98(1)通常のAY Mouzonsの場合:コード#20。 TSを使用する場合:パターンの数N(現在のバージョンでは#30である必要があります)。最初のAYのパターンにはN-1、N-2、...の番号が付けられます。2番目のAYのパターンには0、1、2、...の番号が付けられます。位置のリストには、パターンN-1、N-2、...が含まれます。
+99(1)周波数テーブルの番号:0 =Pro Tracker(別名1625000)、1 =Sound Tracker、2 = 1750000(コンテンツに対応しない別の名前-ASMまたはPSC)、3 = RealSound(別名1625000+、不良)テーブル0を1.75MHz未満で移動してください)。ラベルは192バイトを占有し、C-1(最初のオクターブの前)から始まる96音の分周器の値を含みます。分周器-対応するAYレジスタに配置される値。下位バイト(ここと以下、ただし1つの例外が示されます)が最初に格納されます。 PT3コンパイラー(現在のバージョンのPT3はコンパイラーなしでビルドされます)は、モジュールに対応するテーブルをプレイヤー本体の相対アドレス512に保存します。ボリュームテーブルは、プレイヤー本体の相対アドレス256に保存されます。
+100(1)テンポ値。
+101(1)ソングエンド(1 =モジュール内に1つの位置しかない)-プレイヤーでは使用されません。
+102(1)ソングループ(0 =最初にループ)。
+103(2)Psa_chn =モジュールの開始からパターンテーブルまでのオフセット。
+105(32 * 2)モジュールの先頭からサンプルまでのゼロサンプルから始まるオフセット。サンプルごとに2バイト。ゼロサンプルは、現在のバージョンのエディターでは使用されません。すべての未使用サンプルについて、オフセットはゼロです。
+169(16 * 2)モジュールの先頭からオーナメントまでのオフセット。ゼロから始まります。オーナメントごとに2バイト。オーナメントがない場合はオーナメントがないため、このオーナメントのデータ(以下を参照)には0、1、0が含まれます(このオーナメントは自由に使用できますが、オーナメントなしのサンプルは曲に使用できません)。すべての未使用のオーナメントのオフセットはゼロです。
+201(?)位置のリスト(順序)。パターン番号(0〜84)に3を掛けた値が含まれます。テーブルはコード#ffで終わります。 Pro Tracker v3.3x-v3.5xは42を超えるパターンをサポートしていません。 Pro Tracker v3.6xは、46を超えるパターンをサポートしていません。 Pro Tracker v3.69x、v3.7xは48を超えるパターンをサポートしていません。
+ Psa_chn(?* 6)パターンポインター。使用可能な変位パターンごとに含まれます:
- ++ 0(2)からチャネル(トラック)Aのデータブロック
- ++ 2(2)をチャネル(トラック)Bのデータブロックに
- ++ 4(2)をチャネル(トラック)Cのデータブロックに
ノイズオフセットデータ(エディターの別の列)は、チャネルBにコンパイルされます。
+?(?*?)データチャネルのブロック、つまりトラック。
トラックには次のデータが含まれます。
#00トラックの終わりです。
Pro Trackerは、64行を超えるトラックを持つモジュールでは動作しません。このようなモジュールは、プレーヤーで再生したり、Vortex Trackerで編集したりできますが、Pro Trackerで読み込むことはできません。
#01、遅延、Lsl、Hsl-グリス(スライド)効果の上下。遅延-50秒単位の時間。その後、値Lsl + 256 * Hslが音符の周期に追加されます。オフセットはプレーヤーによって対応する変数に累積され、ノートの周波数が形成された後に追加されます。つまり、装飾ラインが最初に処理され、次に... v3.7x:遅延= 0の場合、指定されたオフセットがノートの長さ全体にわたってトーンに追加されます(トーンオフセット封筒などに合わせて)。
#02、遅延、Lmax、Hmax、Lsl、Hsl-トーンポルタメントエフェクトアップまたはダウン遅延-50秒単位の時間、その後、値Lsl + 256 * Hslがノート期間に追加されます。 Lmax + 256 * Hmax-累積後、ポルタメントを中止する必要がある最大変位(符号なし)(方向指示が正しくない可能性があるため、PT3.6xでは使用しない)。
#03、オフセット-サンプルオフセット。サンプルは最初に再生を開始しません。
#04、オフセット-オーナメントオフセット。オーナメントは最初に再生されません。
#05、YEStime、NOtime-振動します。音が鳴る、または鳴らない。
#08、遅延、Lsl、Hsl-スライドエンベロープ効果。時々、エンベロープ期間の値にLsl + 256 * Hslが追加されます。
#09、テンポ-テンポの表示(1行ごとの中断)。テンポ= 2未満の標準プレーヤー(playFAS * .H)は再生されません。モジュールのテンポが1の場合、遅いプレーヤーを使用します。注意:エフェクトパラメータ(#0x)は、エフェクト番号コードの直後ではなく、ラインの終わりにあります!!! 1つの音符に複数の効果が使用されている場合(実際、これは発生しません)、最後の効果のパラメータが最初にあり、次に最後から2番目の効果が続きます...
#10、smp * 2-封筒をオフにし、オーナメントを再起動し、サンプルの番号を変更します。
#1x、Henv、Lenv、smp * 2-サンプルの番号を変更し、オーナメントを再起動し、周期Lenv + 256 * Henvでx-1エンベロープをオンにします。エンベロープがオンになると、エンベロープは初期化されます。新しい期間が始まります!
#20-#3f-ノイズオフセットを示します(チャネルBでのみ発生)
#4x-飾り番号xを示します。 (封筒はオフになりません)
#50-#Af-音符の高さとチャンネルの現在の行のEND分析を示します。
#B0-エンベロープをオフにします。
#B1、行-行の行のチャネルを分析しません。 (lines = 1は1行に対応します)。これは、このノートと次のノートの間のギャップだけでなく、行の異なる値が指定されるまで作用します!
#Bx、Henv、Lenv-#1xと同じですが、サンプルはありません。つまり、指定された期間でタイプx-1のエンベロープをオンにするだけです。
- Cv-ボリュームを示します(V = 0-一時停止およびENDライン分析)。 #D0-ライン分析の終了。
#D1-#Ef-サンプルの番号を示します。
#Fx、smp * 2-装飾の数(x)とサンプルの数を示します。 (エンベロープがオフになります) ===========================