Practice keyboard bell samples: Difference between revisions

m revise mac mini vendor link
m Improved voice management for fasst play
Line 145: Line 145:


  //----------------------------------------------------------
  //----------------------------------------------------------
  // Programmed by Rick White, http://www.chimemaster.com
  // Programmed by Rick White, www.chimemaster.com May 23 2017
  // For GCNA membership use with MIDI practice keyboards
// Updated Jun 21 2018 to improve voice management for fast
  // January, March 2016, May 2017
//    playing using polyphonic grouping
//
// CREATIVE COMMONS LICENSE
// Attribution 4.0 International (CC BY 4.0)
//
  // For use with MIDI practice keyboards
  //
  // Works with Garratin Sample programs using ARIA engine or
  // Works with Garratin Sample programs using ARIA engine or
  // Plogue Sforzando - freeware can be found at
  // Plogue Sforzando - freeware can be found at
  //        http://www.plogue.com/products/sforzando/  
  //        http://www.plogue.com/products/sforzando/
  //----------------------------------------------------------
  //----------------------------------------------------------
   
  <global>
<group>  // was <global> more compatible using group
  loop_mode=one_shot  // force sample to play in entirety
  polyphony=64        // reduce for slow cpu/low memory
  ampeg_attack=0.005  // 5 ms de-click  
  loop_mode=one_shot  // force sample to play in entirety
  ampeg_hold=1        // 1 sec hold
  ampeg_attack=0.005  // 5 ms de-click may be excessive
  ampeg_decay=1      // 1 sec decay
  ampeg_hold=1        // 1 sec hold
  ampeg_sustain=100  // to 100% - play same staccato or legato
  ampeg_decay=1      // 1 sec decay
  ampeg_release=100  // 100 sec release long enough
  ampeg_sustain=100  // to 100% - play same staccato or legato
  polyphony=4 // each group max voices
  ampeg_release=100  // 100 sec release long  
  <group> group=01
  <region> sample=LT_10_10_0.wav lokey=036 key=043 // keyboard G0 First AnnArbor bell
  // no keyboard transposition - full 6 octaves
  // <region> sample=      key=044 // missing Ab0 semitone
  <region> sample=1-Csharp2.wav key=037 lokey=036 hikey=038
  <group> group=02
  <region> sample=2-Eb2.wav     key=039
  <region> sample=LT_10_10_01.wav key=045 lokey=044  // fill missing Ab0
  <region> sample=3-E2.wav      key=040
  <group> group=03
  <region> sample=4-F2.wav       key=041
  <region> sample=LT_10_10_02.wav key=046 // Bb0
  <region> sample=5-Fsharp2.wav  key=042
  <group> group=04
  <region> sample=6-G2.wav       key=043
  <region> sample=LT_10_10_03.wav key=047
  <region> sample=7-Ab2.wav      key=044
  <group> group=05
  <region> sample=8-A2.wav       key=045
  <region> sample=LT_10_10_04.wav key=048 // key C1
  <region> sample=9-Bb2.wav      key=046
  <group> group=06
  <region> sample=10-B2.wav     key=047
  <region> sample=LT_10_10_05.wav key=049
  <region> sample=11-C3.wav      key=048
<group> group=07
  <region> sample=12-Csharp3.wav key=049
  <region> sample=LT_10_10_06.wav key=050
  <region> sample=13-D3.wav     key=050
<group> group=08
  <region> sample=14-Eb3.wav     key=051
  <region> sample=LT_10_10_07.wav key=051
  <region> sample=15-E3.8.wav   key=052
<group> group=09
  <region> sample=16-F3.wav     key=053
  <region> sample=LT_10_10_08.wav key=052
  <region> sample=17-Fsharp3.wav key=054
<group> group=10
  <region> sample=18-G3.wav     key=055
  <region> sample=LT_10_10_09.wav key=053
  <region> sample=19-Ab3.wav     key=056
<group> group=11
  <region> sample=20-A3.wav     key=057
  <region> sample=LT_10_10_10.wav key=054
  <region> sample=21-Bb3.wav     key=058
  <group> group=12
  <region> sample=22-B3.wav     key=059  
// <region> sample=LT_10_10_11.wav key=055 // late
  <region> sample=23-C4.wav     key=060
  <region> sample=LT_10_10_12.wav key=056 lokey=055
  <region> sample=24-Csharp4.wav key=061
<group> group=13
  <region> sample=25-D4.wav     key=062
  <region> sample=LT_10_10_13.wav key=057
  <region> sample=26-Eb4.wav     key=063
<group> group=14
  <region> sample=27-E4.wav     key=064
  <region> sample=LT_10_10_14.wav key=058
  <region> sample=28-F4.wav     key=065
<group> group=15
  <region> sample=29-Fsharp4.wav key=066
  <region> sample=LT_10_10_15.wav key=059
  <region> sample=30-G4.wav     key=067
<group> group=16
  <region> sample=31-Ab4.wav     key=068
  <region> sample=LT_10_10_16.wav key=060 // key C2
  <region> sample=32-A4.wav     key=069
<group> group=17
  <region> sample=33-Bb4.wav     key=070
  <region> sample=LT_10_10_17.wav key=061
  <region> sample=34-B4.wav     key=071
<group> group=18
  <region> sample=35-C5.wav     key=072
  <region> sample=LT_10_10_18.wav key=062
  <region> sample=36-Csharp5.wav key=073
<group> group=19
  <region> sample=37-D5.wav     key=074
  <region> sample=LT_10_10_19.wav key=063
  <region> sample=38-Eb5.wav     key=075
<group> group=20
  <region> sample=39-E5.wav     key=076
  <region> sample=LT_10_10_20.wav key=064
  <region> sample=40-F5.wav     key=077
  <group> group=21
  <region> sample=41-Fsharp5.wav key=078
// <region> sample=LT_10_10_21.wav key=065 // wimpy
  <region> sample=42-G5.wav     key=079
  <region> sample=LT_10_10_22.wav key=066 lokey=065
  <region> sample=43-Ab5.wav     key=080
<group> group=22
  <region> sample=44-A5.wav     key=081
  <region> sample=LT_10_10_23.wav key=067
  <region> sample=45-Bb5.wav     key=082
<group> group=23
  <region> sample=46-B5.wav     key=083
  <region> sample=LT_10_10_24.wav key=068
  <region> sample=47-C6.wav     key=084
<group> group=24
  <region> sample=48-Csharp6.wav key=085
  <region> sample=LT_10_10_25.wav key=069
  <region> sample=49-D6.wav     key=086
<group> group=25
  <region> sample=50-Eb6.wav     key=087
  <region> sample=LT_10_10_26.wav key=070
  <region> sample=51-E6.wav     key=088
<group> group=26
  <region> sample=52-F6.wav     key=089
  <region> sample=LT_10_10_27.wav key=071
  <region> sample=53-Fsharp6.wav key=090
<group> group=27
  <region> sample=54-G6.wav     key=091
  <region> sample=LT_10_10_28.wav key=072 // key C3
  <region> sample=55-Ab6.wav     key=092
<group> group=28
  <region> sample=56-A6.wav     key=093
  <region> sample=LT_10_10_29.wav key=073
  <region> sample=57-Bb6.wav     key=094
<group> group=29
  <region> sample=58-B6.wav     key=095
  <region> sample=LT_10_10_30.wav key=074
  <region> sample=59-C7.wav     key=096
<group> group=30
  <region> sample=60-Csharp7.wav key=097
  <region> sample=LT_10_10_31.wav key=075
  <region> sample=61-D7.wav      key=098
<group> group=31
  <region> sample=62-Eb7.wav     key=099
  <region> sample=LT_10_10_32.wav key=076
  <region> sample=63-E7.wav      key=100
<group> group=32
  <region> sample=64-F7.wav     key=101
  <region> sample=LT_10_10_33.wav key=077
  <region> sample=65-Fsharp7.wav key=102
<group> group=33
  <region> sample=66-G7.wav     key=103
  <region> sample=LT_10_10_34.wav key=078
  <region> sample=67-Ab7.3.wav  key=104
<group> group=34
  <region> sample=68-A7.4.wav   key=105
  <region> sample=LT_10_10_35.wav key=079
  <region> sample=69-Bb7.wav    key=106
<group> group=35
  <region> sample=70-B7.wav     key=107
  <region> sample=LT_10_10_36.wav key=080
  <region> sample=71-C8.wav      key=108
<group> group=36
  <region> sample=72-Csharp8.wav key=109 hikey=127
  <region> sample=LT_10_10_37.wav key=081
<group> group=37
  <region> sample=LT_10_10_38.wav key=082
<group> group=38
  <region> sample=LT_10_10_39.wav key=083
<group> group=39
  <region> sample=LT_10_10_40.wav key=084 // key C4
<group> group=41
  <region> sample=LT_10_10_41.wav key=085
<group> group=42
  <region> sample=LT_10_10_42.wav key=086
<group> group=43
  <region> sample=LT_10_10_43.wav key=087
<group> group=44
  <region> sample=LT_10_10_44.wav key=088
<group> group=45
  <region> sample=LT_10_10_45.wav key=089
<group> group=46
  <region> sample=LT_10_10_46.wav key=090
<group> group=47
  <region> sample=LT_10_10_47.wav key=091
<group> group=48
  <region> sample=LT_10_10_48.wav key=092
<group> group=49
  <region> sample=LT_10_10_49.wav key=093
<group> group=50
  <region> sample=LT_10_10_50.wav key=094
<group> group=51
  <region> sample=LT_10_10_51.wav key=095
<group> group=52
  <region> sample=LT_10_10_52.wav key=096 // key C5
<group> group=53
  <region> sample=LT_10_10_53.wav key=097
  <group> group=54
  <region> sample=LT_10_10_54.wav key=098
  <group> group=55
  <region> sample=LT_10_10_55.wav key=099
  <group> group=56
  <region> sample=LT_10_10_56.wav key=100
  <group> group=57
  <region> sample=LT_10_10_57.wav key=101
  <group> group=58
  <region> sample=LT_10_10_58.wav key=102
  <group> group=59
  <region> sample=LT_10_10_59.wav key=103 hikey=127 // key G5


Save the file as ''chicago.sfz'' in the ''samples'' folder
Save the file as ''chicago.sfz'' in the ''samples'' folder