Yamaha Virtual Acoustic Plug-in Board Yamaha Virtual Acoustic Plug-in Board Carte Plug-in de Synthèse Acoustique Virtuelle Owner’s Manual Bedienungsanleitung Mode d’emploi
Precautions ● Do not expose the daughter board to direct sunlight, excessive humidity, high temperatures, excessive dust or strong vibrations. ● Before handling the daughter board, be sure to touch a metal surface to discharge any static electricity which may be in your body. ● When holding the daughter board, do not touch the inside area of the circuit board or apply excessive pressure to the board, and be sure to protect the board from contact with water or other liquids.
Introduction Contents ENGLISH Virtual Acoustic Plug-in Board PLG100-VL will expand your tone generator/ sound card such as MU100 and SW1000XG by adding 256 VL voices created by the unique Virtual Acoustic Synthesis (including 137 VL-XG, XG compatible, voices). Using the included software, VL Visual Editor, you can edit VL voices and create your own voices from scratch.
About PLG100-VL Main Features ● Allows you to play back the songs which are programmed with the VL-XG voice data (p.10). ● Lets you edit the VL parameters on the tone generator (a model with LCD screen) (p.15). ● Allows you to simulate an acoustic musical instrument and create a “virtual” musical instrument by using the “VL Visual Editor,” a plug-in software for the “XGworks,” even if you don’t have further musical knowledge (p.10).
ENGLISH About PLG100-VL ■ Installation For the installation of the PLG100-VL see the manual of respective “mother” tone generator/sound card.
Virtual Acoustic Synthesis Unlike previous tone generation systems which use oscillators, function generators, preset waveforms or samples to produce sound, Yamaha Virtual Acoustic (“VA”) Synthesis applies sophisticated computer-based “physical modeling” technology to musical sound synthesis.
ENGLISH Virtual Acoustic Synthesis The Instrument The key block in this algorithm is the instrument, since it is here that the fundamental tone or “timbre” of the sound is defined. The instrument model consists primarily of a driver — the reed/mouthpiece, lip/mouthpiece, or bow/string system — and a resonant system corresponding to the tube and air column or string. In all these instruments pressure applied here (the driving point) causes vibration which results in sound.
Virtual Acoustic Synthesis The Controllers The input to an acoustic wind instrument comes from the player’s lungs, trachea, oral cavity, and lips. In a string instrument it comes from the player’s arm movement, transmitted to the string via a bow. These elements actually form an important part of the sound generating system and, in the PLG100-VL, are included in the controllers block.
ENGLISH Virtual Acoustic Synthesis The Modifiers The modifiers block consists of 4 sections as shown in the diagram. Although these may appear to be simple effects, they are actually intimately related to the PLG100-VL’s soundproducing model and have a significant effect on the sound. ● Harmonic Enhancer The Harmonic Enhancer determines the harmonic structure of the sound to the extent that it can produce radical timbral variations within an instrument “family” (e.g. saxes).
Creating Voices You can create VL voices using the VL Visual Editor, which is one of the plug-in applications for the “XGworks” and provided in the included CD-ROM. For the detailed information about the VL Visual Editor see the on-line manual of the VL Visual Editor. The VL voices created by the VL Visual Editor can be loaded to the Custom Voice Bank (p.11) of the PLG100-VL and played back. However, the loaded data will be lost once you turn off the “mother” tone generator/sound card.
• Bank 001: PRESET 2 (Pr2) The PRESET 2 bank contains 128 preset voices which have been created to provide maximum expressive capability when played with a breath controller or WX-series Wind MIDI Controller. ENGLISH Voice Organization • Bank 002: CUSTOM (Cst) The CUSTOM bank has 6 memory locations (program numbers 001 - 006) in which you can load the voices created by the Yamaha VL Visual Editor (p. 10). The loaded voices cannot be backed up.
Selecting Voices The VL voices can be selected as you do with the XG voices. However, you have to select XG Mode or Performance Mode from the “mother” tone generator/sound card Sound Module Mode, first. You also have to designate the Part, to which you want to assign the VL voice, in the Utility sub-mode (PLUGIN). • The sound cards like the SW1000XG do not include “Performance Mode.” Please check the owner’s manual of the “mother” tone generator/sound card whether it include the Performance Mode, or not.
• You may unintentionally select a bank number of the “mother” tone generator. Be sure to confirm that the VL voice icon is displayed on the LCD. 4. Press SELECT button to place the cursor at the Program Number. ENGLISH Selecting Voices 5. Press VALUE button to select the Program Number (voice) you want to use. • If an invalid Program Change Number is selected while one of the VL-XG Banks (112–119) is chosen, VL voice icon will be replaced with one of the XG voice icons.
Selecting Voices 5. Press VALUE button to select the Part you want to use. In the XG Mode: 01–16, off In the Performance Mode: 01–04, off • The VL voices cannot be assigned to several parts at the same time since the PLG100-VL is monophonic. When you use a sound card or a tone generator with no panel buttons...
The editings done to the parameters below affect all the voices. In other words the voices cannot be individually edited. The parameter settings are effective even when you select a different voice. • The edited voices cannot be stored in the INTERNAL voice bank. Instead, the VL-XG voices edited using XG Editor Window of the “XGworks” can be saved as a part of the song data. ENGLISH Editing VL Voice Part Parameters 1. Enter the Multi Part Edit Mode. The sub-mode menu appears on the LCD. 2.
Editing VL Voice Part Parameters ■ VL Part Parameter ....................................................................................... The parameters below can be divided into the following two types: ones for selecting the controller (Control Number) by which the parameter will be controlled and the others for setting the depth of the parameter. Even though you have designated the controller, you cannot get audible changes if you set the parameter to be controlled to 0 or around 0.
PrsCtrlDpt (Pressure Control Depth) ..................................... Settings: -64 … +63 Sets the amount of variation produced by the controller assigned to pressure. The higher the value the greater the variation. Positive values cause an increase in pressure in response to higher controller values (e.g. increased breath pressure or higher modulation wheel position), while minus values cause a decrease in pressure in response to higher controller values. ENGLISH Editing VL Voice Part Parameters 3.
Editing VL Voice Part Parameters 4. Tonguing Tng CC No. (Tonguing Control Change Number) .. Settings: off … 95, AT, VEL, PB “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.
ScrCtrlDpt (Scream Control Depth) ....................................... Settings: -64 … +63 Sets the amount of variation produced by the controller assigned to scream. The higher the value the greater the variation. Positive values cause an increase in scream effect in response to higher controller values (e.g. increased breath pressure or higher modulation wheel position), while minus values cause a decrease in scream effect in response to higher controller values.
Editing VL Voice Part Parameters 7. Growl Grl CC No. (Growl Control Change Number) .. Settings: off … 95, AT, VEL, PB “Growl” produces a periodic pressure modulation which produces the “growl” effect often heard in wind instruments. The “Grl CC No.” parameter specifies the controller to be used for growl control. When set to “off” no growl variation can be produced via a controller, but a continuous growl value is determined by the “GrlCtrlDpt” parameter, below (negative values increase the growl level).
ThrCtrlDpt (Throat Formant Control Depth) ....................... Settings: -64 … +63 Sets the amount of variation produced by the controller assigned to throat formant. The higher the value the greater the variation. Positive values cause an increase in throat formant effect in response to higher controller values (e.g. increased breath pressure or higher modulation wheel position), while minus values cause a decrease in throat formant effect in response to higher controller values.
Editing VL Voice Part Parameters 10. Damping Dmp CC No. (Damping Control Change Number) .... Settings: off … 95, AT, VEL, PB “Damping” simulates the effect of damping due to losses within the body of a wind instrument or in a string due to air friction. Affects both pitch and timbre. The “Dmp CC No.” parameter specifies the controller to be used for damping control. When set to “off” no damping variation can be applied via a controller.
AbsCtrlDpt (Absorption Control Depth) ................................ Settings: -64 … +63 Sets the amount of variation produced by the controller assigned to absorption. The higher the value the greater the variation. Positive values cause a decrease in absorption in response to higher controller values (e.g. increased breath pressure or higher modulation wheel position), while minus values cause an increase in absorption in response to higher controller values.
VL System Parameters Five System related parameters for PLG100-VL will be added to the “mother” tone generator. 1. Press UTIL button to enter the Utility Mode. The sub-mode menu appears on the LCD. 2. Press SELECT button to place the cursor to PLUGIN. 3. Press ENTER. The following display appears. (If necessary) Press SELECT button to place the cursor to PLG100-VL. 4. Press ENTER. The System Parameter Edit display exclusive to the PLG100-VL appears. 5.
■ System Parameters..................................................................................... 1. Part Assign ..................................... Settings: In the XG Mode: 01…16, off; In the Performance Mode: 01…04 , off Designates the Part to which the VL voice is assigned. ENGLISH VL System Parameters • The VL voices cannot be assinged to several parts at one time since the PLG100-VL is monophonic. 2. WX Lip Mode ..........................................
VL System Parameters 3. Breath Mode ................................................. Settings: BC/WX, Velocity, Touch EG Sets the control source to be used for “breath” control. This parameter should be set to “BC/WX” when a breath controller or Yamaha WX-series Wind MIDI Controller is being used. When set to “Velocity,” breath variation is controlled by keyboard initial touch response.
4. Breath Control ............................Settings: BC (Breath Control), Exp (Expression) Specifies the MIDI control change number to be used for breath control when breath control is applied from a breath controller or WX-series Wind MIDI Controller. When “BC” is selected control change number “02” (breath control) is used for breath control. When “Exp” is selected control change number “11” (expression) is used for breath control.
Appendix : Q & A 1 Some voices sound as if they are in the original octave even when shifted down an octave. This is because Virtual Acoustic synthesis accurately simulates the acoustic behaviour of a pipe or string. Simply stated, the harmonic balance of the voice when played in the normal octave is retained even when the voice is shifted down an octave. The change in timbre can be greater or less, depending on the selected voice. 2 Portamento doesn't produce smooth effect on some voices.
5 Pitch bends produced by a pitch bend wheel are not always accurate. Natural acoustic musical instruments have no “pitch parameter.” Pitch is determined by the properties of the instrument’s resonant body as well as the condition of the instrument’s driver. The same applies to Virtual Acoustic Synthesis: in the pitch bend is simulated by manipulating the appropriate pipe/string length and driver characteristics. As a result, the pitch bend range may not always be “mathematically” accurate.
Voice List ■ VL-XG Voice List Instrument Group Organ Guitar Bass Strings Brass Reed Pipe Pch# Bank 112 Bank Select MSB=81, 97 Bank 113 Bank 114 AmpdHarp CromHarp Carlos Destiny BrtVioln MuteViol 22 Squeeze MouthKey Spanish JazzGtr! 28 33 L7 Pluck Upright WetPluck 34 35 36 Fnground FlageoBs Fretles! Birdland DampBass Frtles!2 37 39 New Slap AcidBas! ThumBass SqrBass! 40 41 42 PulsClav NuViolin BrtViola MogueBas Viol Inn ViolOutt 43 44 Cello! Contrair Eleanor DoublBow Nu Cello
Voice List Bank Select MSB=81 Instrument Synth Effects Sound Effects Pch# 97 98 Bank 112 Mad Tube StoneHng 99 100 Mu Moby 101 102 121 Igneous SquealAT Jurassic 122 123 Formula Waterphn 124 125 126 Devil SpcHorse DinoPerc 127 128 SpaceZoo Jason Bank 113 Bank 114 Bank 115 Bank 116 Bank 117 Bank 118 Bank 119 * When the Bank Select MSB is set to “81,” the voices of the Bank 112 will be used and played for the above empty spaces of each bank.
Voice List Voice No. Voice Name 057 AtackSyn Recommended Range G0 … B4 Voice No. Voice Name 093 SynHarmo Recommended Range B-1 … G6 058 Q.
Voice List Voice No. Voice Name 025 MuteTp!2 Recommended Range C0 … C6 Voice No.
MIDI Data Format 1. KEY ON / KEY OFF Status 05H :9nH/8nH If the Part Parameter Rcv NOTE MESSAGE = OFF, that Part will ignore Key ON and Key OFF messages. 2. PROGRAM CHANGE Status :CnH If the Part Parameter Rcv PROGRAM CHANGE = OFF, that Part will not receive Program Change Messages. 3. PITCH BEND Status :EnH If the Part Parameter Rcv PITCH BEND = OFF, that Part will not receive Pitch Bend Messages. 4.
MIDI Data Format 43H Cntrl# parameter 67 Soft Pedal Data Range 0...127 (0-63:Off, 64-127:On) If the Part Parameter Rcv SOFT PEDAL = OFF, that Part will not receive Soft Pedal Messages. When the SOFT PEDAL is set “ON” the effect will take place from the next Key On signal. Messages will control the Filter Cutoff Frequency. Depending upon the Voice, the effect may or may not have an effect. 47H Cntrl# parameter Data Range 71 Harmonic Content 0...
MIDI Data Format 01H 00H mmH Fine Tune 02H 00H mmH Coarse Tune 7FH 7FH — Null mm:00H-40H-7FH (-64-0-+63) Default : 40H 00H mm:28H-40H-58H (-24-0-+24) Default : 40H 00H — 7EH Cntrl# parameter 126 Mono Data Range 0...16 Performs the same function as when an All Sounds Off message is received, and if the 3rd byte (mono number) is in the range of 0 - 16, and sets the instrument to Mono Mode. 7FH 5.
MIDI Data Format [XG Format] F0H, 43H, 1nH, 4CH, ahH, amH, alH, ddH, ~, ddH, F7H 1n : n=Device Number ah : Address High am : Address Mid al : Address Low dd : Data 1) XG System On (receive only) See
2) XG System Parameters See 3) Multi Part Parameters See When this message is sent, the preset Part Number is used.MIDI Data Format
XG System On Address Size (H) (H) 00 00 7E 1 00 00 7F 1 TOTAL SIZE 2 Data (H) 00 00 Parameter Description Default value(H) XG SYSTEM ON 0:VL-XG ALL PARAMETERS RESET 0:ON XG System Parameters Address Size (H) (H) 00 00 00 4 Data Parameter (H) 0000 - 07FF MASTER TUNE 04 05 06 TOTAL SIZE 00 - 7F 1 1 1 7 28 - 58 MASTER VOLUME MASTER ATTENUATOR TRANSPOSE Description -102.4 - +102.MIDI Data Format 07 1 08 1 09 1 0A 1 0B 2 0D 1 0E 1 TOTAL SIZE 0F
20 - 7F VOICE NAME #8 NOT USED 00 - 7F VOICE LEVEL 00 - 02 ASSIGN MODE 0000 - 1F1F POLY EXPAND 00 - 01 PORTAMENTO MODE NOT USED 32 - 127 (ASCII) 0 - 127 BOTTOM, TOP, LAST off...MIDI Data Format 38 1 39 1 3A 1 3B 1 3C 1 3D 1 3E 1 3F 1 40 1 41 1 42 1 43 1 44 1 45 1 46 1 47 1 48 1 49 1 4A 1 4B 1 4C 1 4D 1 4E 1 4F 1 50 1 51 1 52 1 53 1 54 1 55 1 56 1 57 1 58 1 59 1 5A 1 5B 1 5C 1 5D 1 5E 1 5F 1 60 1 61 1 62 1 63 1 64 1 65 1 66 1 67 1 68 1 69 1 6A 1 6B 1 6C 1 6D 1 6E 1 TOTAL SIZE 3F Address Size (H) (H) 08 0p 70 1 71 1 72 1 73 1 TOTAL SIZE 04 40 00 - 01 00 - 01 00 - 01 00 - 01 00 - 01 00 - 01 00 - 01 00 - 01 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00 - 7F 00
MIDI Data Format Address Size (H) (H) 09 0p 00 1 01 1 02 1 03 1 04 1 05 1 06 1 07 1 08 1 09 1 0A 1 0B 1 0C 1 0D 1 0E 1 0F 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 TOTAL SIZE 17 Data (H) 00 - 01 00 - 62 00 - 7F 00 - 62 00 - 7F 00 - 62 00 - 7F 00 - 62 00 - 7F 00 - 62 00 - 7F 00 - 62 00 - 7F 00 - 62 00 - 7F 00 - 62 00 - 7F 00 - 62 00 - 7F 00 - 62 00 - 7F Parameter Description NOTE ASSIGN OFF/ON NOT USED NOT USED PRESSURE CONTROL NO. off - 95, AT, VELOCITY, PB DEPTH -64 - +63 EMBOUCHURE CONTROL NO.
MIDI Data Format
Address Size (H) (H) 20 00 00 1 00 01 1 00 02 1 00 03 1 00 04 1 00 05 1 00 06 1 00 07 1 00 08 1 00 09 1 00 0A 1 00 0B 1 00 0C 2 00 0E 1 00 0F 1 00 10 2 00 12 1 00 13 1 00 14 2 00 16 1 00 17 1 00 18 2 00 1A 2 00 1C 1 00 1D 1 00 1E 2 00 20 1 00 21 1 00 22 2 00 24 1 00 25 1 00 26 2 00 28 1 00 29 1 00 2A 2 00 2C 1 00 2D 1 00 2E 2 00 30 1 00 31 1 00 32 2 00 34 1 00 35 1 00 36 2 00 38 1 00 39 1 00 3A 2 00 3C 1 00 3D | | 0A 6A TOTAL SIZE 56B 42 Current Voice / Element Parameter Data PMIDI Data Format
Address Size (H) (H) 30 00 0n 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 62 TOTAL SIZE A3 Custom Voice Parameters Data (H) 20 - 7F 20 - 7F 20 - 7F 20 - 7F 20 - 7F 20 - 7F 20 - 7F 20 - 7F Parameter VOICE NAME #1 VOICE NAME #2 VOICE NAME #3 VOICE NAME #4 VOICE NAME #5 VOICE NAME #6 VOICE NAME #7 VOICE NAME #8 NOT USED 00 - 7F VOICE LEVEL 00 - 02 ASSIGN MODE 00 00 - 1F 1F POLY EXPAND 00 - 01 PORTAMMIDI Data Format Address Size Data Parameter Description (H) (H) (H) 31 00 0n 1 20 - 7F ELEMENT NAME #1 32 - 127 (ASCII) 1 20 - 7F ELEMENT NAME #2 32 - 127 (ASCII) 1 20 - 7F ELEMENT NAME #3 32 - 127 (ASCII) 1 20 - 7F ELEMENT NAME #4 32 - 127 (ASCII) 1 20 - 7F ELEMENT NAME #5 32 - 127 (ASCII) 1 20 - 7F ELEMENT NAME #6 32 - 127 (ASCII) 1 20 - 7F ELEMENT NAME #7 32 - 127 (ASCII) 1 20 - 7F ELEMENT NAME #8 32 - 127 (ASCII) 1 20 - 7F ELEMENT NAME #9 32 - 127 (ASCII) 1 20 - 7F ELEMENT NAME #10 32 - 127 (ASCII) 1
MIDI Data Format 1 2D 1 1 1 1 1 1 33 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 TOTAL SIZE A3 00 - 02 ASSIGN MODE BOTTOM, TOP, LAST NOT USED 00 - 7F AMP LEVEL SCALE BREAK POINT C-2 - G8 00 - 7F DEPTH -64 - +63 00 - 7F FILTER CUTOFF SCALE BREAK POINT C-2 - G8 00 - 7F DEPTH -64 - +63 00 - 02 BANK POINTER PRESET1, PRESET2, CUSTOM 00 - 7F PROGRAM POINTER 1 - 128 NOT USED 00 - 01 EXPRESSION MODE BC, VOLUME 00 - 62 PRESSURE CONTROL NO.
Change Control 0,32 1,2,4,5,13 6,38 64,65,67 71-74 96-97 98-99 100-101 Key's Ch's After Touch Pitch Bend Note ON Note OFF Velocity : True voice x x x x x x x x x x x x x x ************** x x ************** Default Messages Altered Mode Note Number x x Default Changed Basic Channel Transmitted *2 o o o o o o o o o 0-24 semi x o *1 *1 *1 *1 *1 *1 *1 *1 *1 *1 o 9nH,v=1-127 x 0 - 127 0 - 127 3 3,4 (m = 1) x 1 1 - 16 Recognized [ VIRTUAL ACOUSTIC PLUG-IN BOARD ] Model PLG100
: True # *3 *3 o(120,126,127) o(121) x o(123-125) o x x x x x x o o 0 - 127 Mode 2 : OMNI ON ,MONO Mode 4 : OMNI OFF,MONO *1 receive if switch is on. *2 m is always treated as "1" regardless of its value. *3 transmit/receive if exclusive switch is on. Mode 1 : OMNI ON , POLY Mode 3 : OMNI OFF, POLY Notes: All Sound Off Reset All Cntrls Local ON/OFF All Notes OFF Active Sense Reset x x x x x x : : : : Mes- : sages: Aux x x x x x : Song Pos. : Song Sel.