forked from ultraabox/ultrabox_typescript
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpatch_notes.html
More file actions
571 lines (540 loc) · 24 KB
/
patch_notes.html
File metadata and controls
571 lines (540 loc) · 24 KB
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
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="icon" type="image/x-icon" href="./favicon.ico" />
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#CCCCCC"/>
<meta property="og:image" content="/icon_maskable_192.png" />
<meta name="description" content="UltraBox is a mod of BeepBox that aims to combine every other beepmod into one." />
<title>UltraBox Patch Notes</title>
<style type="text/css">
html {
background: var(--page-margin, black);
overflow-x: hidden;
font-size: large;
font-family: 'B612', sans-serif;
line-height: 1.3;
color: var(--primary-text, white);
}
body {
margin: auto;
overflow-x: hidden;
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
}
h1 {
font-size: 1.7rem;
text-align: center;
margin-top: 0.5em;
margin-bottom: 0.5em;
-webkit-text-stroke-width: 0;
}
h2 {
font-size: 1.5rem;
text-align: center;
margin-top: 0.5em;
margin-bottom: 0.5em;
-webkit-text-stroke-width: 0;
/* color: #FF8EC5; */
}
h3 {
font-size: 1.2rem;
margin-top: 0.5em;
margin-bottom: 0.5em;
-webkit-text-stroke-width: 0;
}
a {
color: var(--link-accent, #98f);
}
</style>
</body>
<h1>
<font color="#FF8EC5">Patch Notes (in reverse chronological order);</font>
</h1>
<h2>Version 2.2.16</h2>
<h3> <ul>
<li>Added the AxoBox and LemmBox themes</li>
<li>The Keyboard Layout preference now defaults to "piano transposing C to song key"</li>
<li>Renamed the "dubsteb bwah" preset to "dubstep bwah"</li>
<li>The favicon is now used consistently across the website</li>
<li>Fixed a bug where note recording wouldn't respect custom scales</li>
</ul> </h3>
<p>6/25/2025</p>
<h2>Version 2.2.15</h2>
<h3> <ul>
<li>Improved performance via UI caching <!-- thanks LeoV!--> </li>
<li>Made minor changes to the default preferences</li>
<li>Added info to the Unison Volume tip prompt about wave inversion</li>
</ul> </h3>
<p>2/17/2025</p>
<h2>Version 2.2.14</h2>
<h3> <ul>
<!-- <li>The bsky library only loads if the showDescription preference is not false</li> -->
<li>The bsky library only loads if the "Show Description" preference is enabled</li>
<li>Readded a theme to the custom theme input box</li>
<li>Fixed a bug where BB 2.3 songs failed to upconvert</li>
<li>Fixed an upstream bug where <code>ctrl</code>+<code>Enter</code> wouldn't work correctly for mod channels</li>
<li>Fixed an upstream bug involving the Track Editor having an incorrect height</li>
<li>Fixed the hotdog in the Wackybox/Abyssbox/Azur Lane theme</li>
<ul>
<li>This involved moving the hotdog above the instructions</li>
</ul>
<!-- <li>Removed two unnecessary classes from PatternEditor.ts that were intended for theming</li> -->
</ul> </h3>
<p>1/17/2025</p>
<h2>Version 2.2.13</h2>
<h3> <ul>
<li>Added a "Shared on Bluesky" column!</li>
<ul>
<li>Posts with the #beepbox tag and a valid mod link show up on the feed</li>
<li>The FAQ now links to the <a href="https://discord.gg/Tc997TstJb">BeepBox Modding server</a></li>
</ul>
<li>Ported the Harmonic/Spectrum zoom buttons from Slarmoo's Box</li>
<li>Made minor changes to the UltraBox Dark theme</li>
<li>Updated the Slarmoo's Box theme</li>
</ul> </h3>
<p>12/31/2024</p>
<h2>Version 2.2.12</h2>
<h3> <ul>
<li>Added the UltraBox Dark theme and re-added the Slushie theme</li>
<ul>
<li>UltraBox Dark is the new default theme</li>
</ul>
<li>Custom themes will no longer bug out if there is a variable missing</li>
<li>The Export Whitespace option is now enabled by default</li>
<li>Reverted the rhythm list to the Jummbox version (plus ÷12)</li>
<li>Made changes to the scale list:</li>
<ul>
<li>Removed the die scale and added the Blues Major scale in its place</li>
<li>The No Dabbing, Jacked Toad, and Test scales with be removed in a future update</li>
</ul>
<li>Renamed the "rounded" FM wave to "quasi-sine"</li>
<li>Fixed a bug that occured when porting over certain Abyssbox themes</li>
<li>Fixed a bug with the Wide Long and Focus Long layouts</li>
<li>UltraBox now has an <a href="./faq.html">FAQ</a> page!</li>
<!-- <li>Fixed the FM sine preset</li> -->
</ul> </h3>
<p>11/29/2024</p>
<h2>Version 2.2.11</h2>
<h3> <ul>
<li>Fixed a bug with the tempo mod fix</li>
<!-- <li>Updated the sample extractor's documentation</li> -->
<!-- <li>Organized the credits</li> -->
</ul> </h3>
<p>8/17/2024</p>
<h2>Version 2.2.10</h2>
<h3> <ul>
<li>Several changes to import modes:</li>
<ul>
<li>Improved the Auto-Detect, Modbox, and Synthbox import modes</li>
<li>Added the Paandorasbox and Goldbox import modes</li>
<li>Fixed incorrect tempo modulation when importing from a non-UB mod</li>
</ul>
<li>The Shift+P keybind can now be used in the song player</li>
<!-- <li>Going to the song player and back no longer adds "index.html" so the song URL (only when not in the offline version)</li> -->
<li>Fixed the song recovery in the offline mode</li>
<li>Improved the unison dropdown's spacing</li>
<li>Fixed weird pattern indicator colors in the MicroBox theme</li>
<ul>
<li>This is inaccurate to the original mod</li>
</ul>
<li>Relegated the hotdog to the Wackybox/Abyssbox themes</li>
<li>Renamed the ÷8 and ÷12 rhythms to "32nd notes" and "doudectuplets" respectively</li>
</ul> </h3>
<p>8/11/2024</p>
<h2>Version 2.2.9</h2>
<h3> <ul>
<li>Added a preference for instrument scrollbars instead of outright removing them</li>
<li>Actually ported the Jummbox bugfix for song data not saving properly</li>
<li>Ported the <a href="https://github.com/jummbus/jummbox/commit/b0efe3b47392f19b2b9ac2c78d0b90f4e32e24d3#diff-4325f2ebdd213554faab7f9ddf2349a1c845d9d8e05f11eddb35c61f5150f1bf">latest bugfixes</a> from Jummbox</li>
<li>Removed excessive code for the bugfix regarding drumset spectrums from 2.2.8</li>
</ul> </h3>
<p>6/3/2024</p>
<h2>Version 2.2.8</h2>
<h3> <ul>
<li>Ported Unbox's Shift+F keybind and Voxbox's Shift+Enter keybind</li>
<ul>
<li>The former moves the playhead to the start of the loop bar instead of the start of the song</li>
<li>...and the latter enters a bar behind the selection instead of ahead</li>
</ul>
<li>Added the <code>--text-spacing-icon </code> and <code>--scrollbar-color</code> theme variables</li>
<ul>
<li>Because of this, scrollbars will look different on Firefox</li>
</ul>
<li>Updated the Abyssbox Light and Abyssbox Dark themes</li>
<li>Removed scrollbars from the instrument settings</li>
<li>Fixed unisons not saving in .jsons when using PWM, Harmonics, or Spectrum</li>
<li>Fixed synth weirdness related to drumset spectrums not being reset</li>
<li>Fixed the importing of Modbox's "-2 octaves" offset setting</li>
</ul> </h3>
<p>5/25/2024</p>
<h2>Version 2.2.7</h2>
<h3> <ul>
<!-- <li>UB is now a Jummbox fork instead of a GoldBox fork!</li> -->
<li>Ported the "Frosted Glass" backdrop from Abyssbox!</li>
<li>Made changes to shift+r-ing Custom Chip, Drumsets, and envelopes</li>
<li>Changed some unison tip prompt text</li>
<li>Fixed mod channels being copy-pasteable into pitch channels, causing errors</li>
<li>Fixed unison not being a possible envelope option in PWM, Harmonics, and Spectrum</li>
<li>Fixed a bug where the pulse width input box couldn't be clicked</li>
</ul> </h3>
<p>4/28/2024</p>
<h2>Version 2.2.6</h2>
<h3> <ul>
<li>Added an option to remove whitespace on .json export</li>
<li>Fixed Noise and Spectrum instrument types having a 'flam' with 1 unison voice</li>
<li>Fixed weird buzzing involving unison spread when using a unison with 1 voice</li>
<li>Fixed the slider visual on decimal offset mods being flipped</li>
<!-- <li>Made some internal code cleaner: this will only help developers and will make no difference to the user (the thing involving optgroups)</li> -->
</ul> </h3>
<p>4/8/2024</p>
<h2>Version 2.2.5</h2>
<h3> <ul>
<li>Added Unisons to the PWM, Spectrum, and Noise instrument types</li>
<li>Added the Shortener Config Prompt</li>
<ul>
<li>This currently only supports <a href="https://tinyurl.com">tinyurl.com</a> and <a href="https://is.gd">is.gd</a>...</li>
</ul>
<li>Adjusted padding of Abyssbox themes and certain layouts</li>
<li>Updated the Abyssbox Light theme</li>
<li>Allowed .gif uploading in custom themes</li>
<li>Fixed weird behavior involving decimal offset modulators</li>
<li>Fixed the song player not working on the offline version</li>
<li>Fixed a bug where 6-op envelopes would show up in 4-op instruments</li>
<!-- <li>Also fixed an inherited bug from GB involving channel counts in (non-beepbox and non-jummbox) songs with version 1</li> -->
<li>Fixed several bugs involving upconverted BeepBox songs</li>
</ul> </h3>
<p>4/5/2024</p>
<h2>Version 2.2.4</h2>
<h3> <ul>
<li>UltraBox now has an offline version!</li>
<ul>
<li>You can download it <a href="https://github.com/ultraabox/ultrabox_typescript/releases">here</a></li>
<li>Both local and online sample importing are supported</li>
</ul>
<li>Made some changes to the default preferences</li>
<li>Certain options in the "File" menu now list keybinds</li>
<li>Added Copy/Paste buttons to the custom chip prompt</li>
<li>Added more unisons to the randomization pool</li>
<li>Imported midis now default to the "Free" scale and the "÷8" rhythm</li>
<li>Rewrote text in the Custom Theme prompt and embed thingy</li>
<li>Added text to the custom scale prompt</li>
<!-- <li>updated the embed description text thing a second time</li> -->
<li>Added the Abyssbox Dark and Light themes</li>
<li>Adjusted the Brucebox and Shitbox 1.0/3.0 themes to be more accurate</li>
<li>Fixed the "E" keybind still activating with caps lock</li>
<li>Fixed a bug involving exporting songs with broken presets to midi</li>
<li>Fixed the piano key labels being broken in certain scenarios</li>
<li>Fixed the player favicon not loading correctly</li>
</ul> </h3>
<p>3/11/2024</p>
<h2>Version 2.2.3</h2>
<h3> <ul>
<li>Added the supersaw lead preset and reordered the FM sine preset</li>
<li>Added the Abyssbox Focus layout (now called "Focused Long")</li>
<li>Panning is now enabled by default again</li>
<li>Reworked the Preference menu!</li>
<ul>
<li>There's now "Appearence" and "Technical" categories for ease of use</li>
<li>The Instrument Copy/Paste and Import/Export buttons are now disabled by default</li>
<li>Added three new preferences for controlling the Instrument buttons</li>
</ul>
<li>Added "Import Modes" for better mod support when importing .jsons!</li>
<ul>
<li>Added support for instrument volumes from Beepbox-based mods</li>
<li>Added support for Modbox's pitch shift and (lack of) anti-aliasing</li>
<li>Added support for Synthbox FM</li>
<li>Added support for Todbox's error unison</li>
</ul>
<li>Ported the latest Jummbox bugfixes:</li>
<ul>
<li><a href="https://github.com/jummbus/jummbox/commit/d180b96ebef2289d669334d9b921acf2f0237ccd">https://github.com/jummbus/jummbox/commit/d180b96ebef2289d669334d9b921acf2f0237ccd</a></li>
<li><a href="https://github.com/jummbus/jummbox/commit/9df59e639c5f8b72eadb2c986d2c32c753bac90a">https://github.com/jummbus/jummbox/commit/9df59e639c5f8b72eadb2c986d2c32c753bac90a</a></li>
<li>Also fixed a css error involving long instrument names</li>
</ul>
<li>The text in the instrument import prompt now hides itself when not relevant</li>
<li>Tweaked the Shitbox 1.0/3.0 and Shitbox 2.0 themes</li>
<!-- <li>updated the embed description text thing</li> -->
<li>Removed the frivolous 2_3 folder</li>
</ul> </h3>
<p>2/21/2024</p>
<h2>Version 2.2.2</h2>
<h3> <ul>
<li>Removed a bunch of non-beep/jumm/goldbox presets in favor of the new instrument import/export buttons!</li>
<ul>
<li>You can find a sheet for sharing instruments <a href="https://docs.google.com/spreadsheets/d/1Ed87kC7BnCpSra1F1CtRWrRDXH6yyjEo-qO2lBmg75I/edit?usp=sharing">here</a> (this includes the removed presets)</li>
<li>Currently, this feature does not work with custom samples</a></li>
<!-- <li>These buttons are from Dogebox2 - </li> -->
</ul>
<li>Ported over two layouts from Abyssbox:</li>
<ul>
<li>Wide Long, which is a combination between Wide and Long</li>
<li>and Flipped Long, which flips the instruments settings to the left side of the screen</li>
</ul>
<li>Added a preference for the dogebox2 note flashing!</li>
<li>Fixed bugs arising from the following:</li>
<ul>
<li>Using samples with ampersands (&) in the player</li>
<li>Loading a song with custom samples and then making a new blank song</li>
</ul>
<!-- <li>Added a new Custom Theme Prompt maker thingy!!!!</li> -->
<li>Most icons can now be modified with custom themes</li>
<li>Updated the Nepbox theme to be more accurate</li>
</ul> </h3>
<p>2/2/2024</p>
<h2>Version 2.2.1</h2>
<!-- I have no idea how to order the changes in this version...-->
<!-- I was going to port over the --plant-color and --mute-button-drum variables from Midbox... but I don't think they need to exist lol -->
<h3> <ul>
<li>Added two new preferences:</li>
<ul>
<li>One which controls whether or not prompts close when clicking off</li>
<li>and one which controls whether or not the description is shown</li>
</ul>
<li>Added a new variable to themes to control if and how the channel color looping is cut off when using the color formula</li>
<ul>
<li>Use this to recreate pre-v6 Jummbox themes!</li>
</ul>
<li>Added the Nepbox theme</li>
<li>Updated the default Custom theme</li>
<li>Made some changes to the goldboxPlants</li>
<li>Fixed song corruption from old UB/goldbox songs</li>
<li>Fixed the track editor not having a background color</li>
<li>Fixed text saying the "Beats per Bar" keybind was B when it's now Shift+B</li>
<li>Ported over the latest Jummbox bugfixes</li>
</ul> </h3>
<p>1/20/2024</p>
<h2>Version 2.2.0</h2>
<h3> <ul>
<li>Ported over the latest Jummbox update</li>
<ul>
<li>You can view the latest Jummbox patch notes <a href="https://jummb.us/patch_notes/2.6">here</a></li>
<li>Because of this, the "Beats per Bar" keybind has been moved to Shift+B</li>
</ul>
<li>Added custom unisons</li>
<ul>
<li>Due to community request, all of the old unisons will remain</li>
</ul>
<li>The "Basic Noise" instrument type can now be used in pitch channels</li>
<ul>
<li>Because of this, the custom instrument section has been reworked</li>
</ul>
<li>"Unison" is now a valid envelope target in custom chip</li>
<li>The PWM Decimal Offset setting now exports in json</li>
<li>URLs added via "Add multiple samples" are no longer erroneously percent-decoded</li>
<li>Fixed a bug involving modulated FM voices in 6-op FM instruments</li>
<li>Fixed a bug where UltraBox presets would reset the instrument volume to 0</li>
<li>Fixed a bug involving incorrect use of the theme cache</li>
<li>Fixed potential issues involving decimal offset and switching between instrument types:</li>
<ul>
<li>The decimal offset itself would not reset when switching</li>
<li>The decimal offset mod option wouldn't get removed when switching</li>
</ul>
<li>Renamed pink noise and brownian noise to pink and brownian respectively</li>
<li>Certain themes now loop their channels like they did in their original mod</li>
<ul>
<li>The effected themes include: Modbox, Sandbox, Brucebox, Shitbox 1.0/3.0...</li>
<li>...Shitbox 2.0, Nerdbox, Dogebox, Todbox Dark Mode, Mainbox, and Wackybox</li>
</ul>
<li>Added the Dogebox2 theme and renamed the "Blubox 1.0" theme to "Blubox"</li>
<li>Updated the Midbox theme</li>
<!-- also changed some images (eg. icon_32 and icon_windows_150) but idk how to list here -->
<li>The 404 page no longer includes custom images and music</li>
</ul> </h3>
<p>1/11/2024</p>
<h2>Version 2.1.2</h2>
<h3>
<ul>
<li>Added the decimal offset slider</li>
<ul>
<li>You can use this for creating pulse width values like 12.5% or 6.25%</li>
</ul>
<li>Added four shortcuts </li>
<ul>
<li>` - open song recovery prompt</li>
<li>Shift+` - create blank new song</li>
<li>Shift+P - open in song player</li>
<li>X - copy and then cut pattern (like in modbox)</li>
</ul>
<li>Removed all of the themes that don't come from other beepmods</li>
<ul>
<li>These can now be found on <a href="https://docs.google.com/spreadsheets/d/1dGjEcLgJrPwzBExPmwA9pbE_KVQ3jNrnTBrd46d2IKo/edit#gid=1467448411&fvid=1621178910">Mel's theme sheet</a></li>
<li>You can use them by importing them as a custom theme</li>
</ul>
<li>The oscilloscope and mod title colors can be customized in themes</li>
<ul>
<li>-oscilloscope-line-L/R and --mod-title respectively </li>
</ul>
<li>Fixed the 6op feedback names</li>
<li>The index.html has been edited: it now includes a link to the Beepbox Discord!</li>
<li>Made some changes to the credits</li>
<ul>
<li>Ultrabox now has <a href="./archives/">archives</a> of a few defunct beepmods</li>
</ul>
<li>Edited the sample instructions prompt to no longer suggest using discord</li>
</ul>
</h3>
<p>11/24/2023</p>
<h2>Version 2.1.1</h2>
<h3>
<ul>
<li>Added the Paandorasbox, Midbox, and Azur Lane theme</li>
<ul>
<li>Thanks to becuzwhynot and LeoV for helping Nep make her idea a reality!</li>
</ul>
<li>Tweaked the Mainbox Reimagined and Neapolitan themes</li>
<li>Added several new "plants"</li>
<li>Changed several mentions of Jummbox and GoldBox to properly refer to UltraBox</li>
</h3>
<p>10/9/2023</p>
<h2>Version 2.1.0</h2>
<h3>
<ul>
<li>Various quality of life changes were made to the UI:</li>
<ul>
<li>Added new prompt when adding samples</li>
<li>Added loop controls prompt, to visually set the loop region or start offset</li>
<li>Added loading bar and loading status prompt for custom samples</li>
<li>Custom sample presets now appear at the top of the instrument list</li>
<li>Added a reset button for custom themes</li>
<li>Added the ability to show/hide the oscilloscope and the sample loading bar</li>
</ul>
<li>Added loop control options for custom sample presets</li>
<li>Added a new loop mode ("Play Loop Once")</li>
<li>Changed the offset to not be flipped anymore when playing samples backwards</li>
<li>Added nintaribox and paintbox samples</li>
<ul>
<li>Use <code>nintariboxSamples</code> and <code>marioPaintboxSamples</code> respectively as URLs in the "Add Samples" prompt to load them</li>
</ul>
<li>Various custom sample-related bugfixes:</li>
<ul>
<li>Fixed custom samples not saving in json</li>
<li>Fixed ping-pong loop mode not inverting the sample when going backwards while anti-aliased</li>
<li>Fixed clicking when playing samples that end with non-zero values once</li>
<li>Fixed ping-pong loop mode getting stuck when changing to another loop mode during playback</li>
<li>Legacy samples no longer load in when they aren't needed</li>
<ul>
<li>This should improve load times</li>
</ul>
</ul>
<li>And finally, various misc additions:</li>
<ul>
<li>Added MicroBox theme and made changes to the Wackybox theme</li>
<li>Fixed nes white and nes ping presets (again)</li>
<li>Renamed the Blackbox presets for consistency</li>
<li>Added song octave option</li>
<ul>
<li>The <code>"C+"</code>, <code>"G- (actually F#-)"</code>, <code>"C-"</code>, and <code>"oh no (F-)"</code> keys were obsoleted with this addition, so they have been removed, and will be converted to the right key and octave settings on load</li>
</ul>
</ul>
</ul> </h3>
<p>8/24/2023</p>
<h2>Version 2.0.2</h2>
<h3>
<ul>
<li>Slightly increased the custom sample volume</li>
<li>Decreased clicking on looped custom samples</li>
</ul> </h3>
<p>7/29/2023</p>
<h2>Version 2.0.1</h2>
<h3>
<ul>
<li>Renamed "twelveth notes" to "twelfth notes"</li>
<li>Fixed euclidean rhythm generator prompt showing up in live play mode</li>
<li>Removed the twitter column</li>
</ul> </h3>
<p>7/28/2023</p>
<h2>Version 2.0.0</h2>
<h3>
<ul>
<li>Added custom sampling, chip wave looping, and a sample extractor (thank LeoV for all of these features!)</li>
<ul>
<li>Custom sampling</li>
<ul>
<li>Samples are loaded by typing a url into the custom sample prompt, which can be found by scrolling to the bottom of the edit tab</li>
<li>The old built-in samples can be added by typing "legacySamples" into the custom sample prompt</li>
</ul>
<li>Chip wave looping</li>
<ul>
<li>Chip wave looping can be enabling by clicking on the "Loop Controls" box</li>
</ul>
<li>Soundfont sample extractor</li>
<ul>
<li>You can extract samples from soundfonts with this tool</li>
<li>There are instructions on the page itself on how, so I won't repeat it here</li>
<li><a href="./sample_extractor.html">https://ultraabox.github.io/sample_extractor</a></li>
</ul>
</ul>
<li>Added todbox 1/3 and 1/5 wave, and removed the zefbox squaretooth wave</li>
<ul>
<li>Old songs using the zefbox squaretooth wave will automatically switch to the modbox squaretooth wave</li>
</ul>
<li>Added pink and brownian noise types</li>
<li>Added some presets from blackbox, also added "obama why" as a preset (beepcord inside joke)</li>
<li>Renamed all of the rhythms, and removed the song corrupter rhythm</li>
<li>Fixed fm frequencies not porting over correctly</li>
<li>Improved/fixed the beachcoming theme (thanks Mel!) and the terminal theme</li>
<li>UltraBox now has a new logo, made by pixelzwithaz!</li>
</ul> </h3>
<p>7/28/2023</p>
<h2>Version 1.2.1</h2>
<h3>
<ul>
<li>Added LeoV's euclidean rhythm generator</li>
<li>Fixed a bug relating to autoplay on load</li>
</ul> </h3>
<p>6/30/2023</p>
<h2>Version 1.2.0</h2>
<h3>
<ul>
<li>Added WeebBox custom themes/images feature</li>
<li>Dynamic tempo now works when importing midis (thanks LeoV!)</li>
<li>Added super saw 2 preset</li>
<li>Fixed nes ping preset (for real this time)</li>
<li>Fixed custom chip sometimes being way too low pitch</li>
<li>Added two batches of bugfixes (ported from jummbox):</li>
<ul>
<li><a href="https://github.com/AurySystem/goldbox/commit/44e7bdb472d3dfcdc333755132edd07dca7b6e0a">https://github.com/AurySystem/goldbox/commit/44e7bdb472d3dfcdc333755132edd07dca7b6e0a</a></li>
<li><a href="https://github.com/AurySystem/goldbox/commit/dd05827f7802b56829b4b7da9d73603a804d72d8">https://github.com/AurySystem/goldbox/commit/dd05827f7802b56829b4b7da9d73603a804d72d8</a></li>
</ul>
</ul> </h3>
<p>6/28/2023</p>
<h2>Version 1.1.3</h2>
<h3>
<ul>
<li>Improved json importing from other mods (ex. importing a json with a wave named viola will now set it to modbox viola)</li>
<li>Made pitch and drum channel notes copy-pasteable to each other (thanks LeoV!)</li>
<li>Fixed a bug relating to exporting .mid files while using advanced fm</li>
<li>Fixed the ultrabox nes white and nes ping presets</li>
<li>Updated the brucebox and shitbox 3.0 themes</li>
<li>Added the wackybox, terminal, and upside-down beepbox themes</li>
</ul>
</h3>
<p>06/17/2023</p>
<!--changed the rhythm names because people hated them -->
<h2>Version 1.1.2</h2>
<h3><ul>
<li>Fixed a small inconsistency with the song player relating to fm</li>
<li>Improved the dogebox theme, and removed the ultrabox foggy and 69420 themes</li>
</ul></h3>
<p>06/11/2023</p>
<h2>Version 1.1.1</h2>
<h3><ul><li>Improved the Mainbox and Todbox Dark Mode themes</li>
<li>Removed the unnecessary standarddrumsamples.js and plok_samples.js files, which should slightly improved load times</li>
<!-- <li>Basically just an extension of the last update</li> -->
</ul></h3>
<p>06/08/2023</p>
<h2>Version 1.1</h2>
<h3><ul><li>Added the slushie, 69420, nerdbox, zefbox, and foxbox themes, and fixed the cardboardbox theme</li>
<!-- <li>Don't ask why I changed the version to 1.1 when it should have been 1.0.1, idk why</li> -->
</ul></h3>
<p>06/08/2023</p>
<!--a few bug patch updates happened between version 1.0 and 1.1 but they aren't very important -->
<h2>Version 1.0</h2>
<h3><ul><li>First release</li></ul></h3>
<p>06/04/2023</p>
</body>
</html>