Casio XW-P1 Manual

Casio XW-P1 Manual

Midi implementation
Hide thumbs Also See for XW-P1:
Table of Contents

Advertisement

Quick Links

Contents
I
1
1.1
System Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Performance Controller Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Sound Generator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
3
4
II
5
6
7
7.1
Bank Select (00H,20H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.2
Modulation (01H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.3
Portamento (05H)(Solo Synthesizer tone selected) . . . . . . . . . . . . . . . . . . . . . . 13
7.4
Data Entry (06H,26H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.5
Volume (07H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.6
Pan (0AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.7
Expression (0BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.8
7.9
Hold1 (40H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.10
Portamento On/Off(41H)(Solo Synthesizer tone selected) . . . . . . . . . . . . . . . . . . 15
XW-P1/XW-G1
MIDI Implementation
CASIO COMPUTER CO., LTD.
1
9
9
9
9
9
10
10
10
11
11
11
12

Advertisement

Table of Contents
loading

Summary of Contents for Casio XW-P1

  • Page 1: Table Of Contents

    XW-P1/XW-G1 MIDI Implementation CASIO COMPUTER CO., LTD. Contents MIDI Message Overview Product Configuration as a MIDI Device System Section ......... .
  • Page 2 7.11 Sostenuto (42H) ......... 16 7.12 Soft (43H) .
  • Page 3 Channel After Touch Pitch Bend System Message Timing Clock Start Stop Active Sensing System Exclusive Message 15.1 Universal Real Time System Exclusive Message ......40 15.2 Universal Non Real Time System Exclusive Message .
  • Page 4 Drawbar Parameter ........71 Hex Layer Parameter(XW-P1 only) 26.1...
  • Page 5 XW-P1 ........
  • Page 6 38.5 Solo Synth Chorus ........89 38.6 Solo Synth Delay .
  • Page 7 38.45 Flanger Reflection ........99 38.46 Flanger Auto Pan .
  • Page 8 39.27 Synth Ext Osc Pitch Shifter Mix Setting Value Table ....107 39.28 Synth LFO Wave Setting Value Table ......108 39.29 Synth LFO Sync Setting Value Table .
  • Page 9: Midi Message Overview

    Part I MIDI Message Overview Product Configuration as a MIDI Device As a MIDI device, this Instrument consists of the System Section, Sound Generator Section, and Per- formance Controller Section described below. Each of these sections can send and receive specific MIDI Messages in accordance with its function.
  • Page 10: Timbre Type Specific Operation

    Part number MIDI Receive Ch MIDI Send Ch Assigned Function 01-16 01-16 Zone 1/Step Sequencer(Solo 1)/Multi-function Phrase 1(Note1)/SMF play/MIDI IN 01-16 01-16 Zone 2/SMF play/MIDI IN 01-16 01-16 Zone 3/SMF play/MIDI IN 01-16 01-16 Zone 4/SMF play/MIDI IN 01-16 01-16 Multi-function Phrase 1(Note1)/SMF play/MIDI 01-16 01-16...
  • Page 11: Channel Message

    Part II Channel Message MIDI Message Send by Assignable Knobs When the Instrument is in the Performance Mode, any control change, after touch, or other MIDI message from CC:00H to CC:65H can be assigned to the assignable knobs, so the MIDI messages are sent by knob operation. For details about the functions that can be assigned, see the User’s Guide.
  • Page 12: Control Change

    MIDI channel (n: MIDI Channel Number), control change messages can be used to perform various drawbar parameter operations. (Drawbar tone selection is supported by the XW-P1 only.) Specifically, control change message assignment can be switched as shown below when a non-drawbar tone is selected or when a drawbar tone is selected.
  • Page 13: Modulation (01H)

    Receive Receipt causes a change in the tone bank number stored in Instrument memory, but the tone is not actually changed until a Program Change message is received. For details, see “8 Program Change”. The performance number and Step Sequencer number can also be changed by the bank program. For details, see “8 Performance Number/Step Sequencer Number Switching by Bank Select Message and Program Change Message”.
  • Page 14: Pan (0Ah)

    Send Sent when the mixer part volume is changed. Receive Receipt changes the mixer part volume. Pan (0AH) Message Format: BnH 0AH vvH MIDI Channel Number Value(Note1) Note1 For information about the relationship between setting values and send/receive values, see “39.3 Pan Setting Value Table”...
  • Page 15: Hold1 (40H)

    Received values and parameter setting values The range of the value of each DSP Parameter 7 array element depends on the selected DSP or array number. Unlike manipulation of a DSP parameter using a System Exclusive Message, a value received by this control change message is always in the range of 0 to 127, but the range is changed in accordance with the setting range of the applicable parameter setting.
  • Page 16: Sostenuto (42H)

    7.11 Sostenuto (42H) Message Format: BnH 42H vvH MIDI Channel Number Value (Note1) Note1 For information about the relationship between setting values and send/receive values, see the “39.1 Off/On Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Send Sent when a pedal that has a sostenuto function is operated.
  • Page 17: Drawbar Position 5 1/3'(47H)(Drawbar Tone Selected)

    7.15 Drawbar Position 5 1/3’(47H)(Drawbar tone selected) Note This message is valid only when a drawbar tone is selected for the MIDI channel. Message Format: BnH 47H vvH MIDI Channel Number Value (Note1) Note1 For information about the relationship between setting values and send/receive values, see the “39.5 Drawbar Position Setting Value Table”...
  • Page 18: Drawbar Position 4'(49H)(Drawbar Tone Selected)

    Note1 For information about the relationship between setting values and send/receive values, see the “39.2 –64 - 0 - +63 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Receive Receipt makes a relative change in the time it takes for a note to rise to its maximum level. 7.19 Drawbar Position 4’(49H)(Drawbar tone selected) Note...
  • Page 19: Drawbar Position 2'(4Bh)(Drawbar Tone Selected)

    7.22 Drawbar Position 2’(4BH)(Drawbar tone selected) Note This message is valid only when a drawbar tone is selected for the MIDI channel. Message Format: BnH 4BH vvH MIDI Channel Number Value (Note1) Note1 For information about the relationship between setting values and send/receive values, see the “39.5 Drawbar Position Setting Value Table”...
  • Page 20: Drawbar Position 1 1/3'(4Dh)(Drawbar Tone Selected)

    Note1 For information about the relationship between setting values and send/receive values, see the “39.2 –64 - 0 - +63 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Receive Receipt changes the degree of pitch modulation. 7.26 Drawbar Position 1 1/3’(4DH)(Drawbar tone selected) Note...
  • Page 21: Drawbar Organ Type(4Fh)(Drawbar Tone Selected)

    7.29 Drawbar Organ Type(4FH)(Drawbar tone selected) Note This message is valid only when a drawbar tone is selected for the MIDI channel. Message Format: BnH 4FH vvH MIDI Channel Number Value (Note1) Note1 For information about the relationship between setting values and send/receive values, see the “39.6 Sine/Vintage Setting Value Table”...
  • Page 22: Drawbar Organ Key On Click(57H)(Drawbar Tone Selected.)

    Receive Receipt changes the percussion decay time. 7.33 Drawbar Organ Key On Click(57H)(Drawbar tone selected.) Note This message is valid only when a drawbar tone is selected for the MIDI channel. Message Format: BnH 57H vvH MIDI Channel Number Value (Note1) Note1 For information about the relationship between setting values and send/receive values, see the “39.1 Off/On Setting Value Table”...
  • Page 23: Reverb Send (5Bh)

    Note1 For information about the relationship between setting values and send/receive values, see the “39.2 –64 - 0 - +63 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Receive Receipt changes the degree of pitch modulation. 7.37 Reverb Send (5BH) Message Format:...
  • Page 24 Receive Receipt changes the mixer part on/off setting. 7.39.2 DSP Enable Message Format: BnH 62H 01H BnH 63H 22H BnH 06H mmH BnH 26H llH MIDI Channel Number Value (Note1) (Send:00H, Receive:Ignored) Note1 For information about the relationship between setting values and send/receive values, see the “39.1 Off/On Setting Value Table”...
  • Page 25 Receive Receipt while S.Seq NRPN is enabled by Instrument settings changes the Step Sequencer number. 7.39.5 Step Sequencer Pattern Number Select Message Format: BnH 62H 01H BnH 63H 25H BnH 06H mmH BnH 26H llH MIDI Channel Number Value (Note1) (Send:00H 、...
  • Page 26 Receive Receipt while Phrase NRPN is enabled by Instrument settings changes the Phrase Sequencer number. 7.39.8 Phrase Sequencer Start/Stop Message Format: BnH 62H 01H BnH 63H 26H BnH 06H mmH BnH 26H llH MIDI Channel Number Value (Note1) (Send:00H 、 Receive:Ignored) Send Sent when the Phrase Sequencer is started or stopped while Phrase NRPN is enabled by Instru- ment settings.
  • Page 27 For information about the relationship between setting values and send/receive values, see the “39.5 Drawbar Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Receive Receipt changes the drawbar position in accordance with the message contents (XW-P1 only). 7.39.11...
  • Page 28 For information about the relationship between setting values and send/receive values, see the “39.1 Off/On Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Receive Receipt changes the drawbar parameter 3rd percussion (XW-P1 only). 7.39.14 Percussion Decay Time...
  • Page 29 For information about the relationship between setting values and send/receive values, see the “39.6 Sine/Vintage Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Receive Receipt changes the drawbar key off click (XW-P1 only). 7.39.17 Solo Synth Parameter Each of the Solo Synthesizer tone parameters can be changed by NRPN.
  • Page 30 Parameter Synth1 OSC Synth2 OSC PCM1 OSC PCM2 OSC EXT OSC Noise OSC Notes pitch envelope attack 30H 0BH 31H 0BH 32H 0BH 33H 0BH 34H 0BH 35H 0BH level pitch envelope decay 30H 0CH 31H 0CH 32H 0CH 33H 0CH 34H 0CH 35H 0CH time...
  • Page 31 Parameter Synth1 OSC Synth2 OSC PCM1 OSC PCM2 OSC EXT OSC Noise OSC Notes amp envelope attack 30H 32H 31H 32H 32H 32H 33H 32H 34H 32H 35H 32H level amp envelope decay time 30H 33H 31H 33H 32H 33H 33H 33H 34H 33H 35H 33H...
  • Page 32 Note6 For information about the relationship between setting values and send/receive values, see the “39.25 Filter Gain Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Note7 For information about the relationship between setting values and send/receive values, see the “39.26 Synth Ext Osc Pitch Shifter Mode Setting Value Table”...
  • Page 33: Rpn (64H,65H)

    Parameter Notes synth all osc amp env attack time synth all osc amp env release time hex layer layer1 level XW-P1 only, Note1 hex layer layer2 level XW-P1 only, Note1 hex layer layer3 level XW-P1 only, Note1 hex layer layer4 level...
  • Page 34 Message Format: BnH 64H llH (LSB) BnH 65H mmH (MSB) MIDI Channel Number LSB Value MSB Value 7.40.1 Pitch Bend Sensitivity Message Format: BnH 64H 00H BnH 65H 00H BnH 06H mmH BnH 26H llH MIDI Channel Number MSB Value(00H - 18H) LSB Value(Send:00H, Receive:Ignored) Send Sent when Bend Range of any part is changed.
  • Page 35: All Sound Off (78H)

    Receive Receipt changes the coarse tune of the corresponding part. Does not affect sound source operation when the Timbre Type (see “About the Timbre Type” in “8 Program Change”) is Drum. 7.40.4 Null Message Format: BnH 64H 7FH BnH 65H 7FH MIDI Channel Number Send Sent when an RPN, NRPN message send operation is performed.
  • Page 36: Omni On (7Dh)

    7.45 Omni On (7DH) Message Format: BnH 7DH 00H MIDI Channel Number Receive Receipt performs the same operation as when All Notes Off is received. 7.46 Mono (7EH) Message Format: BnH 7EH 00H MIDI Channel Number Receive Receipt performs the same operation as when All Notes Off is received. 7.47 Poly (7FH) Message Format:...
  • Page 37: Channel After Touch

    Coarse Tune, and Master Coarse Tune messages are ignored if they are received. • Drawbar(XW-P1 only) This setting optimizes for drawbar tones. The damper pedal performs on/off operations. • Hex Layer(XW-P1 only) This setting optimizes for hex layer tones. The damper pedal performs on/off operations. • Solo Synth This setting optimizes for solo synth tones.
  • Page 38 Send Sent when the bender is operated. Receive Receipt changes the pitch of the currently sounding note. The range of the pitch change depends on the Bend Range value setting.
  • Page 39: System Message

    Part III System Message Timing Clock Message Format: Send Sent periodically when the MIDI syn mode is master. Receive Receipt while the MIDI sync mode is slave causes tempo to be synced based in timing clock information. Start Message Format: Send Sent when the Step Sequencer is started while the MIDI sync mode is master.
  • Page 40: System Exclusive Message

    ID Number The ID numbers handed by this Instrument are shown below. ID Number ID Name Casio Computer Co. Ltd Non Real Time System Exclusive Message Real Time System Exclusive Message Device ID The device ID is used mainly for individual control of multiple devices. When a System Exclusive message is sent, the sending device sends messages that include a value that matches the device ID of the sending device.
  • Page 41 Send Sent when the Master Pan is changed. Receive Receipt changes the Master Pan. 15.1.3 Master Fine Tuning Message Format: F0H 7FH ddH 04H 03H llH mmH F7H Device ID LSB Value(Note1) MSB Value(Note1) Note1 For information about the relationship between setting values and send/receive values, see “39.4 Fine Tuning Setting Value Table”...
  • Page 42: Universal Non Real Time System Exclusive Message

    Receive Receipt changes the Chorus Sent To Reverb setting. 15.2 Universal Non Real Time System Exclusive Message Message Format: F0H 7EH ddH..F7H Device ID 15.2.1 GM System On Message Format: F0H 7EH ddH 09H 01H F7H Device ID Receive Receipt puts the sound source into a GM sound source mode. 15.2.2 GM System Off...
  • Page 43: Instrument-Specific System Exclusive Messages

    (tone selection, mixer channel setting, tuning, etc.) Tone Tone Setting Melody Melody Setting Drum Drum Setting Drawbar Drawbar Setting(XW-P1 only) Hex Layer Hex Layer Setting(XW-P1 only) Solo Synth Solo Synth Setting User Wave User Wave Setting(XW-G1 only) DSP Parameter Setting...
  • Page 44: Basic Message Structure

    This is the System Exclusive Message status byte established by the MIDI standard. 16.3.2 MAN : Manufacturer’s ID Format: 01000100B (CASIO = 44H) Indicates this Instrument’s manufacturer ID. 16.3.3 MOD : Model ID Format: 00010110B (16H) 00000011B (03H) These two successive bytes (MSB, LSB) indicate the XW-P1/XW-G1 model ID.
  • Page 45 16.3.4 dev : MIDI Device ID 00H - 7FH Format: 0dddddddB The contents of this field in a received message are compared with the Model’s MIDI Device ID, and receipt of the incoming message is allowed only when the two IDs match. When a message containing 7FH is received, receipt of the message is always allowed, regardless of the Instrument’s ID setting.
  • Page 46 HBS:Handshake Bulk Parameter Set Send Indicates a parameter set image send message using handshake mode. The parameter set to be transferred is divided into multiple packets when it is greater than a prescribed size. The packets are transferred in accordance with handshake mode. EXI:Extend Interval During a dump session, message sent by a devices that should send the next message to tell a device waiting for the next message to extend the message interval.
  • Page 47 One-way Bulk Handshake Bulk System Patch Tone Melody Drum Drawbar(XW-P1 only) Hex Layer(XW-P1 only) Solo Synth User Wave(XW-G1 only) Step Sequencer Step Sequencer Chain Arpeggio Phrase Spec A · · · Available (Also including when only some parameters are available.) F ·...
  • Page 48 Format: index3 LSB 0iiiiiiiB index3 MSB 0jjjjjjjB index2 LSB 0kkkkkkkB index2 MSB 0lllllllB index1 LSB 0mmmmmmmB index1 MSB 0nnnnnnnB index0 LSB 0oooooooB index0 MSB 0pppppppB Note Arranged in high dimension sequence. 1-dimension array block [index0] Value Meaning 00jjjjjjjiiiiiiiB 0000H 00lllllllkkkkkkkB 0000H 00nnnnnnnmmmmmmmB 0000H...
  • Page 49 The Parameter ID indicates the parameter type. When transferring parameters (see “V Parameter List” below) individually (as opposed to bulk transfer), this field is used to identify the parameter being transferred by its parameter ID. 16.3.11 idx : Data Index Number Format: 0iiiiiiiB 0jjjjjjjB...
  • Page 50 data0: [bit06] [bit05] [bit04] [bit03] [bit02] [bit01] [bit00] data1: [bit13] [bit12] [bit11] [bit10] [bit09] [bit08] [bit07] data2: [bit20] [bit19] [bit18] [bit17] [bit16] [bit15] [bit14] data3: [bit27] [bit26] [bit25] [bit24] [bit23] [bit22] [bit21] data4: [bit31] [bit30] [bit29] [bit28] SBS (Start of Bulk Dump Session) Format: 0bbbbbbbB The relationship between the data value and error 0bbbbbbB is defined as shown below.
  • Page 51 16.3.14 img : Parameter Set Memory Image Format: Data0 0aaaaaaaB Data1 0bbbbbbaB Data2 0cccccbbB Data3 0ddddcccB During data transfer, the memory image data of the parameter set to be sent is read sequentially in 1-byte units starting from the first address. That value is transformed starting from the lower bit to a 7-bit wide data string.
  • Page 52: Individual Parameter Operations

    16.3.15 crc : Cyclic Redundancy Check Format: 0aaaaaaaB 0bbbbbbaB 0cccccbbB 0ddddcccB 0000ddddB CRC32 (in accordance with ISO 8802-3 or IEEE803.2 regulations) 32-bit value (ddddddddccccccc- cbbbbbbbbaaaaaaaaB) calculated for the byte string from “MAN: Manufacturer’s ID” to the last byte of “img: Parameter Set Memory Image” is stored in this “crc: Cyclic Redundancy Check”. The receiving unit checks the value, and if it is not correct sends an error as a re-request.
  • Page 53: One-Way Mode Communication Flow

    With the one-way mode, the sending device sends data and ends the session without regard to the response of the receiving device. This mode is best for one-way transfers from a sequencer or similar device. With the handshake mode, the sending device sends the data and then waits for a response from the receiving device before advancing to the next session.
  • Page 54 Data Receiver Data Sender Operation (External Device) (This Instrument) SBS(OBR) -----> Session Start Request Interval 1 *Note1 -----> Send Request (Start Sub Session) <----- Send Packet Interval 2 *Note2 <----- Send Packet Interval 2 *Note2 <----- Send Packet Send Other Packet <----- End of Data (End Sub Session)
  • Page 55: Handshake Mode Communication Flow

    Data Sender Data Receiver Operation (External Device) (This Instrument) SBS(OBS) -----> Session Start Request Interval *Note -----> Send Packet (Start Sub Session) Interval *Note -----> Send Packet Interval *Note -----> Send Packet Interval *Note Send Other Packet -----> <----- End Sub Session Other Sub Session ----->...
  • Page 56 RJC is sent and the session is terminated. The number of retries is determined in accordance with the parameters described under “20.2 System Exclusive Protocol Parameter”. 18.3.4 Message CRC Error Processing The message receive device returns ERR (CRC Error) if it discovers an illegal format in the received message.
  • Page 57 Data Receiver Data Sender Operation (External Device) (This Instrument) SBS(HBR) -----> Session Start Request <----- Acknowledge -----> Send Request (Start Sub Session) <----- Send Packet -----> Acknowledge <----- Send Packet -----> Acknowledge <----- Send Packet -----> Acknowledge Send Other Packet ----->...
  • Page 58 18.3.9 Example: Session Generating a Timeout Error Data Receiver Data Sender Operation (External Device) (This Instrument) SBS(HBR) -----> Session Start Request Interval *Note1 ERR(Time Out Error) -----> Timeout Error <----- Acknowledge -----> Send Request (Optional) <----- Send Packet -----> Acknowledge Interval *Note1 ERR(Time Out Error) ----->...
  • Page 59 Data Receiver Data Sender Operation (External Device) (This Instrument) SBS(HBR) -----> Session Start Request <----- Acknowledge -----> Send Request (Optional) <----- Send Packet -----> Acknowledge <-???- Send Packet (Note1) ERR(Format Error) -----> Format Error <----- Resend Packet -???-> Acknowledge <----- ERR(Format Error) Format Error -???->...
  • Page 60 Note Number of retries that exceeds the retries stipulated by Handshake Max Retry explained under “20.2 System Exclusive Protocol Parameter”. 18.3.12 Example: Session Termination by Error Generation Data Receiver Data Sender Operation SBS(HBR) -----> Session Start Request <----- Acknowledge -----> Send Request (Optional) <-----...
  • Page 61 Data Sender Data Receiver Operation (External Device) (This Instrument) SBS(HBS) -----> Session Start Request <----- Acknowledge -----> Send Packet <----- Acknowledge -----> Send Packet <----- Acknowledge -----> Send Packet <----- Terminate Session 18.3.15 Example: Session Pause Session flow when the session is temporarily paused for some reason and then restarted is shown below. A session can be paused by sending an EXI message from an external device or this Instrument to the other device.
  • Page 62 Note2 The sessions can be paused by sending RJC here.
  • Page 63: Parameter List

    Instrument. 20.1 System Information Parameter This parameter is a container for system information. Parameter Block Size Array Min-Def-Max Description Model Name 0000 00000000 00-20-7F Ascii Character XW-P1..."XW-P1" XW-G1..."XW-G1" ↑ General Register 000D R/W 00-00-FF General-purpose register for communication test...
  • Page 64: System Exclusive Protocol Parameter

    20.2 System Exclusive Protocol Parameter These parameters are related to the System Exclusive message protocol. Parameter Block Size Array Min-Def-Max Description Oneway Min Interval 000E 00000000 0000-0014-3FFF Minimum time interval time value (msec) between packets during One-way Bulk Dump receive by Instrument ↑...
  • Page 65 Parameter Block Size Array Min-Def-Max Description ↑ Current Sub Ps Size 0020 00000000-00000000-FFFFFFFF Total size of a parameter sets under the specified category (bytes). ↑ Current Ps Name 0021 00-20-7F Name of a parameter set in the specified category (ASCII characters).
  • Page 66: Patch Parameter

    Patch Parameter The main function of patch parameters is to configure the settings of the sound source of a device. 21.1 Analog Input Tune Parameter These parameters are for analog input tuning. Parameter Block Size Array Min-Def-Max Description Part Enable 0074 R/W 00000000 00-01-01 0...Off...
  • Page 67: Master Tune Parameter

    Parameter Block Size Array Min-Def-Max Description Low Gain 008D R/W 00000000 00-0C-18 -12 - 0 - +12 Low Frequency 008E R/W 00000000 00-01-02 0...200Hz 1...400Hz 2...800Hz Lowmid Gain 008F R/W 00000000 00-0C-18 -12 - 0 - +12 Lowmid Frequency 0090 R/W 00000000 00-01-07 0...1.0kHz 1...1.3kHz...
  • Page 68: System Chorus Parameter

    Parameter Block Size Array Min-Def-Max Description ↑ Cho Send 006F R/W 00-00-7F 0 - 127 ↑ Rev Send 0070 R/W 00-28-7F 0 - 127 ↑ Bend Range 0071 R/W 00-02-18 0 - 24 ↑ Line Select 0072 R/W 00-00-01 0...System Chorus 1...DSP 21.9 System Chorus Parameter...
  • Page 69: Tone Parameter

    Parameter Block Size Array Min-Def-Max Description ↑ Arpeggio Hold 00AA R/W 00-00-01 ↑ Arpeggio StepSeq Sync 00AB R/W 00-00-02 Start/Stop Phrase Key Play 00AC R/W 00000000 00-00-01 0...Off 1...On ↑ Phrase Number 00AD R/W 00-00-C7 0 - 199 ↑ Phrase Key Range Low 00AE R/W 00-00-7F 0 - 127...
  • Page 70: Melody Parameter

    ↑ Line Select 0004 R/W 00-00-01 0...System Chorus 1...DSP ↑ Timbre Type 0006 R/W 00-00-0F 0...Melody 1...Piano 2...Drum 3...Drawbar(XW-P1 only) 4...Hex Layer(XW-P1 only) 5...Solo Synth 6...User Wave(XW-G1 only) ↑ Name 0007 R/W 00-20-7F Ascii Character ↑ Level 0008 R/W 00-7F-7F...
  • Page 71: Velocity Split Parameter (X4Velocity-Split X128Instrument)

    0 - 127 (effective:-64 - 0 - +63) ↑ Amp LFO After Depth 0016 R/W 00-40-7F 0 - 127 (effective:-64 - 0 - +63) Drawbar Parameter(XW-P1 only) 25.1 Drawbar Parameter These parameters configure drawbar tone settings. Parameter Block Size Array Min-Def-Max Description...
  • Page 72: Hex Layer Parameter(Xw-P1 Only)

    00-00-7F 0 - 127 ↑ Vibrato Depth 0007 R/W 00-00-7F 0 - 127 Hex Layer Parameter(XW-P1 only) These parameters configure hex layer tone settings. 26.1 Hex Layer Parameter (x6layer) These parameters configure basic hex layer tone settings. Parameter Block Size Array...
  • Page 73: Solo Synth Parameter

    00-00-01 0...off 1...on ↑ Wave Number 0003 R/W 0000-0000-FFFF Synth/PCM/Noise Wave number (XW-P1) 0001 - 0311 (For Synth OSC 1,2) 0312 - 0325 (For Noise OSC) 0326 - 2483 (For PCM OSC 1,2) (XW-G1) 0001 - 0766 (For Synth OSC...
  • Page 74: Solo Synth Osc Block Filter (X5Oscillator)

    Parameter R/W Block Size Array Min-Def-Max Description ↑ LFO Depth 0008 R/W 00-40-7F -64 - 0 - +63 ↑ Pitch Key Cent 0009 R/W 0000-0000-FFFF S------.- -------- S:sign bit -ssssss.- -------- s:semitone ( semitone ) -------.c cccccccc c:cent = 100/512 cent resolution 0000000.0 00000000...original 0001100.0 00000000...For +1 octave 1110100.0 00000000...For -1 octave...
  • Page 75: Solo Synth Osc Block Amp (X5Oscillator)

    Parameter R/W Block Size Array Min-Def-Max Description ↑ Attack Time 0020 R/W 00-00-7F 0 - 127 ↑ Attack Level 0021 R/W 00-00-7F 0 - 127 ↑ Decay Time 0022 R/W 00-00-7F 0 - 127 ↑ Sustain Level 0023 R/W 00-00-7F 0 - 127 ↑...
  • Page 76: Solo Synth Etc (X8Controller)

    Parameter R/W Block Size Array Min-Def-Max Description 15...3/2 up beat 16...2 up beat 17...3 up beat 18...4 up beat 27.5 Solo Synth Etc (x8controller) These parameters configure other Solo Synth settings. Parameter Block Size Array Min-Def-Max Description Sync Osc 003D R/W 00000000 00-00-01 0...Async 1...Sync OSC2 with OSC1...
  • Page 77 Destination Parameter Parameter Name Destination Index ↑ OSC Pitch Envelope Init Level ↑ OSC Pitch Envelope Attack Time ↑ OSC Pitch Envelope Attack Level ↑ OSC Pitch Envelope Decay Time ↑ OSC Pitch Envelope Sustain Level ↑ OSC Pitch Envelope Release1 Time ↑...
  • Page 78: Solo Synth Lfo (X2Lfo)

    Destination Parameter Parameter Name Destination Index ↑ Total Filter LFO2 Depth LFO Rate LFO Number(0-1) ↑ LFO Depth ↑ LFO Delay ↑ LFO Rise ↑ LFO Modulation Depth DSP Parameter1 ↑ DSP Parameter2 ↑ DSP Parameter3 ↑ DSP Parameter4 ↑ DSP Parameter5 ↑...
  • Page 79: Solo Synth Pwm

    Parameter Block Size Array Min-Def-Max Description ↑ Modulation Depth 0062 R/W 00-00-7F 0 - 127 27.8 Solo Synth PWM These parameters configure Solo Synth PWM settings. Parameter Block Size Array Min-Def-Max Description Pulse Width 003A R/W 0:Oscillator Number 00-00-7F 0 - 127 Available selected PWM as Synth Wave.
  • Page 80: User Wave Parameter(Xw-G1 Only) 80 28.1 User Wave Key Splits Parameter (X10Splits)

    User Wave Parameter(XW-G1 only) These parameters configure User Wave tone settings. 28.1 User Wave Key Splits Parameter (x10splits) These parameters configure User Wave tone split settings. Parameter Block Size Array Min-Def-Max Description Volume 0001 R/W 3-0:Split Number(0-4(L),5-9(R)) 00-7F-7F 0 - 127 ↑...
  • Page 81: User Wave Looper Parameter

    Parameter Block Size Array Min-Def-Max Description ↑ Pitch Mod Depth 0024 R/W 00-40-7F 0 - 127 (effective:-64 - 0 - +63) ↑ Pitch After Depth 0025 R/W 00-40-7F 0 - 127 (effective:-64 - 0 - +63) ↑ Amp LFO Wave Type 0026 R/W 00-00-0F 0...Sin...
  • Page 82: Step Sequencer Parameter

    Parameter ID Block Size Array Min-Def-Max Description Size 0001 000000 00000000-00000000-00FFFFFF 0 - 0xFFFFFFFF Step Sequencer Parameter 31.1 Step Sequencer Directory Info The Step Sequencer parameter stores Step Sequencer data directory information. Parameter ID Block Size Array Min-Def-Max Description Name 0000 00000000 20-20-7F...
  • Page 83 Parameter Block Size Array Min-Def-Max Description ↑ Perform Filter 0001 R/W 0000-0030-FFFF bit0: Step Seq bit1: Arpeggio bit2: Phrase bit3: Tempo bit4: System Reverb bit5: System Chorus bit6: System Master EQ ↑ Setting Start Up Select 0002 R/W 00-00-02 0...Patch 1...Tone 2...Step Seq ↑...
  • Page 84 Parameter Block Size Array Min-Def-Max Description ↑ Looper Channel 0050 R/W 00-00-01 Mono Stereo ↑ Looper Fs 0051 R/W 00-01-01 21kHz 42kHz ↑ Looper Auto Overdub 0052 R/W 00-00-01...
  • Page 85: Parameter Set List

    Instrument. (Note1) Note1 Operation is not guaranteed for values other than those noted here. 36.1 XW-P1 pset Parameter Set Category description Patch 0000H - 0063H...
  • Page 86: Xw-G1

    36.2 XW-G1 pset Parameter Set Category description Patch 0000H - 0063H (User Patch 0 - 99) Tone 0000H - 0063H (User Tone 0 - 99) 0064H - 00C7H (User Tone 100 - 199) 00C8H - 00D1H (User Tone 200 - 209) 00D2H - 00DBH (User Tone 300 - 309) Melody...
  • Page 87: Dsp Parameter List

    Part VII DSP Parameter List DSP Type List This is a list of DSP types built into the Instrument. 37.1 Solo Synth DSP Solo Synth DSP Number DSP ID Type Solo Synth Bypass Solo Synth Auto Pan Solo Synth Distortion Solo Synth Flanger Solo Synth Chorus Solo Synth Delay...
  • Page 88: Dsp Parameter Set Type

    37.2.2 Dual DSP Normal DSP Number DSP ID Type Wah-Comp Wah-Dist Wah-Cho Wah-Flan Wah-Ref Wah-Trem Wah-Pan Comp-Wah Comp-Dist Comp-Cho Comp-Flan Comp-Ref Comp-Trem Comp-Pan Dist-Wah Dist-Comp Dist-Cho Dist-Flan Dist-Ref Dist-Trem Dist-Pan Cho-Ref Cho-Pan Flan-Ref Flan-Pan Ref-Dist Ref-Cho Ref-Pan Trem-Dist Trem-Cho Trem-Flan Trem-Ref DSP Parameter Set Type 38.1...
  • Page 89: Solo Synth Distortion

    Parameter Number Parameter Name Value Notes Parameter7[1] LFOWaveform 00 - 7F Note1 Parameter7[2] LFO Rate 00 - 7F Parameter7[3] LFO Depth 00 - 7F Parameter7[4] Manual 00 - 7F Note2 Note1 For information about the relationship between setting values and send/receive values, see “39.15 LFO Wave Form3 Setting Value Table”...
  • Page 90: Solo Synth Ring Modulator

    Note3 For information about the relationship between setting values and send/receive values, see “39.7 Tempo Sync Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 38.7 Solo Synth Ring Modulator Parameter Number Parameter Name Value Notes Parameter7[1] Frequency 00 - 7F...
  • Page 91: Tremolo

    Note1 For information about the relationship between setting values and send/receive values, see “39.15 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Note2 For information about the relationship between setting values and send/receive values, see the “39.2 –64 - 0 - +63 Setting Value Table”...
  • Page 92: Delay

    38.17 Delay Parameter Number Parameter Name Value Notes Parameter7[1] Delay Time 00 - 7F Note1 Parameter7[2] Feedback 00 - 7F Parameter7[3] Ratio Lch 00 - 7F Parameter7[4] Ratio Rch 00 - 7F Parameter7[5] Wet Level 00 - 7F Note2 Parameter7[6] Type 00 - 7F Note3...
  • Page 93: Ring Modulator

    38.20 Ring Modulator Parameter Number Parameter Name Value Notes Parameter7[1] OSC Freq 00 - 7F Parameter7[2] LFO Rate 00 - 7F Parameter7[3] LFO Depth 00 - 7F Parameter7[4] Type 00 - 7F Note1 Note1 For information about the relationship between setting values and send/receive values, see “39.18 Ring Type Setting Value Table”...
  • Page 94: Wah Chorus

    Note1 For information about the relationship between setting values and send/receive values, see “39.13 LFO Wave Form1 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. 38.24 Wah Chorus Parameter Number Parameter Name Value Notes Parameter7[1] WahWaveform 00 - 7F Note1...
  • Page 95: Wah Auto Pan

    Parameter Number Parameter Name Value Notes Parameter7[1] WahWaveform 00 - 7F Note1 Parameter7[2] Wah Rate 00 - 7F Parameter7[3] Wah Depth 00 - 7F Parameter7[4] TrmWaveform 00 - 7F Note2 Parameter7[5] Trm Rate 00 - 7F Parameter7[6] Trm Depth 00 - 7F Note1 For information about the relationship between setting values and send/receive values, see “39.13 LFO Wave Form1 Setting Value Table”...
  • Page 96: Compressor Chorus

    38.31 Compressor Chorus Parameter Number Parameter Name Value Notes Parameter7[1] Cmp Thresh 00 - 7F Parameter7[2] Cmp Level 00 - 7F Parameter7[3] ChoWaveform 00 - 7F Note1 Parameter7[4] Cho Rate 00 - 7F Parameter7[5] Cho Depth 00 - 7F Note1 For information about the relationship between setting values and send/receive values, see “39.15 LFO Wave Form3 Setting Value Table”...
  • Page 97: Distortion Wah

    Note1 For information about the relationship between setting values and send/receive values, see “39.15 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Note2 For information about the relationship between setting values and send/receive values, see the “39.2 –64 - 0 - +63 Setting Value Table”...
  • Page 98: Distortion Reflection

    38.40 Distortion Reflection Parameter Number Parameter Name Value Notes Parameter7[1] Dst Gain 00 - 7F Parameter7[2] Dst Level 00 - 7F Parameter7[3] RefFeedback 00 - 7F 38.41 Distortion Tremolo Parameter Number Parameter Name Value Notes Parameter7[1] Dst Gain 00 - 7F Parameter7[2] Dst Level 00 - 7F...
  • Page 99: Flanger Reflection

    Parameter Number Parameter Name Value Notes Parameter7[1] ChoWaveform 00 - 7F Note1 Parameter7[2] Cho Rate 00 - 7F Parameter7[3] Cho Depth 00 - 7F Parameter7[4] PanWaveform 00 - 7F Note2 Parameter7[5] Pan Rate 00 - 7F Parameter7[6] Pan Depth 00 - 7F Parameter7[7] Pan Manual 00 - 7F...
  • Page 100: Reflection Distortion

    38.47 Reflection Distortion Parameter Number Parameter Name Value Notes Parameter7[1] RefFeedback 00 - 7F Parameter7[2] Dst Gain 00 - 7F Parameter7[3] Dst Level 00 - 7F 38.48 Reflection Chorus Parameter Number Parameter Name Value Notes Parameter7[1] RefFeedback 00 - 7F Parameter7[2] ChoWaveform 00 - 7F...
  • Page 101: Tremolo Flanger

    Note1 For information about the relationship between setting values and send/receive values, see “39.15 LFO Wave Form3 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document. Note2 For information about the relationship between setting values and send/receive values, see “39.15 LFO Wave Form3 Setting Value Table”...
  • Page 102: Setting Values And Send/ Receive Values

    Part VIII Setting Values and Send/ Receive Values Setting Value Tables 39.1 Off/On Setting Value Table Transmit Value Receive Value Parameter 00H - 3FH 40H - 7FH 39.2 –64 - 0 - +63 Setting Value Table Transmit Value Receive Value Parameter 39.3 Pan Setting Value Table...
  • Page 103: Drawbar Position 設定値テーブル

    Drawbar Position 設定値テーブル 39.5 Transmit Value Receive Value Parameter 00H - 0EH 0FH - 1CH 1DH - 2AH 2BH - 38H 39H - 47H 48H - 55H 56H - 63H 64H - 71H 72H - 7FH 39.6 Sine/Vintage Setting Value Table Transmit Value Receive Value Parameter...
  • Page 104: Chorus Mode Setting Value Table

    39.10 Chorus Mode Setting Value Table Transmit Value Receive Value Parameter 00H - 29H mono 2AH - 54H stereo 55H - 7FH 39.11 Delay Level Setting Value Table Transmit Value Receive Value Parameter 00H - 14H 15H - 29H 2AH - 3FH 40H - 54H 55H - 69H 6AH - 7FH...
  • Page 105: Reflection Setting Value Table

    39.17 Reflection Setting Value Table Transmit Value Receive Value Parameter 00H - 0FH 10H - 1FH 20H - 2FH 30H - 3FH 40H - 4FH 50H - 5FH 60H - 6FH 70H - 7FH 39.18 Ring Type Setting Value Table Transmit Value Receive Value Parameter...
  • Page 106: Envelope Clock Trigger Setting Value Table

    Transmit Value Receive Value Parameter (LSB, MSB) (00H, 00H) - (1FH, 00H) -256 (20H, 00H) - (3FH, 00H) -255 (40H, 00H) - (5FH, 00H) -254 (60H, 00H) - (7FH, 00H) -253 (00H, 01H) - (1FH, 01H) -252 (00H, 40H) - (1FH, 40H) (60H, 7EH) - (7FH, 7EH) +251 (00H, 7FH) - (1FH, 7FH)
  • Page 107: Filter Gain Setting Value Table

    Transmit Value Receive Value Parameter 00H - 07H 08H - 0FH 10H - 17H 18H - 1FH 20H - 27H 28H - 2FH 30H - 37H 38H - 3FH 40H - 47H 48H - 4FH 50H - 57H 58H - 5FH 60H - 67H 68H - 6FH 70H - 77H...
  • Page 108: Synth Lfo Wave Setting Value Table

    Transmit Value Receive Value Parameter 00H - 07H 08H - 0FH 10H - 17H 18H - 1FH 20H - 27H 28H - 2FH 30H - 37H 38H - 3FH 40H - 47H 48H - 4FH 50H - 57H 58H - 5FH 60H - 67H 68H - 6FH 70H - 77H...
  • Page 109: Synth Total Filter Type Setting Value Table

    Transmit Value Receive Value Parameter 00H - 06H 1/4 beat 07H - 0DH 1/3 beat 0EH - 14H 1/2 beat 15H - 1BH 2/3 beat 1CH - 22H 1 beat 23H - 29H 3/2 beat 2AH - 30H 2 beat 31H - 37H 3 beat 38H - 3FH...
  • Page 110: Midi Implementation Notation

    Part IX MIDI Implementation Notation Value Notation 40.1 Hexadecimal Notation MIDI implementation sometimes requires that data be expressed in hexadecimal format. Hexadecimal values are indicated by the letter “H” after the value. The hexadecimal equivalents of decimal values 10 through 15 are expressed as the letters A through F. The table below shows the hexadecimal equivalents for decimal values 0 through 127, which are often used in MIDI messages.
  • Page 111 Decimal Hexadecimal Binary 00000000B 00000001B 00000010B 00000011B 00000100B 00000101B 00000110B 00000111B 00001000B 00001001B 00001010B 00001011B 00001100B 00001101B 00001110B 00001111B 00010000B 01111101B 01111110B 01111111B...

This manual is also suitable for:

Xw-g1

Table of Contents