# TMID (Text-based MIDI) for patches of the Yamaha Turbo-VL70-m (with the Patchman Chip by Matt Traum). # This is a hardware synthesizer designed for use with MIDI wind controllers. # # This is the master TMidi file for ALL VL70 configuration and patch-change messages for the Push3 Rig. # TMidi format is Clint's ad hoc MIDI description language that allows comments, various input formats (hex) and # control over the millisecond timing of transmitted MIDI messages. # # These files are processed by the genSysExDevice.pl script into the bland .txt format read by Max4Live [seq] objects. # # See WindSynthRig.xlsx [VL70 Roster] worksheet for the details of all VL70 patches. # # Clint Goss Copyright 2024 by Clint Goss, available under CC-BY 4.0 # # 1 2 3 4 5 6 7 8 9 0 1 2 #23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 # Format: This source file is ASCII encoded with a standard line length of 120 characters. End of 120-char line---> # Format of lines in this file: # # # Comment # > Comment that is added to the trace output as documentation # ... "\" # Backslash at the end of a line indicates a continuation on the next line # {VOICE_NAME | "ALL"}+ {DATA | DIRECTIVE}+ {";"}* # DIRECTIVE :== "first" | "step" | "vlBank" | "vlVoice" | "csVoice" | "+" NNN | "-" NNN # DATA :== NNN (decimal byte of data) | xHH... (string of pairs of hex digits for bytes of data) # Timing counter (in Milliseconds) for the first emitted MIDI command (default 0). ALL first 0 # Start immediately # Timing Increment (ms) between MIDI commands (default 50). # Note that a setting of 100 will mean that every 10 commands take 1 second. # Set to 66 initially based on the setting used in Cantabile (based on delays in bindings). # This had intermittant failures. # Upped to 100 on 7/18/2024 to test if this is the cause of intermittent failures. # On 7/26/2025, the Push 3S transmiting over USB through the Sylphyo Link, forwarded over DIN to the VL70 # caused the VL70 to freeze on some patch changes. # Changed on 7/26/2024 to use explicit timings based on the settings used in Cantabile. ALL step 0 ### References # LB = Yamaha VL70 List Book, dated 29Jul2003 # UM = Yamaha VL70 User Manual, dated 29Jul2003 ### Patch Selection > Mode Select # Select the Preset1/Preset2/Custom/Internal "Mode" (as opposed to the XG modes). # CC 0. LB page 26, #4 # Done for each patch change "just in case" someone switched us out. ALL xB0 0 33 > Bank Select # The "vlBank" keyword pulls the bank setting from an internal table in genSysExDevice.pl # Cantabile had no timing delay between the Mode select and Bank select, but we add 10ms for good luck. ALL +10 xB0 32 vlBank # Select the bank for this preset: 0=Pr1, 1=PR2, 2=Cst, 3=Int. CC 32. LB page 26, #4 > Voice Select # The "vlVoice" keyword pulls the voice number (zero based) from an internal table in genSysExDevice.pl # Cantabile had no timing delay between the Bank select and Voice select, but we add 10ms for good luck. ALL +10 xC0 vlVoice # Program Change for our desired patch. # LB page 26, #2 # Cantabile followed all Voice Select commands (which cause a full patch change) with a delay of 166 ms. # Cantabile then used a standard delay of 66 ms following each voice configuration SysEx command or CC. ALL +166 step 66 ### Patch Parameters > Volume Bamboo xB0 7 110 # Default is 127 Bamboo-Arctic xB0 7 110 # Default is 127 BassFlt xB0 7 96 # Default is 127 Beauty xB0 7 96 # Default is 127 BowBass xB0 7 110 # Default is 127 BsClrnt xB0 7 104 # Default is 127 Clapton xB0 7 110 # Default is 127 Clarinet xB0 7 110 # Default is 127 Cornet xB0 7 114 # Default is 127 # 7/31/2024: Changed Cornet volume from 104 to 114 because it was too quiet in the # Soar song of the Chill set. Desmond xB0 7 102 # Default is 127 DrkCello xB0 7 118 # Default is 127 Feedback xB0 7 110 # Default is 127 - not specified in WindSynthRigSetup.xlsx HrmMtTpt xB0 7 110 # Default is 127 IndiaFlt xB0 7 106 # Default is 127 MBrecker xB0 7 110 # Default is 127 OakFlute xB0 7 112 # Default is 127 Shakuhat xB0 7 122 # Default is 127 ThaiReed xB0 7 96 # Default is 127 Trumpet xB0 7 110 # Default is 127 WXHorn xB0 7 110 # Default is 127 - not specified in WindSynthRigSetup.xlsx XTREME xB0 7 104 # Default is 127 - raised from 96 to 104 on 8/1/2024 # xB0 7 VALUE # Set the Volume - used to balance volumes across patches to minimized the need for volume # adjustments when playing live. See WindSynthRig.xlsx [VL70 Roster]. CC 7. # LB p. 26 #4, right column, Main Volume. # This can be omitted if the volume we want match the preset, but that is rare since most VL70 # patches have volume 127. > Reverb Send # xB0 91 VALUE # Could also have used the SysEx: F0 43 10 57 08 00 13 F7 # CC 91. LB p27, Effect Send Level 1. # (LB p27 Parameter Change #4, together with LB Table 7 on p32) # VALUE: 0-127 > Chorus Send Bamboo xB0 93 10 # Default is 30 Bamboo-Arctic xB0 93 10 # Default is 30 # xB0 93 VALUE # Could also have used the SysEx: F0 43 10 57 08 00 12 F7 # CC 93. LB p27, Effect Send Level 3. # (LB p27 Parameter Change #4, together with LB Table 7 on p32) # VALUE: 0-127 > Variation Send # xB0 94 VALUE # Could also have used the SysEx: F0 43 10 57 08 00 14 F7 # (LB p27 Parameter Change #4, together with LB Table 7 on p32) # CC 94. LB p27, Effect Send Level 3. # This patch defaults to *** (parameter not avaiable when the variation stage is connected as an # "insertion effect" (UM page 41 and 86). # VALUE: 0-127 > Reverb Return ALL xF0 x431057 x02010C 32 xF7 # We set lower than the typical 64, since we're using the # Hall of Fame2 on the Push3 Rig. # xF0 x431057 x02010C VALUE xF7 # We set to zero because we're using the Hall of Fame2 on the Push3 Rig. # SysEx: F0 43 10 57 02 01 0C F7 (LB Table 8 on p35) # VALUE: 0-127 > Chorus Return # xF0 x431057 x02012C 64 xF7 # SysEx: F0 43 10 57 02 01 2C F7 (LB Table 8 on p35) # This patch defaults to 64. > Variation Return DrkCello xF0 x431057 x020156 127 xF7 # Boost ER2 (Early Reflection) Variation Return +6dB # xF0 x431057 x020156 VALUE xF7 # SysEx: F0 43 10 57 02 01 56 F7 (LB Table 8 on p36) # This patch defaults to *** (parameter not avaiable when the variation stage is connected as an # "insertion effect" (UM page 41 and 86). # VALUE: -inf ... 0dB ... +6dB (0 ... 64 ... 127) ### Filter and EQ Settings > Filter Cutoff Frequency # xB06301 xB06220 xB006 64 # Not needed, since we use the default # NRPN MSB=1, LSB=32, data MSB=value: B0 63 01 B0 62 20 B0 06 (LB p27, NRPN) # This patch defaults to 64. > Filter Resonance DrkCello xB06301 xB06221 xB006 84 # Boost +20 # xB06301 xB06221 xB006 VALUE # NRPN MSB=1, LSB=32, data MSB=value: B0 63 01 B0 62 21 B0 06 (LB p27, NRPN) # LB p27 and p32, Table 7 # VALUE: -64 to +63 (0 to 127 = x00 to x7f), default 64 (x40). > Filter EG Depth # xB06301 xB06222 xB006 64 # Not needed, since we use the default # NRPN MSB=1, LSB=32, data MSB=value: B0 63 01 B0 62 22 B0 06 (LB p27, NRPN) # This patch defaults to 64. > Treble Bamboo xB06301 xB06231 xB006 54 # Treble reduction -10 Bamboo-Arctic xB06301 xB06231 xB006 54 # Treble reduction -10 Cornet xB06301 xB06231 xB006 56 # Treble reduction -8 DrkCello xB06301 xB06231 xB006 49 # Treble reduction -15 # xB06301 xB06231 xB006 VALUE # NRPN MSB=1, LSB=32, data MSB=value: B0 63 01 B0 62 31 B0 06 (LB p27, NRPN) # LB p27 and p34 (tail end of Table 7) # VALUE: 0 (min Treble) - 64 (flat EQ) - 127 (extreme Treble boost) # This patch defaults to 64. > Bass Bamboo xB06301 xB06230 xB006 74 # Bass Boost +10 Bamboo-Arctic xB06301 xB06230 xB006 74 # Bass Boost +10 Cornet xB06301 xB06230 xB006 80 # Bass Boost +24 DrkCello xB06301 xB06230 xB006 79 # Bass Boost +15 # xB06301 xB06230 xB006 VALUE # NRPN MSB=1, LSB=32, data MSB=value: B0 63 01 B0 62 30 B0 06 (LB p27, NRPN) # LB p27 and p34 (tail end of Table 7) # VALUE: 0 (min Bass) - 64 (flat EQ) - 127 (extreme Bass boost) # This patch defaults to 64. ### Global Parameters. These need to be set on every patch change! > Breath Curve Bamboo xF0 x431057 x00000C 67 xF7 # +3 Bamboo-Arctic xF0 x431057 x00000C 67 xF7 # +3 BowBass xF0 x431057 x00000C 69 xF7 # Standard CG: +5 -- less volume variation at lower breath pressures Cornet xF0 x431057 x00000C 69 xF7 # Standard CG: +5 -- less volume variation at lower breath pressures Desmond xF0 x431057 x00000C 69 xF7 # Standard CG: +5 -- less volume variation at lower breath pressures DrkCello xF0 x431057 x00000C 72 xF7 # +8 ThaiReed xF0 x431057 x00000C 69 xF7 # Standard CG: +5 -- less volume variation at lower breath pressures Trumpet xF0 x431057 x00000C 72 xF7 # +8 WXHorn xF0 x431057 x00000C 69 xF7 # Standard CG: +5 -- less volume variation at lower breath pressures XTREME xF0 x431057 x00000C 69 xF7 # Standard CG: +5 -- less volume variation at lower breath pressures # xF0 x431057 x00000C VALUE xF7 # VL70 front panel interface: [Breath] => [Breath Curve] (value -16 to +16). # Negative values result in large breath variation (volume and sometimes pitch) # for relatively small changes in breath pressure. # Positive values produce a relatively slow rise in breath variation (volume and sometimes pitch) # as breath pressure increases. # CG's general default is +5 ( = 69). # SysEx: F0 43 10 57 00 00 0C F7 # The range of is 48-80: # Value Br Crv Value Br Crv # 48 -16 64 0 # 52 -12 68 +4 # 56 -8 72 +8 # 60 -4 76 +12 # 64 0 80 +16 # # LB p31, Table 3 0C x30-x50 = 48-80 => -16 to +16 > Transpose Bamboo xF0 x431057 x080008 64 xF7 # No Transpose Bamboo-Arctic xF0 x431057 x080008 76 xF7 # The Arctic song is played up high so ... one octave UP BowBass xF0 x431057 x080008 76 xF7 # One octave UP from the default preset Cornet xF0 x431057 x080008 64 xF7 # No Transpose Desmond xF0 x431057 x080008 52 xF7 # Changed from No Transpose to One octave DOWN on 7/29/2024 for # Round Midnight in the Chill set. DrkCello xF0 x431057 x080008 64 xF7 # No Transpose ThaiReed xF0 x431057 x080008 76 xF7 # One octave UP from the default preset Trumpet xF0 x431057 x080008 64 xF7 # No Transpose WXHorn xF0 x431057 x080008 64 xF7 # No Transpose XTREME xF0 x431057 x080008 76 xF7 # One octave UP from the default preset # xF0 x431057 x080008 VALUE xF7 # This is used to move each instrument into the preferred playing range on the Sylphyo. # Changed 7/16/2024 for ThaiReed from 64 to 76 for Chill set. # Originally done before 2/15/2024 using Global SysTran (LB p31, Table 3, # SysEx: F0 43 10 57 00 00 06 F7). # Now done as a NoteShift (LB p32, Table 7, # SysEx: F0 43 10 57 08 00 08 F7). # Value Pitch # 52 x34 Rendered instrument sounds 1 Octave DOWN from the patch # 64 x40 No pitch shift from the patch # 76 x4C Rendered instrument sounds 1 Octave UP from the patch ### Special Parameters # xF0 x431057 x080030 0 xF7 # Turn off Pitch Bend (List Book pp 29 & 33). NO VL70 panel control! # ??MAYBE this disables pitch bend indefinitely, even after a patch change?? Off=0, On=1 # xF0 x431057 x080014 0 xF7 # Turn off VAR Send (List Book pp 29 & 33). NO VL70 panel control! # ??MAYBE this disables VAR Send indefinitely, even after a patch change?? Off=0, On=1 # xB065 0 xB064 0 xB006 0 0 xB065 xFF xB064 xFF # Pitch Bend Sensitivity (List Book p28 - has NO entry on the VL70 panel??) using an RPN. # See https://en.wikipedia.org/wiki/General_MIDI#RPN for RPN message format: # CC 101 CC 100 CC 6 (CC 38 ) CC 101 127 CC 100 127. # xF0 x431057 x080023 0x42 xF7 # [EDIT] => [CONTROL] => #2: PB Ctrl set +2 to enable pitch bends. # This has the effect of setting entry #3 to -2 simultaneously. ### [EDIT] => [CONTROL] ## Pitch Bend ## UM p52, LB p32, Table 7 > Pitch Bend Control BassFlt xF0 x431057 x080023 x42 xF7 # BassFlt default is 0 pitch bend - but we want some! IndiaFlt xF0 x431057 x080023 x40 xF7 # Turn off all Pitch Bend - it sounds really bad with this instrument. # xF0 x431057 x080023 VALUE xF7 # [EDIT] => [CONTROL] => #1: PB Ctrl # UM p52; LB p32, Table 7. # VALUE=x28-x58: # x28 (40) = -24 semitones # x40 (64) = 0 semitones (i.e. pitch bend input has no effect on the rendered pitch) # x42 (66) = +2 semitones (the default setting) # x58 (88) = +24 semitones # This parameter sets the maximum amount of pitch bend which will occur when the pitch controller is # set to its maximum position (e.g. when the pitch bend wheel on a keyboard is rolled all the way up). # Minus setting produce a downward pitch bend. Each increment corresponds to a semitone. A # setting of “+12”, for example, results in maximum upward pitch bend of one octave. # NOTE: Setting this field automatically sets PB LowCtrl to the inverse (negative) value. > Pitch Bend Low Control # BassFlt xF0 x431057 x080070 x3E xF7 # -2 Not needed - automatically set by the PB Ctrl setting # IndiaFlt xF0 x431057 x080070 x40 xF7 # 0 Not needed - automatically set by the PB Ctrl setting # xF0 x431057 x080070 VALUE xF7 # [EDIT] => [CONTROL] => #2: PB LowCtrl # UM p52; LB p34, Table 7. # VALUE=x28-x58: see PB Ctrl # “PB LowCtrl” sets the maximum amount of pitch bend which will occur when the pitch controller is # set to its lowest position (e.g. when the pitch bend wheel on a keyboard is rolled all the way down). # Plus settings produce an upward pitch bend. Each increment corresponds to a semitone. A setting of # “-12”, for example, results in maximum downward pitch bend of one octave. # NOTE: This field is automatically set to the negative of PB Ctrl when that is set. ## Pressure ## UM p55; LB p37, Table 9. > Pressure CC Number # ThaiReed (PR1-107) on 7/31/2024 got an annoying drop in pitch, simulating the sound chamber resonance mode when # the instrument is not up to breath pressure. So, we disable this Pressure CC effect. ThaiReed xF0 x431057 x20000B x00 xF7 # xF0 x431057 x20000B VALUE xF7 # [EDIT] => [CONTROL] => #13: Pressure CC No. # UM p57. LB p37 Table 9. # VALUE=x00-x62: # x00 = Off # x01-x5F = CC (Continuous Controller #1-#95) # x60 = AT (Aftertouch) # x61 = VEL (Velocity) # x62 = PB (Pitch Bend) # “Pressure” corresponds to the amount of breath pressure applied to a reed or mouthpiece, or the # speed of the bow applied to a string. Pressure variations affect both volume and timbre. The “Prs # CC No.” parameter specifies the controller to be used for pressure control. When set to “off” # maximum pressure is applied at all times. # NOTE that pressure affects not only volume, but timbre and pitch as well. Accurate # keyboard/controller pitch is produced only at maximum pressure. > Pressure Control Depth # ThaiReed xF0 x431057 x20000C 0 10 xF7 # Value of +10. ThaiReed default is +127. # TEST xF0 x431057 x20000C 1 2 xF7 # Value of -126 # TEST xF0 x431057 x20000C 1 x40 xF7 # Value of -126 # xF0 x431057 x20000C VALUE VALUE xF7 # [EDIT] => [CONTROL] => #14: Pressure Control Depth. UM p57. LB p37 Table 9. # VALUE is *two bytes*: x0101 - x007F for -127 to +127. # x0101 = -127 # x0102 = -126 # x0140 = -64 # x0000 = 0 # x0040 = +64 # x007F = +127 # Adjust this (values closer to zero) to reduce the pitch variation for a given variation in pressure. ## Embouchure ## UM p57; LB p37, Table 9. > Embouchure CC Number # ThaiReed. On 7/16/2024, a value of 0 largely worked for Thai Reed (PR1-107) to avoid the pitch drop at # low breath pressures. HOWEVER, the instrument does not sound natural. So, instead, we use the default of CC2 and # play with the next two settings ... # ThaiReed xF0 x431057 x200017 0 xF7 # Turn OFF Embouchure control AquaFlut xF0 x431057 x200017 0 xF7 # Turn OFF Embouchure control # xF0 x431057 x200017 VALUE xF7 # [EDIT] => [CONTROL] => #22: Embouchure CC No. # UM p57. LB p37 Table 9. # VALUE=x00-x62: # x00 = Off # x01-x5F = CC (Continuous Controller #1-#95) # x60 = AT (Aftertouch) # x61 = VEL (Velocity) # x62 = PB (Pitch Bend) # “Embouchure” corresponds to the tightness of the lips against the reed or against each other. In a # string instrument voice embouchure corresponds to how strongly the bow is pressed against the string. # Affects both pitch and timbre. The “Emp CC No.” parameter specifies the controller to be used for # embouchure control. When set to “off” medium embouchure is applied at all times. # NOTE that with many voices accurate keyboard/controller pitch is produced only at # medium embouchure. > Embouchure Upper Depth ThaiReed xF0 x431057 x200018 0 10 xF7 # Value of +10. ThaiReed default is +127. # xF0 x431057 x200018 VALUE VALUE xF7 # [EDIT] => [CONTROL] => #23: Embouchure Upper Depth. UM p57. LB p37 Table 9. # VALUE is *two bytes*: x0101 - x007F for -127 to +127. # x0101 = -127 x0102 = -126 x0140 = -64 # x0000 = 0 # x0040 = +64 x007F = +127 # Adjust this (values closer to zero) to reduce the pitch variation for a given variation in embouchure. > Embouchure Lower Depth ThaiReed xF0 x431057 x20001A 1 110 xF7 # Value of -18. ThaiReed default is -80. # xF0 x431057 x20001A VALUE VALUE xF7 # [EDIT] => [CONTROL] => #24: Embouchure Lower Depth. UM p57. LB p37 Table 9. # Value is *two bytes*: x0101 - x007F for -127 to +127. # Negative values: 1 20 = -108. 1 90 = -38. 1 110 = -18 # Adjust this (values closer to zero) to reduce the pitch variation for a given variation in embouchure. ## Tonguing ## UM p58; LB p37, Table 9 > Tonguing CC Number Trumpet xF0 x431057 x20001D 75 xF7 # Change from the default of OFF to CC 75 to allow control by # Sylphyo elevation. # xF0 x431057 x20001D VALUE xF7 # [EDIT] => [CONTROL] => #26: Tonguing CC No. # “Tonguing” simulates the half-tonguing technique used by saxophone players by changing the “slit” # of the reed. The slit is the space between the tip of the reed and the mouthpiece. The “Tng CC No.” # parameter specifies the controller to be used for tonguing control. When set to “off” no tonguing is # applied. # NOTE that accurate keyboard pitch is produced only when maximum tonguing is # applied or the tonguing controller is turned off. > Tonguing Control Depth Trumpet xF0 x431057 x20001E 01 88 xF7 # Change from the default of 0 to -40. # xF0 x431057 x20001E VALUE VALUE xF7 # [EDIT] => [CONTROL] => #27: Tonguing Control Depth # VALUE is *two bytes*: x0101 - x007F for -127 to +127. # x0101 = -127 x0102 = -126 x0140 = -64 # x0000 = 0 # x0040 = +64 x007F = +127 > Tonguing Curve Trumpet xF0 x431057 x200020 120 xF7 # Change from the default of 0 to -8. # xF0 x431057 x200020 VALUE xF7 # [EDIT] => [CONTROL] => #28: Tonguing Curve from 0 to -8. # VALUE is +16 to -16: # x10 (16) = +16 # x00 (0) = 0 # x7F (127) = -1 # x78 (120) = -8 # x70 (112) = -16 ## Scream ## UM p59; LB p37, Table 9 > Scream CC Number Trumpet xF0 x431057 x200021 75 xF7 # Change from the default of CC 5 to CC 75 to allow control by # Sylphyo elevation. Scream on the Trumpet sounds louder and more like # the instrument is playing directly into the mic - a more "direct" # sound. # xF0 x431057 x200021 VALUE xF7 # [EDIT] => [CONTROL] => #29: Scream CC No. # VALUE=x00-x62: # x00 = Off # x01-x5F = CC (Continuous Controller #1-#95) # x60 = AT (Aftertouch) # x61 = VEL (Velocity) # x62 = PB (Pitch Bend) # “Scream” drives the entire system into chaotic oscillation, creating effects that can only be # achieved with physical modeling technology. The “Scr CC No.” parameter specifies the controller to # be used for scream control. When set to “off”, no scream variation can be produced via a controller, # but a continuous scream value is determined by the “30(19): ScrCtrlDpt” parameter, below (negative # values increase the scream level). > Scream Control Depth Trumpet xF0 x431057 x200022 0 24 xF7 # Change from the default of +4 to +24. # +4 was not really detectable. +24 is noticable but not offensive. # xF0 x431057 x200022 VALUE VALUE xF7 # [EDIT] => [CONTROL] => #30: Scream Control Depth # VALUE is *two bytes*: x0101 - x007F for -127 to +127. # x0101 = -127 x0102 = -126 x0140 = -64 # x0000 = 0 # x0040 = +64 x007F = +127 ## Breath Noise ## UM p60; LB p37, Table 9 > Breath Noise CC Number Shakuhat xF0 x431057 x200025 75 xF7 # Change from the default of CC 2 to CC 75 to allow control by # Sylphyo elevation for (substantial) breath noise. # xF0 x431057 x200025 VALUE xF7 # [EDIT] => [CONTROL] => #32: Breath Noise CC# # VALUE=x00-x62: # x00 = Off # x01-x5F = CC (Continuous Controller #1-#95) # x60 = AT (Aftertouch) # x61 = VEL (Velocity) # x62 = PB (Pitch Bend) # # “Breath Noise” can be used to add the required amount of breath noise to a voice. The “Bnz CC # No.” parameter specifies the controller to be used for breath noise control. When set to “off”, no # breath noise variation can be produced via a controller, but a continuous breath noise value is # determined by the “33(21): BnzCtrlDpt” parameter, below (negative values increase the breath noise # level). > Breath Noise Control Depth Flute xF0 x431057 x200026 0 26 xF7 # Change from the default of 127 to a more modest value RealFlt xF0 x431057 x200026 0 26 xF7 # Change from the default of 75 to a more modest value ClassFlt xF0 x431057 x200026 0 26 xF7 # Change from the default of 127 to a more modest value BassFlt xF0 x431057 x200026 0 26 xF7 # Change from the default of 127 to a more modest value Shakuhat xF0 x431057 x200026 0 50 xF7 # Change from the default of 127 to a more modest value to cut down on # extreme breath noise. # xF0 x431057 x200026 VALUE VALUE xF7 # [EDIT] => [CONTROL] => #33: Breath Noise Control Depth # VALUE is *two bytes*: x0101 - x007F for -127 to +127. # x0101 = -127 x0102 = -126 x0140 = -64 # x0000 = 0 # x0040 = +64 x007F = +127 ## Growl ## UM p61, LB p37, Table 9 > Growl Control Depth Trumpet xF0 x431057 x20002A 0 50 xF7 # Change from default of +35 to +50 to boost the Growl effect. # xF0 x431057 x20002A VALUE VALUE xF7 # [EDIT] => [CONTROL] => #36: Growl Control Depth # VALUE is *two bytes*: x0101 - x007F for -127 to +127. # x0101 = -127 x0102 = -126 x0140 = -64 # x0000 = 0 # x0040 = +64 x007F = +127 ### [EDIT] => [OTHERS] ## Vibrato ## UM p79, LB p32, Table 7 > Vibrato Rate Trumpet xF0 x431057 x080015 54 xF7 # Change from default of +0 to -10 - something around 90 BPM? WXHorn xF0 x431057 x080015 54 xF7 # Change from default of +0 to -10 - something around 90 BPM? # xF0 x431057 x080015 VALUE xF7 # [EDIT] => [OTHERS] => #1: Vibrato Rate # VALUE: x00-x7F = -64 to +64 # The vibrato effect produces a cyclic variation in pitch and embouchure. The “Vib Rate” parameter # sets the speed of the vibrato effect. Positive values produce a faster vibrato, while negative values # produce a slower vibrato. # In the VL70-m extremely realistic vibrato effects are produced by simultaneously modulating # the pitch, embouchure, and pressure parameters. > Vibrato Depth Trumpet xF0 x431057 x080016 94 xF7 # Change from default of +0 to +30 - very noticable vibrato. WXHorn xF0 x431057 x080016 94 xF7 # Change from default of +0 to +30 - very noticable vibrato. # xF0 x431057 x080016 VALUE xF7 # [EDIT] => [OTHERS] => #2: Vibrato Depth # VALUE: x00-x7F = -64 to +64 # Sets the depth of the vibrato effect. The higher the value the greater the vibrato depth. # Positive values produce greater vibrato depth while negative values result in reduced vibrato depth. > Vibrato Delay Trumpet xF0 x431057 x080017 100 xF7 # Change from default of +0 to +36 - get about 1 sec of delay before the # Vibrato comes in. WXHorn xF0 x431057 x080017 100 xF7 # Change from default of +0 to +36 - get about 1 sec of delay before the # Vibrato comes in. # xF0 x431057 x080017 VALUE xF7 # [EDIT] => [OTHERS] => #3: Vibrato Delay # VALUE: x00-x7F = -64 to +64 # Sets the delay time between the beginning of a note and the beginning of the vibrato effect. # Positive values produce longer delays while negative values result in shorter delays. ## Detune & Voice Level ## UM p79, LB p32, Table 6 > Voice Level AcBass xF0 x431057 x100009 127 xF7 # Volume from default of 100 to Max (this instrument is really quiet). # xF0 x431057 x100009 VALUE xF7 # [EDIT] => [OTHERS] => #5: Voice Level # VALUE: 0-127 # Sets the level (volume) of the voice. The higher the value the higher the volume. The minimum setting # of “000” will result in no sound. ## Assignment & Expansion ## UM p80; LB p29 & p32 Tbl 7. 0=Mono, 1=Poly > Mono/Poly Switch Clapton xF0 x431057 x080005 1 xF7 # Set to Poly (1) to let this instrument articulate # notes without tonguing. XTREME xF0 x431057 x080005 1 xF7 # Articulate notes without tonguing. SAWS xF0 x431057 x080005 1 xF7 # Articulate notes without tonguing. AcBass xF0 x431057 x080005 1 xF7 # Articulate notes without tonguing. # xF0 x431057 x080005 VALUE xF7 # [EDIT] => [OTHERS] => #6: Mono/Poly switch. # VALUE: 0=Mono, 1=Poly ### [EFFECT] => [VAR] ## [Delay LCR] Effect Parameter 10, Control Param #6: Dry/Wet Mix ## UM p; LB p17, p29 (Parameter Change, #5 Current Voice / COmmon Effect Parameter) & p36 (Table 8). > Delay LCR - Dry/Wet Mix IncaFlt xF0 x431057 x020154 0 14 xF7 # From default of D46>W to D50>W to cut down on the Echo. IndiaFlt xF0 x431057 x020154 0 18 xF7 # From default of D21>W to D46>W to cut down on the Echo. # xF0 x431057 x020154 MSB LSB xF7 # [EFFECT] => [VAR] => Delay LCR variation param #10: Dry/Wet Mix. # Only the LSB (second byte) is effective. Range is 1-127. # LSB: Hex Dec Setting # x01 1 D63 > W # x0E 14 D50 > W # x12 18 D46 > W # x18 24 D40 > W # x1C 28 D36 > W # x22 34 D30 > W # x26 38 D26 > W # x2C 44 D20 > W # x36 54 D10 > W # x40 64 D = W # x4A 74 D < W10 # x54 84 D < W20 # x5E 94 D < W30 # x68 104 D < W40 # x72 114 D < W50 # x7C 124 D < W60 # x7F 127 D < W63