Releases: johnnesky/beepbox
Releases · johnnesky/beepbox
BeepBox 4.2.2
- Added progress bar for exporting wav and mp3 files.
- Song URLs under 5000 characters will now be shortened by is.gd instead of by tinyurl.
- Fixed bugs introduced in v4.2.1, including slider hover text and drags getting canceled on Firefox if the mouse moves away from the browser window.
- If a note is near the top of the pattern editor on a touchscreen, I added a zone just below the note where you can drag to change its volume instead of scrolling.
- I fixed another Firefox bug where you could click on the very right edge of the pattern editor to corrupt the song.
BeepBox 4.2.1
- The low latency mode that is triggered by live note input or recording mode can make audio playback sound worse, so I reset the latency mode if it has been a few seconds since anything has required it.
- On a touch screen, you can now start scrolling by dragging on the pattern editor from a place that is to the side of or below any notes. You can still drag on a note or above a note to manipulate the note.
- MIDI input now defaults to disabled. When enabled, the browser prompts the user to allow permissions, which can look a little scary to someone visiting the site for the first time. You can enable it in the note recording preferences.
- On non-Apple devices, the titles of menus (e.g. "File", "Preferences"...) are no longer displayed alongside the options.
- I renamed "Show And Play The Same Bar" to "Automatically View Current Bar". Sorry about being indecisive.
- Echo and reverb effects are reset when the song starts playing, in case any live note input was still echoing from before.
- A few other minor fixes.
BeepBox 4.2
- Added a new supersaw custom instrument type.
- Added a few supersaw-related instrument presets.
- Removed the Twitter feed column, added a link to an archive of tweeted songs.
- Allow importing files with uppercase file extensions, thanks @gtrxAC!
- Modified the grand piano preset again.
- Various small bug fixes and text changes.
BeepBox 4.1
- BeepBox can now respond to MIDI keyboard input thanks to a pull request from @zOadT, thanks! :D
- Added the ability to play notes from a computer keyboard as well.
- Added the ability to record notes from either keyboard into song data. Start recording by pressing Control + Space!
- Added a metronome feature to aid performing notes.
- See the recording settings in the preferences for more information and options.
BeepBox 4.0.1
- New preference options: "Allow Notes Outside Scale", "Use Current Scale as Default", "Instrument Copy/Paste Buttons".
- Add option to export a song as an html file that redirects to BeepBox.
- New keyboard shortcuts, although many of these are adapted from @jummbus's JummBox!
- Ctrl S: export song
- Ctrl O: import song
- Ctrl Enter: insert channel under selection
- Ctrl Delete: delete selected channel(s)
- Ctrl Up/Down: move selected channel(s)
- Q: view channel settings
- F: go to first bar
- H: go to highlighted pattern
- R: random preset instrument
- Shift R: random generated instrument
- Shift C: copy instrument
- Shift V: paste instrument
- Ctrl Shift V: paste pattern numbers (old feature moved from Shift V)
- Shift Numbers: set instrument number
- Shift Space: play from mouse
BeepBox 4.0
- Redesigned the filter controls, allowing multiple low-pass, high-pass, and peak control points per instrument.
- Added new effects: pitch shift, detune, distortion, bitcrusher, echo.
- Added new custom instrument synthesizer type: picked string.
- Allow configuring reverb and chorus sliders per instrument.
- Allow connecting the beginning of a note to the end of a note in the previous pattern in pattern editor.
- Allow multiple simultaneous ("layered") instruments per channel. Enable it in the channel settings window.
- Allow adding envelopes to more instrument settings.
- Split out the note fade in/out settings from the transition settings.
- Added new transition option: "continue" allows tone and envelopes to continue uninterrupted across notes.
- Added new transition option allowing slides to apply between patterns.
- Moved many instrument settings (transition, chord, vibrato, panning) into the effects menu where they can optionally be enabled for any * instrument, and an optional second set of filter control points.
- Renamed many instrument options, e.g. "interval" is now called "unison" which is a more appropriate name.
- Slightly increased maximum channel counts.
- Added new fullscreen layout option.
- Added zoom in/out buttons to pattern editor in fullscreen layouts.
- Updated some of the instrument presets.
Thanks to @jummbus for beta testing!
BeepBox 3.0.13
Added the ability to select parts of a pattern by holding shift (or long press on mobile) and dragging in the pattern editor. From there, you can drag, copy/paste, or otherwise manipulate it.
BeepBox 3.0.12
Fixed the BPM precision! The displayed BPM should be actually correct now, which could help when exporting music for other tools.
BeepBox 3.0.11
Added tinyurl shortcut to the file menu.
BeepBox 3.0.10
Added the ability to export .mp3 files.