*Update: Thanks to the great Reaper guys, the latest v6.57 release Reaper now handles wma accurately on old or new hardware, so you can use wma direct without re-encoding to mp3/wav. The Script below has been updated to give a file type choice of .wma in the Settings tab
+ Windows: support native decoding of .wma, .wmv, and mpeg-4 audio video via Windows Media Foundation
+ Windows: support native rendering of .wma, .wmv, and mpeg-4 audio and video via Windows Media Foundation Installhttps://www.sws-extension.org
EDIT: *Install reapack.com/ > In Reaper menu Extensions > Reapack > Browse packages.. in Filter paste js_ReaScriptAPI
right click > Install > Apply
*You need Biab version 1003 or earlier.
You can run bbw64 - 1003.exe along side the current bbw64.exe
you can work in the current version if you like but freeze the tracks then open in bbw64 - 1003.exe to use track injector, only have 1003 running when you use track injector so AutoHotkey will only access it.
You can also use a 2022 version.
You can use wav if you have the wav Audiophile version of Biab.
You can also use other formats if you want to batch convert your RealTracks/Drums to them, (this won't effect Biab as long as it has wma or wav to read) reaper has a batch converter.
Select the File Type then you can optionally batch Create the Reapeaks files if you don't want to wait for them to load.
Set the Drive Letter to the drive Biab application is on.
Create RT & RD List, this will create a text list of all your RealTracks/RealDrums that Reaper will read.
The Key droplist is to set the key of your song in Reaper and send it to Biab when sending the chords from Reaper's regions.
Installwww.autohotkey.com then set C:\Program Files\AutoHotkey\AutoHotkey.exe to Run As Administrator by right click.
The Autohotkey scripts in the ahk folder are for the eng version of Biab but can be modified for other languages.
You will need the 2022 version of Band in a Box to get all the features, an older version may only give the basic features.
This will add Band in a Box world class session players to your Reaper recording session without having to hire studio musicians.
It will give you way more control of what you need as it's loading the source files directly into Reaper without waiting and creating wav files.
You can easily add multiriffs to any section of Reaper's track instantly without having to render a lot of wav files.
You can change any section at anytime.
Any item you click on will show what RealTrack section it is allowing you to see what instruments changes there are on any track.
Any items can be extended either way to give custom variations as you don't have one consolidated wav file.
Shots and Holds for RealDrums can be custom selected by extending/shortening the Hold/Shot section for another variation.
Shots and Hold for the RealTracks can be adjusted easily in timing or volume level.
RealTracks can be changed from Direct Input <> FX version with one click keeping the same playing.
RealDrums can be split to stems (where available).
The Tracks from Biab will adjust to any decimal tempo map in Reaper.
It can have 4/4-3/4 time signature changes.
Copy all the files and folders in this zip to Reaper's Scripts folder (Reaper > Options > Show Reaper's resource path..)
In Actions menu > Actions List
New Action > Load ReaScript > Biab track injector GUI.lua
select and run.
You can resize the Biab window to a small size that's not in the way.
Leave the Biab mixer open and floating, so the track instrument names are showing down to Utility 02.
This is still being developed and needs a bit of error handling but still works pretty good.
If you have any lock ups just exit the Autohotkey script in the system tray "H" or Autohotkey.exe in the task manager.
Save your Reaper project regularly with the Save Project button.
EDIT: After version 1003 you can't add the get track info menu, so you need to use and earlier version you can freeze all tracks in the latest version you maybe using and save it then open in an earlier version, no need to generate or play (just rename the earlier version bbw64 - 923.exe or bbw64 - 1003.exe) I have asked them to get Biab to create the track data txt file automatically to give current track data for all tracks in bb\Data\BBoutput,txt to save having to hack into menus just to get the info.
EDIT: "I have the latest versions of Reaper & BIAB 64B installed as per date 24 Oct 2022"
EDIT: It's version 923 not 423
I had 922 running but tried 926 and it did not work.
Use the 923 or 922 as 926 won't allow you to have the Track menu tweak to use the injector.
Just install the 923 and make a copy of bbw64.exe and rename bbw64 - 923.exe and run that without 926 running to use the track injector. Then you can install the latest version but still have the injector version.
This can be fixed for newer versions but I will just wait and see if PG implement how the injector works into the BiabVST to get instant generate/play or in Biab itself to send track data directly to Reaper or in RealBand though that maybe a stretch.
**********
**********
EDIT:That track menu was for 923, for later versions use this.
This will add as an item in the Help > Utilities so it's out of the way without making a new Main menu item "Track"
In Resource editor in TBANDWINDOW search Tag = 2759
You will see
Code:
object RunDownloadInstallManagernow1: TMenuItem
Tag = 2759
Caption = 'Run Download/Install Manager now...'
OnClick = RunDownloadInstallManagernow1Click
end
paste this directly under that item by hitting enter after "end"
Code:
object TrackMenuItemID1224: TMenuItem
Tag = 1224
Caption = 'Get Track Info'
end
so you have
Code:
object RunDownloadInstallManagernow1: TMenuItem
Tag = 2759
Caption = 'Run Download/Install Manager now...'
OnClick = RunDownloadInstallManagernow1Click
end
object TrackMenuItemID1224: TMenuItem
Tag = 1224
Caption = 'Get Track Info'
end
end
object TMenuItem
Caption = '-'
end
You need to first add a menu to Band in a Box:
This is quick and simple to do.
Download a Resource Editor
open bbw64.exe
Select RCDATA
Select TBANDWINDOW
on the right side select some text then Ctrl+F
type Help and search
insert a blank line above it and paste the code
Code:
object Track: TMenuItem
Caption = 'T&rack'
object TrackMenuItemID1224: TMenuItem
Tag = 1224
Caption = 'Get Track Info'
end
end
You can easily edit the drum track how you like as every section will contain the whole drum track.
It can the be made into stems once you get it how you like, the only issue being is when they made the stems they did not add the shots, holds and pushes that are at the end of the stereo file, as you can see below in the pic, so you will need to copy them to the stem track from the stereo track wherever you have a hold etc...
*Update: Thanks to the great Reaper guys, the latest pre-release Reaper now handles wma, so you can use wma direct without re-encoding to mp3/wav. The Script below has been updated to give a file type choice of .wma in the Settings tab
Reaper is not encoding wma to mp3 accurately so another option for converting wma to mp3/wav is https://www.freac.org/downloads-mainmenu-33
see pic below.
Do a search in the RealTracks or Drums folder for .wma then just drag n drop the search results into Freac.
With so many pre made Styles in Biab this allows you to create you own unique Style or pick a RealTrack instrument or Drum randomly that will match the Feel, Time Signature and tempo range it is set to.
The is an "A M" on eack track that allows you to instantly Inject that Audio or Midi track into a Reaper track without have to wait for Biab to render down to wav.
After loading your chords into Biab just select the "Feel, Time Signature and tempo range" then the "Set BB to Blank Style" button.
Select the type of instrument in the drop down and Rhythm, Solo (or Drum in Utility tracks) then click the "Random", click "Re-Gen".
"I have the latest versions of Reaper & BIAB 64B installed as per date 24 Oct 2022"
EDIT: It's version 923 not 423
I had 422 running but tried 426 and it did not work.
Use the 423 or 422 as 426 won't allow you to have the Track menu tweak to use the injector.
Just install the 423 and make a copy of bbw64.exe and rename bbw64 - 423.exe and run that without 426 running to use the track injector. Then you can install the latest version but still have the injector version.
This can be fixed for newer versions but I will just wait and see if PG implement how the injector works into the BiabVST to get instant generate/play or in Biab itself to send track data directly to Reaper or in RealBand though that maybe a stretch.
Another issue:
In Reaper menu Extensions > Reapack > Browse packages.. in Filter paste js_ReaScriptAPI
right click > Install > Apply
Here's a video using Flac directly from frozen SGU without decompressing wma to wav then writing to RAM then rendering down to wav, it's just written directly into Reaper's track as Flac. https://www.dropbox.com/s/moobjjwo1x...Files.mp4?dl=0
There is a pic show files sizes of Flac Wav and Wavepack, wavepack will encode to more than 10 channels ideal for drums. Compressed format ogg will encode to more than 10 channel also.
So Biab could generate, import or render all it's tracks to/from a multichannel format.
Here's opening a frozen SGU without decompressing wma to wav generating into RAM or playing or rendering down to wav, it's just written straight into the Reaper track.
That's what could be done with Biab Connecting to Reaper