Hide thumbs Also See for AT-90SL:

Advertisement

Quick Links

AT-90SL
MIDI IMPLEMENTATION
AT-80SL

1. Receive Channel

■ Performance Parts and Transmission Channels
This instrument contains two sound generators: one for SMF data playback (GM2/GS) and
one for keyboard performance. Normally, data received at the MIDI In connector will
control only the sound generator for SMF data playback. However by changing the MIDI IN
Mode setting, you can also control the keyboard sound generator from MIDI In. MIDI IN
For instructions on changing the MIDI IN mode, refer to the Owner's Manual. For
instructions on controlling each sound generator, refer to the "Received data" section (p. 1).
❍ MIDI IN MODE
Mode
explanation
-------------------------------------------------------------------------------------------------------------------------
MODE 1
Control the instrument as a GM2/GS sound generator.
MODE 2
Channels 5 through 10 and Channels 12,14,15 are transmitted to the
GM2/GS sound generator, and all other channels are transmitted to
the keyboard sound generator. When the Pedal part tone has been
selected, Channel 2 is transmitted to the sound generator used for the
keyboard performance; if no tone has been selected, it is transmitted to
the GM2/GS sound generator.
-------------------------------------------------------------------------------------------------------------------------
The correspondence between channels and parts in each mode is described below.
channel
MODE1
-------------------------------------------------------------------------------------------------------------------------
1
GM2/GS
2
GM2/GS
3
GM2/GS
4
GM2/GS
5-10
GM2/GS
11
GM2/GS
12
GM2/GS
13
GM2/GS
14-15
GM2/GS
16
GM2/GS
-------------------------------------------------------------------------------------------------------------------------
■ MIDI Channels on SMF Music Data
This instrument contains two sound generators. Commercial SMF music data is played back
using the GM2/GS sound generator. The correspondence between channels and tracks
when the AT's Track Mute function is used is described below.
Track
Channel
------------------------------------------------------------------------------------
RHYTHM
10
ACCOMP
5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16
BASS
2
LOWER
3
UPPER
4
SOLO
1
------------------------------------------------------------------------------------
When SMF music data created using the AT-90SL/80SL is used, the parts of the
performance played by hand are transmitted to the sound generator used for the keyboard
performance, and the automatic accompaniment portions (rhythm performances, Arranger)
are transmitted to the GM2/GS sound generator.
The correspondence between channels and parts for SMF music data created using the AT-
90SL/80SL is described below.
ch
part
------------------------------------------------------------------------------------
1
Solo
2
Pedal/Accomp (Bass)
3
Lower
4
Upper
5-6
(blank)
7-9
Accomp
10
Accomp (Rhythm)
11
Drums/SFX
12
Accomp
13
Manual Percussion
14-15
Accomp
16
Control
------------------------------------------------------------------------------------
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
MODE2
Solo
Pedal
Lower
Upper
GM2/GS
Drums/SFX
GM2/GS
Nothing
GM2/GS
Control
Copyright © 2004 ROLAND CORPORATION
Date: March 1, 2004
Version:1.00
2. Transmit Channel
■ Keyboard and Transmit Channel
You can control external MIDI devices using the AT-90SL/80SL's MIDI Out connector. Data
describing what is played on the Upper keyboard, the Lower keyboard, and the pedalboard
is transmitted over MIDI channels for the respective parts. Messages from the AT-90SL/
80SL's expression pedal and PC Numbers set in the Registrations are transmitted on the
Control channel. The channels used for transmission can be changed individually for each
Registration. For instructions on how to change the transmission channels, refer to the
Owner's Manual.
Channel
(default)
Content Transmitted
-------------------------------------------------------------------------------------------------------------------------
Upper
(4)
Key information from the Upper keyboard is transmitted.
Lower
(3)
Key information from the Lower keyboard is transmitted.
Pedal
(2)
Performance information from the pedalboard is transmitted.
Solo
(1)
When "Solo to Lower" is set to ON, Solo part key information
from the Upper keyboard is transmitted.
Control
(16)
Expression pedal information and PC Numbers set in the
Registrations are transmitted.
-------------------------------------------------------------------------------------------------------------------------
* The PC Number is transmitted when Send PC Switch is set to ON.
* For more details regarding the data that is transmitted, refer to "Transmit data" (p. 7).
3. Receive Data
[GM2] ... This indicates reception when GM2 Mode is enabled. To switch to GM2 Mode,
use GM2 System On (p. 5).
[GM1] ... This indicates reception when GM1 Mode is enabled. To switch to GM1 Mode,
use GM1 System On (p. 5).
[GS] ...
This indicates reception when GS Mode is enabled. To switch to GS Mode, use
GS Reset (p. 5).
[AT] ...
This indicates reception for the keyboard part when MIDI IN Mode is set to
MODE 2. For more information about the keyboard parts, refer to the section on
"Receive Channel" (p. 1).
■ Channel Voice Messages
● Note off [GM2] [GM1] [GS] [AT]
Status
2nd byte
8nH
kkH
9nH
kkH
n = MIDI channel number:
kk = note number:
vv = note off velocity:
* For Drum Parts, these messages are received when Rx.NOTE OFF = ON for each
Instrument [GS].
* The velocity values of Note Off messages are ignored.
● Note on [GM2] [GM1] [GS] [AT]
Status
2nd bytes
9nH
kkH
n = MIDI channel number:
kk = note number:
vv = note on velocity:
* Not received when Rx.NOTE MESSAGE = OFF [GS]. (Initial value is ON)
* For Drum Parts, not received when Rx.NOTE ON = OFF for each Instrument [GS].
● Polyphonic Key Pressure [GS]
Status
2nd bytes
AnH
kkH
n = MIDI channel number:
kk = note number:
vv = key pressure:
* Not received when Rx.POLY PRESSURE (PAf) = OFF [GS]. (Initial value is ON)
* The resulting effect is determined by System Exclusive messages. With the initial
settings, there will be no effect [GS].
* Not Received in Keyboard Part.
3rd byte
vvH
00H
0H-FH (ch.1-ch.16)
00H-7FH (0-127)
00H-7FH (0-127)
3rd byte
vvH
0H-FH (ch.1-ch.16)
00H-7FH (0-127)
01H-7FH (1-127)
3rd byte
vvH
0H-FH (ch.1-ch.16)
00H-7FH (0-127)
00H-7FH (0-127)
1

Advertisement

Table of Contents
loading

Summary of Contents for Roland AT-90SL

  • Page 1: Receive Channel

    [GS]. Manual Percussion * Not Received in Keyboard Part. 14-15 Accomp Control ------------------------------------------------------------------------------------ Copyright © 2004 ROLAND CORPORATION All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
  • Page 2: Control Change

    * If received on the Control Channel while MIDI IN Mode 2 is in effect, this changes the n = MIDI channel number: 0H-FH (ch.1-ch.16) AT-90SL/80SL’s overall volume in the same manner as the instrument’s expression mm, ll = Bank number: 00H, 00H-7FH, 7FH (bank.1-bank.16384), pedal.
  • Page 3 LSB (llH) of NRPN is ignored, so it is no problem to send Data entry MSB (mmH) only (without Data entry LSB). Status 2nd bytes 3rd byte On the AT-90SL/80SL, NRPN can be used to modify the following parameters. n = MIDI channel number: 0H-FH (ch.1-ch.16) NRPN Data entry...
  • Page 4: Channel Mode Messages

    Section 6. “Examples of actual MIDI ● Reset All Controllers (Controller number 121) messages” <Example 4> (p. 17). [GM2] [GS] On the AT-90SL/80SL, RPN can be used to modify the following parameters. Status 2nd byte 3rd byte Data entry n = MIDI channel number: 0H - FH (Ch.1 - 16)
  • Page 5: System Exclusive Message

    EOX (End Of Exclusive) EOX (End Of Exclusive) The System Exclusive Messages received by the AT-90SL/80SL are; messages related to * When this message is received, Rx.NRPN will be ON. mode settings, Universal Realtime System Exclusive messages and Data Set (DT1).
  • Page 6 ❍ Master Fine Tuning [GM2] Slot path LSB (Effect 0102: Chorus) Parameter to be controlled. Status Data byte Status Value for the parameter. 7FH, 7FH, 04H, 03H, llH, mmH pp=0 Chorus Type vv=0 Chorus1 Byte Explanation vv=1 Chorus2 Exclusive status vv=2 Chorus3 ID number (universal realtime message) vv=3 Chorus4...
  • Page 7: Transmit Data

    ❍ Data transmission ** When the transpose is set to 0. AT-90SL/80SL can receive the various parameters using System Exclusive messages. The exclusive message of GS format data has a model ID of 42H and a device ID of 10H (17), ●...
  • Page 8: System Exclusive Messages

    ❍ Identity Reply Message n = MIDI channel number: 0H-FH (ch.1-ch.16) Initial Value = 1H (ch.2) Receiving Identity Request Message, the AT-90SL/80SL send this message. kk = note number: 24H-37H (36-55) (AT-80SL) ** Reply messages vary according to the MIDI IN mode.
  • Page 9 Data (V-LINK OFF) ID number Checksum Device ID (universal) EOX (End Of Exclusive) Model ID#1 (DV-7PR) Model ID#2 (DV-7PR) ❍SENDER MODEL NAME (AT-90SL) Command ID (DT1) Status Data byte Status Address MSB 41H, dev, 00H, 51H, 12H, 10H, 71H, 00H, 41H,...
  • Page 10: Parameter Address Map

    5. Parameter Address Map This map indicates address, size, Data (range), Parameter, Description, and Default Value of parameters which can be transferred using and “Data set 1 (DT1).” All the numbers of address, size, Data, and Default Value are indicated in 7-bit Hexadecimal-form.
  • Page 11: Reverb Level

    ■Individual Parameters Individual Parameter Transmission transmits data (or requests data) for one parameter as one exclusive message (one packet of “F0 ..F7”). In Individual Parameter Transmission, you must use the Address and Size listed in the following “Parameter Address Map.” Addresses marked at “#” cannot be used as starting addresses. ●System Parameters [Keyboard Part: Model ID = 62H] Parameters related to the system of the device are called System Parameters.
  • Page 12 16: BRASS 17: COUNTRY ●Part Parameters [Keyboard Part: Model ID = 62H] Upper Part Information 01 00 03 00 00 01 00-01 UPPER SUSTAIN SWITCH 00: OFF/01: ON 01 00 04 00 00 01 00-02 UPPER SUSTAIN LENGTH 00: SHORT LONG 01: MIDDLE 02: LONG...
  • Page 13 Part 16 * The sum total of voices in the voice reserve function must be equal to or less than the number of the maximum polyphony. The maximum polyphony of the AT-90SL/80SL is 64. For compatibility with other GS models, it is recommended that the maximum polyphony be equal or less than 24.
  • Page 14 ●Part Parameters [GS Part: Model ID = 42H] AT-90SL/80SL has 16 parts. Parameters that can be set individually for each Part are called Part parameters. If you use exclusive messages to set Part parameters, specify the address by Block number rather than Part Number (normally the same number as the MIDI channel). The Block number can be specified as one of 16 blocks, from 0 (H) to F (H).
  • Page 15 2 = MAP2 This parameter sets the Drum Map of the Part used as the Drum Part. AT-90SL/80SL can simultaneously (in different Parts) use up to two Drum Maps (MAP1, MAP2). With the initial settings, Part10 (MIDI CH = 10, x = 0) is set to MAP1 (1), and other Parts are set to normal instrumental Parts (OFF (0)).
  • Page 16 40 2x 14 00 00 01 00-7F BEND LFO1 PITCH DEPTH 0-600 [cent] 0 [cent] 40 2x 15 00 00 01 00-7F BEND LFO1 TVF DEPTH 0-2400 [cent] 0 [cent] 40 2x 16 00 00 01 00-7F BEND LFO1 TVA DEPTH 0-100.0 [%] 0 [%] 40 2x 17...
  • Page 17: Supplementary Material

    ((10 x 16 + 3) x 16 + 9) x 16 + 13 = 41885 Example of an Exclusive message and calculating a Checksum Roland Exclusive messages are transmitted with a checksum at the end (before F7) to make sure that the message was correctly received. The value of the checksum is determined by <Example4>...
  • Page 18: Voice Name

    38 02 00 Jazz Organ3 Address data Checksum Jazz Organ4 (1) Exclusive Status, (2) ID (Roland), (3) Device ID (17), (4) Model ID (Atelier), (5) Command Jazz Organ5 ID (DT1), (6) End of Exclusive Jazz Organ6 ComboJazzOrg Next we calculate the checksum.
  • Page 19 TONE BANK BANK TONE BANK BANK VOICE NAME VOICE NAME NUMBER SELECT MSB SELECT LSB NUMBER SELECT MSB SELECT LSB T.Krumet 8' Cello 2 Eng.Horn 8' Er Hu T.ConcertFlt Jazz Scat Tibia 8' Jazz Scat 2 Theater Or.1 Jazz Scat 3 Theater Or.2 Dreamy Choir Theater Or.3...
  • Page 20 TONE BANK BANK TONE BANK BANK VOICE NAME VOICE NAME NUMBER SELECT MSB SELECT LSB NUMBER SELECT MSB SELECT LSB Fl.Guitar AEx Fr.Horn Fl.Gtr.Roll Sax.Section Requinto Gtr Sax.Section2 Ac.Gtr Sld Sax.Section3 Ac.Gtr Hrm Sax/Brass Steel-str.Gt Sax&Clarinet 12str Guitar Synth. Brass AEx Gtr+Str Trumpet Solo SemAc.Guitar...
  • Page 21 TONE BANK BANK TONE BANK BANK VOICE NAME VOICE NAME NUMBER SELECT MSB SELECT LSB NUMBER SELECT MSB SELECT LSB Bagpipe E.Bass5 Bottle Blow E.Bass Oct HumanWhistle Power Bass Synth. Lead1 Synth. Bass1 Synth. Lead2 Synth. Bass2 Synth. Lead3 Voice Thum Synth.
  • Page 22 ●Tone List (Manual Drum Part) CC00 CC32 ToneName Detuned EP 2 RHYTHM SET BANK SELECT BANK SELECT St.FM EP NAME NUMBER EP Legend EP Phase R&B Harpsi.Singl ROCK Harpsi.Doubl JAZZ BRUSH Harpsichord HIPHOP Harpsi.o VOX DRUM Soft Clav. STANDARD Pulse Clav STANDARD 2 Celesta ROOM...
  • Page 23 CC00 CC32 ToneName CC00 CC32 ToneName Acoustic Bs. Blow Sax Fingered Bs. Tenor Sax Finger Slap Baritone Sax Picked Bs. Oboe Fretless Bs. GS Eng.Horn Slap Bass Bassoon Slap Bass 2 Clarinet Synth Bass 1 Piccolo SynthBass101 Flute Synth Bass 3 Recorder Clavi Bass Pan Flute...
  • Page 24 ❍GS Tone List CC00 CC32 ToneName Voice without a “#” symbol appended to their name may not play back satisfactorily on Agogo other GS sound generating devices. Steel Drums Woodblock CC32 NAME Castanets Grand Piano1 Taiko MIDI Piano1 Concert BD RichChoirPno Melo.
  • Page 25 CC32 NAME CC32 NAME Harpsi.Singl Pop Organ Harpsichord Full Organ 4 Harpsichord* Organ 4 Coupled Hps. VS Organ Harpsi.Doubl Metalic Org. Synth Harpsi Full Organ 8 Harpsi.w Full Organ 3 Harpsi.o Organ 2 Soft Clav. Jazz Organ4 Analog Clav. Jazz Organ 5 5th Ana.Clav Organ 2* Hard Clav.
  • Page 26 CC32 NAME CC32 NAME Nylon Gt.2 GS Fing.Bass Velo Harmnix Fingered Bs. Requint Gtr Finger Slap Steel-str.Gt Baby Bass Steel Guitar Fingered Bs* EX A.Guitar* Fingered Bs2 Ac.GuitarSld GS Picked Bs EX A.Guitar2 Picked Bs. Steel+Body Mute PickBs. Steel Vox Picked Bs.* V Ac.Guitar3 Fretless Bs.
  • Page 27 CC32 NAME CC32 NAME Timpani* GS Trumpet GS Strings Trumpet Strings EX Trumpet Velo Strings V Trumpet Oct Strings Tp Shake 60’s Strings Trumpet* Strings 2 EX Tp&Shake* Strings EX Tp&Shake Strings* Dark Trumpet Orchestra Romantic OrchestraBrs Romantic Tp Choir Str GS Trombone GS Sl.Str TromboneSoft...
  • Page 28 CC32 NAME CC32 NAME Sax Section Saw Wave Alto Sax* Waspy Synth Blow Sax Saw Wave* Grow Sax AltoSax + Tp P5 Saw Lead Tenor Sax Natural Lead Super Tenor OB Saw 1 Tenor Sax* Big Lead Tenor Sax f Doctor Solo Super Tenor Rhythmic Saw...
  • Page 29 CC32 NAME CC32 NAME Bowed Glass Sitar* Bowed Glass* Sitar 2 Metal Pad Banjo Tine Pad Banjo* Panner Pad GS Shamisen Metal Pad* Shamisen Halo Pad Shamisen* JP8 Sqr Pad Koto Vox Sweep Koto* Halo Pad* Taisho Koto Sweep Pad Taisho Koto* Sweep Pad 2 Kalimba...
  • Page 30: Sound Effect

    ●Drum Set CC32 NAME GS Drum Sets may not play back properly on GM2 devices. To ensure compatibility with Wind GM2, use only GM2 tones. Stream Bubble ❍GM2 Bird Bird* Drum Set Name STANDARD 2 Horse-Gallop ROOM 2 Bird 2 POWER ELECTRONIC Telephone 1...

This manual is also suitable for:

At-80sl

Table of Contents