Roland Music Atelier AT-100 Midi Implementation Manual
Roland Music Atelier AT-100 Midi Implementation Manual

Roland Music Atelier AT-100 Midi Implementation Manual

Music atelier
Hide thumbs Also See for Music Atelier AT-100:

Advertisement

Quick Links

MIDI Implementation

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.
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.
* In this document, the Music ATELIER AT-900/900C/800/500/300/100/75 models are collectively
referred to as "the ATELIER."
❍MIDI IN MODE
Mode
Control the instrument as a GM2/GS sound generator.
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
* The AT-300/100/75 do not have Manual Percussion.
■ 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
5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16
BASS
2
LOWER
3
UPPER
4
1
When SMF music data created using the ATELIER 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 ATELIER 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
14-15
Accomp
16
Control
* The AT-300/100/75 do not have Manual Percussion.
1PS
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
Manual Percussion*
GM2/GS
Control
Copyright © 2008 ROLAND CORPORATION
Model:
MUSIC ATELIER
AT-900/900C/800/500/300/100/75
Date:
Sep. 19, 2008
Version: 1.00
2. Transmit Channel
■ Keyboard and Transmit Channel
You can control external MIDI devices using the ATELIER'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 ATELIER'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 Lower 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. 8).
3. Receive Data
[GM2]
This indicates that the message will be received if the MIDI IN Mode is
MODE 1 and the unit is in GM2 mode. Use GM2 System On (p. 5) to select
GM2 mode.
[GM1]
This indicates that the message will be received if the MIDI IN Mode is
MODE 1 and the unit is in GM1 mode. Use GM1 System On (p. 5) to select
GM1 mode.
[GS]
This indicates that the message will be received if the MIDI IN Mode is
MODE 1 and the unit is in GS mode. Use GS Reset (p. 5) to select GS mode.
[AT]
This indicates that the message will be received on the keyboard part if the
MIDI IN Mode is MODE 2. For details on the keyboard part, refer to "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
Need help?

Need help?

Do you have a question about the Music Atelier AT-100 and is the answer not in the manual?

Questions and answers

Summary of Contents for Roland Music Atelier AT-100

  • Page 1: Table Of Contents

    * Not Received in Keyboard Part. * The AT-300/100/75 do not have Manual Percussion. Copyright © 2008 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

    MIDI Implementation ●Control Change ❍Expression (Controller number 11) [GM2] [GM1] [GS] [AT] Status 2nd bytes 3rd byte * When Rx.CONTROL CHANGE = OFF, all control change messages except for Channel Mode messages will be ignored [GS]. * The value specified by a Control Change message will not be reset even by a Program Change, n = MIDI channel number: 0H-FH (ch.1-ch.16) etc.
  • Page 3: Explanation

    MIDI Implementation ❍Effect 3 (Chorus Send Level) (Controller number 93) [GM2] [GS] [AT] 1EH rrH Chorus send level of drum instrument (absolute change on specified drum instrument) Status 2nd bytes 3rd byte rr: key number of drum instrument mm: 01H-7FH (zero-maximum) * Relative change parameters will adjust the value relative to the preset value as the center n = MIDI channel number: 0H-FH (ch.1-ch.16)
  • Page 4: Active Sensing

    MIDI Implementation ●Program Change [GM2] [GM1] [GS] ●OMNI OFF (Controller number 124) [GM2] [GS] [AT] Status 2nd bytes Status 2nd byte 3rd bytes n = MIDI channel number: 0H-FH (ch.1-ch.16) n = MIDI channel number: 0H-FH (ch.1-ch.16) pp = Program number: 00H-7FH (prog.1-prog.128) * The same processing will be carried out as when All Notes Off is received.
  • Page 5: System Exclusive Message

    ID number (manufacturer ID) to indicate the manufacturer whose Exclusive 41H, 10H, 42H, 12H, 40H, 00H, 7FH, 00H, 41H message this is. Roland’s manufacturer ID is 41H. ID numbers 7EH and 7FH are extensions of the MIDI standard; Universal Byte Explanation Non-realtime Messages (7EH) and Universal Realtime Messages (7FH).
  • Page 6 MIDI Implementation ●Universal Realtime System Exclusive Messages ❍Chorus Parameters [GM2] ❍Master volume [GM2] [GS] Status Data byte Status 7FH, 7FH, 04H, 05H, 01H, 01H, Status Data byte Status 01H, 01H, 02H, ppH, vvH 7FH, 7FH, 04H, 01H, llH, mmH Byte Explanation Byte Explanation...
  • Page 7: Data Transmission

    Explanation rr = 28H - 58H -24 - +24 [semitones] Exclusive status pp=1 Filter Cutoff Control ID number (Roland) rr = 00H - 7FH -9600 - +9450 [cents] Device ID pp=2 Amplitude Control Model ID (GS part: 42H, Keyboard part: 62H)
  • Page 8: Program Change

    MIDI Implementation ❍Bass Pedalboard 4. Transmit data Status 2nd bytes 3rd byte Arranger and composer data can not be transmitted. ■ Channel Voice Messages n = MIDI channel number: 0H-FH (ch.1-ch.16) ●Note off Initial Value = 1H (ch.2) kk = note number: 24H-3C H (36-60) (AT-900/900C) ❍Upper Keyboard 24H-37H (36-55) (AT-800/500/300/100)
  • Page 9: Mode

    ■ System Realtime Message ID number (universal non-realtime message) ●Realtime Clock Device ID Sub ID#1 (General Information) Status Sub ID#2 (Identity Reply) ID number (Roland) ●Start 42H 00H Device family code (GS) iiH jjH Device family number code Status kkH llH mmH nnH...
  • Page 10 AT-900C ❍V-LINK OFF AT-800 Status Data byte Status AT-500 41H, dev, 00H, 51H, 12H, 10H, 00H, 00H, 00H, sum AT-300 AT-100 Byte Explanation AT-75 Exclusive status ID number ❍NOTE MESSAGE ENABLED ASSIGNABLE Device ID (fixed at 10H) Status Data byte...
  • Page 11: Mode

    MIDI Implementation 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 12 MIDI Implementation 00 00 34 00 00 01 00-01 HARMONY INTELLIGENCE SWITCH 00: OFF/01: ON 00 00 35 00 00 01 00-18 HARMONY INTELLIGENCE TYPE 00: DUET 01: TRADITIONAL * 02: BROADWAY * 03: OCTAVE 1 * 04: OCTAVE 2 * 05: 1 NOTE * 06: DIXIELAND 07: ORGAN...
  • Page 13: Manual Percussion

    MIDI Implementation Lower Part Information Address (H) Size (H) Data (H) Parameter Description 01 10 00 00 00 01 00-01 LOWER HOLD 00: OFF/01: ON 01 10 03 00 00 01 00-01 LOWER SUSTAIN SWITCH 00: OFF/01: ON 01 10 04 00 00 01 00-02 LOWER SUSTAIN LENGTH...
  • Page 14 MIDI Implementation Footage Information Address (H) Size (H) Data (H) Parameter Description x...KEYBOARD NUMBER (0-2), Upper Keyboard k = 0 Lower Keyboard k = 1 Pedal Keyboard k = 2 * The AT-300/100/75 do not have Pedal Footage. 02 0k 00 00 00 01 00-7F FOOTAGE MUTE...
  • Page 15 MIDI Implementation 40 01 30 00 00 01 00-07 REVERB MACRO 00: Room 1 Hall 2 01: Room 2 02: Room 3 03: Hall 1 04: Hall 2 05: Plate 06: Delay 07: Panning Delay 40 01 31 00 00 01 00-07 REVERB CHARACTER 40 01 32...
  • Page 16 MIDI Implementation 40 1x 13 00 00 01 00-01 MONO/POLY MODE Mono/Poly Poly (= CC# 126 01 / CC# 127 00) 00 at x ≠ 0 OFF at x ≠ 0 40 1x 15 00 00 01 00-02 USE FOR RHYTHM PART 0 = OFF 1 = MAP1 01 at x = 0...
  • Page 17 MIDI Implementation 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 00 00 01 00-7F BEND LFO2 RATE CONTROL -10.0 - +10.0 [Hz] 0 [Hz] 40 2x 18...
  • Page 18: Supplementary Material

    MIDI Implementation 6. Supplementary material <Example4> What is the nibbled expression of the decimal value 1258? ●Decimal and Hexadecimal table 16) 1258 --------- 78... 10 In MIDI documentation, data values and addresses/sizes of exclusive messages etc. are expressed --------- as hexadecimal values for each 7 bits. 4...
  • Page 19: About Tuning

    Address data Checksum (1) Exclusive Status, (2) ID (Roland), (3) Device ID (17), (4) Model ID (Atelier), (5) Command ID (DT1), (6) End of Exclusive Next we calculate the checksum. 01H + 03H + 01H + 38H + 02 + 00H = 1 + 3 + 1 + 56 + 2 + 0 = 63 (sum) 63 (sum) / 128 = 0 (quotient) ...
  • Page 20: Tone List

    MIDI Implementation 7. Tone List VOICE NAME VOICE NUMBER BANK SELECT MSB BANK SELECT LSB T.Oboe 8' * The voices included will differ depending on the model. T.Kinura 8' T.Krumet 8' ●Voice List (Keyboard Part) Eng.Horn 8' T.ConcertFlt VOICE NAME VOICE NUMBER BANK SELECT MSB BANK SELECT LSB...
  • Page 21 MIDI Implementation VOICE NAME VOICE NUMBER BANK SELECT MSB BANK SELECT LSB VOICE NAME VOICE NUMBER BANK SELECT MSB BANK SELECT LSB Violin HarpsiSingle AEx Violin HarpsiDouble Viola Harpsichord Cello Clavi. Cello 2 Guitar Er Hu Nylon-str.Gt Human Voice Nylon Gt.2 Jazz Scat Fl.Guitar Jazz Scat 2...
  • Page 22 MIDI Implementation VOICE NAME VOICE NUMBER BANK SELECT MSB BANK SELECT LSB VOICE NAME VOICE NUMBER BANK SELECT MSB BANK SELECT LSB Tp. Section English Horn Trumpet Fall Bassoon Twin Bones Bassoon 2 Bones Sect. ClarinetSolo Fr.Horn Sect Clarinet Fr.HornSect2 Clarinet2 Fr.HornSect3 Clarinet3...
  • Page 23 MIDI Implementation VOICE NAME VOICE NUMBER BANK SELECT MSB BANK SELECT LSB VOICE NAME VOICE NUMBER BANK SELECT MSB BANK SELECT LSB Pipe Org. Bs Organ Bell Geigen 32' Tubular-bell Bombarde Hand Bell Theater Bass Marimba Str.Bass Pdl MarimbaTreml String Bass Xylophone String Bass2 Balafon...
  • Page 24 MIDI Implementation SET NAME SET NUMBER BANK SELECT MSB BANK SELECT LSB TONE NAME CC32 VOICE PHRASE 3 Harmonica SFX SET Bandoneon SFX SET 2 Nylon Guitar JAPANESE SET Ukulele JAPANESSE SET 2 Nylon Gt.o Nylon Guitar ●Tone List (GM2/GS Part) Steel Guitar GS tones may not be played back correctly on GM2 devices.
  • Page 25 MIDI Implementation TONE NAME CC32 TONE NAME CC32 SynVox Bowed Glass Analog Voice Metal Pad OrchestraHit Halo Pad Euro Hit Sweep Pad 6th Hit Ice Rain Euro Hit Soundtrack Trumpet Crystal Dark Trumpet Syn Mallet TromboneSoft Atmosphere GS Trombone Brightness Bright Tb Goblin Tuba...
  • Page 26 MIDI Implementation ❍GS Tone TONE NAME CC32 Voice without a “#” symbol appended to their name may not play back satisfactorily on other GS Car-Crash sound generating devices. Siren Train TONE NAME CC32 Jetplane Grand Piano1 Starship MIDI Piano1 Burst Noise RichChoirPno Applause Piano 1*...
  • Page 27 MIDI Implementation TONE NAME CC32 TONE NAME CC32 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.
  • Page 28 MIDI Implementation TONE NAME CC32 TONE NAME CC32 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.
  • Page 29 MIDI Implementation TONE NAME CC32 TONE NAME CC32 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...
  • Page 30 MIDI Implementation TONE NAME CC32 TONE NAME CC32 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...
  • Page 31 MIDI Implementation TONE NAME CC32 TONE NAME CC32 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*...
  • Page 32 MIDI Implementation ●Drum Set TONE NAME CC32 GS Drum Sets may not play back properly on GM2 devices. To ensure compatibility with GM2, use Wind only GM2 tones. Stream Bubble ❍GM2 Bird Bird* SET NAME CC32 STANDARD 2 Horse-Gallop ROOM 2 Bird 2 POWER ELECTRONIC...

Table of Contents