• Register
  • Help
Results 1 to 4 of 4

Topic: Home made fixes for Garritan Classic Pipe Organs

Share/Bookmark
  1. #1

    Home made fixes for Garritan Classic Pipe Organs

    Hi there,


    I have had this for some time now in my drawer, I decided to share.
    There are a couple of easy-to-fix bugs in the Pipe Organs libraries, which make it sometime annoying to use, and unfortunately MakeMusic doesn't care to create an update for the library, so here is what you (they) could do to make it work better.
    You need to change some files using a text editor which shows line numbers (like Notepad++).
    I give the necessary changes with some explanation here:
    Classic Pipe Organs.bank.xml
    Line 95: <AriaProgram name="03 Modern 1/02 Mod1 Koppelflote 4'" gui="../../GUI/Keyboard_gui.xml" category="">
    Change to: <AriaProgram name="03 Modern 1/02 Mod1 Koppelflote 2'" gui="../../GUI/Keyboard_gui.xml" category="">
    The Koppelflote sample is a 2' sample in reality.


    Line 107: <AriaProgram name="03 Modern 1/06 Mod1 Prinzipal 8'" gui="../../GUI/Keyboard_gui.xml" category="">
    <AriaProgram name="03 Modern 1/06 Mod1 Prinzipal 4'" gui="../../GUI/Keyboard_gui.xml" category="">
    (This is a 4' sample)


    Line 137: <AriaProgram name="03 Modern 1/16 Mod1 Pedal Trompette 8' 4'" gui="../../GUI/Keyboard_gui.xml" category="">
    To: <AriaProgram name="03 Modern 1/16 Mod1 Pedal Trompette 2' 1'" gui="../../GUI/Keyboard_gui.xml" category="">


    Now the harder parts which also include the range of the instruments. Unexplicably the MakeMusic (or Garritan) guys decided to make 4-octave sample sets from organs which have more than 4 octaves (baroque organs typically had some notes above c''')
    I show only the new text. Range changes include 2 lines usually, one for the attack, one for the release sample.


    Baroque Copula Maj.sfz
    Line 122:
    <region> lovel=1 hivel=127 lokey=83 hikey=86 pitch_keycenter=84 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=22534 loop_end=322928 sample=29 SBCopumaj c5_0002102C.audio
    Line 181:
    <region> offset=349095 lovel=1 hivel=127 lokey=83 hikey=86 pitch_keycenter=84 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=22534 loop_end=322928 sample=29 SBCopumaj c5_0002102C.audio


    Baroque Flauto Oct Mappings.sfz
    Line 80:
    <region> lovel=1 hivel=127 lokey=94 hikey=98 pitch_keycenter=96 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=104368 loop_end=219852 sample=29 SBFlautoctva c6_0002102C.audio


    Baroque Flauto Oct.sfz
    Line 131:
    <region> lovel=1 hivel=127 lokey=94 hikey=98 pitch_keycenter=96 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=104368 loop_end=219852 sample=29 SBFlautoctva c6_0002102C.audio
    Line 190:
    <region> offset=298953 lovel=1 hivel=127 lokey=94 hikey=98 pitch_keycenter=96 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=104368 loop_end=219852 sample=29 SBFlautoctva c6_0002102C.audio


    Baroque Principal.sfz
    Line 122:
    <region> lovel=1 hivel=127 lokey=92 hikey=98 pitch_keycenter=93 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=98021 loop_end=284454 sample=27 SBPrincp4 a5_0002102C.audio
    Line 179:
    <region> offset=341178 lovel=1 hivel=127 lokey=92 hikey=98 pitch_keycenter=93 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=98021 loop_end=284454 sample=27 SBPrincp4 a5_0002102C.audio


    Classical Flute.sfz
    Line 124:
    <region> lovel=1 hivel=127 lokey=82 hikey=90 pitch_keycenter=83 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=100966 loop_end=247241 sample=28 GBflutes b4_0002102C.audio
    Line 185:
    <region> offset=355674 lovel=1 hivel=127 lokey=82 hikey=90 pitch_keycenter=83 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=100966 loop_end=247241 sample=28 GBflutes b4_0002102C.audio


    Classical Forte Pedal.sfz
    Line 104:
    <region> lovel=1 hivel=127 lokey=35 hikey=56 pitch_keycenter=36 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=138451 loop_end=348788 sample=08 GBfrtped c1_0002102C.audio
    Line 143:
    <region> offset=384006 lovel=1 hivel=127 lokey=35 hikey=56 pitch_keycenter=36 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=138451 loop_end=348788 sample=08 GBfrtped c1_0002102C.audio


    Classical Forte.sfz
    Line 126:
    <region> lovel=1 hivel=127 lokey=82 hikey=86 pitch_keycenter=84 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=250312 loop_end=324820 sample=29 GBForte842 c5_0002102C.audio


    Classical Piano Pedal.sfz
    Line 119:
    <region> lovel=1 hivel=127 lokey=34 hikey=56 pitch_keycenter=35 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=139976 loop_end=336021 sample=07 GBPianped b0_0002102C.audio
    Line 156:
    <region> offset=380983 lovel=1 hivel=127 lokey=34 hikey=56 pitch_keycenter=35 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=148958 loop_end=345003 sample=07 GBPianped b0_0002102C.audio


    Classical Pleno.sfz
    Line 124:
    <region> lovel=1 hivel=127 lokey=82 hikey=94 pitch_keycenter=84 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=89912 loop_end=291392 sample=29 GBPleno c5_0002102C.audio


    Line 183:
    <region> offset=362406 lovel=1 hivel=127 lokey=82 hikey=94 pitch_keycenter=84 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=89912 loop_end=291392 sample=29 GBPleno c5_0002102C.audio


    Classical Principal.sfz
    Line 123:
    <region> lovel=1 hivel=127 lokey=82 hikey=92 pitch_keycenter=83 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=161451 loop_end=286977 sample=28 GBPrncpl8 b4_0002102C.audio
    Line 184:
    <region> offset=320812 lovel=1 hivel=127 lokey=82 hikey=92 pitch_keycenter=83 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=161451 loop_end=286977 sample=28 GBPrncpl8 b4_0002102C.audio


    Classical Quintadena.sfz
    Line 124:
    <region> lovel=1 hivel=127 lokey=82 hikey=94 pitch_keycenter=83 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=148601 loop_end=278778 sample=28 GBQntdna b4_0002102C.audio
    Line 186:
    <region> offset=338528 lovel=1 hivel=127 lokey=82 hikey=94 pitch_keycenter=83 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=148601 loop_end=278778 sample=28 GBQntdna b4_0002102C.audio


    Classical Strings.sfz
    Line 124:
    <region> lovel=1 hivel=127 lokey=82 hikey=88 pitch_keycenter=83 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=168506 loop_end=307160 sample=28 GBStrings b4_0002102C.audio
    Line 186:
    <region> offset=345732 lovel=1 hivel=127 lokey=82 hikey=88 pitch_keycenter=83 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=168506 loop_end=307160 sample=28 GBStrings b4_0002102C.audio


    Mod 1 Hauptwerk All Stops.sfz
    Line 21 (add new content to line, to correctly align notes to keyboard):
    octave_offset=-1


    Mod 1 Koppelflote.sfz
    Line 124-131, 190-197: Remove the "//" signs, which make the control commands comments (I have no idea why they removed those samples)


    Mod 1 Nasat Mappings.sfz
    A complete misunderstanding of the Nasat stop (which should be used as harmonic reinforcement, so its sounding pitch is one and a half octave higher than its corresponding key on the keyboard, I had to change the whole key-sample mapping)
    Lines 63-69:
    <region> lovel=1 hivel=127 lokey=36 hikey=37 pitch_keycenter=67 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=86742 loop_end=154739 sample=01 Nasat g3_0002102C.audio
    <region> lovel=1 hivel=127 lokey=38 hikey=39 pitch_keycenter=69 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=129276 loop_end=188722 sample=02 Nasat a3_0002102C.audio
    <region> lovel=1 hivel=127 lokey=40 hikey=41 pitch_keycenter=71 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=72925 loop_end=167399 sample=03 Nasat b3_0002102C.audio
    <region> lovel=1 hivel=127 lokey=42 hikey=43 pitch_keycenter=73 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=76072 loop_end=172031 sample=04 Nasat c#4_0002102C.audio
    <region> lovel=1 hivel=127 lokey=44 hikey=45 pitch_keycenter=75 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=67590 loop_end=175640 sample=05 Nasat d#4_0002102C.audio
    <region> lovel=1 hivel=127 lokey=46 hikey=47 pitch_keycenter=77 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=74788 loop_end=178912 sample=06 nasat f4_0002102C.audio
    <region> lovel=1 hivel=127 lokey=48 hikey=49 pitch_keycenter=79 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=78240 loop_end=161663 sample=07 Nasat g4_0002102C.audio


    Mod 1 Nasat.sfz
    New content in line 20:
    octave_offset=1
    Lines 105-122:
    <region> lovel=1 hivel=127 lokey=24 hikey=37 pitch_keycenter=36 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=86742 loop_end=154739 sample=01 Nasat g3_0002102C.audio
    <region> lovel=1 hivel=127 lokey=38 hikey=39 pitch_keycenter=38 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=129276 loop_end=188722 sample=02 Nasat a3_0002102C.audio
    <region> lovel=1 hivel=127 lokey=40 hikey=41 pitch_keycenter=40 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=72925 loop_end=167399 sample=03 Nasat b3_0002102C.audio
    <region> lovel=1 hivel=127 lokey=42 hikey=43 pitch_keycenter=42 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=76072 loop_end=172031 sample=04 Nasat c#4_0002102C.audio
    <region> lovel=1 hivel=127 lokey=44 hikey=45 pitch_keycenter=44 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=67590 loop_end=175640 sample=05 Nasat d#4_0002102C.audio
    <region> lovel=1 hivel=127 lokey=46 hikey=47 pitch_keycenter=46 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=74788 loop_end=178912 sample=06 nasat f4_0002102C.audio
    <region> lovel=1 hivel=127 lokey=48 hikey=49 pitch_keycenter=48 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=78240 loop_end=161663 sample=07 Nasat g4_0002102C.audio
    <region> lovel=1 hivel=127 lokey=50 hikey=51 pitch_keycenter=50 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=59626 loop_end=145023 sample=08 Nasat a4_0002102C.audio
    <region> lovel=1 hivel=127 lokey=52 hikey=53 pitch_keycenter=52 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=95847 loop_end=171891 sample=09 Nasat b4_0002102C.audio
    <region> lovel=1 hivel=127 lokey=54 hikey=55 pitch_keycenter=54 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=74281 loop_end=155537 sample=10 Nasat c#5_0002102C.audio
    <region> lovel=1 hivel=127 lokey=56 hikey=57 pitch_keycenter=56 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=65699 loop_end=149590 sample=11 Nasat d#5_0002102C.audio
    <region> lovel=1 hivel=127 lokey=58 hikey=59 pitch_keycenter=58 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=70177 loop_end=164361 sample=12 Nasat f5_0002102C.audio
    <region> lovel=1 hivel=127 lokey=60 hikey=61 pitch_keycenter=60 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=99875 loop_end=158649 sample=13 Nasat g5_0002102C.audio
    <region> lovel=1 hivel=127 lokey=62 hikey=63 pitch_keycenter=62 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=53093 loop_end=153215 sample=14 Nasat a5_0002102C.audio
    <region> lovel=1 hivel=127 lokey=64 hikey=65 pitch_keycenter=64 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=80172 loop_end=165311 sample=15 Nasat b5_0002102C.audio
    <region> lovel=1 hivel=127 lokey=66 hikey=67 pitch_keycenter=66 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=63722 loop_end=170026 sample=16 Nasat c#6_0002102C.audio
    <region> lovel=1 hivel=127 lokey=68 hikey=69 pitch_keycenter=68 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=81581 loop_end=177891 sample=17 Nasat d#6_0002102C.audio
    <region> lovel=1 hivel=127 lokey=70 hikey=74 pitch_keycenter=72 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=92572 loop_end=210387 sample=19 Nasat g6_0002102C.audio


    Lines 162-179:
    <region> offset=197750 lovel=1 hivel=127 lokey=24 hikey=37 pitch_keycenter=36 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=86742 loop_end=154739 sample=01 Nasat g3_0002102C.audio
    <region> offset=220647 lovel=1 hivel=127 lokey=38 hikey=39 pitch_keycenter=38 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=129276 loop_end=188722 sample=02 Nasat a3_0002102C.audio
    <region> offset=184992 lovel=1 hivel=127 lokey=40 hikey=41 pitch_keycenter=40 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=72925 loop_end=167399 sample=03 Nasat b3_0002102C.audio
    <region> offset=197050 lovel=1 hivel=127 lokey=42 hikey=43 pitch_keycenter=42 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=76072 loop_end=172031 sample=04 Nasat c#4_0002102C.audio
    <region> offset=195960 lovel=1 hivel=127 lokey=44 hikey=45 pitch_keycenter=44 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=67590 loop_end=175640 sample=05 Nasat d#4_0002102C.audio
    <region> offset=198738 lovel=1 hivel=127 lokey=46 hikey=47 pitch_keycenter=46 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=74788 loop_end=178912 sample=06 nasat f4_0002102C.audio
    <region> offset=196055 lovel=1 hivel=127 lokey=48 hikey=49 pitch_keycenter=48 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=78240 loop_end=161663 sample=07 Nasat g4_0002102C.audio
    <region> offset=174028 lovel=1 hivel=127 lokey=50 hikey=51 pitch_keycenter=50 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=59626 loop_end=145023 sample=08 Nasat a4_0002102C.audio
    <region> offset=195444 lovel=1 hivel=127 lokey=52 hikey=53 pitch_keycenter=52 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=95847 loop_end=171891 sample=09 Nasat b4_0002102C.audio
    <region> offset=188160 lovel=1 hivel=127 lokey=54 hikey=55 pitch_keycenter=54 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=74281 loop_end=155537 sample=10 Nasat c#5_0002102C.audio
    <region> offset=195789 lovel=1 hivel=127 lokey=56 hikey=57 pitch_keycenter=56 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=65699 loop_end=149590 sample=11 Nasat d#5_0002102C.audio
    <region> offset=208481 lovel=1 hivel=127 lokey=58 hikey=59 pitch_keycenter=58 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=70177 loop_end=164361 sample=12 Nasat f5_0002102C.audio
    <region> offset=190400 lovel=1 hivel=127 lokey=60 hikey=61 pitch_keycenter=60 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=99875 loop_end=158649 sample=13 Nasat g5_0002102C.audio
    <region> offset=182381 lovel=1 hivel=127 lokey=62 hikey=63 pitch_keycenter=62 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=53093 loop_end=153215 sample=14 Nasat a5_0002102C.audio
    <region> offset=217451 lovel=1 hivel=127 lokey=64 hikey=65 pitch_keycenter=64 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=80172 loop_end=165311 sample=15 Nasat b5_0002102C.audio
    <region> offset=204600 lovel=1 hivel=127 lokey=66 hikey=67 pitch_keycenter=66 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=63722 loop_end=170026 sample=16 Nasat c#6_0002102C.audio
    <region> offset=198195 lovel=1 hivel=127 lokey=68 hikey=69 pitch_keycenter=68 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=81581 loop_end=177891 sample=17 Nasat d#6_0002102C.audio
    <region> offset=252624 lovel=1 hivel=127 lokey=70 hikey=74 pitch_keycenter=73 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=92572 loop_end=210387 sample=19 Nasat g6_0002102C.audio


    Line 231:
    <region> lovel=1 hivel=127 lokey=36 hikey=73 pitch_keycenter=48 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=5724 loop_end=57565 sample=Organ_blow_noise1D_0002102C.audio


    Ren Renaissance.sfz
    Add to line 20:
    octave_offset=-1


    Ren Stopped Flutes Mappings.sfz
    Line 63:
    <region> lovel=1 hivel=127 lokey=32 hikey=48 pitch_keycenter=47 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=91980 loop_end=268083 sample=03 Stpdflut b1_0002102C.audio


    Ren Stopped Flutes.sfz
    Line 106:
    <region> lovel=1 hivel=127 lokey=32 hikey=48 pitch_keycenter=47 amplitude=100 tune=0 loop_mode=loop_continuous loop_start=91980 loop_end=268083 sample=03 Stpdflut b1_0002102C.audio

  2. #2

    Re: Home made fixes for Garritan Classic Pipe Organs

    Thank you for sharing.
    Fabio
    Arrigo Beyle / Milanese / Lived, wrote, loved -- Stendhal
    Being Italian is a full-time job -- B. Severgnini

  3. #3

    Re: Home made fixes for Garritan Classic Pipe Organs

    Thanks VERY much indeed for those, Briff.

    An extremely useful late Christmas present.

    Did you finish, or were you 'terminated' due to the length of the post?

    Kind regards,
    John.
    Author of MIDI tutorials at http://midi-tutor.proboards.com/index.cgi

  4. #4

    Re: Home made fixes for Garritan Classic Pipe Organs

    This is all, I managed to finish it.

Go Back to forum

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •