Old 08-24-2019, 07:35 AM   #1
Human being with feelings
Join Date: Oct 2016
Posts: 17
Default Converting midi implementation to reabank

Hi, I try to make a reabank file for my Roland TD 30 drum module.

But: in the roland midi implementation documentation all midi messages are
written in hex format. For bank / program change it is:

BANK SELECT (Controller No. 0,32)

Status 2nd Byte 3d Byte
BnH 00H mmH
BnH 20H llH

where n = midi channel, mm = bank no MSB, ll = bank no LSB

I can select up to 99 drum sets in my TD 30.
When creating a .rebank file I have to enter a "bank" line and a "program" line:

Bank MSB LSB Bank-Name
Patch-ID patch-name

In reaper, when selecting a reabank file, I can enter the midi-channel
to be used. The Bank and program ID is loaded from the reabank file.

I have no idea what I have to enter into the reabank file to select
the programs / patches from 1 to 99

How do I "convert" the hex data from the manual to reabank file?

Deffe is offline   Reply With Quote
Old 08-25-2019, 07:34 AM   #2
Human being with feelings
DarkStar's Avatar
Join Date: May 2006
Location: Surrey, UK
Posts: 18,009

The function of the ReaBank file is to let you use meaningful names for the Program. An example of the format of the individual lines in a .ReaBnk files is:
// A bank entry lists the MSB, LSB, and bank name
// for all the patches that follow, until the next bank entry.

Bank 0 0 General MIDI
// A program entry simply lists the program number and patch name.
0 Acoustic Grand Piano
1 Bright Acoustic Piano
2 Electric Grand Piano
All you will need something like
Bank 0 0 TD 30
1 Studio
2 LA Metal
3 Swingin’
4 Burnin’
5 Birch
6 Nashville
7 LoudRock

The "0 0 " after "bank" above mean that this is Bank #0, which should be OK. Also, you may need to start the numbering from 0 rather than 1.

When Reaper sends a PC Change event in the MIDI Editor,it converts the values from the .ReaBank file into the hexadecimal for the Program Change message.
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is offline   Reply With Quote
Old 08-25-2019, 08:23 AM   #3
Human being with feelings
Join Date: Oct 2016
Posts: 17

Thx for your answer!

This seems to be much easier as I thought

Deffe is offline   Reply With Quote

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 01:30 PM.

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