Import BeatBuddy project
Found under: Settings > Utilities > BeatBuddy > Import BeatBuddy Project
Whilst the BeatBuddy can't send project information to other devices directly (other than the BeatBuddy manager software), I've included some options of getting a list of songs and folders on your BeatBuddy SD card.
There are two options available:
Select SD Card - requires a USB connection between the BeatBuddy pedal and your Android device, or your Android device and the SD card (via a card reader). Using this method will also create a MyBeatBuddyProject.csv file on your SD card for future use.
Import a MyBeatBuddyProject.csv file - Involves the use of a python script on a PC connected to your BeatBuddy which scans the storage and creates a spreadsheet that can be imported into OpenSongApp.
If you have previously synchronised your BeatBuddy pedal with OpenSongApp by connecting a USB cable or importing a .csv file, the app will keep a copy of the MyBeatBuddyProject.csv file created/used in the OpenSong/Settings folder. If you reinstall the app, the app will detect that this file already exists and will give you the option of importing that file again.
If you find your BeatBuddy dynamic MIDI messages in OpenSongApp for songs or drum sounds are not in the correct sequence, it is recommended that you synchronise your BeatBuddy pedal with OpenSongApp again.
Select SD card
This method requires you to connect the BeatBuddy directly to your Android device using a USB cable (you will likely require an OTG-USB cable or adapter for your device to convert between a standard USB connection and your device's USB port. If you have one, connect the BeatBuddy, then power it up.
In the app click on the button to select the SD card and browse to the SD card main folder (where the SONGS, DRUMSETS, etc folders are located).
Select the Use this folder button and give permissions and allow the app to scan the card and extract the folder numbers, folder names, song numbers, song names, drum kit numbers and drum kit names. These will then be browsable in OpenSongApp.
The app will also create a readable MyBeatBuddyProject.csv file on your SD card that you can view on your PC should you wish.
Import project .csv file
You can download the BeatBuddyIndexer python file (available below). This is available as a python script (which requires you to have python installed on your device and know how to run this), or as a prebuilt python runnable file. I currently only have a prebuilt file available for MacOS and Linux (Windows coming soon!). This should run just like a normal application.
To run the python script, you will need Python installed (many operating systems have this by default, but if not you can install it). Follow the instructions on this site
You don't need to have python installed for the prebuilt runnable file.
When opening the python script, you will be asked to set your BeatBuddy MIDI channel. Whilst this is not required for the purpose of importing into OpenSongApp, it will create a readable spreadsheet (csv format) that includes working MIDI song selection code for each song found).
Once you have set this, click on the button to Open SD Card
The SD card structure should look a little like the image shown here. You should be able to see a SONGS and DRUMSETS folder. Once you can see this, click on OK/Select/Choose.
The app will then create a new file on your SD card named MyBeatBuddyProject.csv.
You can then share this file to your Android device (over USB, email, etc.) and then import it directly.