Difference between revisions of "TRILOTRACKER DATAFORMAT MACROLAYOUT"

From MSX MUSIC WIKI
Jump to: navigation, search
(TTSCC)
(Tags: Mobile edit, Mobile web edit)
(TTSCC)
(Tags: Mobile edit, Mobile web edit)
 
Line 2: Line 2:
  
 
  [HEADER]
 
  [HEADER]
   00 - Length                         ; length of the marco (0..63)
+
   00 - 長さ                         ; マクロの長さ(0..63)
   01 - Restart                         ; restart position (loop) (0..63)
+
   01 - リスタート                         ; リスタートポジション (ループ) (0..63)
   02 - Waveform                        ; related waveform (0..31)
+
   02 - ウェーブフォーム                      ; 関連するウェーブフォーム(0..31)
 
  [/HEADER]
 
  [/HEADER]
  [ROW] 0..<Length-1>                    ; each row is 4 bytes.
+
  [ROW] 0..<長さ-1>                    ; どの行も4バイト
 
   +00- [  N | ND | ND | Nv | Nv | Nv | Nv | Nv ]  
 
   +00- [  N | ND | ND | Nv | Nv | Nv | Nv | Nv ]  
 
   +01- [  T | TD | VD | VD | Vv | Vv | Vv | Vv ]  
 
   +01- [  T | TD | VD | VD | Vv | Vv | Vv | Vv ]  
Line 14: Line 14:
  
 
{|
 
{|
|'''N'''||= noise output (1=enabled).
+
|'''N'''||= ノイズアウトプット (1=有効).
 
|-
 
|-
|'''T''' ||= tone output (1=enabled).
+
|'''T''' ||= トーンアウトプット (1=有効).
 
|-
 
|-
|'''ND'''||= noise deviation (00=base value, 10=add value, 11=subtract value).
+
|'''ND'''||= ノイズ派生 (00=基本値, 10=増加値, 11=減少値).
 
|-
 
|-
|'''TD'''||= tone deviation (0=add value, 1=subtract value).
+
|'''TD'''||= トーン派生 (0=増加値, 1=減少値).
 
|-
 
|-
|'''Nv''' ||= 5bit noise value (0x00-0x1f).
+
|'''Nv''' ||= 5ビットノイズ値 (0x00-0x1f).
 
|-
 
|-
|'''Tv''' ||= 12bit tone value (0x000-0xfff).
+
|'''Tv''' ||= 12ビットノイズ値(0x000-0xfff).
 
|-
 
|-
|'''VD'''||= volume deviation (00=base value, 10=add value, 11=subtract value).
+
|'''VD'''||= ボリューム派生 (00=基本値, 10=増加値, 11=減少値).
 
|-
 
|-
|'''Vv'''||= 4bit volume value (0x0-0xf).
+
|'''Vv'''||= 4ビットボリューム値 (0x0-0xf).
 
|}
 
|}
  
{{note|Noise only has effect on the PSG.<br>Waveform only has effect on the SCC.}}
+
{{note|ノイズのみはPSGに影響します。<br>ウェーブフォームのみはSCCに影響します。}}
  
 
= TTFM =
 
= TTFM =

Latest revision as of 21:24, 2 February 2021

TTSCC

[HEADER]
  00 - 長さ                          ; マクロの長さ(0..63)
  01 - リスタート                         ; リスタートポジション (ループ) (0..63)
  02 - ウェーブフォーム                       ; 関連するウェーブフォーム(0..31)
[/HEADER]
[ROW] 0..<長さ-1>                    ; どの行も4バイト
 +00- [  N | ND | ND | Nv | Nv | Nv | Nv | Nv ] 
 +01- [  T | TD | VD | VD | Vv | Vv | Vv | Vv ] 
 +02- [  Tv| Tv | Tv | Tv | Tv | Tv | Tv | Tv ] 
 +03- [ .. | .. | .. | .. | Tv | Tv | Tv | Tv ]
[/ROW]
N = ノイズアウトプット (1=有効).
T = トーンアウトプット (1=有効).
ND = ノイズ派生 (00=基本値, 10=増加値, 11=減少値).
TD = トーン派生 (0=増加値, 1=減少値).
Nv = 5ビットノイズ値 (0x00-0x1f).
Tv = 12ビットノイズ値(0x000-0xfff).
VD = ボリューム派生 (00=基本値, 10=増加値, 11=減少値).
Vv = 4ビットボリューム値 (0x0-0xf).

Template:Note

TTFM

[HEADER]
  00 - Length                          ; length of the marco (0..63)
  01 - Restart                         ; restart position (loop) (0..63)
  02 - Voice                           ; related voice (0..192)
[/HEADER]
[ROW] 0..<Length-1>                    ; each row is 4 bytes.
 +00- [  N | ND | ND | Nv | Nv | Nv | Nv | Nv ] 
 +01- [  T | TD | VD | VD | Vv | Vv | Vv | Vv ] 
 +02- [  Tv| Tv | Tv | Tv | Tv | Tv | Tv | Tv ] 
 +03- [  Vl| .. | .. | .. | Tv | Tv | Tv | Tv ]
[/ROW]
N = noise output (1=enabled).
T = tone output (1=enabled).
ND = noise deviation (00=base value, 10=add value, 11=subtract value).
TD = tone deviation (0=add value, 1=subtract value).
Nv = 5bit noise value (0x00-0x1f).
Tv = 12bit tone value (0x000-0xfff).
VD = volume deviation (00=base value, 10=add value, 11=subtract value).
Vv = 4bit volume value (0x0-0xf).
Vl = FM voice link. If set the Nv value contains the voice number

Template:Note


TTSMS

[HEADER]
  00 - Length                          ; length of the marco (0..63)
  01 - Restart                         ; restart position (loop) (0..63)
  02 - Voice                           ; related voice (0..192)
[/HEADER]
[ROW] 0..<Length-1>                    ; each row is 4 bytes.
 +00- [  N | Nt | Nt | Nt | Nv | Nv | Nv | Nv ] 
 +01- [  T | TD | VD | VD | Vv | Vv | Vv | Vv ] 
 +02- [  Tv| Tv | Tv | Tv | Tv | Tv | Tv | Tv ] 
 +03- [  Vl| .. | .. | .. | Tv | Tv | Tv | Tv ]
[/ROW]
N = noise output (1=enabled).
T = tone output (1=enabled).
Nt = noise type (0 - 7).
TD = 3bit tone deviation (0=add value, 1=subtract value).
Nv = 4bit noise volume (0x0-0xf).
Tv = 10bit tone value (0x000-0x3ff).
VD = volume deviation (00=base value, 10=add value, 11=subtract value).
Vv = 4bit volume value (0x0-0xf).
Vl = FM voice link. If set the low 4bits of the noise contains the voice number

Template:Note