BeatBuddy 2 Firmware 1.0.x

Hey there BeatBuddies!

We have a very nice and thoroughly polished version of the BeatBuddy 2 firmware, v1.0.1. Mostly some improvements and several bug fixes. See the full Changelog below. Thank you for all your enthusiasm and feedback on the unit. We do listen, and we hope to make this new unit the best BeatBuddy ever!

BB2 Front

Download the latest BeatBuddy 2 firmware v1.0.1 here!

Steps to Update the BeatBuddy 2 Firmware:

  1. Download the latest firmware .zip from the website or the forum
  2. Unzip and open the enclosing folder
  3. Copy and paste/drag and drop all of the files inside the folder into the BeatBuddy 2’s formatted SD card
    1. If your computer says that the files already exist, replace all of them; do not merge
  4. Insert the SD card
  5. Connect your BeatBuddy 2 to a power source and power on
  6. Once powered on, if you placed the update files correctly on the SD card the BeatBuddy 2 screen will read “Updating Firmware” this will take a few moments
    • DO NOT unplug the BeatBuddy 2 nor remove the SD card while it is updating the Firmware, this will BRICK YOUR UNIT, if you encounter any issues while updating please reach out to support@singularsound.com at your earliest convenience
  7. Confirm the update in the settings in ‘About BeatBuddy’ menu

Want to downgrade? Follow the same steps and download the original v1.0.0 version

Download the original BeatBuddy 2 firmware v1.0.0 here

BeatBuddy Manager Online (BBMO)

The BeatBuddy 2 requires the BeatBuddy Manager Online to add, edit, and create content. You must use the BeatBuddy Manager on version 2.0.0 or later. The BeatBuddy Manager Online verison that is compatible with the BeatBuddy 2 is currently in beta, you can find it here.

Read more about the BeatBuddy Manager Online Beta version here:

ages of rock box2 (1)

Beat Boutique Content

Want new content? Check out the Beat Boutique! Our collection of professionally curated drum sets, beats, and songs for the BeatBuddy 1 and 2.

Read more about the Beat Boutique here:

Support

Found a bug? Report it on the forum in the BeatBuddy 2 Help, Questions and Bugs category, or write to support@singularsound.com, we love to hear from you!

Have a feature request for the BeatBuddy 2? See what others are requesting and make new requests here!

Learn more about bug reporting and feature requests here

Changelog Version 1.0.1

  • Reworked Dynamic Control and half/double time UI
  • Made text for the Master Control label say Intro if an intro will play, or say Start if there is no intro (while in a stopped state)
  • Changed the dynamic control behavior when the expression pedal is modifying its value, anything in the range -10 to 10 will “snap” to 0, to make it easier to get to 0 with the exp pedal. This does not apply to changing the Dynamic Control setting with MIDI
  • Moved Dynamic Control settings from Settings > Playback >Dynamic Control to a gear menu under Settings > Multiswitch 1/2 > Exp > Behavior > Dynamic Control
    • This was done so that both setting the expression pedal to modify Dynamic Control and the relevant Dynamic Control settings are in the same place
  • In Settings->MIDI->MIDI IN->Control Change, changed the name “Velocity” to “Dynamic Control”
  • Added a plus sign before positive numbers for Dynamic Control values, since they reference how much value was added
  • Add “Cancel” and “Confirm” functionality and button labels in the Dynamic Control settings pages (when setting the min, max, or the current offset) for a hands-free experience.
  • Added the currently set value for the dynamic control offset, min, and max setup screens
    • This updates after confirming a new value
  • The Tempo encoder can now be pressed to open a setting’s gear menu
    • Before only the Drum Set encoder or Tap button could be used to open this menu
  • Implement MSB (CC:16) and LSB (CC:116) functionality for drum folders, as well as
    • If a non-existent folder or drum set is requested, an error will show up onscreen
    • Use CC:16 to select the Drum folder and CC:116 to select the Drum Set within the currently selected folder
    • Value of CC = # of folder/drum set, CC:116 value 1 = drum set 1, CC:16 Value 2 = folder 2
    • CC:16 value 0 = no drum folder (root folder)
  • Allowed extending song parts that don’t have any fills with a tap, triggering a fill in a part will now restart the part. The screen will say No Fill in this case.
  • Updated info text

Bug fixes:

  • Fixed two playback issues with partial measure outros (one when the Autopilot play after box is unchecked, and a separate issue when it is)
  • Fixed issue where multi-measure transitions or outros would play out of time when triggered manually
  • Fixed issues with the measure timeline after canceling an outro while the outro was playing
  • Removed the plus or minus signs from the min and max of the Dynamic Control settings pages, since these represent specific MIDI velocity values
  • Fixed queuing an outro for the next measure (cue fill set to next part) on the last measure of a part that has more than one page of measures (more than 8)
  • Fixed measure timeline coloring issues when triggering an outro from the paused state
  • Fixed issue where songs with both no outro file and no fills in the last part would end in the second-to-last part
  • Fixed measure and beat coloring issues in Autopilot songs when the Playback > Autopilot setting is disabled.
  • Fixed issue where a track’s end notes would play when you trigger a pause (relevant to fill, intro, transition, and outro)
  • Disable incompatible behavior settings (Act as Master Control, as well as transition commands - next/previous/specific part) once a latching footswitch is detected.
    • If those behaviors were already selected, change them to tap tempo.
    • This is because these commands involve holding the pedal for certain functionality (eg, to extend the transition), and holding is not possible with a latching footswitch
    • The Footswitch + is a dual momentary footswitch, it is not a latching footswitch
  • Fixed a bug where changing tempo during a transition caused the transition to loop indefinitely
  • Fixed visual metronome (or beat timeline) mismatch when switching between two song parts of differing time signatures
  • Fixed issue where a part that had more than one page of measures (more than 8) and no transition file, the last measure didn’t show in blue color (blue indicates an upcoming transition)
  • Fixed playback issues for transitions that are at least 1 measure long, but also contain a partial measure at the beginning (eg, 1.5 measures, 2 measures and a quarter note, etc)
  • Fixed the issue where pressing and/or holding the Tap button while playing back would trigger a transition
  • Fixed issue where song parts without a transition file would restart the main part’s track at the point of transition, rather than playing the last measure of the main part’s track
  • Fixed issues with the transition measure count in Autopilot songs with no transition file
  • Fixed the issue where setting page titles that were long enough to scroll didn’t update correctly
  • Fixed the issue where a fill set to play in the first measure in Autopilot wouldn’t get triggered
  • Fixed issue with incorrect playback following previously made multi-measure fills. Now that the BeatBuddy 2 supports single-measure fills, only the first measure will be played
  • Stopped changing the position of the expression pedal from taking effect (changing the volume, tempo, etc) while in the expression pedal calibration screen
  • Fixed issue where changing the main volume with the expression pedal doesn’t show the volume pop-up if the current volume mode is headphone volume
  • Fixed Cue Fill Next Measure UI on Autopilot songs
  • Stopped the click track from clicking way more than every quarter note for tracks that have negative ticks (negative ticks are only possible in BBM Legacy content, the BBMO doe snot have neagtive ticks)
  • Fixed issue where the BeatBuddy 2 would return to the home page (from any other page - settings, song folder, drums) once the drum set fully loaded in the background
  • Fixed a bug where changing the volume and powering off the BeatBuddy 2 within the next 3 seconds would not save your last changed volume correctly.
    • The window was lowered to a quarter of a second
  • Fixed issues with certain song names that would cause the BeatBuddy 2 to crash (for example, if it contained certain special characters, or specific strings that look like C-style formatting instructions, such as “%p” or “%s”)
  • Unpausing with the Master Control button now correctly ignores the Cue Fill Period setting and starts the fill immediately
  • Fixed an issue where the MIDI > MIDI Out > Start setting was not being respected when set to Main Beat–if unpausing with a fill, it should only send the start command out after the fill is finished
  • Fixed overlapping text issues with sobriety mode text
  • Fixed bug where certain HD drum sets would not display the HD symbol on the BeatBuddy 2
  • Fixed issue where partial measure outros and transitions would not show the “outro” or “transition” label as soon as they were queued
  • Removed the volume from the boot screen (when turning on). Before, the BeatBuddy 2 would show the volume as 50% during boot, and would update to the last saved volume after the SD card was read
5 Likes

Woohoo!

1 Like

Great! :star_struck: What a wonderful weekend to be a BB2 early adopter!

And thank you so much for the vintage gift, it was a very pleasant surprise

2 Likes

Excellent update …. thanks for listening (fix of last saved volume after start-up) ….. and cheers for vintage drum/beats gift :smiling_face_with_three_hearts:

2 Likes

The firmware link takes us to v1.0.0?

Only if you wish to downgrade, as stated there.

:rocket:

1 Like

A post was split to a new topic: Bugs in BB2 firmware v1.0.1