forked from kuma4649/mucomDotNET
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGE.txt
277 lines (224 loc) · 7.06 KB
/
CHANGE.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
更新履歴
TAG054 2020/05/12
Compiler
・マルチパート表記が可能なように修正
TAG053 2020/05/10
Compiler
・コマンドラインの解析処理を修正
TAG052 2020/05/02
Compiler
・休符時に生成するトレース情報のバグを修正
TAG051 2020/04/19 2nd
Compiler&Driver
・ワークが初期化されないバグを修正
TAG050 2020/04/19
Driver
・Sコマンド使用時、他のチャンネルでピッチが狂うことがあるのを修正
TAG049 2020/04/16
Driver
・Lコマンド後に休符又は音符が一つもない状態のデータを演奏するとハングするバグを修正
TAG048 2020/04/15 2nd
Compiler
・yコマンドのアドレスチェックを修正。パンとかyコマンドで扱えます
TAG047 2020/04/15
Compiler
・Sコマンド(SSGハードウェアエンベロープ)の値の指定できる範囲を修正(0-7 -> 0-15)
TAG046 2020/04/04
Compiler
・ポルタメント処理のバグ修正
TAG045 2020/03/29
Compiler
・スキップポイント割り出し処理のバグ修正
TAG044 2020/03/28 2nd
Compiler
・Jコマンド使用チャンネルをコンパイル情報に出力するよう修正
TAG043 2020/03/28
Compiler
・スキップ再生位置取得処理の修正
TAG042 2020/03/27
Compiler
・Jコマンドをループ内に設定したときのバグ修正
TAG041 2020/03/26
Compiler
・オートパンのウエイト値を1~255まで指定できるように修正。
TAG040 2020/03/22
Compiler&Driver
・xmlで出力、入力する機能を追加(ほぼDEBUGむけ)
Compiler
・エラー時に桁も出るように修正
・pコマンドをSSGで使用したときの挙動をできるだけmucom88に合わせるよう修正
Driver
・TIMER-Bを200で初期化
TAG039 2020/03/20 2nd
Compiler&Driver
・pコマンドのオートパンの動きを修正。LCRCLCRCという感じでCenterを経由するように修正
・Sコマンドのスロットディチューンを16bit(-32768~32767)に修正(まだ不安定かも。。。)
TAG038 2020/03/20
Compiler
・Jコマンド使用時はコンパイル時に行と桁を表示するように修正
・pコマンド使用時に範囲外の値を指定した場合にエラーとした。
・pコマンドのオートパン指定時にウエイト値を未指定の場合はエラーとした。
・[コマンドの指定が無い状態で/コマンドを指定すると例外が発生するのを修正し、エラーとして扱うようにした。
TAG037 2020/03/15
Compiler
・invertタグの追加
Driver
・ポルタメント処理に伴うSSGのLFO処理不具合を修正
・Driver.Init に appendReaderCallback 版を追加(TAN-Yさんより)
TAG036 2020/03/13
Driver
・どうがんばってもPCMが読み込めなかったときに、pcmが必要なデータを流すと落ちるのを修正。
(TAN-Yさんより)
TAG035 2020/03/10
Compiler&Driver
・ポルタメント処理の修正
Driver
・Jコマンド向けスキップ処理追加。
(ぼうきちさん、mucomさんありがとうございます!)
TAG034 2020/03/06
Vgm
・.vgm出力向けmucomDotNETを作成
TAG033 2020/03/05
Compiler
・引数を変更。2個目には出力ファイル名を指定できるようにした。
(無指定の場合は1個目のmucをmubに変更したものを使用します。)
Vgm
・未完成です。。。(T_T)
TAG032 2020/03/04
Compiler
・stream化
・TAN-Yさんのunity対応分をマージ
TAG031 2020/03/03
Compiler
・エラーチェック強化
・独自機能を使用した場合はDriverタグ(値は「DotNET」)を自動挿入
TAG030 2020/03/02 3rd
Compiler
・タグが全くない時、再度コンパイルすると落ちるバグを修正
・音色ファイルが見つからない読み込めない時エラーになるよう修正
(mucomDotNETはvoice.datを内包しておりません)
・英語エラーメッセージの定義忘れを修正。
TAG029 2020/03/02 2nd
Player/Wave
・タグが全くないmubファイルを再生しようとすると落ちるバグを修正
TAG028 2020/03/02
・ソリューションの整理
・ループ回数の設定ミス修正
TAG027 2020/03/01
Wave
・.wav出力向けmucomDotNETを作成
TAG026 2020/02/29 2nd
Compiler&Driver
・文字エンコーディング処理をインターフェイス化。
TAG025 2020/02/29
・common/compiler/driverを.NetStanderdへ変更。(TAN-Yさんありがとうございます。)
・外部アプリケーションとの連携向けインターフェイスを大幅に修正
Compiler
・存在しない又は読み込めなかった音色を指定したときにエラーを出すように修正。
・タグが全くない場合でも、タグ情報の位置指定をしていたバグを修正。
TAG024 2020/02/24
・外部アプリケーションとの連携向けインターフェイスの修正と調整、強化
TAG023 2020/02/22
・外部アプリケーションとの連携向けにインターフェイスを作成し、プロジェクトに分離
TAG022 2020/02/16
Player
・GIMICのADPCM転送完了待ち処理を修正。
・SCCIの差し替え。
TAG021 2020/02/15
Compiler
・vmコマンドが解析できなかったのを修正
その他
・コンパイルとテスト再生にちょっとだけ便利かもしれないバッチファイルを追加
TAG020 2020/02/15
Compiler&Player
・KD(キーオンディレイ)コマンドを追加
TAG019 2020/02/10
Compiler
・パート毎に64Kbyte(正確には65535byte)まで可能に。
Player
・ADPCMの送信のみ行うオプションを追加。
TAG018 2020/02/06
Player
・パート毎に64Kbyte(正確には65535byte)まで可能に。(Compilerはまだ(^^;;)
・ADPCMの読み込みをスキップするオプションを追加。
TAG017 2020/02/05
Compiler&Player
・MT(SSGトレモロlfo)コマンドを追加。
TAG016 2020/02/04
Player
・GIMICの周波数とSSGの音量を設定するように修正。
・オートパンの乱数の種を起動時刻から取得するように修正。
TAG015 2020/02/03
Compiler
・l%の実装。(%コマンドと同じ)
TAG014 2020/02/03
Compiler&Player
・TLLFOの実装。
Player
・GIMICとSCCIに対応。
次はlコマンドの%指定の予定
TAG013 2020/02/01
Compiler
・新規で追加された警告メッセージの英語の定義が漏れていたため追加。
・Eコマンド解析のエラー時にSコマンドのエラーメッセージが出ていたため修正。
Compiler&Player
・@=コマンドの実装復活(AMD98参考)
・FMの音色が256色まで使用可能に修正
TAG012 2020/01/30
Compiler&Player
・ハードウェアエンベロープ向けコマンド2つを実装(SSG)
TAG011 2020/01/29
Player
・リズム音が発音しないバグを修正
・オートパンを実装(ADPCM&RHYTHM)
TAG010 2020/01/28
Compiler
・Lが無いとコンパイルに失敗するバグを修正
Player
・オートパンを実装
TAG009 2020/01/27
Player
・SSGのリバーブのバグを修正
(ほぼいける?)
TAG008 2020/01/26
Player
・大体演奏できるようにまで実装した。
(まだ、SSGのエンベロープ周りにバグがあるみたい。)
TAG007 2020/01/13
Compiler
・ソースの位置情報を追加したデータを出力できるように機能追加
StartToMubDatメソッドで出力します。
TAG006 2020/01/12
Compiler
・以下の場合に警告を表示するよう機能追加
SSGパートでy/p/t/Tコマンドを使用
FM音色で、キャリアのTLに0以外が指定
FM音色定義で、値を取得できない時
FM音色0か1を使用した時
VMが0の時に音量246-251を使用した時
ポルタメントの音長が128を超えた時
TAG005 2020/01/10
Compiler
・音長解析時、エラーが発生しても無視していたのを修正
通常或いは%指定後の数値未指定、不正時
'C'の値を超えた時
符点計算結果、範囲を超えた時
・以下のチェックで範囲を超えた時、警告表示する機能追加
シャフル計算時の範囲チェック
音長解析時
TAG004 2020/01/09
Compiler
・休符の長さに'^'又は'&'が指定されていた場合は警告を表示するよう機能追加。
・休符に二つ以上の'.'符点が指定されていた場合は警告を表示するよう機能追加。
・休符のカウントが255を超える場合(連続休符によるカウントも含む)に警告を表示するよう機能追加。
TAG003 2020/01/03
Compiler
・マクロ番号の範囲(0~255)をチェックしていない個所があったのを修正。
・マクロ番号の範囲(0~255)を超えて指定されていた場合は警告を表示するよう機能追加。
(演奏時にはオリジナルと同様に指定値を256で割った余りが使用されます。)
TAG002 2020/01/01
Compiler
・英語メッセージ追加(Thnx, くろまさん!)
TAG001 2019/12/28
DLL/Console
・リリース