たま日記

たまに書く

TX81Zを解析した(LFO Speed・PMD・AMD編)

2023/3/4:LFO Wave=3(S/Hold)の場合のLFSレジスタ書き込み値を追記した

TX81ZはLFOを3つ(ハードウェアで2つ、ソフトで1つ)持っている。シングルモードではハードウェアのLFO1が使われているようなので、それについて調べてみた。

LFO信号の設定項目は(1)LFO Speed、(2)LFO Delay、(3)Pitch Modulation Depth、(4)Amplitude Modulation Depth、(5)LFO Sync、(6)LFO Waveの6つ。これらで生成したLFO信号をPMSやAMSで感度調整しオペレータに適用する。Pitchは全オペレータに適用されるが、AmplitudeはオペレータごとにAMEで適用の可否を設定できる。

項目(1)~(6)のうち、(5)(6)は値をそのままレジスタにセットする。(1)~(4)は0~99の値をソフトウェアで0~255に変換してレジスタにセットする。

(1)(3)(4)のグラフと変換表を以下に示す。(2)については別ページで。
(1)のLFO Speedは、LFO Wave=0,1,2の場合は対数、LFO Wave=3の場合は直線になる。


    LFS  PMD  AMD  LFS(wave=3, v=(660*n)>>8)
 0    0    0    0    0
 1   31    0    0    2
 2   74    2    0    5
 3   89    3    0    7
 4  106    4    0   10
 5  114    5    1   12
 6  125    7    1   15
 7  133    8    1   18
 8  138    9    1   20
 9  144   11    2   23
10  148   12    2   25
11  153   13    2   28
12  157   14    2   30
13  161   16    3   33
14  165   17    3   36
15  167   18    3   38
16  171   20    3   41
17  173   21    4   43
18  176   22    4   46
19  178   23    4   48
20  181   25    5   51
21  184   26    5   54
22  185   27    5   56
23  188   29    6   59
24  189   30    6   61
25  191   31    6   64
26  194   33    7   67
27  195   34    7   69
28  197   35    7   72
29  198   36    7   74
30  200   38    8   77
31  201   39    8   79
32  203   40    8   82
33  205   42    9   85
34  206   43    9   87
35  207   44    9   90
36  208   45   10   92
37  210   47   10   95
38  211   48   10   97
39  212   49   11  100
40  213   51   11  103
41  214   52   12  105
42  216   53   12  108
43  217   54   12  110
44  218   56   13  113
45  219   57   13  116
46  220   58   14  118
47  221   60   14  121
48  222   61   15  123
49  223   62   15  126
50  223   63   16  128
51  225   65   16  131
52  226   66   17  134
53  226   67   17  136
54  227   69   18  139
55  228   70   18  141
56  229   71   19  144
57  230   72   19  146
58  231   74   20  149
59  231   75   20  152
60  232   76   21  154
61  233   78   21  157
62  234   79   22  159
63  234   80   23  162
64  235   82   23  165
65  236   83   24  167
66  237   84   25  170
67  237   85   25  172
68  238   87   26  175
69  238   88   27  177
70  239   89   28  180
71  240   91   28  183
72  240   92   29  185
73  241   93   30  188
74  242   94   31  190
75  242   96   32  193
76  243   97   33  195
77  244   98   34  198
78  244  100   35  201
79  245  101   36  203
80  246  102   37  206
81  246  103   38  208
82  247  105   40  211
83  247  106   41  213
84  248  107   42  216
85  249  109   44  219
86  249  110   45  221
87  250  111   48  224
88  250  112   49  226
89  251  114   51  229
90  251  115   54  232
91  252  116   56  234
92  252  118   60  237
93  253  119   62  239
94  253  120   67  242
95  253  121   70  244
96  254  123   77  247
97  255  124   86  250
98  255  125   96  252
99  255  127  127  255