DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

CS9236-CQ View Datasheet(PDF) - Cirrus Logic

Part Name
Description
Manufacturer
CS9236-CQ Datasheet PDF : 34 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
CS9236
MIDI IMPLEMENTATION
The CS9236 MIDI interpreter responds to all MIDI messages
specified for General MIDI Level 1.0 compliance. The GM
messages include NOTE ON, NOTE OFF, PROGRAM
CHANGE, CHANNEL PRESSURE, PITCH BEND
CHANGE, MODULATION WHEEL (Controller 1), DATA
ENTRY (Controllers 6 & 18), VOLUME (Controller 7), PAN
(Controller 10), EXPRESSION (Controller 11), DAMPER
PEDAL/SUSTAIN (Controller 64), PITCH BEND SENSI-
TIVITY (RPN 00), FINE TUNING (RPN 01), COARSE
TUNING (RPN 02), RESET ALL CONTROLLERS, and
ALL NOTES OFF.
In addition, the CS9236 MIDI interpreter responds to SOS-
TENUTO (Controller 66), EFFECT 1/REVERB SEND
LEVEL (Controller 91), EFFECT 3/CHORUS SEND LEV-
EL (Controller 93), ALL SOUNDS OFF, OMNI MODE OFF
(treated as ALL NOTES OFF), OMNI MODE ON (treated as
ALL NOTES OFF), MONO MODE ON, POLY MODE ON,
ACTIVE SENSING, SYSTEM RESET, and System Exclu-
sive messages (System Exclusive messages may be used to
enable/disable channel pressure and to enable/disable internal
test mode).
The MIDI interpreter correctly interprets MIDI data streams
transmitted using Running Status. “Running Status” is appli-
cable to Channel Voice messages and to Channel Mode Mes-
sages as follows: when a group of sequential messages in a
MIDI data stream should have the same status byte value, the
status byte must be included for the first message in the
group, but may be omitted for the subsequent messages of the
same status byte value. Running status allows long strings of
Channel Voice or Channel Mode messages to be sent using
only data bytes, with the status byte inferred by the last Chan-
nel Voice or Channel Mode status byte received. A message
with a different status byte value will reset the running status.
Note that even messages which are “ignored” or not other-
wise processed by the CS9236 will reset the running status
mode. Real-Time messages are an exception to this rule:
Real-Time messages do not affect running status.
A MIDI Implementation Chart for the CS9236 is given in Ta-
ble 3.
Channel Voice Messages
Channel Voice messages are used to control instrument voic-
es. Channel Voice messages consist of a status byte followed
by one or two data bytes. Channel Voice messages which are
processed by the CS9236 include the NOTE ON, NOTE OFF,
CONTROL CHANGE, PROGRAM CHANGE, PITCH
BEND CHANGE, and CHANNEL PRESSURE messages.
Control Change Messages
The CS9236 processes MIDI Controller numbers 1 (MODU-
LATION WHEEL), 6 (DATA ENTRY MSB), 7 (CHAN-
NEL VOLUME), 10 (PAN), 11 (EXPRESSION), 38 (DATA
ENTRY LSB), 64 (DAMPER PEDAL), 66 (SOSTENUTO),
91 (REVERB DEPTH), 93 (CHORUS DEPTH), 100 (Regis-
ter Parameter LSB), 101 (Register Parameter MSB), 120
(ALL SOUNDS OFF), and 121 (RESET ALL CONTROL-
LERS).
Registered Parameters
MIDI “Registered Parameter” data is transmitted to the
CS9236 using controller numbers 100 (Registered Parameter
LSB), 101 (Registered Parameter MSB), 6 (Data Entry
MSB), and 38 (Data Entry LSB). To transfer parameter data
to the CS9236, the parameter number for the parameter to be
updated is first selected using MIDI Controllers 100 and 101,
and then the data value for the selected parameter is transmit-
ted using controller numbers 6 and 38. The CS9236 responds
to the MIDI Registered Parameters for PITCH BEND SEN-
SITIVITY (RPN00), FINE TUNING (RPN01), and
COARSE TUNING (RPN02).
Channel Mode Messages
The CS9236, like other popular synthesizer products, oper-
ates in a mode sometimes referred to as “Multimode”, de-
scribed as follows:
The CS9236 MIDI controller consists of 16 receiver channels
(one receiver channel for each of the 16 MIDI channels).
Each receiver channel receives MIDI messages on it's dedi-
cated MIDI channel. Each receiver channel can also receive
MODE messages on it's dedicated MIDI channel (the MIDI
channel for each receiver is also the “basic channel” for that
receiver) as follows: Each receiver channel is considered to
operate only in OMNI OFF mode, (each receiver channel can
only receive data on one MIDI channel). When a receiver
channel receives an OMNI ON message, it stops all ongoing
notes but remains in OMNI OFF mode.
Each receiver channel can accept a POLY ON message or a
MONO ON message. The POLY ON message sets the receiv-
DS214PP11
13

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]