PG Music Home
Posted By: musocity Biab Instant Identical Transfer to BBPlugin - 01/10/23 03:19 AM
This is from the Plugin forum, I thought to post it here also:
https://www.pgmusic.com/forums/ubbthreads.php?ubb=showflat&Number=747853&page=all

" intelligence within it to do all the functions it needs "
That means the Generate functions not all the other million and one features and functions, we are trying to simplify it not make it more complex. I can generate up RealDrums directly in Reaper so that can be done in the Plugin easy enough, then you just need the other generate functions. Biab has a very steep learning curve, you don't want to put that onto new DAW only users and scare them away, we have seen enough of that going on, and that hurts me to see that.

The whole idea of the Plugin was to be able to add extra instrument tracks to a recorded DAW session. It was not to give a DAW auto accompaniment, music lessons and practice. It was to attract NEW DAW only users not old Biab users that just want to get the Biab track into a DAW, they can just drag n drop.
To have the 5 million features as I said would be easy to use ReWireVST or make a sync VST for Biab.
The future will be/has to be the C++ BBPlugin/Standalone this gets away from the Delphi Biab RealBand.
Let Biab be for the old and current users but let the BBPlugin be for Professional/DAW/Studio users not old Biab users with old hardware.
LOOK AT EZDRUMMER 3 SUPERIOR DRUMMER 3 that don't scare or frustrate users !!! EZ=EASY
What I'm showing is how to make BBPlugin just wonderfully easy and frustration free. When I say it could be the Industry Standard Goto I mean that, I don't say that lightly.

All this that I have been posting with Sforzando can be put into a separate BBPlugin Standalone that can be used for a Live Arranger you see how fast you can play chord sections from one to the other in Sforzando, this proves it can be done.
You did try those sfz didn't you ????

You are totally limiting the BBPlugin potential by making it for old users that just want the Biab tracks in their DAW that they now have in Biab main app, making a mirror image of the main app in a plugin is pointless.
The BBPlugin working how I showed could open a frozen SGU directly in the BBPlugin with identical layout and sections and read the frozen section data in an SGU/MGU and instantly play that, or it can get bbw4 to open the frozen SGU/MGU track data and render that direct to the SavedTracks folder as text and midi data (NO WAVs).
BBW4 can give the BBPlugin track data for every single track or multiriffs same as it does now but only for multiriffs in the BBoutput.txt.
You can have 24 frozen tracks in the main Biab SGU and the BBPlugin could call on bbw4 to open that and write the text and midi data for all tracks to the SavedTracks folder and the BBPlugin will play instantly identical to Biab main app, not waiting 10 hours for 24 tracks to render.
This way old Biab users don't need all the functions as they can work in Biab > Save frozen SGU >>> BBPlugin will instantly open that frozen SGU and you will have the identical song playing instantly.
Got to change something else ? just make the change in Biab main app and Save again frozen and open again in the BBPlugin, not waiting hours to re-render changes you will get a clone of the Biab current song state instantly.
See all the trouble I went to with Biab Track Injector for Reaper, that was to show how it could be done to get tracks instantly into Reaper without rendering or re-rendering, if you don't like a section you go to Biab change that section and BANG ! it's in Reaper instantly.

Thanks for asking and taking an interest, I don't mine explaining it all to anyone that can't get their head around it, I want to get you guys there also.

Also with the BBPlugin working this way with elastique it will fit the tracks to any varying decimal tempo map.
If old users create their song up in a constant tempo Biab session it will instantly transfer and fit the varying decimal tempo map in their DAW.
You could also have an option to open a frozen SGU and pic the tracks you want to import.
This is a multistyle from Biab instantly in Reaper, identical, that's how the BBPlugin will work. Old users make it all up in Biab and then instantly transferred to the BBPlugin in the DAW, any editing or changing in the main Biab can be easily re-transferred.
I even suggested you could have a "Transfer" button on the BBPlugin that will do this.
That's why I suggested that Biab writes the current data for all tracks to bb\Data\BBoutput.txt
so the BBPlugin will read and load the data of the current Biab session, but you won't have to go and make cups of coffee while it's being done.

© PG Music Forums