vendredi 2 septembre 2016

simpler alternative format for bank patches

to greatly facilitate the process of creating reabank files for synthesizers/keyboards, Reaper should be able to read bank patches in the simple format

[bank MSB] [bank LSB] [program no.]

like

81 2 107 BrassEnsemble

Instead of requiring to always define bank numbers first separately, this would make it possible to sort sounds by any of the 4 features (MSB, LSB, program no. or the name of the sound). Keyboards like the Yamaha Tyros5 have plenty of banks consisiting of only one single sound. Creating a current reabank file from the bank patch pages of its manual is extremely painful!

Her comes a small snippet of the Tyros5's reabank file showing the awful sequence of bank definitions that can't be generated in a convenient manner like copy and paste but involves a whole lot of manual (error-prone) editing. It took over 4 hours to create the final file including way more than 200 banks:


Code:

Bank 109 6 Bank 190

19        LieblichGedacht 1
48        RealSpiccato

Bank 109 112 Bank 191

47        Timpani 2
72        Piccolo 2

Bank 109 113 Bank 192

45        Pizzicato 2

Bank 109 114 Bank 193

59        MutedTrumpet 2

Bank 109 116 Bank 194

66        SaxSection 2

Bank 109 117 Bank 195

21        Steirisch 2
57        Trombone 3

Bank 109 118 Bank 196

21        MasterAccord 2
56        Fluegelhorn 3

Bank 109 119 Bank 197

56        Cornet 2

Bank 120 0 Bank 198

0        StandardSet
8        RoomSet
16        PowerSet
24        ElectroSet
25        AnalogSet
32        JazzSet
40        BrushSet
48        OrchestraSet
56        SFXSet

The alternative file structure would allow information to be just copied and pasted from the keyboards manual - (often) without any further editing:

Code:

109 6 19 LieblichGedacht 1
109 6 48 RealSpiccato
109 112 47 Timpani 2
109 112 72 Piccolo 2
109 113 45 Pizzicato 2
109 114 59 MutedTrumpet 2
109 116 66 SaxSection 2
109 117 21 Steirisch 2
109 117 57 Trombone 3
109 118 21 MasterAccord 2
109 118 56 Fluegelhorn 3
109 119 56 Cornet 2
120 0 0        StandardSet
120 0 8        RoomSet
120 0 16 PowerSet
120 0 24 ElectroSet
120 0 25 AnalogSet
120 0 32 JazzSet
120 0 40 BrushSet
120 0 48 OrchestraSet
120 0 56 SFXSet

The user could easily choose to sort everything by the names of the sounds instead to facilitate (or even enabling him in the first place) to find a specific sound:

Code:

120 0 25 AnalogSet
120 0 40 BrushSet
109 119        56 Cornet
120 0 24 ElectroSet
109 118        56 Fluegelhorn
120 0 32 JazzSet
109 6 19 LieblichGedacht
109 118        21 MasterAccord
109 114        59 MutedTrumpet
120 0 48 OrchestraSet
109 112        72 Piccolo
109 113        45 Pizzicato
120 0 16 PowerSet
109 6 48 RealSpiccato
120 0 8 RoomSet
109 116        66 SaxSection
120 0 56 SFXSet
120 0 0 StandardSet
109 117        21 Steirisch
109 112        47 Timpani
109 117        57 Trombone



simpler alternative format for bank patches

Aucun commentaire:

Enregistrer un commentaire