Hmmm. Must be a bug. Selecting "Full range slider" should interpolate the range so that 127 sets 255 BPM. But for some reason, it's being ignored. I'll look into it.
Yes, go to the Commands screen. Click on "Tempo ->BPM". Make sure "MIDI knob" is checked. By default, MOD Wheel (cc #1) controls tempo. Double-click on Tempo -> BPM, and check the box "Full motion slider". That should scale your Mod Wheel messages so that a value of 127 sets tempo to 255. (Of course by scaling, you have a more coarse control of tempo, but that shouldn't be a big deal. You can always fine tune the tempo + or - one step using "Tempo -> Decrease" and "Tempo ->Increase" messages).
Yes, go to the Commands screen. Click on "Tempo ->BPM". Make sure "MIDI knob" is checked. By default, MOD Wheel (cc #1) controls tempo. Double-click on Tempo -> BPM, and check the box "Full motion slider". That should scale your Mod Wheel messages so that a valus of 127 sets tempo to 255. (Of course by scaling, you have a more coarse control of tempo, but that shouldn't be a big deal. You can always fine tune the tempo + or - one step using "Tempo -> Decrease" and "Tempo ->Increase" messages).
I'm currently working on the ARM port of BB. But I'm also going out of town this coming week, so it may be a week before I can put out some updated code. As I recall, you have to set the MIDI chan with the GUI version, and save the config file. It may be easier to change SetBFree to use chans 11 and 12 for the two organ manuals. Then you can leave BB at its default setup. (Plus, you'll be able to allow the user to layer, or solo, BB's patches for bass, guitar, piano, strings, etc, by changing a manual's...
By playing patches, I mean using the "Human Player" part of BB, and all the patches associated with it. Your human player appears to be confined to playing BFree's organ sounds. You're using only BB's robots (and their patches). So you don't need a MIDI output device for BB's Human Player. Set it "Off". This means that every midi msg not on one of the robots channels, will be used to play chords. By making sure no robot is set to chan 1 or 2, then these chans play chords (rather than notes on some...
ok. So you want both hands to play chords. And you want chans 1 and 2 to trigger chords. Set "Human -> MIDI Controller -> Device" to None (since you're not using BB to play patches). Set "Robot -> Bass -> Channel" to 5. Set Master Channel to 1.
Is BB flexible enough to produce consistent accompaniements when receiving MIDI note ON/OFF messages on different channels? Not sure what you're asking here. BB has a very complex and versatile MIDI implementation. You should be able to control anything via MIDI (although you may need to setup BB on the Commands screen if you need to use specific MIDI messages to control specific features). Can I build and run BBNoGui on a RPI with no issue? I don't have an RPI to test. But I do have two small Single...
Try running back up band from a terminal window, and specify the arduino MIdi Output like so: ./backupband -SEQIN "bb_ctrl MIDI Out" This will cause BackupBand to look for a seq Output port named "bb_ctrl" and connect its Midi IN to it. (You won't need to manually connect using QJackCtl). Make sure your auduino is already running before you run BackupBand. You can also have BB automatically connect to jack's system out:" ./backupband -JACKOUT -SEQIN "bb_ctrl MIDI Out" BB has its own "session manager"...