Old 03-16-2022, 02:34 AM   #1
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default Band In A Box Track Injector for Reaper

*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
Install https://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.

Install www.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.

Script
https://www.reatrak.com/downloads/bi...jector-GUI.zip
https://stash.reaper.fm/v/44058/Biab...jector-GUI.zip
https://stash.reaper.fm/v/46097/Biab...ctor-GUI-2.zip

Videos
https://www.reatrak.com/downloads/bi...njector-01.mp4
https://www.reatrak.com/downloads/bi...njector-02.mp4

Watch
Reaper-Biab-Track-Injector-01.mp4
Reaper-Biab-Track-Injector-02.mp4


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
replace these in the ahk folder
bb_track_info.ahk
bb_midi_track_info.ahk
**********
**********

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
Click the Green Arrow to Compile
File > Save

Full Screen


https://www.youtube.com/watch?v=FYI9LWJL2E8


Full Screen
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak

Last edited by MusoBob; 06-25-2023 at 12:55 AM.
MusoBob is offline   Reply With Quote
Old 03-16-2022, 02:35 AM   #2
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

Easy Installation Guide:
Have Biab running when you create the RT RD List in Reaper.

Watch: https://www.dropbox.com/s/g784mqib8b...ation.mp4?dl=0

Download: Reaper-Biab-Track-Injector-Installation.mp4
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak

Last edited by MusoBob; 05-09-2022 at 03:57 PM.
MusoBob is offline   Reply With Quote
Old 03-17-2022, 04:10 PM   #3
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default Drum Stems & Direct Input Guitars

This is generating Drum Stems for the selected stereo drum track,
and using Direct Input to change from a different playing style to another.


Watch Reaper-Biab-Track-Injector-03.mp4

Download Reaper-Biab-Track-Injector-03.mp4


__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 03-20-2022, 08:44 PM   #4
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

*Updated fixes and navigation buttons.
Split Region button allows you to add one long region then split where the changes are.


__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 03-23-2022, 07:55 PM   #5
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default Soloist Demo

This is a video demo for fitting a soloist to your tempo mapped live recording session:

Watch https://www.dropbox.com/s/ybszmz6tmg...or-04.mp4?dl=0

Download Reaper-Biab-Track-Injector-04.mp4


__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 03-26-2022, 04:45 AM   #6
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default Drums Editing / Stems Video Demo

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...

Watch https://www.dropbox.com/s/rj3xsgdaci...or-05.mp4?dl=0

Download Reaper-Biab-Track-Injector-05.mp4


__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 03-28-2022, 02:44 AM   #7
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

*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.

Full Screen
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak

Last edited by MusoBob; 04-08-2022 at 08:46 PM.
MusoBob is offline   Reply With Quote
Old 03-28-2022, 03:11 AM   #8
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

This is a Video Demo using all mp3 source files:

Watch https://www.dropbox.com/s/6muxnyf1ac...or-06.mp4?dl=0
Download Reaper-Biab-Track-Injector-06.mp4

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 04-09-2022, 05:23 PM   #9
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

Thanks to the Reaper guys, Reaper will handle wma accurately now.
I updated the script to give an option for .wma in the dropdown in Settings tab.


Watch https://www.dropbox.com/s/qskjmry5fs...or-07.mp4?dl=0

Download Reaper-Biab-Track-Injector-07.mp4
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak

Last edited by MusoBob; 05-05-2022 at 06:44 PM.
MusoBob is offline   Reply With Quote
Old 04-10-2022, 01:44 AM   #10
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

Update Added Unfold Biab Chord Sheet, unfold Biab song chords and save SGU before importing to Reaper.
Other fixes.

Watch https://www.dropbox.com/s/dwv0zw85k2...or-08.mp4?dl=0

Download Reaper-Biab-Track-Injector-08.mp4

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 04-20-2022, 07:51 PM   #11
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

Here's a video showing a Style/Tempo/Time Signature change

Watch https://www.dropbox.com/s/4x0l5ebofx...or-09.mp4?dl=0

Download Reaper-Biab-Track-Injector-09.mp4

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 05-07-2022, 04:18 PM   #12
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

Random Style Creator added:

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".

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 05-09-2022, 01:06 AM   #13
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

Random Style creation:

Watch: https://www.dropbox.com/s/q993th54hu...or-10.mp4?dl=0

Download: Reaper-Biab-Track-Injector-10.mp4

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 05-26-2022, 04:35 AM   #14
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

Put all the videos into one

https://www.youtube.com/watch?v=FYI9LWJL2E8
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 10-25-2022, 11:10 AM   #15
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

"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
__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak

Last edited by MusoBob; 11-11-2022 at 06:01 PM.
MusoBob is offline   Reply With Quote
Old 10-31-2022, 04:13 AM   #16
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

I took the 10 16bit 44.1khz wav files in the Realdrums folder and encoded them to 24bit 48khz multichannel wavepack file that injects directly into Reaper.
https://www.dropbox.com/s/vt2bg5l614...Drums.mp4?dl=0

See in pic below file size of the 10 16/44.1 drum stems and the file size of the single 10ch 24/48 wavepack file that's 100meg smaller.

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 10-31-2022, 04:16 AM   #17
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

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.

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Old 10-31-2022, 04:20 AM   #18
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

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

__________________
ReaTrakStudio Chord Track for Reaper forum
www.reatrak.com
STASH Downloads https://stash.reaper.fm/u/ReaTrak
MusoBob is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 09:41 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.