SingularSound / openbbm

BeatBuddy Manager
https://singularsound.com/product/beatbuddy/
34 stars 9 forks source link

Suggested enhancement: Implementation of an user assignable midi song number #83

Open Tyra3ll opened 4 years ago

Tyra3ll commented 4 years ago

Implementation of an user assignable midi song number to each song, so the integration of the BB in an existing midi setup with keyboard, stagepiano, controlling tablets etc. would be far simpler than it is now.

Current state: Users have to use a complicated set of midi commands / midi program change command to choose a song by number from a specific folder. Here the command points not to that specific song itself, but to the sequence number of the folder and sequence number of the song. The command is not connected directly to that specific song but only to the mere position.

Problem: If anything changes the sequence of folders or the order inside a folder, the midi program change will trigger the wrong song. So there is no flexibility. You manually have to change the whole set of commands you already wrote to choose a song from the outside. This means as well a huge potential for errors for a live performance.

Solution: Create the possibility for a user assignable midi song number. OnSong, SetListManager, BandHelper, NordPianos, Line6 devices as well as various synthesizers use this as a standard for song selection. This song selection command is preconfigured in countless devices and provides an easy way to choose the right song every time, regardless of a modified playlist, folder or song sequence in BBM and BB.

CarlosBike commented 4 years ago

This is brilliant. It would make an awesome flexible way of assembling an integrated set of MIDI controlled devices to make performances so easy... Well done!