OM: If 0, spatial effects ON. Spatial effects parameters can be controlled using NRPN
3720h (volume), 372Ch (delay time), 372Dh (stereo/mono) and 372Eh (2/4 speaker
mode) (see Section 1.3).
™
If 1, 3DMIDI
front or rear speakers using NRPN 3800h to 380Fh, reverb and chorus can also be
routed.
NRPN 38xxh = 0h: MIDI channel xxh is front speaker output
NRPN 3810h assign all MIDI channels to front or rear speakers:
- NRPN 3810h = 0h: all MIDI channels are front speaker output
- NRPN 3810h = 07Fh: all MIDI channels are rear speaker output
NRPN 3820h and 3821h control reverb output volume :
- NRPN 3820h = 0h to 7Fh: reverb front speaker volume (Default value = 07Fh)
- NRPN 3821h = 0h to 7Fh: reverb rear speaker volume (Default value = 0h)
NRPN 3830h and 3831h control chorus output volume :
- NRPN 3830h = 0h to 7Fh: chorus front speakers volume (Default value = 07Fh)
- NRPN 3831h = 0h to 7Fh: chorus rear speakers volume (Default value = 0h)
Default power-on value: OM = 0 (Spatial effects ON)
mode, four-speaker MIDI output. Each MIDI channel can be output to
SAM9773 User Guide1-1
Configuration and Special MIDI Controls
1.3Special MIDI
Controls
Various features of the SAM9773 are controlled by NRPN MIDI messages.
Table 1-1. NRPN MIDI Messages
NRPN
(High/Low)Description
3700hEqualizer low band (bass)
0 = -12 dB, 40h = 0 dB, 7Fh = +12 dB
3701hEqualizer med Llw band
0 = -12 dB, 40h = 0 dB, 7Fh = +12 dB
3702hEqualizer med high band
0 = -12 dB, 40h = 0 dB, 7Fh = +12 dB
3703hEqualizer high band (treble)
0 = -12 dB, 40h = 0 dB, 7Fh = +12 dB
3707hMaster volume
0 to 7Fh
3708hEqualizer low cutoff freq
0 = 0 Hz, 7Fh = 4.7 kHz
3709hEqualizer med low cutoff freq
0 = 0 Hz, 7Fh = 4.2 kHz
370AhEqualizer med high cutoff freq
0 = 0 Hz, 7Fh = 4.2 kHz
Power-up
Default
60h
40h
40h
60h
7Fh
0Ch
1Bh
72h
370BhEqualizer high cutoff freq
0 = 0 Hz, 7Fh = 18.75 kHz
3713hClipping mode select
0 = soft clip, 7Fh = hard clip
3715hGeneral MIDI reverb send
0 = no send, 40h = default send, 7Fh = max
3716hGeneral MIDI chorus send
0 = no send, 40h = default send, 7Fh = max
3718hPost-effects applied on GM
0 = Post-effects not applied, 7Fh = Post-effects applied
371AhPost-effects applied on reverb/chorus
0 = Post-effects not applied, 7Fh = Post-effects applied
3720hSpatial effects volume
0 = no effect, 7Fh = maximum effect
3722hGeneral MIDI volume
0 to 7Fh
3723hGeneral MIDI pan
0 = left, 40h = center, 7Fh = right
372ChSpatial effects delay
0 = shortest to 7Fh = longest
372DhSpatial effects input
0 = stereo, 7Fh = mono
372EhSpatial effects output mode
0 = 2-speaker mode, 7Fh = 4-speaker mode
40h
00h
40h
40h
7Fh
7Fh
00h
7Fh
40h
1Dh
00h
00h
1-2SAM9773 User Guide
Configuration and Special MIDI Controls
Table 1-1. NRPN MIDI Messages (Continued)
NRPN
(High/Low)Description
3751hAuto-test
See Section 4.
3755hEffects on/off
See Section 1.2.
3757hSystem Exclusive Device ID
0 to 1Fh, 20h = all accepted
380xh3DMIDI control, x = MIDI channel
0 = output channel to front speakers, 7Fh = output channel to
rear speakers
3810h3DMIDI global control
0 = output all channels to front speakers, 7Fh = output all
channels to rear speakers
3820h3DMIDI reverb volume front speakers
0 to 7Fh
3821h3DMIDI reverb volume rear speakers
0 to 7Fh
3830h3DMIDI chorus volume front
0 to 7Fh speakers
3831h3DMIDI chorus volume rear speakers
0 to 7Fh
Power-up
Default
20h
00h
00h
7Fh
00h
7Fh
00h
SAM9773 User Guide1-3
Configuration and Special MIDI Controls
1-4SAM9773 User Guide
Section 2
Detailed MIDI Implementation
2.1Detailed MIDI
Implementation
MIDI messages are received by the built-in wavetable synthesizer from:
Serial MIDI IN port in standalone mode (MPU UART mode = OFF)
Parallel data port (MPU UART mode = ON)
Table 2-1. Detailed MIDI Implementation
MIDI MessageHex CodeDescriptionCompatibility
NOTE ON9nh kk vvMIDI channel n(0-15) note ON #kk(1-127), velocity vv(1-127).
vv=0 means NOTE OFF
NOTE OFF8nh kk vvMIDI channel n(0-15) note OFF #kk(1-127), vv is don't care.MIDI
PITCH BENDEnh bl bhPitch bend as specified by bh|bl (14 bits). Maximum swing is
±1 tone (power-up). Can be changed using “pitch bend
sensitivity”. Center position is 00h 40h.
PROGRAM
CHANGE
CHANNEL
AFTERTOUCH
MIDI RESETFFhReset to power-up condition
CTRL 00Bnh 00h ccBank select: Refer to sounds list. No action on drumset. GS
CTRL 01Bnh 01h ccModulation wheel. Rate and maximum depth can be set using
CTRL 05Bnh 05h ccPortamento time. MIDI
Cnh ppProgram (patch) change. Specific action on channel 10 (n = 9):
select drumset. Refer to sounds /drumset list. Drumsets can be
assigned to other channels (see SYSEX MIDI channel-to-part
assign and part-to-rhythm allocation)
Dnh vvvv pressure value. Effect set using Sys. Ex. 40h 2nh 20h-26hMIDI
SYSEX.
MIDI
GM
GM/GS
MIDI
CTRL 06Bnh 06h ccData entry: provides data to RPN and NRPNMIDI
CTRL 120Bnh 78h 00hAll sound off (abrupt stop of sound on channel n)MIDI
CTRL 121Bnh 79h 00hReset all controllersMIDI
CTRL 123Bnh 7Bh 00hAll notes offMIDI
CTRL 126Bnh 7Eh 00hMono on MIDI
DREAM
DREAM
CTRL 127Bnh 7Fh 00hPoly on (default power-up)MIDI
CTRL CC1Bnh cch vvhAssignable Controller 1. cc = Controller number (0 - 5Fh),
vv = Control value (0 - 7Fh). Control number (cch) can be set
on CC1 CONTROLLER NUMBER (Sys. Ex 40 1x 1F). The
resulting effect is determined by CC1 controller function
(Sys.Ex. 40 2x 40-4A).
CTRL CC2Bnh cch vvhAssignable Controller 2. cc = Controller number (00h - 5Fh),
vv = control value (0 - 7Fh). Control number can be set on CC2
CONTROLLER NUMBER (Sys.Ex. 40 1x 20). The resulting
effect is determined by CC2 controller function
(Sys.Ex.40 2x 50-5A).
RPN 0000hBnh 65h 00h 64h 00h
06h vv
RPN 0001h Bnh 65h 00h 64h 01h
06h vv
RPN 0002hBnh 65h 00h 64h 02h
06h vv
NRPN 0108hBnh 63h 01h 62h 08h
06h vv
NRPN 0109hBnh 63h 01h 62h 09h
06h vv
NRPN 010AhBnN 63h 01h 62h 0Ah
06h vv
Pitch bend sensitivity in semitones (default = 2)MIDI/GM
Fine tuning in cents (vv = 00 -100, vv = 40h 0, vv = 7Fh +100)MIDI
Master tune (default dd = 00h 04h 00h 00h) -100.0 to +100.0
cents. Nibblized data should be used (always four bytes). For
example, to tune to +100.0 cents, sent data should be 00h 07h
0Eh 08h
Master volume (default vv = 7Fh)GS
Master key-shift (default vv = 40h, no transpose)GS
Master pan (default vv = 40h, center)
GS resetGS
Voi ce reserve :
vv1 = Part 10 (Default vv = 2)
vv2 to vv10 = Part 1 to 9 (Default vv = 2)
vv11 to vv16 = Part 11 to 16 (Default vv = 0)
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
Reverb character, default 04hGS
Reverb master level, default = 64GS
Reverb timeGS
Reverb delay feedback. Only if reverb number = 6 or 7 (delays).GS
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
GS
SYSEXF0h 41h 00h 42h 12h
40h 01h 3Ah vv xx F7h
SYSEXF0h 41h 00h 42h 12h
40h 01h 3Bh vv xx F7h
SYSEXF0h 41h 00h 42h 12h
40h 01h 3Ch vv xx F7h
SYSEXF0h 41h 00h 42h 12h
40h 01h 3Dh vv xx F7h
SYSEXF0h 41h 00h 42h 12h
40h 01h 3Eh vv xx F7h
SYSEXF0h 41h 00h 42h 12h
40h 1ph 02h nn xx F7h
SYSEXF0h 41h 00h 42h 12h
40h 1ph 15h vv xx F7h
Chorus master level, default = 64GS
Chorus feedbackGS
Chorus delayGS
Chorus rateGS
Chorus depthGS
MIDI channel to part assign, p is part (0 to 15), nn is MIDI
channel (0 to 15, 16 = OFF). This SYSEX allows several parts
to be assigned to a single MIDI channel or to mute a part.
Part 0, MIDI channel 9 (DRUMS)
Part 1 - 9, MIDI channel 0 - 8 (DRUMS)
Part 10 - 15, MIDI channel 10 - 15 (DRUMS)
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.
Scale tuning, n is MIDI channel (0 to 15), v1 to v12 are 12
semi-tones tuning values (C, C#, D, ... A#, B), in the range -64
(00h) 0 (40h) +63(7Fh) cents.
This SYSEX allows non chromatic tuning of the musical scale
on a given MIDI channel. Default v1, v2, ... ,v12 = 40h,
40h,...,40h (chromatic tuning). Scale tuning has no effect if the
part is assigned to a rhythm channel or if the sound played is
not of chromatic type.
Velocity slope from 00h to 7Fh (default = 40h)GS
Velocity offset from 00h to 7Fh (default = 40h)GS
CC1 Controller number (00-5Fh) (default = 10h)GS
CC2 Controller number (00-5Fh) (default = 11h)GS
Mod pitch control (-24, +24 semitone) (default = 40h)GS
Mod tvf cutoff control (default = 40h)GS
Mod Amplitude control (-100% ± 100%) (default = 40h)GS
Mod lfo1 rate control (default = 40h). n is don't care. Rate is
common on all channels.
Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for
any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without
notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are
not authorized for use as critical components in life support devices or systems.
ATM EL® is the registered trademark of Atmel Corporation; 3DMIDI is a trademark of Atmel Corporation.
Terms and product names in this document may be trademarks of others.
Printed on recycled paper.
1718B–06/01/0M
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.