QS1532 1. General Description . QS1532 is a high quality PCM synthesizer LSI for General MIDI Sound Modules comparable The to Roland's SC-xx series. Its playback capability is provided by an internal MIDI handler that supports the full GS spec. Equipped with the HWASS QPCM synthesizer, the QS1532 is capable of generating up to 48 polyphonics at various sample rates, and can also apply effects. Two kinds of special effects are supported to improve the liveness and reality of the sound, known as Reverb and Chorus in the General MIDI specification. The QS1532 contains a delay memory of 32k words to implement these features, along with a 32Mbit sound font for GS. MIDI data is received from the host via MIDI_IN, and are interpreted simultaneously with MIDI messages by the MIDI handler. Most of control parameters can be adjusted real time during the synthesis of the musical notes according to the GS specification. The QS1532 is the best solution to put at the heart of your designs for digital pianos, karaoke machines, electric keyboards, and all other sorts of digital musical instruments. 2. Features Up to 48 voices generated at 46.875 Khz Built in MIDI handler Supports Serial and Parallel interface for MIDI 4bit and 8bit ADPCM and 16bit PCM decoder Fully Supports GS specification Support for SPDIF digital out Various sampling rate of 8 ~ 44.1Khz Supports 16bit/18bit CODAC I/F Full support for reverb and chorus function 3-Band Digital EQ Low power operation voltage 2.7V ~ 3.3V Super slim package 81 Ball BGA (8 X 8mm) Internal PLL for generating low frequency main clock to prevent EMI : 6 Mhz Built in 32M Sound Font ROM (MCP Stack) Low power consumption of under 50uA in power down mode Application - High Quality Karaoke Machine - High Performance Digital Piano - Effect Module - Arcade Game Machine for BGM(Back groud music) - Electric Keyboard MIDI synthesizer with special effects and 32M sound font ROM QS1532 3. Pin Rotation and Description 3- 1 Pin Rotation A1 QS1532 DateCodeE Package 81P CABGA 8 X 8mm Ball Pitch = 0.8mm Ball diameter = 0.4mm 3- 2 Pin Description PAD NAME PAD Position I/O P_GND A1 P F_WPB/ACC A4 I NOR FLASH ACC pin( keep this pin ‘L’ level ) Internal NOR FLASH RESET ( must be connect to “RESETB(A2) ) F_RESET A5 I P_V25 B1 P CLK_MODE B2 I RESETB A2 I V33 C5,D1 D6,G7 P PMIDI_RY C3 O DAC_SEL C1 I DESCRIPTION Internal PLL Analog Ground Internal PLL Analog Power 2.5V 2X Clock Select This pin is used to assign a clock source between 2x and PLL mode. if this pin input low level PLL mode be selected. In this mode, XIN is required 6Mhz. Master Reset Operates on active Low. Power 3.3V Parallel MIDI Ready The parallel midi data input is valid at ‘H’ level. This pin output ‘L’ When midi data is captures to inside. DAC Data Width Select 18bit dac at ‘ L’ level and 16bit dac at ‘H’ level . MIDI synthesizer with special effects and 32M sound font ROM QS1532 PAD NAME PAD Position I/O DESCRIPTION XOUT C2 I The inverting output of XIN XIN D4 I Crystal Input ( when internal PLL is selected. XIN is 6Mhz ) V25 A3,F8,G8 P Power 2.5V D[0] E1 I Parallel MIDI data input[0] for MIDI D[1] F2 I Parallel MIDI data input[1] for MIDI D[2] F1 I Parallel MIDI data input[2] for MIDI D[3] E2 I Parallel MIDI data input[3] for MIDI D[4] F4 I Parallel MIDI data input[4] for MIDI D[5] G4 I Parallel MIDI data input[5] for MIDI D[6] F3 I Parallel MIDI data input[6] for MIDI D[7] G2 I Parallel MIDI data input[7] for MIDI WRB E6 I Parallel MIDI Write Strobe TEST D5 I Test pin for device ( keep this pin at “H” level with pull-up resister of 10k ohms ) RESV B3 I RESV B4 I MIDI_IN E5 I MIDI Data Input FOR Single wire ( 31.25K bps) RESV C8 O Reserved for test( keep this pin open ) CSB D3 I QS1532H2 Chip Select . Data can be Written when input at ‘L’ level. MCLK I9 O Serial Data System Clock out for CODAC. DIN I8 I Serial Data Input Reserved for test( keep these pins at “L” level ) SPDIF I5 O SPDIF Output RDOUT H5 O Rear Serial Data Output FDOUT H6 O Front Serial Data Output BCLK I7 O Serial Data Bit Clock WCLK I6 O Serial Data Sample Rate Clock PMIDI_SEL C9 I Parallel MIDI selection Serial MIDI interface at ‘L’ level Parallel MIDI interface at ‘H’level GND B8,E7,E9F9 G9,H9 P Ground Test C7 I Test B7 I Test pin for device ( keep this pin at “H” level with pull-up resister of 10k ohms ) MIDI synthesizer with special effects and 32M sound font ROM QS1532 3- 3. Pin out 1 2 3 4 5 6 7 8 9 NC NC NC NC A P_GND MRSTB V25 F_WPB/ACC F_RESET P_V25 CLK_MODE RESV RESV NC NC TEST GND NC DAC_SEL XOUT PMIDI_RY NC V33 NC TEST RESV PMIDI_SEL V33 NC CSB XIN TEST V33 NC NC NC D0 D3 NC NC MIDI_IN WRB GND NC GND D2 D1 D6 D4 NC NC NC V25 NC D7 NC D5 NC NC V33 V25 GND NC NC NC NC RDOUT FDOUT NC NC GND NC NC NC NC SPDIF WCLK BCLK DIN MCLK B C D E F G H I TOP VIEW MIDI synthesizer with special effects and 32M sound font ROM GND QS1532 4. Application 4-1. Typical Hardware Configuration < Usage with DAC Interface > BCLK MIDI_IN LOUT WCLK QS1532 31.25K bps FDOUT 16/18bit D/AC PreAMP AUDIO OUT ROUT MCLK < Usage with CODEC Interface > BCLK ROUT DIN MIDI_IN 31.25K bps LOUT WCLK QS1532 FDOUT PreAMP AUDIO OUT CODEC MCLK MIC INPUT 4-2. Recommended parallel interface When selecting the parallel interface, the I/O pins CSB,WR,D7 to D0 are used as inputs to input midi data and the PMIDI_RY are used as output to read the status of midi buffer in QS1532. The parallel inferface becomes effective when the PMIDI_RY output at ‘H’ level. As this reason, The external micom should have to check it before a midi data is written. If the external micom couldn’t check its pin. the Twi( write pulse interval )time must have to longer than 40us to prevent midi buffer overlap. For the detail information refer to “5-1. AC/DC Characteristics” 4-3. Recommented Power circuit for QS1532 For prevent unstable reset from power niose, The bypass capacitor of 0.1uF should be placed on as near as possible by QS1532. But the best solution to prevent it is that power of QS1532 supply after set on stable. ( Please refer to “Fig 1 Recommended power circuit” as next page ) MIDI synthesizer with special effects and 32M sound font ROM QS1532 < Fig 1. Recommended power circuit for QS1532> TP1 TP3 TP2 < Fig 2. Timing diagram > Stable zone 3.3V GND TP1 Enable TP2 3.3V GND Disable 3.3V GND TP3 Main power ON MIDI synthesizer with special effects and 32M sound font ROM QS1532 4-3. Recommended System Reset Circuit QS1532 *KIA7025 is a Voltage Detector made by KEC MRSTB 4-4. Recommended System Main Clock *Y1 = 6Mhz Crystal QS1532 Rf = 47 Ohms 5. Electrical Characteristics 5-1. AC/DC Characteristics Absolute Maximum range ITEMS Symbol Min Max Unit V33 terminal power supply voltage VAIO VDD-0.3 3.6 V V25 terminal power supply voltage VACO 2 2.7 V Operating ambient temperature TAOP -20 85 °C Carrier temperature TACA -50 125 °C Recommended operating condition ITEMS Symbol Min Typ Max Unit V33 terminal power supply voltage VRIO 2.7 3.0 3.3 V V25 terminal power supply voltage VRCO - 2.5 - V Operating ambient temperature TROP 0 70 °C MIDI synthesizer with special effects and 32M sound font ROM QS1532 DC Characteristics ITEMS Symbol Min INPUT Voltage “H” Level VIH V33*0.7 INPUT Voltage “L” Level VIL OUTPUT Voltage “H” Level VOH OUTPUT Voltage “L” Level VOL Schmitt Width VSH Input Leakage current IL Input capacity CI Typ Max Unit 3.6V V V33*0.2 V V33*0.8 V 2 0.4 V 2.7 V 1 uA 10 pF AC Characteristics (1) Parallel MIDI Interface Timing CSB TCH TCS TWI WRB TWP 2nd Data 1st Data D[0..7] TDS TDH PMIDI_RY ITEM SYMBOL MIN Chip Enable Setup Time Chip Enable Hold Time TCS TCH 0 0 ns ns Write Pulse interval TWI 40 ㎲ Write Pulse Width Data Setup Time Data Hold Time TWP TDS TDH 25 25 5 ns ns ns MIDI synthesizer with special effects and 32M sound font ROM TYP MAX UNIT QS1532 (2) CODEC Interface Timing - DAC Interface – WCLK Left Channel Right Channel 32Bits 32Bits BCLK FDOUT/RDOUT Sign Extension MSB LSB Sign Extension MSB LSB - ADC Interface – WCLK Left Channel Right Channel 32Bits 32Bits BCLK DIN MSB ITEM LSB Don’t Care MSB SYMBOL MIN LSB Don’t Care TYP MAX UNIT Left/Right Clock Input WCLK 46.875 KHz Bit Clock Input BCLK 3 MHz 5-2. Power Consumption ITEMS Symbol Min Max Unit V33 section with V33_IO ICCIO 6.5 mA V25 section with V25_CORE ICCCO 65 mA Power Down Mode ICCPD 50 uA When V33=3.3V V25=2.5V MIDI synthesizer with special effects and 32M sound font ROM QS1532 5-3. Soldering Condition 5-3-1. Soldering Temperature ITEMS Soldering Temperature Symbol Min TYP Max Unit TSOL -5 240 +5 °C 5-3-2. Recommended Reflow Profile Max 240 200 150 1.5~2.5 °C/Sec 100 50 90~120 sec Max 60 Max 30 MIDI synthesizer with special effects and 32M sound font ROM QS1532 6. Physical Dimensions - Package Out Dimensions - ALL DIMENSIONS ARE IN MILLIMETERS SYM BOL NOM MAX MIN NOM MAX A --- --- 1.34 --- --- 0.0528 A1 0.22 0.28 0.34 0.0087 0.0110 0.0134 A2 0.92 0.96 1.00 0.0362 0.0378 0.0394 NOM 0.70 BASIC 7.90 8.00 8.10 0.0276 BASIC 0.3110 0.3150 0.3189 6.40 BASIC 0.2520 BASIC aaa 0.10 0.0039 A3 D bbb 0.20 0.0079 D1 MIN NOM MAX MIN INCH MIN INCH 01 MILLIMETER MILLIMETER SYM BOL MAX ccc 0.20 0.0079 E ddd 0.12 0.0047 E1 eee 0.15 0.0059 e fff 0.08 0.0031 b MIDI synthesizer with special effects and 32M sound font ROM 7.90 8.00 8.10 6.40 BASIC 0.40 0.3150 0.3189 0.2520 BASIC 0.80 BASIC 0.35 0.3110 0.0315 BASIC 0.45 0.0138 0.0157 0.0177 QS1532 A. APPENDIX A-1. GM SOUND MAP A-1-1. GM 128 SOUND PC# CC0 1 2 3 4 Piano 5 6 7 8 9 10 11 12 Chromatic Percussion 13 14 15 16 17 18 Organ 19 20 21 22 23 24 25 Guitar 26 0 8 16 0 8 0 8 0 8 0 8 16 24 0 8 16 0 8 16 24 0 0 0 0 0 8 0 8 0 0 8 9 0 0 8 16 32 0 8 32 0 0 8 16 0 0 8 0 0 0 8 16 32 0 8 16 Instrument Name Acoustic Grand Piano Wet Acoustic Grand Dry Acoustic Grand Bright Acoustic Piano Wet Bright Acoustic Electric Grand Piano Wet Electric Grand Honky-tonk Piano Wet Honky-tonk Rhodes Piano Detuned Electric Piano 1 Electric Piano 1 Variation 60's Electric Piano Chorused Electric Piano Detuned Electric Piano 2 Electric Piano 2 Variation Harpsichord Coupled Harpsichord Wet Harpsichord Open Harpsichord Clavinet Celesta Glockenspiel Music Box Vibraphone Wet Vibraphone Marimba Wet Marimba Xylophone Tubular-bell Church Bell Carillon Santur Hammond Organ Detuned Organ 1 60's Organ 1 Organ 4 Percussive Organ Detuned Organ 2 Organ 5 Rock Organ Church Organ 1 Church Organ 2 Church Organ 3 Reed Organ French Accordion Italian Accordion Harmonica Bandoneon Nylon-String Guitar Ukulele Open Nylon Guitar Nylon Guitar 2 Steel-String Guitar 12-String Guitar Mandolin PC# CC0 27 28 Guitar 29 30 31 32 Bass 33 34 35 36 37 38 39 40 41 Orchestra Solo 42 43 44 45 46 47 48 49 50 51 Orchestra Ensemble 52 53 54 55 56 57 58 59 60 Brass MIDI synthesizer with special effects and 32M sound font ROM 61 62 63 0 8 0 8 0 8 16 0 0 8 0 8 0 0 0 0 0 0 0 1 8 0 8 16 0 8 0 0 0 0 0 0 0 0 8 0 0 8 0 0 32 0 0 0 0 0 1 0 0 0 1 0 8 0 8 16 Instrument Name Jazz Guitar Hawaiian Guitar Clean Electric Guitar Chorus Guitar Muted Electric Guitar Funk Guitar Funk Guitar 2 Overdriven Guitar Distortion Guitar Feedback Guitar Guitar Harmonics Guitar Feedback Acoustic Bass Fingered Bass Picked Bass Fretless Bass Slap Bass 1 Slap Bass 2 Synth Bass 1 Synth Bass 101 Synth Bass 3 Synth Bass 2 Synth Bass 4 Rubber Bass Violin Slow Violin Viola Cello Contrabass Tremolo Strings Pizzicato Strings Harp Timpani String Ensemble Orchestra Strings Slow String Ensemble Synth Strings 1 Synth Strings 3 Synth Strings 2 Choir Aahs Choir Aahs 2 Voice Oohs Synth Voice Orchestra Hit Trumpet Trombone Trombone 2 Tuba Muted Trumpet French Horns French Horn 2 Brass Section 1 Brass Section 2 Synth Brass 1 Synth Brass 3 Analog Brass 1 QS1532 PC# Brass Reed Pipe 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 Synth Lead Synth Pad Synth Sound FX 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 Ethnic 108 109 110 111 112 CC0 0 8 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 0 1 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 1 0 0 0 8 0 0 0 0 Instrument Name Synth Brass 2 Synth Brass 4 Analog Brass 2 Soprano Sax Alto Sax Tenor Sax Baritone Sax Oboe English Horn Bassoon Clarinet Piccolo Flute Recorder Pan Flute Bottle Blow Shakuhachi Whistle Ocarina Square Lead Square Wave Sine Wave Saw Lead Saw Wave Doctor Solo Synth Calliope Chiffer Lead Charang Solo Synth Vox 5th Saw Wave Bass & Lead Fantasia Pad Warm Pad Polysynth Pad Space Voice Pad Bowed Glass Pad Metal Pad Halo Pad Sweep Pad Ice Rain Soundtrack Crystal Atmosphere Brightness Goblin Echo Drops Echo Bell Echo Pan Star Theme Sitar Sitar 2 Banjo Shamisen Koto Taisho Koto Kalimba Bagpipe Fiddle Shanai PC# CC0 113 114 115 0 0 0 0 8 0 8 0 8 0 8 9 0 0 1 2 0 1 0 1 2 3 4 5 0 1 2 3 0 1 2 3 4 5 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 0 1 2 3 116 Percussive 117 118 119 120 121 122 123 124 125 Sound Effect 126 127 128 Instrument Name Tinkle Bell Agogo Steel Drums Woodblock Castanets Taiko Concert Bass Drum Melodic Tom 1 Melodic Tom 2 Synth Drum 808 Tom Electric Percussion Reverse Cymbal Guitar Fret Noise Guitar Cut Noise String Slap Breath Noise Flute Key Click Seashore Rain Thunder Wind Stream Bubble Bird Dog Horse-Gallop Bird 2 Telephone 1 Telephone 2 Door Creaking Door Closing Scratch Wind Chimes Helicopter Car-Engine Car-Stop Car-Pass Car-Crash Siren Train Jetplane Starship Burst Noise Applause Laughing Screaming Punch Heart Beat Footsteps Gun Shot Machine Gun Lasergun Explosion PC# : Program Number CC0 : Value of control "0"( Variation Number ) MIDI synthesizer with special effects and 32M sound font ROM QS1532 A-1-2. PERCUSSION MAP Note D#0 E0 F0 F#0 G0 G#0 A0 A#0 B0 C1 C#1 D1 D#1 E1 F1 F#1 G1 G#1 A1 A#1 B1 C2 C#2 D2 D#2 E2 F2 F#2 G2 G#2 A2 A#2 B2 C3 C#3 D3 D#3 E3 F3 F#3 G3 G#3 A3 A#3 B3 C4 C#4 D4 D#4 E4 F4 F#4 G4 G#4 A4 A#4 B4 C5 C#5 D5 D#5 Key 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 Standard #1 High Q Slap Scratch Push Scratch Pull Sticks Square Click Metronome Click Metronome Bell Kick Drum 2 Kick Drum 1 Side Stick Snare Drum 1 Hand Clap Snare Drum 2 Low Tom 2 Closed Hi-Hat Low Tom 1 Pedal Hi-Hat Mid Tom 2 Open Hi-Hat Mid Tom 1 High Tom 2 Crash Cymbal High Tom 1 Ride Cymbal Chinese Cymbal Ride Bell Tambourine Splash Cymbal Cowbell Crash Cymbal 2 Vibra-Slap Ride Cymbal 2 High Bongo Low Bongo Mute Hi Conga Open Hi Conga Low Conga High Timbale Low Timbale High Agogo Low Agogo Cabasa Maracas Short Hi Whistle Long Lo Whistle Short Guiro Long Guiro Claves High Woodblock Low Woodblock Mute Cuica Open Cuica Mute Triangle Open Triangle Shaker Jingle Bell Belltree Castanets Mute Surdo Open Surdo Standard 2 #2 High Q Slap Scratch Push Scratch Pull Sticks Square Click Metronome Click Metronome Bell ST2 Kick Drum 2 ST2 Kick Drum 1 Side Stick ST2 Snare Drum 1 Hand Clap ST2 Snare Drum 2 Low Tom 2 Closed Hi-Hat Low Tom 1 Pedal Hi-Hat Mid Tom 2 Open Hi-Hat Mid Tom 1 High Tom 2 Crash Cymbal High Tom 1 Ride Cymbal Chinese Cymbal Ride Bell Tambourine Splash Cymbal Cowbell Crash Cymbal 2 Vibra-Slap Ride Cymbal 2 High Bongo Low Bongo Mute Hi Conga Open Hi Conga Low Conga High Timbale Low Timbale High Agogo Low Agogo Cabasa Maracas Short Hi Whistle Long Lo Whistle Short Guiro Long Guiro Claves High Woodblock Low Woodblock Mute Cuica Open Cuica Mute Triangle Open Triangle Shaker Jingle Bell Belltree Castanets Mute Surdo Open Surdo Room #9 High Q Slap Scratch Push Scratch Pull Sticks Square Click Metronome Click Metronome Bell Room Kick Drum 2 Room Kick Drum 1 Side Stick Room Snare Drum 1 Hand Clap Room Snare Drum 2 Room Lo Tom 2 Closed Hi-Hat Room Lo Tom 1 Pedal Hi-Hat Room Mid Tom 2 Open Hi-Hat Room Mid Tom 1 Room Hi Tom 2 Crash Cymbal Room Hi Tom 1 Ride Cymbal Chinese Cymbal Ride Bell Tambourine Splash Cymbal Cowbell Crash Cymbal 2 Vibra-Slap Ride Cymbal 2 High Bongo Low Bongo Mute Hi Conga Open Hi Conga Low Conga High Timbale Low Timbale High Agogo Low Agogo Cabasa Maracas Short Hi Whistle Long Lo Whistle Short Guiro Long Guiro Claves High Woodblock Low Woodblock Mute Cuica Open Cuica Mute Triangle Open Triangle Shaker Jingle Bell Belltree Castanets Mute Surdo Open Surdo Power #17 High Q Slap Scratch Push Scratch Pull Sticks Square Click Metronome Click Metronome Bell Power Kick Drum 2 Mondo Kick Side Stick Gated SD Hand Clap Power Snare Drum 2 Room Lo Tom 2 Closed Hi-Hat Room Lo Tom 1 Pedal Hi-Hat Room Mid Tom 2 Open Hi-Hat Room Mid Tom 1 Room Hi Tom 2 Crash Cymbal Room Hi Tom 1 Ride Cymbal Chinese Cymbal Ride Bell Tambourine Splash Cymbal Cowbell Crash Cymbal 2 Vibra-Slap Ride Cymbal 2 High Bongo Low Bongo Mute Hi Conga Open Hi Conga Low Conga High Timbale Low Timbale High Agogo Low Agogo Cabasa Maracas Short Hi Whistle Long Lo Whistle Short Guiro Long Guiro Claves High Woodblock Low Woodblock Mute Cuica Open Cuica Mute Triangle Open Triangle Shaker Jingle Bell Belltree Castanets Mute Surdo Open Surdo MIDI synthesizer with special effects and 32M sound font ROM Electronic #25 High Q Slap Scratch Push Scratch Pull Sticks Square Click Metronome Click Metronome Bell Elec Kick Drum 2 Elec BD Side Stick Elec SD Hand Clap Elec Gated SD Elec Lo Tom 2 Closed Hi-Hat Elec Lo Tom 1 Pedal Hi-Hat Elec Mid Tom 2 Open Hi-Hat Elec Mid Tom 1 Elec Hi Tom 2 Crash Cymbal Elec Hi Tom 1 Ride Cymbal Reverse Cymbal Ride Bell Tambourine Splash Cymbal Cowbell Crash Cymbal 2 Vibra-Slap Ride Cymbal 2 High Bongo Low Bongo Mute Hi Conga Open Hi Conga Low Conga High Timbale Low Timbale High Agogo Low Agogo Cabasa Maracas Short Hi Whistle Long Lo Whistle Short Guiro Long Guiro Claves High Woodblock Low Woodblock Mute Cuica Open Cuica Mute Triangle Open Triangle Shaker Jingle Bell Belltree Castanets Mute Surdo Open Surdo TR-808 #26 High Q Slap Scratch Push Scratch Pull Sticks Square Click Metronome Click Metronome Bell 808 Kick Drum 2 808 Bass Drum 808 Rim Shot 808 Snare Drum Hand Clap 808 Snare Drum 2 808 Low Tom 2 808 Closed Hi-Hat 808 Low Tom 1 808 Closed Hi-Hat 808 Mid Tom 2 808 Open Hi-Hat 808 Mid Tom 1 808 High Tom 2 808 Cymbal 808 High Tom 1 Ride Cymbal Chinese Cymbal Ride Bell Tambourine Splash Cymbal 808 Cowbell Crash Cymbal 2 Vibra-Slap Ride Cymbal 2 High Bongo Low Bongo 808 High Conga 808 Mid Conga 808 Low Conga High Timbale Low Timbale High Agogo Low Agogo Cabasa 808 Maracas Short Hi Whistle Long Lo Whistle Short Guiro Long Guiro 808 Claves High Woodblock Low Woodblock Mute Cuica Open Cuica Mute Triangle Open Triangle Shaker Jingle Bell Belltree Castanets Mute Surdo Open Surdo QS1532 Note D#0 E0 F0 F#0 G0 G#0 A0 A#0 B0 C1 C#1 D1 D#1 E1 F1 F#1 G1 G#1 A1 A#1 B1 C2 C#2 Key 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 Dance #27 High Q Slap Scratch Push Scratch Pull Sticks Square Click Metronome Click Metronome Bell Dance Kick Elec Kick Drum 2 Side Stick Dance Snare1 Hand Clap Dance Snare2 Elec Lo Tom 2 808 Closed Hi-Hat Elec Lo Tom 1 808 Closed Hi-Hat Elec Mid Tom 2 808 Open Hi-Hat Elec Mid Tom 1 Elec Hi Tom 2 Crash Cymbal Jazz #33 High Q Slap Scratch Push Scratch Pull Sticks Square Click Metronome Click Metronome Bell Jazz BD 2 Jazz BD 1 Side Stick Snare Drum 1 Hand Clap Snare Drum 2 Low Tom 2 Closed Hi-Hat Low Tom 1 Pedal Hi-Hat Mid Tom 2 Open Hi-Hat Mid Tom 1 High Tom 2 Crash Cymbal Brush #41 High Q Slap Scratch Push Scratch Pull Sticks Square Click Metronome Click Metronome Bell Jazz BD 2 Jazz BD 1 Side Stick Brush Tap Brush Slap Brush Swirl Low Tom 2 Closed Hi-Hat Low Tom 1 Pedal Hi-Hat Mid Tom 2 Open Hi-Hat Mid Tom 1 High Tom 2 Crash Cymbal Orchestra #49 Closed Hi-Hat Pedal Hi-Hat Open Hi-Hat Ride Cymbal Sticks Square Click Metronome Click Metronome Bell Concert BD 2 Concert BD 1 Side Stick Concert SD Castanets Concert SD Tympani F Tympani F# Tympani G Tympani G# Tympani A Tympani A# Tympani B Tympani C Tympani C# D2 50 Elec Hi Tom 1 High Tom 1 High Tom 1 Tympani D D#2 E2 F2 F#2 G2 G#2 A2 A#2 B2 C3 C#3 D3 D#3 E3 F3 F#3 G3 G#3 A3 A#3 B3 C4 C#4 D4 D#4 E4 F4 F#4 G4 G#4 A4 A#4 B4 C5 C#5 D5 D#5 E5 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 Ride Cymbal Reverse Cymbal Ride Bell Tambourine Splash Cymbal Cowbell Crash Cymbal 2 Vibra-Slap Ride Cymbal 2 High Bongo Low Bongo Mute Hi Conga Open Hi Conga Low Conga High Timbale Low Timbale High Agogo Low Agogo Cabasa Maracas Short Hi Whistle Long Lo Whistle Short Guiro Long Guiro Claves High Woodblock Low Woodblock Mute Cuica Open Cuica Mute Triangle Open Triangle Shaker Jingle Bell Belltree Castanets Mute Surdo Open Surdo Ride Cymbal Chinese Cymbal Ride Bell Tambourine Splash Cymbal Cowbell Crash Cymbal 2 Vibra-Slap Ride Cymbal 2 High Bongo Low Bongo Mute Hi Conga Open Hi Conga Low Conga High Timbale Low Timbale High Agogo Low Agogo Cabasa Maracas Short Hi Whistle Long Lo Whistle Short Guiro Long Guiro Claves High Woodblock Low Woodblock Mute Cuica Open Cuica Mute Triangle Open Triangle Shaker Jingle Bell Belltree Castanets Mute Surdo Open Surdo Ride Cymbal Chinese Cymbal Ride Bell Tambourine Splash Cymbal Cowbell Crash Cymbal 2 Vibra-Slap Ride Cymbal 2 High Bongo Low Bongo Mute Hi Conga Open Hi Conga Low Conga High Timbale Low Timbale High Agogo Low Agogo Cabasa Maracas Short Hi Whistle Long Lo Whistle Short Guiro Long Guiro Claves High Woodblock Low Woodblock Mute Cuica Open Cuica Mute Triangle Open Triangle Shaker Jingle Bell Belltree Castanets Mute Surdo Open Surdo Tympani D# Tympani E Tympani F Tambourine Splash Cymbal Cowbell Concert Cymbal 2 Vibra-Slap Concert Cymbal 1 High Bongo Low Bongo Mute Hi Conga Open Hi Conga Low Conga High Timbale Low Timbale High Agogo Low Agogo Cabasa Maracas Short Hi Whistle Long Lo Whistle Short Guiro Long Guiro Claves High Woodblock Low Woodblock Mute Cuica Open Cuica Mute Triangle Open Triangle Shaker Jingle Bell Belltree Castanets Mute Surdo Open Surdo Applause MIDI synthesizer with special effects and 32M sound font ROM Sound FX #57 High Q Slap Scratch Push Scratch Pull Sticks Square Click Metronome Click Metronome Bell Guitar Fret Noise Guitar Cut Noise Up Guitar Cut Noise Down Double Bass String Slap Flute Key Click Laughing Screaming Punch Heartbeat Footsteps 1 Footsteps 2 Applause Door Creaking Door Closing Scratch Wind Chimes Car Engine Car Brakes Car Passing Car Crash Siren Train Jet Plane Helicopter Starship Gun Shot Machine Gun Laser Gun Explosion Dog Bark Horse Gallop Birds Tweet Rain Thunder Wind Seashore Stream Bubble - QS1532 A-1-3. Detailed MIDI Implementation MIDI Message Hex Code Description Compatibility NOTE ON 9nH kk vv MIDI channel n(0~15), kk=1~127, vv=1~127, vv=0 means NOTE OFF MIDI NOTE OFF 8nH kk vv MIDI channel n(0~15), kk=1~127, vv is don’t care MIDI PITCH BEND EnH bl bh Pitch bend as specified by bh/bl(14bit) Center = 00H40H GM PROGRAM CHANGE CnH pp PP= Patch Number( 0 ~127) GM/GS MIDI RESET FFH Reset to power-up condition MIDI CTRL 00 BnH 00H dd Bank Selection : Refer to sound list (CC0) GS CTRL 01 BnH 01H dd Modulation wheel(1~127) MIDI CTRL 05 BnH 05H dd Portamento time. MIDI CTRL 06 BnH 06H dd Data entry : provides data to RPN and NRPN MIDI CTRL 07 BnH 07H dd Volume (default=100) MIDI CTRL 10 BnH 0AH dd Pan (default=64 center) MIDI CTRL 11 BnH 0BH dd Expression (default=127) MIDI CTRL 107 BnH 6BH dd EQ ON /OFF (0~63:OFF) / (64~127:ON) CTRL 16 BnH 10H dd EQ LOW : ( 55 ~ 73 / Bypass :64 ) CTRL 17 BnH 11H dd EQ MID : (55 ~ 73 / Bypass : 64 ) CTRL 19 BnH 13H dd EQ HIGH : ( 55~73 / Bypass : 64 ) CTRL 64 BnH 40H dd Sustain (damper) pedal MIDI CTRL 65 BnH 41H dd Portamento ON/OFF MIDI CTRL 66 BnH 42H dd Sostenuto pedal MIDI CTRL 67 BnH 43H dd Soft pedal MIDI CTRL 71 BnH 47H dd NRPN-161 TVF Resonance modify (same as nrpn 99-1/98-33) GM/GS CTRL 72 BnH 48H dd NRPN-230 Env release time modify (same as nrpn 99-1/98-102) GM/GS CTRL 73 BnH 49H dd NRPN-227 Env attack time modify (same as nrpn 99-1/98-99) GM/GS CTRL 74 BnH 4AH dd NRPN-160 TVF cutoff freq modify (same as nrpn 99-1/98-32) GM/GS CTRL 75 BnH 4BH dd NRPN-228 Env decay time modify (same as nrpn 99-1/98-100) GM/GS CTRL 76 BnH 4CH dd NRPN-136 Vibrato rate modify (same as nrpn 99-1/98-8) GM/GS CTRL 77 BnH 4DH dd NRPN-137 Vibrato depth modify (same as nrpn 99-1/98-9) GM/GS CTRL 78 BnH 4EH dd NRPN-138 Vibrato delay modify (same as nrpn 99-1/98-10) GM/GS CTRL 80 BnH 50H dd Reverb Type 0 = Studio 1 1 = Room 1 2 = Room 2 3 = Hall 1 4 = Hall 2 5 = Studio 2 6 = Big Hall1 7 = Big Hall2 MIDI synthesizer with special effects and 32M sound font ROM GM/GS QS1532 MIDI Message Hex Code Description Compatibility CTRL 81 BnH 51H dd dd = 0 Industrial Standard Chorus 1 dd = 1 Industrial Standard Chorus 2 dd = 2 White Chorus 1 dd = 3 White Chorus 2 dd = 4 White Chorus 3 **Default setting dd = 5 Flanger 1 dd = 6 Flanger 2 dd = 7 Flanger 3 GM/GS CTRL 82 BnH 52H 00 Echo 0n / OFF GS BnH 52H 01 Echo delay 48ms GS BnH 52H 02 96ms GS BnH 52H 03 144ms GS BnH 52H 04 192ms GS BnH 52H 05 240ms GS CTRL 83 BnH 53H 05 Chorus Out => Reverb in - Feedback (0~127) Codec & MIDI GS CTRL 84 BnH 54H dd Portamento control ( On / Off ) GS CTRL 85 BnH 55H dd Effect Reverb Damping (0 ~127) GS CTRL 86 BnH 56H dd Effect Reverb Decay GS CTRL 91 BnH 5BH dd Reverb send level dd= 0~127 GS CTRL 93 BnH 5DH dd Chorus send level dd= 0~127 GS NRPN 0108H BnH 63H 01H 62H 08H 06H vv Vibrate rate (vv=40H -> no modify) GS NRPN 0109H BnH 63H 01H 62H 09H 06H vv Vibrate depth (vv=40H -> no modify) GS NRPN 010AH BnH 63H 01H 62H 0AH 06H vv Vibrate delay (vv=40H -> no modify) GS NRPN 0120H BnH 63H 01H 62H 20H 06H vv TVF cutoff freq (vv=40H -> no modify) GS NRPN 0121H BnH 63H 01H 62H 21H 06H vv TVF resonance (vv=40H -> no modify) GS NRPN 0163H BnH 63H 01H 62H 63H 06H vv Env attack time (vv=40H -> no modify) GS NRPN 0164H BnH 63H 01H 62H 64H 06H vv Env decay time (vv=40H -> no modify) GS NRPN 0166H BnH 63H 01H 62H 66H 06H vv Env release time (vv=40H -> no modify) GS NRPN 18rrH BnH 63H 18H 62H rr 06H vv Pitch coarse of drum instr. rr is a note vv=40H -> no modify GS NRPN 1ArrH BnH 63H 1AH 62H rr 06H vv Level of drum instr. rr is a note vv= 00~7FH GS NRPN 1CrrH BnH 63H 1CH 62H rr 06H vv Pan of drum instr. rr is a note vv=40H -> middle GS NRPN 1DrrH BnH 63H 1DH 62H rr 06H vv Reverb send level of drum instr. rr is a note vv=00~7FH GS NRPN 1ErrH BnH 63H 1EH 62H rr 06H vv Chorus send level of drum instr. rr is a note vv=00~7FH GS RPN 0000H BnH 65H 00H 64H 00H 06H vv Pitch bend sensitivity in semitones(default = 2) GM RPN 0001H BnH 65H 00H 64H 01H 06H vv Fine tuning in cent(vv=00-100, vv=40H 0, w=7FH+100) GM RPN 0002H BnH 65H 00H 64H 02H 06H vv Coarse tuning in half tones (vv=00-64, vv=7FH+64) GM MIDI synthesizer with special effects and 32M sound font ROM (0 ~127) QS1532 MIDI Message Hex Code Description Compatibility CRTL 120 BnH 78H 00H All sound off CTRL 121 BnH 79H 00H Reset all controllers CTRL 123 BnH 7BH 00H All note off Sysex F0H 7EH 7FH 09H 01H F7H General MIDI reset GS Sysex F0H 7FH 7FH 04H 01H 00H ll F7H Master volume (ll=0 to 127, default 127) GS Sysex F0H 41H 00H 42H 12H 40H 00H 04H vv xx F7H Master volume (default vv=7FH) GS Sysex F0H 41H 00H 42H 12H 40H 01H 30H vv xx F7H Reverb type (vv=0 to 7), default = 04H 00H : Room1 01H : Room2 02H : Room3 03H : Hall1 04H : Hall2 05H : Plate 06H : Delay 07H : Pan delay GS Sysex F0H 41H 00H 42H 12H 40H 01H 31H vv xx F7H Reverb character, default 04H GS Sysex F0H 41H 00H 42H 12H 40H 01H 33H vv xx F7H Reverb Master Level, default = 64H GS Sysex F0H 41H 00H 42H 12H 40H 01H 34H vv xx F7H Reverb time GS Sysex F0H 41H 00H 42H 12H 40H 01H 38H vv xx F7H Chorus type (vv=0 to 7), default = 02H 00H : Chorus1 01H : Chorus2 02H : Chorus3 03H : Chorus4 04H : Feedback 05H : Flanger 06H : Short delay 07H : FB delay GS Sysex F0H 41H 00H 42H 12H 40H 01H 3AH vv xx F7H Chorus master level, default = 64 GS Sysex F0H 41H 00H 42H 12H 40H 01H 3EH vv xx F7H Chorus depth GS Sysex F0H 41H 00H 42H 12H 40H 01H 3FH vv xx F7H Chorus send to Reverb GS Sysex F0H 41H 00H 42H 12H 40H 1pH 15H vv xx F7H Part to rhythm allocation, p is part (0 to 15), vv is 00 (sound part) or 01 (rhythm part). This SYSEX allows a part to play sound or drumset. There is no limitation of the number of parts Playing drumset. Default assignment : part 0 plays drums (default MIDI channel 9) all other parts play sound. GS MIDI synthesizer with special effects and 32M sound font ROM QS1532 A-2. Application schematic A-2-1. Parallel MIDI schematic MIDI synthesizer with special effects and 32M sound font ROM QS1532 A-2-2. Recommend PCB design for 2 Layer.( As used parallel interface ) MIDI synthesizer with special effects and 32M sound font ROM