BackupBand version 1.A -- Victims wanted

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 357 times

BackupBand version 1.A -- Victims wanted

Post by j_e_f_f_g »

BackupBand version 1.A is out. (backupband.zip and manual.zip).

Get it at https://sourceforge.net/projects/backupband/files/

This update is all about remote control of BB. There are now 2 executables -- the regular BackupBand and the new BackupBandNoGui. The latter has no GUI, and is designed to be controlled entirely by an external MIDI controller, or another software program.

Read the updated manual, particularly the sections;

The master channel
A more complex controller setup
Remote control

There are also a couple new minor features, like a new panel just for playing songs. A panel for selecting instruments, a few new Misc commands that can be remotely controlled.

I'll update the sources after I get a few victims to try it out. Um, I mean beta-testers. We developers don't view endusers as laboratory rats. Honest. We see you more as cute, furry guinea pigs. This version shouldn't destroy your computer. But if it does, that's the excuse you need to buy that new computer you want.
Last edited by j_e_f_f_g on Mon Oct 04, 2021 7:44 pm, edited 1 time in total.

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

User avatar
noedig
Established Member
Posts: 229
Joined: Wed Feb 12, 2014 4:39 am
Location: South Africa
Has thanked: 9 times
Been thanked: 50 times

Re: BackupBand version 1.A -- Victims wanted

Post by noedig »

Looking forward to the release of the source code so I can fork it to a new community version called BanjoBand.
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 357 times

Re: BackupBand version 1.A -- Victims wanted

Post by j_e_f_f_g »

noedig wrote: community version called BanjoBand.
The proper terminology for a group of banjo players isn't a band.

It's an inquisition.

Nobody expects the banjo inquisition! Our chief weaponry is bluegrass music, and a fanatical reverence for 3 fingered banjo players. TWO! Our two main weapons are bluegrass music, a fanatical reverence for 3 fingered banjo players, and a lack of a sense of humor. Oh bum!

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

User avatar
sunrat
Established Member
Posts: 907
Joined: Wed Jul 22, 2020 2:08 pm
Has thanked: 151 times
Been thanked: 238 times

Re: BackupBand version 1.A -- Victims wanted

Post by sunrat »

Haha, you guys are funny! But don't get too carried away or I'll call the Church Police. :mrgreen:
tramp
Established Member
Posts: 2328
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 450 times

Re: BackupBand version 1.A -- Victims wanted

Post by tramp »

j_e_f_f_g wrote: Thu Sep 23, 2021 6:56 am The proper terminology for a group of banjo players isn't a band.
What? BanjoBand have a own website:
Image
http://www.banjoband.net/
On the road again.
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 357 times

Re: BackupBand version 1.A -- Victims wanted

Post by j_e_f_f_g »

Most of those guys look old enough to have been in the inquisition.

is that Sargeant Pooper's Loudly Farts and Craps His Depends BAND?

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

User avatar
milo
Established Member
Posts: 1242
Joined: Wed Sep 06, 2017 2:55 am
Location: Southern Utah, USA
Has thanked: 275 times
Been thanked: 218 times
Contact:

Re: BackupBand version 1.A -- Victims wanted

Post by milo »

This might be the wrong time and place to confess that I bought a banjo last month! :lol: I'll probably post a recording made with it before too long.
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 357 times

Re: BackupBand version 1.A -- Victims wanted

Post by j_e_f_f_g »

I bought a banjo
Was the music store sold out of kazoos and slide whistles?

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

User avatar
milo
Established Member
Posts: 1242
Joined: Wed Sep 06, 2017 2:55 am
Location: Southern Utah, USA
Has thanked: 275 times
Been thanked: 218 times
Contact:

Re: BackupBand version 1.A -- Victims wanted

Post by milo »

It was at a thrift store -- kind of an impulse buy. I could tell it was worth a lot more than they were asking.

I already have a kazoo, but I would probably go for a slide whistle if I came across one. :)
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 357 times

Re: BackupBand version 1.A -- Victims wanted

Post by j_e_f_f_g »

New source code is now available.

Since the code base has been significantly rewritten, there are too many changes to the old code base to bother updating. Delete your old version and just work with the new one.

Let the Hammond B3 clone wars begin.

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

Kirtai
Established Member
Posts: 48
Joined: Mon Jul 10, 2017 8:56 am
Has thanked: 52 times
Been thanked: 7 times

Re: BackupBand version 1.A -- Victims wanted

Post by Kirtai »

Cool, I'll have to play around with this.
No B3 clone though.
MusicMan74
Established Member
Posts: 15
Joined: Sat Nov 15, 2014 1:44 am
Has thanked: 1 time
Been thanked: 4 times

Re: BackupBand version 1.A -- Victims wanted

Post by MusicMan74 »

Can you please explain the 'Internal Synth' instrument file format?

Are the .cpm files compressed audio with the text file describing the instrument (i.e. akin to sfz instrument file)?
How would I go about creating my own BB instrument file in lieu of using an 'External' playback device (i.e. Qsampler and/or Carla host)?

Thanks,

Greg
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 357 times

Re: BackupBand version 1.A -- Victims wanted

Post by j_e_f_f_g »

MusicMan74 wrote: Are the .cpm files compressed audio with the text file describing the instrument (i.e. akin to sfz instrument file)?
Yep. The .cmp file contains only the waveform data (compressed), and specifies the samplerate, loop points, and if the waveform is stereo. That's it.

Assigning all the waves to a MIDI note range, setting volume, specifying what wave cuts off another wave, whether there's a separate sample played for MIDI note off (versus note on), etc are done in the .txt file.

Read "make_a_kit.htm" of the docs for a tutorial on making/adding your own instruments. (The tutorial is applicable to instruments other than only drum kits).

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

MusicMan74
Established Member
Posts: 15
Joined: Sat Nov 15, 2014 1:44 am
Has thanked: 1 time
Been thanked: 4 times

Re: BackupBand version 1.A -- Victims wanted

Post by MusicMan74 »

Thanks for that info.

Reading the documentation to wrap my head around the specifics....

What I see in the 'Acoustic.txt' is confusing:

28 32 offset=3630
34 36 offset=4270
40 42 offset=2505
...
...

Is 1st number the filename (without ext), and does it implicitly describe the root note pitch?
Is 2nd number is midi high note(?): how does '34.cmp' know to play notes 33-36? how does '40.cmp' know to play notes 37-42? the ordering of the file?

I'd appreciate a bit more clarification.

TIA,

Greg
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 357 times

Re: BackupBand version 1.A -- Victims wanted

Post by j_e_f_f_g »

MusicMan74 wrote: Is 1st number the filename (without ext), and does it implicitly describe the root note pitch?
Is 2nd number is midi high note(?)
Yep. You got it.

Code: Select all

28 32
34 36
40 42
The first number indicates both the filename as well as the root note. The second number is the high note (of the range). The low note is inferred from any lower range. Since 28.cmp is the lowest wave, it's range is midi note 0 to 32. The next range (34.cmp) is notes 33 to 36, with a root note of 34. The next range (40.cmp) is notes 37 to 42, with a root note of 40.

This is a "shorthand version" of the more explicit longhand version of

Code: Select all

NAME=28 NOTE=28 HIGH=32
NAME=34 NOTE=34 HIGH=36
NAME=40 NOTE=40 HIGH=42
The offset= setting specifies how many samples to skip over at the start of the wave when "legato pedal" is on. This is useful only for instruments that can be played legato (such as brass, bowed, wind, guitar hammer on/off, drum rolls). It's optional.

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

Post Reply