You need to be logged in to post on the forum
Topic Options
#459655 - 02/28/18 01:37 PM [Post your own Tips and Tricks here] Biab RB MusicXML to Reaper Notation & Chords
Pipeline Offline

Registered: 02/05/15
Posts: 2239
Reaper will import BiabXML and show the chords in the notation.
It will also export it to PDF, xml or mid.

It does what the BB chord window needs, zooms when you Ctrl+scroll mouse wheel.

Just drag n drop the xml in.

You can also copy the chords to Reaper's Regions or Markers, or in another post to lyrics

If you save BB to midi as well you will get the A B part Markers (set in Biab Midi Options) in Reaper, just drag n drop the midi in after the xml and import Markers.

You can get reascales to load into Reaper to give scale or chords to snap to.



#459810 - 03/01/18 10:41 AM [Post your own Tips and Tricks here] Re: Biab RB MusicXML to Reaper Notation & Chords [Re: Pipeline]
Matt Finley Offline

Registered: 07/12/00
Posts: 16978
Loc: Hudson Valley & Lake George NY
This is a great tip. I viewed the videos and I'll give this a try. Thanks for posting!
BIAB 2018 PC Audiophile; [& 2017 Mac]. Software: Mixcraft, Adobe Audition, Ozone, Encore; Win 10 64 Pro. Hardware: custom i7, 16 Gb RAM; Roland Integra-7, Focusrite 18i20(2), TCE Finalizer, Behringer X-Touch, Adam sub & 6" monitors.

#460105 - 03/03/18 12:27 AM [Post your own Tips and Tricks here] Re: Biab RB MusicXML to Reaper Notation & Chords [Re: Pipeline]
Noel96 Offline

Registered: 10/31/08
Posts: 12724
Loc: Australia
Thanks for all this information, Pipeline. It's fantastic! You've inspired me to have a play smile

#460110 - 03/03/18 02:11 AM [Post your own Tips and Tricks here] Re: Biab RB MusicXML to Reaper Notation & Chords [Re: Noel96]
Pipeline Offline

Registered: 02/05/15
Posts: 2239
This script will copy the xml chords to regions.

reaper.Main_OnCommand(40421,0) --Item: Select all items in track 40421
reaper.Main_OnCommand(40153,0) --Item: Open in built-in MIDI editor (set default behavior in preferences) 40153
take = reaper.MIDIEditor_GetTake(reaper.MIDIEditor_GetActive())
MIDIOK, MIDI = reaper.MIDI_GetAllEvts(take, "")
tChords = {}
stringPos, ticks = 1, 0
while stringPos < MIDI:len() do
    offset, flags, msg, stringPos = string.unpack("i4Bs4", MIDI, stringPos)
    ticks = ticks + offset
    if msg:byte(1) == 0xFF then
        chord = msg:match("text (.+)")
        if chord then
            tChords[#tChords+1] = {chord = chord, ticks = ticks}
tChords[#tChords+1] = {ticks = ticks}
for i = 1, #tChords do
    tChords[i].time = reaper.MIDI_GetProjTimeFromPPQPos(take, tChords[i].ticks)
for i = 1, #tChords-1 do
    -- Set Region Color RGB > reaper.ColorToNative(55,118,235)
    reaper.AddProjectMarker2(0, true, tChords[i].time, tChords[i+1].time, tChords[i].chord, 0, reaper.ColorToNative(55,118,235)|0x1000000) 
reaper.Undo_EndBlock2(0, "Convert xml chords to regions", -1)

In Reaper Menu > Actions > Show Action List > Reascript > New > Convert xml chords to regions.lua
(this should Save in Reaper Resources\Scripts, to find folder > Options > Show REAPER Resource path..)
copy and paste code below,
select a track from the imported musicxml
in the Reascript window > Ctrl+S to save and run script
close script window
to run the script next time just type the name you save it to in the filter box.
In the script you can change the default region (R,G,B) color > reaper.ColorToNative(55,118,235), to edit the region color right click the region.

To convert the Regions to Text Items Track install ReaPack
then Extensions > ReaPack > Browse packages
X-Raym_Create text items on first selected track from regions
right click > Install > Apply
Insert a new track, select it, run > X-Raym_Create text items on first selected track from regions


#460150 - 03/03/18 07:52 AM [Post your own Tips and Tricks here] Re: Biab RB MusicXML to Reaper Notation & Chords [Re: Pipeline]
Icelander Offline

Registered: 11/11/12
Posts: 2352
Why hasn't PG just hired you years ago, Pipeline cool
Never finish what you can't start!
BBox 2017 Audiophile, Mac Pro Intel, OSX 10.6.8, 800x600 (TV VGA)


PG Music News
User Tip - Custom Drum Shots

Have you ever wanted more control of the RealDrums generated within Band-in-a-Box? (example: with the same consecutive shot/hold/push)

Forum user Pipeline shared their steps in an incredibly detailed forum post to our Tips & Tricks forum - check it out: Custom Drum Shots.

#FunFactFriday - Team PG!

Did you know... Within Band-in-a-Box®, choose Help | About Band-in-a-Box, and you'll see more than just information on the program - you'll also see a complete list of Team PG - we're currently at 35 team members!

#TBT - Automatic Soloing in Band-in-a-Box® 7!

Band-in-a-Box® 7 included some great new features - like Automatic Soloing! This introduced program users to the powerful Soloist capabilities of Band-in-a-Box®, which also includes the Soloist Maker.

Automatic Soloing!
Pick any song or chords in any style, and choose a "soloist." Band-in-a-Box® then creates and plays a professional quality solo in the style of your choice. Previous versions of Band-in-a-Box created great accompaniment. Now you can hear sensational solos as well - showing you exactly what notes are played. Choose from "soloists" in the style similar to great Jazz musicians such as Django Reinhardt, John Coltrane, or Country/Pop soloists and others, or create your own soloists using the "Soloist Maker."

Soloist Maker
This module allows you to define your own soloists. For example, let's say you want to create a soloist in a style similar to the style of "John Coltrane" - the great Jazz saxophonist. The Soloist Maker allows you to define the parameters essential to Coltrane's playing, such as instrument range (i.e. tenor saxophone), extra legato playing, playing more on top of the beat than typical Jazz musicians, and playing straighter 8th notes than usual Swing 8th notes. Also, you can set phrasing options, such as how long the phrase should be and how much "space" to leave between phrases. You can also set how "outside" the playing should be. In the case of a John Coltrane style - you set that to the maximum! Then "turn him loose" and hear the soloist play over any song!

Review all of the features added with Band-in-a-Box® 7:

#TechTipTuesday - Opening MIDI Tracks in PowerTracks Pro Audio

Open your MIDI file in PowerTracks Pro Audio (or RealBand), and you'll see the instruments separated onto their own track - an excellent way to hear all the instruments individually for that song, and a great way to learn!

There's no trick to it either - just use the File | Open dialog, locate the MIDI file, and click [Open].

Note: Type 0 MIDI files have all channels on one track, and should ask whether you want to separate them. If you accidentally chooses no, hit Edit - MIDI - Extract Channels to Tracks. Typically, Type 1 MIDI files have the instruments automatically separated.

With the release of Band-in-a-Box® 2018 for Windows we also released 202 NEW RealTracks, including 8 Sets (68 RealTracks) for Rock-Pop!

Learn more about these and listen to demos:

RealPAK 14: Rock-Pop includes:
RealTracks Set 286: Pop & Rock Guitars with Brent & Joe
RealTracks Set 287: Pop Songwriter - Acoustic Guitar
RealTracks Set 288: Southern Pop Drums with Land Richards
RealTracks Set 289: Fretless Bass, Pop Keys, and Punk Drums
RealTracks Set 290: More Pop Percussion Singles
RealTracks Set 291: Modern Dancehall
RealTracks Set 292: Klezmer!
RealTracks Set 293: A Taste of Europe - France, Italy, and Sweden

Purchasing the Band-in-a-Box® 2018 PlusPAK, UltraPAK, or Audiophile Edition? These new Rock-PopRealTracks are already included!
Band-in-a-Box® 2018 Pro and MegaPAK customers interested in adding these to their collection can purchase RealPAK 14: Rock-Pop for just $79 at

Audio Edit Window Enhancements in Band-in-a-Box® 2018 for Windows!

With Band-in-a-Box® 2018 for Windows, the Audio Edit Window GUI has been updated to include a dedicated settings button and a Marker Mode button. Plus, editing features can now be applied to the entire track (if no specific region is highlighted).

We've also added the following items to the Edit button within the Audio Edit Window:

Paste (Mix) - This will mix the audio from the clipboard with the existing audio instead of overwriting it. You will be given the option to set the percentage of the existing audio to keep and the pasted audio to mix in.
Paste (Insert) - This will insert the audio from the clipboard to the current location, instead of overwriting the existing audio. The audio to the right of the insertion point will be shifted to make room for the new audio.
Delete - This will delete the selected region of audio.
Insert Silence - This will insert silence at the cursor. The duration of the silence inserted will be equal to the duration of the selected region.
Convert Channels - If the audio is stereo, this will convert it to mono. If it’s mono, this will convert it to stereo. You will be given the option to set the percentage of the left and right channels to include.
Harmonize - This will launch the Audio Harmony dialog, which can be used to harmonize the selected region of audio.
Transcribe - This will transcribe the audio to the Melody or Soloist track.
Fix Tuning - This will automatically correct the tuning of the selected region according to the key of your song. For example, in the key of C, if a C# is detected then it will be transposed down to C or up to D depending on which one is closer.

YouTube Find - Tools to Improve Your Music Composition

My secret weapon is Band-in-a-Box...
Brian Johnston

Brian explains why we're his secret weapon in this great article: Improving Music Composition Diversity

And he even created the following video: Tools to Improve Your Music Composition

Forum Stats
27241 Members
49 Forums
50684 Topics
416993 Posts

Max Online: 2434 @ 11/14/17 12:37 AM
Newest Members
Dan W, fabricefani, gemma, Greg Atkinson, oakster

27240 Registered Users
Top Posters (30 Days)
Matt Finley 180
VideoTrack 164
Noel96 149
MarioD 138
Deryk - PG Music 115
David Snyder 114
BlueAttitude 112
Pipeline 110
dcuny 109
Janice & Bud 105
Today's Birthdays
Bob Hunt, C J Lane, freeman, Philsaxophone