background image

26

MIDI Data Format

Appendix

1. Channel Messages

1.1 Note on/note off

Harmony ch

Melody ch

9n

kk

vv

note on message

O

O

For Vocoder harmony, used to specify the pitch to be sounded.
For Chordal harmony, used to detect chords.

8n

kk

vv

note off message

O

O

9n

kk

00

n

:

MIDI channel

kk

:

note number

vv

:

velocity

Velocity values are ignored.
For the Harmony channel, processing will be follows.

1)

For Vocoder harmony, these messages will specify the pitch to be sounded.

2)

For Chordal harmony, these messages are used to direct chords.

For Melody channel, these messages are received for the following purposes.

1)

For Vocoder harmony, these messages are received as the basic pitch to control the gender of the harmony sound.

2)

For Vocoder harmony, if Vocoder Mode is “Auto Transpose,” the basic pitch is received.
For both 1) and 2), if the Melody channel is off, the input audio will be the basic pitch.

3)

When Lead Gender and Lead Pitch Correction are on the input pitch is shifted to the note-on pitch of the received note.
If the Melody channel is off, the pitch will be shifted to the nearest chromatic pitch.

1.2  Control changes

Bn cc vv

n

:

MIDI channel

cc

:

control#

vv

:

data

1.2.1  Data Entry

This message sets the value of the parameter that was specified by RPN (refer to 1.2.4) or NRPN (refer to 1.2.3).

Control#

Parameter

Data Range

Harmony ch

Melody ch

6

Data Entry MSB

0...127

O

O

1.2.2  Hold1

This message controls sustain pedal on/off.

Control#

Parameter

Data Range

Harmony ch

Melody ch

64

Hold1

0...63,64...127

O

X

(OFF , ON)

When ON, currently-sounding notes will be sustained even after note-off is received.

1.2.3  NRPN (Non-registered parameter number)

This message is used to set sound parameters such as vibrato or detune, etc.
The NRPN MSB and NRPN LSB specify the parameter which is to be controlled, and subsequently Data Entry (refer to 1.2.1) is used to set the value of
the specified parameter. Only the MSB of Data Entry is recognized.

Control#

Parameter

Data Range

Harmony ch

Melody ch

98

NRPN LSB

0...127

O

O

99

NRPN MSB

0...127

The following NRPN messages are recognized.

NRPN

Data Entry

Parameter name and range of values

Harmony ch

Melody ch

MSB LSB

MSB

00     00

mm

Harmony Mute

O

X

mm : 00 - 63 (off), 64 - 127 (on)

01     08

mm

Vibrato Rate Modulation

O

O

mm : 00 - 64 - 127 (0...127)

Melody channel is effective only when Gender is ON.

01     09

mm

Vibrato Depth Modulation

O

O

mm : 00 - 64 - 127 (0...127)

Melody channel is effective only when Gender is ON.

01     10

mm

Vibrato Delay Modulation

O

O

mm : 00 - 64 - 127 (0...127)

Melody channel is effective only when Gender is ON.

01     26

mm

Detune Modulation

O

X

mm : 00 - 127 (0...127)

Controls the overall amount of detune specified for the individual voice.

The following NRPN numbers independently control the volume of each harmony note.
The currently-sounding harmony notes are numbered sequentially beginning from the lowest note.

02     16

mm

Harmony 1 Volume

O

X

mm : 00 - 127 (0...127)

02     17

mm

Harmony 2 Volume

O

X

mm : 00 - 127 (0...127)

Summary of Contents for PLG100-VH

Page 1: ......

Page 2: ...pliance with these requirements provides a reasonable level of assurance that your use of this product in a residential environment will not result in harmful interference with other electronic devices This equipment generates uses radio frequencies and if not installed and used according to the instructions found in the users manual may cause interference harmful to the operation of other electro...

Page 3: ...tra voices from a different sound synthesis such as Virtual Acoustic Synthesis apply completely new dimensional facet of effects to your music and or add the latest technology to your music About VH XG This XG Plug in Board produces automatic harmony effects for vocals via a microphone and the A D inputs It features four harmony effect types and allows you to control the harmony notes by playing n...

Page 4: ...ending on the chord you play As long as your own voice is in pitch and you play the appropriate chords the PLG100 VH ensures that the harmony voices will be enharmonically correct and stay in pitch with the chord changes of the song It also in cludes a gender changer effect that turns a male voice into a female voice or vice versa and a vibrato effect that automatically adds a warm natural vibrato...

Page 5: ...l VH Effect Editor see below for editing the harmony effect XGworks lite is contained on a CD ROM included with the MU128 and MU100 and XGworks is contained on a CD ROM included with the SW1000XG VH Effect Editor This is a special plug in software module for XGworks and XGworks lite It gives you comprehensive control over all PLG100 VH settings and parameters including hid den parameters not avail...

Page 6: ...owner s manual of the tone genera tor sound card If you re using a computer for playback do you have the latest software drivers and are their settings appropriate Refer to the relevant instructions in the owner s manual s of the particular software Is the PLG100 VH board connected properly Refer to the board installation instructions in the owner s manual of the tone generator sound card If the h...

Page 7: ...ID Jingle Bells The Effect Type is set to Vocoder Harmony for these demonstration songs To setup the MU128 for demonstration play connect the microphone to one of A D INPUT jacks To setup the SW1000XG connect the microphone to the External Audio Input terminal Demonstration rev send cho send dry insertion2 part variation part part 1 REVERB reverb pan send chorus to reverb part 32 DRY LINE PAN chor...

Page 8: ...the same MIDI channel as set above change the MIDI channel setting of the Part s or set the volume of the Part s to 0 or mute the Part s 2 Select Part A D1 then select the Mic preset bank 000 program 002 MIDI OUT MIDI IN A TONE GENERATOR XG TG300B PERFORM MODE EQ UTIL EFFECT PLAY EDIT ALL MUTE SOLO PART PART SELECT VALUE SELECT VALUE ENTER EXIT SELECT PART GROUP Strings Bass Guitar Organ Chrom per...

Page 9: ... should be set to the same value as set for the MIDI device in step 1 above Harmony Channel is set in the Utility mode For more information on the Utility mode and its parameters see page 24 4 Set the Harmony Channel value to 1 Use the SELECT button if necessary to select Harmony Ch Harmony Channel then use the VALUE buttons to set the value to 01 or the same value as the transmit channel of the c...

Page 10: ...et the type Vocoder Chordal Detune or Chromatic When set to Vocoder or Chordal the notes or chords you play on the connected MIDI keyboard determine the notes of the Harmony effect N Make other settings in the Harmony Edit menu as needed Select the desired parameter with the SELECT buttons then use the VALUE buttons to change the value Each Harmony Type has a different set of parameters For a list...

Page 11: ...makes the neces sary settings for using the A D input and the Harmony effect Since the VH Effect Editor is integrated into the XGworks XGworks lite sequencer you can easily automate the Harmony ef fect changes with your recorded songs Opening the VH Effect Editor To open the VH Effect Editor select Plug in from the menu bar then select VH Effect Editor from the pull down menu If the VH Effect Edit...

Page 12: ...iven for each of the four types Vocoder Chordal Detune and Chromatic Hidden Parameters Some of the Harmony parameters are hidden parameters and cannot be edited from the panel of the MU128 However they can be edited with the VH Effect Editor in the optional XGworks software Page 11 Harmony Parameters Harmony Type Settings THRU VOCODER HM CHORDAL HM DETUNE HM CHROMAT HM Chromatic When the Type is s...

Page 13: ...and voicings that fall outside the standard chords available in the Chordal type below You can play the harmony part on the keyboard or have it played on a sequencer You want to precisely control how the harmony note or notes change pitch around a fixed melody pitch Vocoder Harmony Parameters Parameter List No Parameter Display Value Default value 1 Mode 1 no trans 2 auto trans 0 7 0 3 3 oct trns ...

Page 14: ...e When using the auto trans setting some of the harmony notes may play in unexpected regis ters To avoid this change the mode to a setting other than auto trans 2 Harmony Gender Type H GendrTyp Settings off Auto This automatically determines the gender of the harmony notes relative to the actual gender of the singer off This turns off the gender change effect for the harmony notes Auto For this se...

Page 15: ...al voice to create the lead voice The lead voice then can be altered both in pitch and gender just as with the harmony voices To properly use the lead voice make sure to set the following parameters Lead Gender Type unis male or fem Lead Gender Depth Set to desired appropriate value Lead Harmony Balance Set to desired appropriate value For values at or near the maximum of L H63 lead may not sound ...

Page 16: ...armony Type is set to Detune Also this parameter has no effect when Lead Gender Type is set to off 6 Auto Upper Gender Threshold Not selectable from MU128 panel controls Range 0 12 semitones This determines which harmony notes above the melody will be gender transformed when Harmony Gender Type is set to Auto More specifically it sets the range or interval of unchanged harmonies When set to 0 the ...

Page 17: ...tomatically change gender according to the Harmony Gender Type and Auto Upper Gender Threshold settings Extreme negative or positive values result in pronounced distortion of the voice qual ity Also the effect may vary according to the quality character and pitch of the actual voice Experiment with this to find values that sound most natural or unnatu ral if you prefer This parameter has no effect...

Page 18: ...o Delay Not selectable from MU128 panel controls Range 0 127 This determines the amount of delay in the onset of the Vibrato effect on the harmony notes and the lead note The lead note is not affected when Lead Gender Type is set to off Singers often employ a delayed vibrato as they hold notes this parameter is designed to reproduce that effect and helps to create a more natural lifelike sound Hig...

Page 19: ...ly sort out the suitable notes Chords Recognized in Chordal Type C Maj min 9 7 13 C Maj6 min7 9 7 b9 D Maj7 min7 11 7 b13 D Maj7 11 minMaj7 7 9 E Maj 9 minMaj7 9 Maj7aug F Maj7 9 dim 7aug F Maj6 9 dim7 1 8 G aug 7th 1 5 G min 7sus4 sus4 A min6 7b5 1 2 5 A min7 7 9 B min7b5 7 11 Parameter List No Parameter Display Value Default value 1 Mode 1 duet above 2 duet below 0 9 0 3 duet abv b 4 trio above ...

Page 20: ...the lead note and one below trio below Produces two harmony notes in pitches below the lead note trio a b b trio above below bass Produces three harmony notes one in a pitch above the lead note and two below one of them an octave below the higher harmony The b in the type name stands for added bass note quar above quartet above Produces three harmony notes in pitches above the lead note quar a b q...

Page 21: ...e is selected the following parameters are not available 2 Harmony Gender Type 5 Lead Pitch Correction 6 Auto Upper Gender Threshold 7 Auto Lower Gender Threshold 8 Upper Gender Depth 9 Lower Gender Depth Other Parameters The remaining parameters for the Detune Type are the same as those for the Vocoder Type described on pages 14 18 Detune Harmony Parameters No Parameter Display Value Default valu...

Page 22: ...wn 5th below Produces a perfect fifth harmony note in the octave below the input note Har mony is transposed five semitones down No Parameter Display Value Default value 1 Mode 1 oct below 2 3rd below 0 6 0 3 5th below 4 unison 5 3rd above 6 5th above 7 oct above 2 Harmony Gender Type off auto 0 1 0 3 Lead Gender Type off unis male fem 0 3 0 4 Lead Gender Depth 64 63 0 127 64 5 Lead Pitch Correcti...

Page 23: ... third harmony note in the same octave as the input note Har mony is transposed four semitones up 5th above Produces a perfect fifth harmony note in the same octave as the input note Har mony is transposed seven semitones up oct above Produces a harmony note an octave above the input note Other Parameters The remaining parameters for the Chromatic Type are the same as those for the Vo coder Type d...

Page 24: ...u effec tively turn the harmonies on and off as needed within a song Melody Channel Melody Ch Settings off 1 16 This determines the MIDI channel over which the lead sound of the Harmony effect is controlled For example when this is set to the same value as the MIDI transmit channel of a connected MIDI keyboard or sequencer you can use that device to control the pitch of the lead sound See About th...

Page 25: ...ION EFFECT HARMONY TYPE TYPE MSB TYPE LSB DEC HEX 00 01 02 08 000 0 THRU 088 58 THRU 089 59 VOCODER HARMONY 090 5A CHORDAL HARMONY 091 5B DETUNE HARMONY 092 5C CHROMATIC HARMONY 093 5D THRU 127 7F THRU THRU effect same as BASIC EFFECT LSB 0 ...

Page 26: ...SB 0 127 O O 1 2 2 Hold1 This message controls sustain pedal on off Control Parameter Data Range Harmony ch Melody ch 64 Hold1 0 63 64 127 O X OFF ON When ON currently sounding notes will be sustained even after note off is received 1 2 3 NRPN Non registered parameter number This message is used to set sound parameters such as vibrato or detune etc The NRPN MSB and NRPN LSB specify the parameter w...

Page 27: ...o set the value of the specified parameter Only the MSB of Data Entry is recognized Control Parameter Data Range 100 RPN LSB 0 127 101 RPN MSB 0 127 The following RPN numbers are recognized RPN Data Entry Parameter name and range of values Harmony ch Melody ch MSB LSB MSB 00H 00H mm Pitch Bend Sensitivity O O mm 00 24 0 24 semitones Settable in semitone steps over a two octave range 7FH 7FH RPN nu...

Page 28: ...elected 2 6 XG parameter request format F0 43 3n 4C aa aa aa F7 This message sends parameter changes after receiving a send request for a parameter unit from table 1 n device number aa address 2 7 Chord control code F0 43 7E 02 cr ct 7F 7F F7 For Chordal mode this is used to specify the chord The chord can also be specified by Note on messages cr chord root 0fffnnnn fff Accidental nnnn Note 0 bbb ...

Page 29: ...00 7F UNIQUE INSERTION EFFECT EXTERNAL 1 16 0 15 off 127 7F CONTROL CH2 MELODY CHANNEL TOTAL SIZE 2 04 n 20 1 00 7F UNIQUE INSERTION EFFECT PARAMETER11 Refer to Effect parameter list depends on type 21 1 00 7F UNIQUE INSERTION EFFECT PARAMETER12 Refer to Effect parameter list depends on type 22 1 00 7F UNIQUE INSERTION EFFECT PARAMETER13 Refer to Effect parameter list depends on type 23 1 00 7F UN...

Page 30: ...1 Transmitted Recognized Remarks Function Basic Default x off Channel Changed x 1 16 Default x 3 Mode Messages x x Altered x Note x 0 127 Number True voice Velocity Note ON x x Note OFF x x After Key s x x Touch Ch s x x Pitch Bend x o 0 24 semi 6 x 64 x 98 99 x 100 101 x Control Change 0 127 o Data Entry o Hold1 o NRPN LSB MSB o RPN LSB MSB ...

Page 31: ...ne x x System Clock x x Real Time Commands x x Aux All Sound Off x x Reset All Cntrls x x Local ON OFF x x All Notes OFF x o 123 Mes Active Sense x x sages Reset x x Notes Mode 1 OMNI ON POLY Mode 2 OMNI ON MONO o Yes Mode 3 OMNI OFF POLY Mode 4 OMNI OFF MONO x No Song Pos x x ...

Page 32: ......

Reviews: