BBMO Changelog
Please find the changelog for the BeatBuddy Manager Online below. To report a bug, please visit the Singular Sound Forum. For assistance, please contact support@singularsound.com.
To go to the Beta changelog, click here
2.0.4 (12/15/25)
- Implemented BeatBuddy 1 and BeatBuddy 2 project modes
- Added conversion feature to convert BeatBuddy 1 projects to BeatBuddy 2 projects
- Implemented Autopilot (in BeatBuddy 2 mode)
- Added support for HD drum sets (in BeatBuddy 2 mode)
- Allowed 32 samples per instrument in HD drumsets (.DRMX), non-HD drum sets (.DRM) are limited to 16 samples per instrument
- Made improvements to the error message in the project footer
- Made the purple playback point reset to the beginning when the track is stopped using the MIDI editor’s Stop button
- Implemented drum folders (in BeatBuddy 2 mode, for organizing drums into folders on BeatBuddy 2)
- Created and added support for Drum Set Folder files (.PBDF). These files can be used to import multiple drum sets inside of a folder.
- Improved cleaning of unused files on save
- Improved UI and MIDI editor scrolling experience
- Made speed improvements on saving the project, exporting, and converting
- Improved conflicts between the browsers undo/redo functionality, and BBMO's undo/redo functionality
- Changed default choke fill delay from 1/4 to 1/8 (more commonly used)
- Updated terms of service and now requires ‘Agree’ checkbox to be ticked before using BBMO
- Allowed duplicating a drum set with empty instruments, to more easily make multiple drum sets from an empty template. Note, you cannot save a project if an instrument is empty
- Before, the instruments without samples would get deleted when you copied a drum set.
- Now you can set up all the instruments, then make copies to have different drum sets using different samples, without having to re-add all the empty instruments again
- Added a 3rd party cookies pop-up
- Implemented a new start page design
- Implemented a unified login system, login via your singularsound.com account
Bug Fixes
- Fixed issue with Default Drum Set dropdown list showing as transparent in light more
- Brought back the Bar Count field in the MIDI Editor for fill files
- Fixed the error pop-up on entering the project
- Fixed issues scrolling in the MIDI editor
- Fixed issues importing files in various non-4/4 time signatures
- Fixed playback starting in the wrong place if you click on the grid to place a start point for playback in the MIDI editor window
- Fixed issues with deleting the currently open drum or drum folder
- Fixed an issue with the virtual BeatBuddy where the last part's transition would not wait until the end of the measure to complete the transition during playback on the BBMO
- Fixed the issue in the virtual player where the transition would loop indefinitely
- Fixed the issues caused by importing specific songs
- Fixed the issue when adding several blank velocity layers, which corrupted the drum set
- Fixed playlist numbering when some are deleted and added on the BeatBuddy 1 or 2 (only ever have playlists 1-17)
- Fixed error reporting in drum set - now shows all errors instead of just the first error in the list
- Required a double click for editing the project name
- Allowed nested folders in the song editor's drum set dropdown to support Drum Folders
- Set fill choke delay to be set to 1/8 note by default when adding an instrument to a choke fill group for the first time
- We now display the official icon next to official Singular Sound drum sets, these drum sets are designated internally and cannot be set by customers or third parties
- Made the selection box range’s outline in the MIDI editor more easily visible in dark mode
- Allowed symbols (such as !#@&$><~*^%+-().':;/) in the text fields on bbmo (such as song name, folder name, playlist name, drum set name, etc)
- Allowed symbols common in other languages (e.g. áéíóú, ñ, ü, etc)
- Fixed an issue where a note would choke itself in the virtual player
- Fixed crash on BBMO when certain bad files are imported
- Increased logging in case of errors
- Fixed an issue where MIDI notes would disappear after moving them in certain cases
- Fixed issues with searching for a song and moving it within the filtered search results
- Fixed an issue with new blank songs where the tempo would reset to the default 120bpm if you first changed the tempo, then created/imported a MIDI file in an empty slot
- Fixed an issue where a part with no transition file would visually display a transition on the virtual BeatBuddy before each fill in autopilot in the BBMO
- Fixed issues with file extension capitalization (.drm vs .DRM)
- Fixed freeze when importing a corrupted song
- Fixed an issue where songs could have more than 32 parts, which is the maximum number of song parts
- Fixed bug where you could rename a song from the playlists screen
- Fixed an issue where the MIDI editor would appear blank and be scrolled out of view
- Fixed issue where drums would not show on the BeatBuddy 1 or 2 in the order they were saved in the BBMO
- Fixed issues with the three-dot pop-up menus
- Fixed errors when importing samples (only 16 samples per instrument are allowed in for a regular drum set (.drm), 32 samples in total for HD)
- Fixed bug where you could bypass the sample limit by dragging and dropping multiple at once
- Fixed bug where exporting a song with a new name would also rename it in the project
- Fixed the MIDI editor incorrectly folding when adding the first note to a track of a newly created blank MIDI file
- Fixed the issue where exporting a song folder with a newly edited name would cause a crash
- Fixed the issue where changing the velocity of a group of MIDI notes would cause a divide by 0 error (for non-nerds, dividing by 0 is not possible, in math this is considered “undefined”)
- Fixed the issue where the screen kept scrolling if you deleted the currently open MIDI file
- Fixed alignment of the beat grid in triplet subdivisions
- Disabled changing tempo while the song is playing since it caused too many edge cases and bugs
- Fixed issues where copying/pasting midi notes would paste unintended MIDI notes
- Fixed the issue where if a song was imported into a project without its intended default drum set, thee default would be set. Now, the standard kit is automatically set as the default drum set in this case.
- Fixed the issue where editing the project name to be shorter wouldn't actually rename the project file
- Fixed the issue where, when creating a new instrument in a drum set that already uses most of the possible General MIDI instruments, the instrument list wouldn't adjust size
- Fixed the issue where double-clicking to add a MIDI note in a blank space of the MIDI editor grid would occasionally not work
- Removed the unnecessary number next to the choke fill delay setting (UI glitch)
1.5.6 Changelog (8/26/25) - Improvements and fixes to content made using the BeatBuddy Manager Legacy edition on the BeatBuddy Manager Online
- Pre-existing projects will import song part files to start at the correct time if there is empty space at the beginning of a measure, the MIDI File Start Point will set automatically
- Short partial measures that used negative MIDI tick values in the BeatBuddy Manager legacy were being ignored by the BBMO in v1.5.4, and were being positioned incorrectly in v1.5.5, v1.5.6 is importing these files correctly
- Fixed issue with files in BeatBuddy playing back silently when edited in the BBMO and loaded on the BeatBuddy. This was caused by songs that had "negative ticks" in the BeatBuddy Manager Legacy that were then imported and edited in the BBMO. Reimport unaltered content with this version to fix the issue. Note that this will not fix any content that was corrupted originally.
- Filename management improvements
- Exporting a BeatBuddy song with new name will not change the name of the song in your project
- MIDI file imports will be named in your project using the name you see in your file explorer, not their original name when created by a/your DAW (if it was edited)
- Playlist numbering issues fixed
- Improved error logging capabilities
- Added a cancel button to build an accent pop-up dialog
- Fixed velocity dynamic range values incorrectly overlapping in drum editor
- Fixed MIDI file exporting so it doesn't also rename the MIDI file in the BBMO on export
- Fixed renaming for folders and drumsets
- Added feature to remove empty measures at the start of an imported MIDI file. This is particularly useful if you use Logic Pro to create your MIDI files.
- Changed alphabetization feature to ignore "an", "the", and "a" when sorting drums or songs
- Fixed issues with resizing MIDI notes, leaving the song, and loading it again
- Fixed MIDI editor grid numbering, sizing, and shading for triplet divisions
- Added a check that each song has a main beat in existing parts before allowing saving
- Made velocity inputs safer, reset velocity if a number isn't entered
- Fixes to UI, spelling, and spacing (mobile background got cut off, and error message became two lines)
1.5.4 Changelog (1/13/25)
- Fixed an issue where imported songs (.sng) and folder (.pbf) files did not import with the correct drum set as default and would automatically set it to the Standard drum kit.
1.5.3 Changelog (12/19/24)
- Fixed a critical issue where duplicating a drum set, saving the project, and refreshing the page corrupted the drum set audio files
1.5.2 Changelog (12/16/24)
- Fixed the 3-dot menu not working when moving songs around in a folder
- Fixed the problem where exporting as a midi file didn't export the whole track
- Fixed default drum set for a song not being marked in drum set list, save the song to set the new default
- Fixed duplicating and moving a song causing song to freeze
- Added text in the help dialog explaining the download log button
1.5.1 Changelog (11/20/24)
- Fixed metadata issue with Google and other search engines
- Fixed song freezing during certain copy and move operations
1.5.0 Changelog (10/24/24)
- Added triplet support to the division drop-down in the song editor
- Added undo and redo to full-screen MIDI editor
- Updated playlist interaction to be more in line with other menus (click once to add, added three-dot menu for other interactions i.e. delete)
- Midi editor now auto scrolls to the bottom on the initial load
- Added loading dialog to drum set export to display progress
- All midi files can now be exported at once for a song file via the 3 dot menu
- Added new options menu to top toolbar
- Moved theme toggle into it
- Added a new "export all" button, which will export all drum sets and songs from the current project into the specified directory
- Redesign accents menus, accents can now be copied and pasted for easy reuse
- Each dynamic range group now has a header for better separation. This will also display the range of samples within the group
- Multiple drum sets can now be imported at once, rather than one at a time
- Multiple fills can now be imported at once
- Made the resize bar for the MIDI editor much more visible and easy to interact with
- The issue text in the footer of the page can now be clicked to display an organized list of all issues in the current project
- Added the ability to drag and drop fills to reorder them
- Individual samples within the drum set editor can now be renamed
Bug Fixes:
- Fixed typo in drum sets
- Fixed file format naming issues
- Fixed Virtual Pedal getting stuck in certain states
- Various Fixedes to inconsistent dark theme styling
- Fixed incorrect choking behavior when an instrument was part of a choke group
- Fixed various display issues related to undoing
- Fixed some shortcuts (i.e. undo, redo) having issues with case sensitivity
- Fixed crash related to undo
- Fixed certain cases where the drum set would not update in real-time
- Fixes to incorrect alphabetical sorting, Added Z to A order as well as A to Z
- Fixed bug where tempo could not be changed on the first load of a song
- Fixed song titles being inconsistent if the name is changed during a save
- Fixed erratic behavior in the sample editor when testing playback, samples now play one at a time and in order, rather than randomly
- Fixed inconsistencies in playlist drag and drop behavior, as well as their order
- Updated headers and text shown when a browser is not supported
1.4.2 Changelog (8/21/24)
- Added link to BBMO changelog in the footer (click the version number to go to the changelog link on our website)
1.4.1 Changelog (8/20/24)
- Fixed dark mode bugs
- Edited dark mode colors for clarity
1.4.0 Changelog (8/16/24)
- Added settings icon button to the Project Toolbar which allows switching from Light to Dark Mode by clicking it, Dark Mode is the new default
Known issues:
Switching the color from light to dark may cause some issues in the UI
1.3.21 Changelog
- Fixed allowing more than 32 parts
- Constrained Loop marker adjustments
- Virtual pedal improvements
- Virtual pedal and MIDI file player now will not play at same time, avoiding a bug
- Transition is always at next bar after release even if multiple measures long
- Transitioning using the Virtual Drummer will no longer loop forever if the transition is in any part other than part 1
- Now behaves like the BeatBuddy (the actual real world device), whether you tap or long hold during the intro, it outros and stops.
- Reset the scroll position of the track editor when maximized
- Added Add Song and Import buttons
- Updated info
- Now possible to manually delete Dynamic ranges
- Opening a part’s MIDI file in MIDI editor no longer resets the screen to the top
- Copy/pasting in the MIDI editor will no longer delete notes that were there before
- Drag and drop of files works on Windows
- If a MIDI file with an unreadable name is added it will automatically add the name “New MIDI File”
- New blank songs will allow drag and drop MIDI file
1.3.20 Changelog
- Adding font awesome token and fixing typo
- Adding Singular Sound logo and icon logo
- Change Favicon
- Add logo change text to BBMO
- Change to AWS support
- Changed Start screen text and design for clarity
Bug Fixes
- Fix issues with undo manager

