Patch Notes (in reverse chronological order);
    
Version 1.4 (Better Unison + new effects)
    
        -  Increased max unison voices to 9 
-  Added unisons to the drumset instrument type 
-  Added 6 new unison presets 
-  Added a granulator effect (with help from leoV) 
-  Added Abyssbox's ring mod effect 
-  Added a new chord type (monophonic) 
-  Added "reset envelope" and envelope bounds modulators 
-  Echo delay is now envelopeable and modulateable 
-  Made discrete per envelope instead of per instrument 
-  Added a song length predictor to the song duration and beats per bar prompts 
-  Added 1 new preset group + 7 new presets 
-  Aligned the phase of the square lfo envelope 
-  Random pitch envelopes now will keep their random value if on the next bar the continue arrow is used 
-  The Highlight fifthsandShow piano keyspreferences are now enabled by default
-  The ×128 and ×256 fm frequencies now use × instead of x 
3/31/2025
Version 1.3.9 (patch)
    
        -  Ported Ultrbox 2.2.15 
-  Added mod recording for song eq and envelope speed 
-  Song eq now correctly finds last used mod value 
-  The default value (the value when you first place a note) for effect and envelope mods is now set to the value used on your instrument 
-  Envelope speed mods now check if an envelope exists before trying to modify it 
-  Added a donations page (entirely optional <3)
2/17/2025
Version 1.3.8 (new lfo waveforms)
    
        -  Added the trapezoid, stepped saw, and stepped triangle waveforms to lfo 
-  Pitch envelopes now save their max value correctly 
-  Filter mods now allow you to type in values greater than 10 
-  Added the arrows to the random and lfo waveform select 
1/29/2025 🐍
Version 1.3.7 (patch)
    
        -  Ported Ultrabox 2.2.14 
-  Fixed wording and typos in the description, faq, and patch notes 
-  Moved the Ultrabox theme into the mod themes category 
-  Fixed the shaker preset from causing song corruptions 
-  Prevented lfo/random/pitch envelopes from causing song corruptions 
1/18/2025
Version 1.3.6 (patch)
    
        -  Fixed pitch envelopes and slides 
-  Fixed wording and typos in the description, faq, and patch notes 
1/9/2025
Version 1.3.5 (better random envelopes)
    
        -  Added two new types to random envelopes (per note and time smooth) 
-  Increased the max step amount for random envelopes to 24 
-  Corrected some preset errors 
-  Recentered the harmonics editor 
-  Ported Ultrabox 2.2.13 
            - Posts with the #beepbox tag and a valid mod link show up on the new bluesky feed
- The FAQ now links to the BeepBox Modding server
1/2/2025
Version 1.3.4 (patch)
    
        -  Oops some sample files were missing for the song player.. That's been fixed 
12/14/2024
Version 1.3.3 (updated faq)
    
        -  Ported Ultrabox 2.2.12 
-  Updated the faq 
-  Mushroom Drum removed because it was a duplicate preset 
-  Compiled the offline version 
12/1/2024
Version 1.3.2 (Even better randomization)
    
        -  Adjusted random instruments again 
-  Undoing no longer changes rhythm 
-  Mild adjustments to the Slarmoo's Box theme 
-  Mild adjustments to the distant sorrow preset 
11/13/2024
Version 1.3.1 (Better random envelopes)
    
        -  Random instrument envelopes now utilize the new envelope settings 
-  The default rhythm has been reverted to ÷4
-  Beepbox Theme channel mute buttons show up now 
-  Added 1 new preset 
11/10/2024
Version 1.3 (Random Envelope, LFO, Envelope Modulation, and Song EQ)
    
        -  Added a new random envelope type! This one will output a random value based on the seed and time in the song or pitch of the note 
-  Individual envelope speed can now be modulated 
-  Added song eq (thanks leoV!), which can be modulated 
-  Replaced the tremolo and tremolo2 envelopes with LFO, which allows for multiple different shapes in addition to the legacy sine wave 
-  Songs will start with a mod channel by default 
-  Added envelope copy and paste buttons 
-  Added 7 presets and 1 new preset group 
-  Added 4 new keybinds: 
            -  e: opens the song eq prompt (the euclidean rhythm generator is moved to ctrl + e)
-  alt + e: opens or closes all envelope dropdowns 
-  alt + f: opens or closes all fm dropdowns 
-  ctrl + shift + alt + s: Slarmooifies 
-  Added the 128 and 256 frequencies for fm 
-  Updated the pitch bounds tip prompt 
-  Pitch shift can now be added from within the mod channel dropdown 
-  Adding a mod channel now puts it in the correct place 
-  Removed empty note size envelope from the FM Sine preset and updated the Mercurial preset 
-  Envelope bounds are now clamped 
-  Songs now default to ÷8 rhythm 
-  Several minor UI adjustments 
-  Switching instruments while the synth is playing will no longer cause the instrument to break 
-  Pausing after recording will now return the synth to high-latency mode 
-  The Song Player now uses the Slarmoo's Box theme as its default 
-  Linking the Song Player in discord will now use the correct color 
11/9/2024
Version 1.2.3 (Patch)
    
        -  Fixed bounds not properly saving with json imports. 
-  Envelope Upper Bounds now properly transfer when removing envelopes 
9/5/2024
Version 1.2.2 (Patch)
    
        -  Added the "slarmoo's box" json import type. 
-  Importing a json song from an older version now sets the envelope types correctly 
-  Tremolo envelopes will no longer prevent a pitch from playing if the song has not been properly initialized 
-  Linked the FAQ page to the individual envelope speed prompt 
9/3/2024
Version 1.2.1 (Patch)
    
        -  Fixed blip, flare, and punch 
-  Envelope UI is now properly aligned 
-  Individual Envelope Speed no longer disappears after closing the envelope speed dropdown 
-  Preset and json import envelopes are fixed 
-  A speed of 0 is now possible for individual envelope speeds 
-  None envelopes now use envelope upper bound rather than 1.0 
-  The spectral cry preset has been replaced with ethereal
-  Retitled the new preset group 
8/31/2024
Version 1.2 (Envelope Speed and Spectrum Editor)
    
        -  Added individual envelope speeds and bounds 
            -  These settings were ported from Midbox! 
-  Because of this, many of the old envelope types have been removed (compatability has been preserved) 
-  Added new envelope type: fall! 
-  Arpeggio speed can now be enveloped (this setting is always discrete) 
-  Added a editing prompt for spectrum, harmonics, and drumsets that includes copy/paste settings 
-  Added 9 new presets, moved 2 presets to a new preset group: "Slarmoo's Box Chip Presets", and removed the pitch shift from glassy harmonics 
-  Shortened the space that pitch envelopes take up in the url (old song urls will still work and will update correctly) 
-  Increased likelihood of a plant, and changed a few plants 
-  Fixed bug that caused effects envelopes to always run when transition : continue was enabled (even when there were no notes playing) 
-  Fixed bug where drumset envelopes would import incorrectly from other mods 
-  Envelope Speed no longer affects drumset envelopes 
-  Updated random instrument generation 
-  Added a FAQ page detailing what Slarmoo's Box adds and help for the new envelope system
-  The Slarmoo's Box theme is now the default theme 
-  The Slarmoo's Box icon now correctly displays on firefox 
-  You will now be automatically redirected to ./website if you forget to specify the path 
-  Updated to Ultrabox 2.2.11 
8/30/2024
    Version 1.1.2 (Ultrabox 2.2.10)
    
        
            -  Updated to Ultrabox version 2.2.10 
                -  The hotdog is not making a return 
-  Increased max envelope count to 16 
-  Fixed pitch names for noise pitch envelopes 
-  Updated some song player keybinds for ultrabox consistency 
    8/11/2024
    Version 1.1.1 (Pitch Envelope Minor Update / fixes)
    
        
            -  Pitch envelopes are now properly affected by / calculating arpeggiation and pitch bends 
-  Added the dogebox note display for pitch range
-  Added 7 new presets, including 3 new noise presets 
-  Fixed some Slarmoo's Box presets 
-  Fixed an issue when switching between noise and pitch channels in regards to pitch envelope ranges
            
-  Standardized some Slarmoo's Box code 
-  Resized pitch range sliders to be consistent with the rest of the ui 
    6/17/2024
    Version 1.1 (Keyboard Shortcuts)
    
        
            -  Added a new theme (Slarmoo's Box) 
-  Added 6 new keyboard shortcuts to the song player: 
                -  L: toggle loop 
-  Z/+/-: toggle zoom 
-  E/P: return to editor 
-  Ctrl S: shorten song player link 
-  S: share 
-  C: copy link 
-  Updated keyboard shortcut list at the bottom of the page 
-  Updated to Ultrabox 2.2.9 
-  Donation form re-added 
    6/4/2024
    Version 1.0.1 (Patch)
    
        
            -  Did a purge of every mention of Ultrabox where needed 
-  Fixed a bug with removing envelopes and the new envelope settings 
-  Fixed json importing, exporting, and instrument copy and paste in terms of the new envelope settings
            
-  Fixed a bug where the pitch envelope's end would slowly decrement 
-  Pitch envelopes no longer consider song octave or key 
-  Fixed a few instances where the envelope extra settings dropdowns would not work properly 
-  Fixed an issue where if pitch envelope inverse was checked in 0.9 it would invert every envelope in 1.0
            
    5/30/2024
    Version 1.0 (Official Release)
    
        
            -  Added 3 new presets: Slarmoo's Pulse, spectral cry, and walrus wuh
-  Balanced Slarmoo's box preset volumes 
-  Pitch envelope starts, ends, and inverses are now per envelope instead of per instrument 
-  All envelope curves can now be inverted similarly to pitch 
-  Shift + Enter is now working properly 
-  Replaced some stray Ultraboxes in the tip prompts
-  Fixed some incorrect information present in the instrument type prompt 
-  Re-added the "Mono" theme, now renamed to "Greyscale" 
-  Renamed previous update to 0.9 
-  Updated to Ultrabox 2.2.8 
    5/29/2024
    Version 0.9 (built on Ultrabox 2.2.7)
    
        
            -  Added more envelope options! These include: 
                -  Reverb, panning, chorus, echo, bitcrush, frequency crush, and distorion can now be changed with
                    envelopes 
-  A pitch envelope type! This is similar to note size, but for the pitch instead. 
 You can also
                    edit the start,
                    end, and direction with the + sign
-  15 new presets found under the "Slarmoo's Box" tab 
-  New web icon 
-  "Ultrabox" replaced with "Slarmoo's Box" in almost every instance where needed 
-  More keyboard shortcuts added to shortcut list 
-  Hotdog removed 
    5/13/2024