Previous Thread
Index
Next Thread
Print Thread
Go To
#755245 02/24/23 07:48 AM
Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jan 2020
Posts: 47
Enthusiast
OP Offline
Enthusiast
Joined: Jan 2020
Posts: 47
Here some explanation about my usual workflow, how I use Band in a Box. It may explain a bit, why certain functionality of the plugin is cruicial for me and/or why some current behaviors are a bit annoying.

1st step:
It usually starts all with some roughly recorded song idea, jam session, band rehearsal or recording from a live gig. I load it into the bbw64.exe as an audio file for a new song. As usually there are all kind of tempo changes in it, I use the ACW to determine tempo and to tempo equalize the audio towards the desired tempo. This makes later processing a lot easier, and is also necesssay when using the bbw plugin with my DAW later. Here comes my first big wish: Often there is a desired ritardando or tempon change at a certain point of the song. ACW is currently not able to equalize the tempo only for a particular area, it can only do the whole song, which leads to problems later on.
During this phase I just use a drum track from bbw to determine the sync. All other style tracks are muted at this point. I use a one chorus structure with the required amount of bars.

2nd step:
I try to determine the appropriate chords and enter them at the chord sheet along with the A/B part markers for intros, verses, bridges and choruses. Most times the chord detection is not very reliable. It seems to be easier to enter the chords manually to the chord sheet. The copy and paste functions help a lot here.During this step I usually just unmute some drums and a guitar or piano track in bbw. This makes it easier to figure out the chords. Fequently I have to go back to the ACW to make some little timing adjustments (fine tuning) and to equalize the tempo again to a constant tempo.

3rd step:
Once the chord sheet is done, I start playing around with various styles and additional instrument tracks in bbw64.exe, until I got what I like. It is a lot faster and easier to handle than the plugin. I then save the .sgu file to my appropriate DAW song project folder.

4th step:
I open a new song as a DAW project using some DAW template where the bb plugin is already loaded with a default song. I have to ensure that the new DAW project uses the correct tempo first. Then I replace the default song in the plugin via the file menu, with the .sgu created by bbw64.exe. And I have to generate the song already generated by the .bbw64.exe once more. Usually it sounds similar but slightly different. I have no idea why the plugin can't just take the tracks previously generated, but let it be.

5th step:
I copy the audio track from the plugin to my DAW and mute or delete it on the plugin. My DAW projects use 96kHz/24 bit. Often something has to be restructured on the initial jam/song structure and that's a lot easier to be done using the DAW. Along with that, I have to correct the chordsheet at the plugin. Using the insert/delete bar function in the plugin is a real pain, as it currently does not move the part markers for A/B sections accordingly.
After several corrections, re-generations and saves of the .sgu, I usually roughly get what I wanted. Not perfect, but something audible.

6th step:
During this step I sometimes also add additional instruments using the bb plugin, change a style of a single instrument or of the whole song, Once I am happy with it, I start moving bb tracks from the plugin to DAW tracks. The BB .wav tracks are converted to 96/24 and copied to the song project folder by the DAW automatically. Sometimes I use the RTs provided, sometimes just the midi charts. Although some of the RT drum and bass tracks sound pretty good, tools like Toontrack's SD3 or EZ Bass give me a lot more control over the sound and particular notes. Thus I sometimes take the bb tracks just as source of inspiration to further elaborate the tracks with SD3, EZBass or something from the Komplete, UVI or Korg library.
Along with the tracks coming from bb, I record and edit my own instrumental and vocal tracks in my DAW, often enough whilst the bb tracks still reside within the bb plugin. All further FX, mixing and mastering happens in my DAW. I copy the used bb tracks to my DAW project before doing the final mix.

Some of the painpoints I still have with the plugin:

a) Dealing with solos and fills that should only appear at certain points in a song. I read that there's a solution using silence tracks and style changes for particular tracks. But I couldn't figure that out properly yet. Currently I just cut out what I don't need from my DAW tracks.
b) Trying to apply tempo changes during a song is a pain too. May it be a ritardando in some verse or at the end, it is a struggle to get the DAW and the plugin playback in sync. I wonder why it should not be possible for the plugin to track tempo change information from the DAW automatically, write it to the chordsheet (as option) and reflect it during the next audio track re-generation of the sgu. At least the other (midi) plugins I use seem to do so.
c) Some of my songs use specific rhythms or better to say accents or they mix 16th and trioles within the same bar. Microchords may be the solution here, but I was not able to figure that out properly yet.

There may be other workflows and possibilities to deal with the subjects above, but for me it appears somehow intuitive, simple and straight forward. Only some "little functional bridges" within the BiaB package and the plugin reliability as such missing here and there.


BiaB2023 Plus, Win11, AMD 6-core, 32GByte RAM, RME Fireface UFX, Samplitude ProX7, REAPER 6, Studio ne 5, Melodyne Studio, Toontrack SD3, iZotope MP4, NI Komplete 12, Korg Collection, etc.
Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Aug 2011
Posts: 10,753
Veteran
Offline
Veteran
Joined: Aug 2011
Posts: 10,753
Hello Roland S,

I noticed you mentioned
Quote:
Often there is a desired ritardando or tempon change at a certain point of the song. ACW is currently not able to equalize the tempo only for a particular area, it can only do the whole song,
One way to work around this limitation is to cut the audio file into smaller files and then have the Audio Chord Wizard (ACW) analyze each smaller file individually.

Of course everything depends on each song performance but you may find having the ACW analyze a song's intro, verses, bridges and solos separately provide more accurate results.


Jim Fogle - 2025 BiaB (Build 1128) RB (Build 5) - Ultra+ PAK
DAWs: Cakewalk by BandLab (CbB) - Standalone: Zoom MRS-8
Laptop: i3 Win 10, 8GB ram 500GB HDD
Desktop: i7 Win 11, 12GB ram 256GB SSD, 4 TB HDD
Music at: https://fogle622.wix.com/fogle622-audio-home
Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jun 2009
Posts: 3,110
M
Veteran
Offline
Veteran
M
Joined: Jun 2009
Posts: 3,110
Thanks for posting your workflow steps. This gives good feedback for PG.
I hope PG read through and think "how can we make this process easier for users ?" especially if they are in a professional work environment.
Why can't this all be done in the DAW with the BBPlugin ? that should be the aim of PG.

Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jan 2020
Posts: 47
Enthusiast
OP Offline
Enthusiast
Joined: Jan 2020
Posts: 47
Unfortunately, usually my initial song material is pretty messy. Most of the time it is just some captured ideas or jams, that will be re-recorded later anyway.

Altogether I am pretty happy with the ACW. It is still the handiest tool I came across so far, when it comes to create an initial basis track that can also be easily re-used by other tools,(e.g. my DAW). I find the time stretching and bar marking functions a lot better in ACW than anything else I have seen and tried so far.
Obviously I could split the track, process the areas seperately and join them later again. But that would be a lot of additional work, also causing further trouble.

A restriction of tempo equalization to a marked area in the ACW would be the easiest and best solution from a user perspective.


BiaB2023 Plus, Win11, AMD 6-core, 32GByte RAM, RME Fireface UFX, Samplitude ProX7, REAPER 6, Studio ne 5, Melodyne Studio, Toontrack SD3, iZotope MP4, NI Komplete 12, Korg Collection, etc.
Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jan 2020
Posts: 47
Enthusiast
OP Offline
Enthusiast
Joined: Jan 2020
Posts: 47
Hi Musocity,

That was the intention behind my post. Maybe it helps PG Music to focus a bit more on the essentials and strenghts of their product.

I don't mind fancy add-on stuff around, that comes handy occasionally. But what counts are the basics, that have to work smoothly, reliable and in a conveniant way.

I am not a fan of having "everything" in the plugin. But I agree that it deserves at least as much or even more attention than the standalone. This seems not to be the case at the moment.

Cheers
Roland


BiaB2023 Plus, Win11, AMD 6-core, 32GByte RAM, RME Fireface UFX, Samplitude ProX7, REAPER 6, Studio ne 5, Melodyne Studio, Toontrack SD3, iZotope MP4, NI Komplete 12, Korg Collection, etc.
Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jun 2009
Posts: 3,110
M
Veteran
Offline
Veteran
M
Joined: Jun 2009
Posts: 3,110
Quote:
I am not a fan of having "everything" in the plugin. But I agree that it deserves at least as much or even more attention than the standalone. This seems not to be the case at the moment.

+1

Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Nov 2017
Posts: 1,316
A
PG Music Staff
Offline
PG Music Staff
A
Joined: Nov 2017
Posts: 1,316
Thank you for the detailed info Roland! I've been working on various stability improvements as suggested by you in other posts but you've made some excellent points for me to consider here. The idea of tracking tempo changes from the DAW to the plugin would require the user to play through the entire song for the plugin to record every tempo change. Instead, I would recommend that you use the bar settings dialog in the plugin to add tempo changes while you are building your song, and then import a tempo map into your DAW using the [C7] button above the chord sheet. If you do this then the plugin and DAW should be in perfect sync. I really appreciate all your great feedback!

Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jan 2020
Posts: 47
Enthusiast
OP Offline
Enthusiast
Joined: Jan 2020
Posts: 47
Hi Adar,
Your efforts are highly appreciated!

Regarding your suggestion:
Unfortunately I have not found a way yet, to import tempo changes from a plugin to the DAW (Samplitude), without messing up everything else that already exists there.
Maybe it is a matter of philosophy, whether Biab accompanies the DAW or the DAW accompanies Band in a Box.
So far for me the DAW has always been the master and the plugins acted as slave, not the other way round.
It would be a bit like the tail wagging the dog.

Cheers
Roland


BiaB2023 Plus, Win11, AMD 6-core, 32GByte RAM, RME Fireface UFX, Samplitude ProX7, REAPER 6, Studio ne 5, Melodyne Studio, Toontrack SD3, iZotope MP4, NI Komplete 12, Korg Collection, etc.
Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jun 2009
Posts: 3,110
M
Veteran
Offline
Veteran
M
Joined: Jun 2009
Posts: 3,110
So Samplitude can't import the midi tempo map from a midi files dragged from the Plugin C7 ?
The Plugin needs to playback the rendered tracks with elastique this way it will sync with any decimal tempo map changes in the DAW and the files being rendered with acid info will fit the DAW if dragged in.

Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jan 2020
Posts: 47
Enthusiast
OP Offline
Enthusiast
Joined: Jan 2020
Posts: 47
Samplitude can import midi and wav files and also analyze the tempo of such a track. The result can be interpreted as virtual timing grid markers or as tempo change. Even linear tempo changes between previous and following bars are possible.
This C7 copy method might work if BB was the initial DAW track.
However when applying such changes to already existing tracks the problems start, in particular with tools like Melodyne which looses all the editing done so far, but also with previously existing markers and areas in the DAW.
I would have to bounce all audio tracks beforehand, apply the tempo change, bounce again after the stretching and then save the DAW project.
Maybe I am just too stupid to do it right, but that's the experience I have made so far. That's why I rarely change the DAW tempo anymore after once having set the desired tempo map in the DAW.


BiaB2023 Plus, Win11, AMD 6-core, 32GByte RAM, RME Fireface UFX, Samplitude ProX7, REAPER 6, Studio ne 5, Melodyne Studio, Toontrack SD3, iZotope MP4, NI Komplete 12, Korg Collection, etc.
Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jun 2009
Posts: 3,110
M
Veteran
Offline
Veteran
M
Joined: Jun 2009
Posts: 3,110
It's 5 years on and it's still works the same way which is a shame as there is so much potential there to get something half decent like Toontracks.
This pic below is Biab as the Rewire master and Reaper as the slave.
Biab is playing at the same set tempo 120bpm but the tracks in Reaper are a varying tempo map but Reaper uses eleastique to sync Reaper playback rate to Biab so Reaper plays back in sync at a steady 120bpm.
The Plugin needs to work the same way and follow any DAW tempo map rather than just playing back the rendered tracks at a set tempo.
If it can't do that and generate up tracks as fast or faster than Biab then there is not really much point in using the Plugin.


Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jan 2020
Posts: 47
Enthusiast
OP Offline
Enthusiast
Joined: Jan 2020
Posts: 47
Not sure whether Rewire would really be the right choice. I also heard that it is discontinued meanwhile. And there might be a couple of other conflicts and drawbacks coming along with a Rewire approach. 90% of the job happens within the DAW and BiaB should just accompany. So let's focus on ways how the the plugin could follow the DAW and not the other way round.


BiaB2023 Plus, Win11, AMD 6-core, 32GByte RAM, RME Fireface UFX, Samplitude ProX7, REAPER 6, Studio ne 5, Melodyne Studio, Toontrack SD3, iZotope MP4, NI Komplete 12, Korg Collection, etc.
Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jun 2009
Posts: 3,110
M
Veteran
Offline
Veteran
M
Joined: Jun 2009
Posts: 3,110
Here is the solution, just playback those SavedTracks wav files with elastique changing the playback rate to match the DAW tempo map.
The plugin could also do what the DAW is doing, playing the source wma and changing the pitch and rate with elastique.

Attached Files (Click to download or enlarge) (Only available when you are logged in)
elastique-plugin.png (7.85 KB, 157 downloads)
elastique-reaper.png (50.67 KB, 158 downloads)
wma-source.png (8.16 KB, 77 downloads)
Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jan 2020
Posts: 47
Enthusiast
OP Offline
Enthusiast
Joined: Jan 2020
Posts: 47
Hi Musocity,
Thanks for your suggestions, but I think you lost me now. I have a bit of difficulty to understand your setup.

Where I am coming from:
I use the BB plugin as a midi track in my DAW (Samplitude) to accompany the already recorded tracks there with some further instruments. I would like the BB midi plugin to follow the DAW tempo.
Elastique pro I could apply in the DAW on selected audio tracks, but not on midi tracks (as this also isn't necessary, as usually midi plugins automatically follow the tempo given by the DAW).
If I had to copy the audio tracks from BB to the DAW first, then I could use the BB stadalone instead and the plugin would become obsolete.
The advantage of the BB plugin is, that I can easily try out various alternatives, in parallel with my work on the tracks in the DAW.

Maybe I missed out or misunderstood something.

Cheers
Roland


BiaB2023 Plus, Win11, AMD 6-core, 32GByte RAM, RME Fireface UFX, Samplitude ProX7, REAPER 6, Studio ne 5, Melodyne Studio, Toontrack SD3, iZotope MP4, NI Komplete 12, Korg Collection, etc.
Band-in-a-Box VST and Pro Tools/AAX DAW Plugin (Windows)
Joined: Jun 2009
Posts: 3,110
M
Veteran
Offline
Veteran
M
Joined: Jun 2009
Posts: 3,110
That info is for PG to implement in The Plugin, so the solution is for PG to fix this issue so the Plugin will follow the DAW tempo map.
See here:
https://www.pgmusic.com/forums/ubbthreads.php?ubb=showflat&Number=609411

Previous Thread
Next Thread
Go To

Link Copied to Clipboard
ChatPG

Ask sales and support questions about Band-in-a-Box using natural language.

ChatPG's knowledge base includes the full Band-in-a-Box User Manual and sales information from the website.

PG Music News
Holiday Weekend Hours

Our Customer Service hours this weekend are as follows:

Friday, April 18: 8:00 - 4:00
Saturday, April 19: closed
Sunday, April 20: closed
Monday, April 21: Regular hours

Thank you!

Band-in-a-Box 2025 French Version is Here!

Bonjour à tous,

Band-in-a-Box® 2025 pour Windows est disponible en Français.
Le téléchargement se fait à partir du site PG Music

Pour ceux qui auraient déjà acheté la version 2025 de Band-in-a-Box (et qui donc ont une version anglaise), il est possible de "franciser" cette version avec les patchs suivants:

BIAB 2025 - francisation
RealBand 2025 - francisation

Voilà, enjoy!

Band-in-a-Box 2025 German Version is Here!

Band-in-a-Box 2025 für Windows Deutsch ist verfügbar!

Die deutsche Version Band-in-a-Box® 2025 für Windows ist ab sofort verfügbar!

Alle die bereits die englische Version von Band-in-a-Box und RealBand 2024 installiert haben, finden hier die Installationsdateien für das Sprachenupdate:

https://nn.pgmusic.com/pgfiles/languagesupport/deutsch2025.exe
https://nn.pgmusic.com/pgfiles/languagesupport/deutsch2025RB.exe

Update Your Band-in-a-Box® 2025 to Build 1128 for Windows Today!

Already using Band-in-a-Box 2025 for Windows®? Download Build 1128 now from our Support Page to enjoy the latest enhancements and improvements from our team.

Stay up to date—get the latest update now!

Update to RealBand® 2025 Build 5 Windows Today!

Already using RealBand® 2025 for Windows®? Download Build 5 now from our Support Page to ensure you have the latest enhancements and improvements from our team.

Get the latest update today!

PowerTracks Pro Audio 2025 for Windows is Here!

PowerTracks Pro Audio 2025 is here! This new version introduces many features, including VST3 support, the ability to load or import a .FLAC file, a reset option for track height in the Tracks window, a taller Timeline on the Notation window toolbar, new freeze buttons in the Tracks window, three toolbar modes (two rows, single row, and none), the improved Select Patch dialog with text-based search and numeric patch display, a new button in the DirectX/VST window to copy an effects group, and more!

First-time packages start at only $49. Already a PowerTracks Pro Audio user? Upgrade for as little as $29!

www.pgmusic.com/powertracks.htm

Video: Summary of the New Band-in-a-Box® App for iOS®

Join Tobin as he takes you on a tour of the new Band-in-a-Box® app for iOS®! Designed for musicians, singer-songwriters, and educators, this powerful tool lets you create, play, and transfer songs effortlessly on your iPhone® or iPad®—anytime, anywhere.

Band-in-a-Box® for iOS® :Summary video.

Check out the forum post for more information.

Forum Statistics
Forums58
Topics83,921
Posts772,344
Members39,490
Most Online25,754
Jan 24th, 2025
Newest Members
Patience Anthony, Maitreya Apelachi, bgroendyke, pesnevik, MartinLepage69
39,488 Registered Users
Top Posters(30 Days)
MarioD 174
DC Ron 100
rsdean 93
WaoBand 81
Today's Birthdays
JohnOSings, michaelschaap
Powered by UBB.threads™ PHP Forum Software 7.7.5