forked from 0xtob/nitrotracker
-
Notifications
You must be signed in to change notification settings - Fork 5
/
CHANGELOG.TXT
360 lines (249 loc) · 9.17 KB
/
CHANGELOG.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
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
-- NitrousTracker v0.4.13 (2024-11-10)
Fixes:
- [#40] Fix freeze when attempting to loop samples in certain .xm files
- [#117] Fix "map samples" button UI overlap
- [#123] Fix playback regressions from v0.4.12
- [#84] Fix sample selection glitch
-- NitrousTracker v0.4.12 (2024-11-10)
New features:
- [#95] WAV sample import and export now supports loop points
- [#111] adjustable lines per beat
Improvements:
- minor maintenance work in libntxm
- updated BlocksDS toolchain
- updated DSMIDI NRIO USB support library
Fixes:
- fixed some scrollbar render issues in list boxes
-- NitrousTracker v0.4.11 (2024-11-04)
New features:
- DSMIDI support for NRIO/DS Linker Writer Slot-2 USB cartridges
Improvements:
- updated BlocksDS toolchain to 1.6.2
- the about screen now lists the version and the Git commit hash of the build
-- NitrousTracker v0.4.10 (2024-07-08)
New features:
- support for Bxx XM command (exelotl)
- support for EEx XM command (exelotl)
Improvements:
- updated BlocksDS toolchain to 1.3.0
Fixes:
- [#112] fixed freeze on recording long samples
- fixed XM pattern decoding bug leading to missing notes (exelotl)
-- NitrousTracker v0.4.9 (2024-04-26)
New features:
- env sustain playback + configuration (LeviathaninWaves)
- player now supports more pattern effects (LeviathaninWaves)
Improvements:
- NitrousTracker now uses a distinct logo
- updated BlocksDS toolchain
Fixes:
- fixed about message box width
- fixed crash if paths were set without trailing slashes in config file
- fixed combined loop and lock not working correctly
- fixed panning being incorrectly set (exelotl)
- fixed sample panning slider (exelotl)
- fixed saving of sample panning information (exelotl)
-- NitrousTracker v0.4.8 (2023-11-27)
Improvements:
- updated BlocksDS toolchain
-- NitrousTracker v0.4.7 (2023-11-26)
Improvements:
- updated BlocksDS toolchain
Fixes:
- fixed microphone recording length
-- NitrousTracker v0.4.6 (2023-11-10)
New features:
- holding "clr" while playing music will now continue clearing notes
Improvements:
- faster file I/O operations
- updated BlocksDS toolchain
Fixes:
- fixed ".." appearing in root directory
- fixed pattern lock and loop being enabled at the same time
-- NitrousTracker v0.4.5 (2023-04-08)
New features:
- nowifi build: ~100K more free RAM, but no dsmidiwifi support
- scroll lock: loop pattern + detach cursor from song playback
- the old "loop ptn" option has been moved to the pattern/song tab
Improvements:
- general layout adjustments
- shaved ~10K more from the filesize/starting RAM usage
- the "sel" button can now be used to clear a selectiont
Fixes:
- fixed sample tune value not displaying correctly for values below -99
- fixed some directories being above ".." in file selector
- general minor visual glitch fixes
-- v0.4.4-unofficial (2023-04-07)
New features:
- "lock" option in pattern/song tab
- allows queueing patterns to be played without immediately jumping to them
- new directory creation button in file manager
- mono/stereo output override in the options tab
Improvements:
- sample highlight visual now darkens the sample area
- adjusted the pattern/song tab's button layout
Fixes:
- fixed visual glitch upon a failed file save
- fixed visual glitches when font goes outside a list box
- further fixes to saving files in subdirectories
-- v0.4.3-unofficial (2023-04-07)
Improvements:
- migrated to the BlocksDS toolchain
- the most visible difference is about ~140KB more free RAM on start
- minor optimizations
- support renaming longer filenames
Fixes:
- fixed crash related to song renaming
- fixed loading 8-bit stereo .WAV files
- fixed minor memory leak when loading .WAV files
- fixed race condition causing some sample files to not be previewable
-- v0.4.2-beta (2023-02-19)
New features:
- in-tracker file deletion support (#5)
Improvements:
- further filesize reduction
- further improvements to file selector
Fixes:
- fixed file selector crashing when tapping ".." on the root directory
- updated to devkitARM r59, libnds 1.8.2
-- v0.4.1-beta (2020-07-09)
New features:
- full DSi/3DS support
- improved CPU/RAM specifications
- support for built-in SD card reader
- support for built-in microphone (with 16-bit samples)
- undo/redo buffer
- use undo and redo buttons in the UI to prevent mistakes
- currently limited to pattern operations (no order table/sample/instrument)
- untested DS Easy Piano peripheral support
- it is now possible to exit NitroTracker by tapping on the logo and selecting
"exit" -> "yes"
Improvements:
- pattern viewer:
- new, more readable 3x5 font
- slight tweak to font colors for better readability
- selections are now visible behind current row highlight
- pattern editing:
- ins/del/clr/--/vol now operate on selections in addition to single cells
- piano:
- added the ability to slide your stylus on the keyboard (@reinvdwoerd)
- "stop" immediately jumps back to top of pattern (@reinvdwoerd)
- NitroTracker now starts in the directory it's launched from
- the "disk" tab is now only shown if a filesystem has been detected
- the memory indicator is now dynamically updated as a .XM/.WAV file is
being loaded
- the config is now saved explicitly as opposed to automatically, to reduce
SD card wear and improve UI performance
- major performance improvements to tobkit (widget drawing library)
- minor performance improvements in other areas
- minor visual tweaks
- better mechanisms for checking free RAM
Fixes:
- settings now work even without a filesystem (@0xtob)
- fixed file browser crashing after deleting a folder (@0xtob)
- slight improvements to executable size
- fixed many memory leaks (including fixes by @fincs)
- updated to devkitARM r54, libnds 1.8.0
There may have been further changes, made between July 2008 and April 2010,
which are unfortunately not fully recorded in this changelog.
The following changelog entries are based off the archived blog posts from the
original website, http://nitrotracker.tobw.net/.
-- v0.4 (2008-07-10)
New features:
- Loops
- Volume Envelopes (drawable)
- Multi-Sample Instruments
- Channel Mute / Solo
Improvements:
- .WAV saving
- free RAM indicator
- sample preview
- the file browser remembers recent folders and files
- hands-free recording (push B in the record dialog)
- improved .XM player
- volume column editing
- sample panning
- improved left-handed mode
-- v0.3 (2007-01-05)
New features:
- DSMIDIWiFi support
- the song restart position can now be set
- .WAV preview in the file selector
- pause/resume
- pattern looping
Improvements:
- reboot console (press START+SELECT)
- some nice icons :-)
- shrinking the pattern cannot destroy data any more
if you accidentally make a pattern too small, you can just enlarge it again
and your data is still there.
- speed can now be adjusted while playing
- newer touch code => better touchscreen accuracy
- the "clr" button is now on both screens
- lines between all rows for better orientation
- record mode is more obvious (red border)
- application icon
Fixes:
- relnote/finetune calculation for .WAVs works again
- 8-bit .WAVs are now loaded correctly, without corruption
- stereo samples are now downsampled to mono
- better filesystem support
- .ds.gba version included
- fading no longer causes corruption on longer samples
- "ins" is now 100% stable
- updated to devkitARM r19b
-- v0.2 (2006-07-04)
New features:
- sample settings:
- volume
- relative note
- finetune
- a basic sample editor that has:
- selection with stylus
- fading
- reverse
- delete
- normalize
Fixes:
- loading of .WAVs with low sampling frequencies now works
- less memory usage while loading
- better sample drawing code
-- v0.1.4 (2006-04-16)
New features:
- added a "cln" button that clones the current pattern
- column selection: make a selection over the columns you want to select and
press the "sel" button. this expands the selection to the complete column(s).
without an active selection, the column under the cursor is selected.
- live recording: press play in record mode and play
- added del and ins buttons to the pattern screen
- removed the del button from the keyboard
- new settings tab
- left-handed mode (D-Pad swapped with ABXY and LR swapped)
- in list boxes, clicking below/above the "scroll thingy" scrolls down/up
one page
- you can now tap on the song name / filename to change the name
- you now have to touch the splash screen
Fixes:
- improved filesystem device support
- updated to devkitARM r18
- fixed .WAV loading
- fixed strange looping behaviour
- list indices are now in hex, to be consistent with the instrument column
in the pattern view and with FT2 :-)
-- v0.1.3 (2006-04-02)
Improvements:
- shoulder button functions: L switches screens / R + (up|down) scrolls to the (top|bottom)
- added a second splash screen
Fixes:
- several critical fixes in loading and saving
- reduced sample corruption
- fixed a looping problem that caused samples to repeat themselves at a higher pitch
- updated libnds => improved touch code, fixed touch precision problems
- recording works without a filesystem device
- ".Xm" and ".xM" files can now be loaded
-- v0.1.2 (2006-03-23)
- published .gba.nds version
-- v0.1.1 (2006-03-21)
- updated FAT library
-- v0.1 (2006-03-20)
Initial release.