Roland M-400 Midi Implementation Manual

Roland M-400 Midi Implementation Manual

Live mixing console
Hide thumbs Also See for M-400:

Advertisement

M-400
LIVE MIXING CONSOLE

MIDI Implementation

M-400 MIDI Implementation Version 1.0
Copyright © 2007 ROLAND CORPORATION
All rights reserved. No part of this publication may be reproduced in any form
without the written permission of ROLAND CORPORATION.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the M-400 and is the answer not in the manual?

Questions and answers

Summary of Contents for Roland M-400

  • Page 1: Midi Implementation

    M-400 LIVE MIXING CONSOLE MIDI Implementation M-400 MIDI Implementation Version 1.0 Copyright © 2007 ROLAND CORPORATION All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
  • Page 3: Control Change

    If the SEND item “FADER, MUTE Change (CC)” (SYSTEM > REMOTE > MIDI or USB MIDI) is selected, the M-400 will transmit control change message when a channel fader or a mute switch is operated. Status...
  • Page 4: System Exclusive Message

    (RQ1) and Data set (DT1) as the System Exclsive Message. ❍ About Model ID The Model ID of the M-400 is 00H, 00H, 24H as for Data Request (RQ1) and Data set (DT1). ❍ About Device ID System Exclusive messages are not assigned to any particular MIDI channel. Instead, they have their own special control parameter called device ID.
  • Page 5 (*) Addresses with a “#” are ignored, even when sent as the Start Addresses. Transmit the Data Set(DT1) or Data Request (RQ1) message with the specified size to the address without “#” mark. ■ Address Block <Model ID = 00H 00H 24H (M-400)> Addresses are expressed in 7bit hexadecimal values. Address Binary...
  • Page 6 MIDI Implementation 127 = NONE |—————————————+—————————+—————————————————————————————————————————| | 02 00 00 01 | 00 | (Reserved) | 02 00 7F 7F | 00 | (Reserved) |—————————————+—————————+—————————————————————————————————————————| | 02 01 00 00 | 00 — | CHANNEL2 (similar to 02 00 00 00 — 02 00 7F 7F) | | 02 01 7F 7F | 00 —...
  • Page 7 |—————————————+—————————+—————————————————————————————————————————| | 03 00 01 14 | 01 — 7F | CHANNEL1 AUX3 SEND PAN |—————————————+—————————+—————————————————————————————————————————| | 03 00 01 15 | 00 — 01 | CHANNEL1 AUX3 SEND PAN LINK |—————————————+—————————+—————————————————————————————————————————| | 03 00 01 16 | 00 | (Reserved) |—————————————+—————————+—————————————————————————————————————————| | 03 00 01 17 | 00 | (Reserved)
  • Page 8 MIDI Implementation | 03 00 02 00 | 00 | (Reserved) | 03 00 7F 7F | 00 | (Reserved) |—————————————+—————————+—————————————————————————————————————————| | 03 01 00 00 | 00 — | CHANNEL2 (similar to 03 00 00 00 — 03 00 7F 7F) | | 03 01 7F 7F | 00 —...
  • Page 9 | 05 00 00 69#| 0bbbbbbb| | 05 00 00 6A#| 0ccccccc| |—————————————+—————————+—————————————————————————————————————————| | 05 00 00 6B | 00 | (Reserved) | 05 00 00 6F | 00 | (Reserved) |—————————————+—————————+—————————————————————————————————————————| | 05 00 00 70 | 00 — 01 | AUX1 LIMITER SWITCH |—————————————+—————————+—————————————————————————————————————————| | 05 00 00 71 | 0aaaaaaa| AUX1 LIMITER THRESHOLD | 05 00 00 72#| 0bbbbbbb|...
  • Page 10 MIDI Implementation |—————————————+—————————+—————————————————————————————————————————| | 06 00 01 24 | 01 — 7F | MAIN L AUX5 SEND PAN |—————————————+—————————+—————————————————————————————————————————| | 06 00 01 25 | 00 — 01 | MAIN L AUX5 SEND PAN LINK |—————————————+—————————+—————————————————————————————————————————| | 06 00 01 26 | 00 | (Reserved) |—————————————+—————————+—————————————————————————————————————————| | 06 00 01 27 | 00...
  • Page 11 +—————————————————————————————————————————————————————————————————+ | Start | address Data Contents and remarks |=============+=========+=========================================| | 08 00 00 00 | 20 — 7F | MUTE GROUP1 NAME—1 | 08 00 00 01#| 20 — 7F | MUTE GROUP1 NAME—2 | 08 00 00 02#| 20 — 7F | MUTE GROUP1 NAME—3 | 08 00 00 03#| 20 —...
  • Page 12 MIDI Implementation | 09 00 00 1C | 00 — 01 | DCA GROUP1 CH17 ASSIGN |—————————————+—————————+—————————————————————————————————————————| | 09 00 00 1D | 00 — 01 | DCA GROUP1 CH18 ASSIGN |—————————————+—————————+—————————————————————————————————————————| | 09 00 00 1E | 00 — 01 | DCA GROUP1 CH19 ASSIGN |—————————————+—————————+—————————————————————————————————————————| | 09 00 00 1F | 00 —...
  • Page 13 6: X Mod Delay 7: Stereo Chorus 8: Stereo Flanger 9: Stereo Phaser 10: Dual Pitch Shift 11: Dual Ch Strip |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 1E | 00 | (Reserved) |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 1F | 00 | (Reserved) |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 20 | 00 —...
  • Page 14: St.reverb (Stereo Reverb)

    MIDI Implementation | 0B 00 01 20 | 0aaaaaaa| GEQ B: 2.50kHz LEVEL | 0B 00 01 21#| 0bbbbbbb| —150,,,150 = —15.0,,,15.0dB | |—————————————+—————————+—————————————————————————————————————————| | 0B 00 01 22 | 0aaaaaaa| GEQ B: 3.15kHz LEVEL | 0B 00 01 23#| 0bbbbbbb| —150,,,150 = —15.0,,,15.0dB | |—————————————+—————————+—————————————————————————————————————————| | 0B 00 01 24 | 0aaaaaaa| GEQ B: 4.00kHz LEVEL...
  • Page 15: Long Delay

    |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 2C | 0aaaaaaa| REVERB: LO FREQ DAMP GAIN | 0B 00 00 2D#| 0bbbbbbb| |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 2E | 0aaaaaaa| REVERB: LO FREQ DAMP FREQ (*3) | 0B 00 00 2F#| 0bbbbbbb| |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 30 | 0aaaaaaa| REVERB: HI FREQ DAMP GAIN | 0B 00 00 31#| 0bbbbbbb| |—————————————+—————————+—————————————————————————————————————————|...
  • Page 16 MIDI Implementation +—————————————————————————————————————————————————————————————————+ ❍ M.TAP DELAY (Multi Tap Delay) +—————————————————————————————————————————————————————————————————+ | Start | address Data Contents and remarks |=============+=========+=========================================| | 0B 00 00 20 | 0aaaaaaa| DELAY: TIME 1 | 0B 00 00 21#| 0bbbbbbb| |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 22 | 0aaaaaaa| DELAY: TIME 2 | 0B 00 00 23#| 0bbbbbbb| |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 24 | 0aaaaaaa| DELAY: TIME 3...
  • Page 17: St.flanger (Stereo Flanger)

    ❍ St.FLANGER (Stereo Flanger) +—————————————————————————————————————————————————————————————————+ | Start | address Data Contents and remarks |=============+=========+=========================================| | 0B 00 00 20 | 0aaaaaaa| FLANGER: RATE (*6) | 0B 00 00 21#| 0bbbbbbb| |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 22 | 0aaaaaaa| FLANGER: DEPTH | 0B 00 00 23#| 0bbbbbbb| |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 24 | 0aaaaaaa| FLANGER: MANUAL...
  • Page 18 MIDI Implementation |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 5C | 0aaaaaaa| EQ A: LO—MID GAIN | 0B 00 00 5D#| 0bbbbbbb| —150,,,150 = —15.0,,,15.0dB | |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 5E | 0aaaaaaa| EQ A: LO—MID FREQ (*3) | 0B 00 00 5F#| 0bbbbbbb| |—————————————+—————————+—————————————————————————————————————————| | 0B 00 00 60 | 0aaaaaaa| EQ A: LO—MID Q (*4) | 0B 00 00 61#| 0bbbbbbb|...
  • Page 19 | 0B 00 01 50 | 0aaaaaaa| EQ B: HI TYPE | 0B 00 01 51#| 0bbbbbbb| |—————————————+—————————+—————————————————————————————————————————| | 0B 00 01 52 | 0aaaaaaa| EQ B: HI GAIN | 0B 00 01 53#| 0bbbbbbb| —150,,,150 = —15.0,,,15.0dB | |—————————————+—————————+—————————————————————————————————————————| | 0B 00 01 54 | 0aaaaaaa| EQ B: HI FREQ (*3) | 0B 00 01 55#| 0bbbbbbb| |—————————————+—————————+—————————————————————————————————————————|...
  • Page 20 MIDI Implementation (*3) Mixer Frequency Table +——————+————————++——————+————————++——————+————————+ | Data |Freq(Hz)|| Data |Freq(Hz)|| Data |Freq(Hz)| +——————+————————++——————+————————++——————+————————+ 20 | 62 | 104 | 21 | 63 | 105 | 22 | 64 | 106 | 23 | 65 | 107 | 24 | 66 | 108 | 25 |...
  • Page 21: System Parameter

    | 0B 10 00 3D#| 0bbbbbbb| —150,,,150 = —15.0,,,15.0dB | |—————————————+—————————+—————————————————————————————————————————| | 0B 10 00 3E | 0aaaaaaa| GEQ1: 500Hz LEVEL | 0B 10 00 3F#| 0bbbbbbb| —150,,,150 = —15.0,,,15.0dB | |—————————————+—————————+—————————————————————————————————————————| | 0B 10 00 40 | 0aaaaaaa| GEQ1: 630Hz LEVEL | 0B 10 00 41#| 0bbbbbbb| —150,,,150 = —15.0,,,15.0dB | |—————————————+—————————+—————————————————————————————————————————|...
  • Page 22 MIDI Implementation |—————————————+—————————+—————————————————————————————————————————| | 10 00 00 2D | 00 — 01 | SCENE SCOPE CH30 |—————————————+—————————+—————————————————————————————————————————| | 10 00 00 2E | 00 — 01 | SCENE SCOPE CH31 |—————————————+—————————+—————————————————————————————————————————| | 10 00 00 2F | 00 — 01 | SCENE SCOPE CH32 |—————————————+—————————+—————————————————————————————————————————| | 10 00 00 30 | 00 —...
  • Page 23 | 10 00 01 24 | 00 — 01 | USB MIDI MMC Rx |—————————————+—————————+—————————————————————————————————————————| | 10 00 01 25 | 00 — 01 | USB MIDI CONTROL CHANGE Tx |—————————————+—————————+—————————————————————————————————————————| | 10 00 01 26 | 00 — 01 | USB MIDI PROGRAM CHANGE Tx |—————————————+—————————+—————————————————————————————————————————| | 10 00 01 27 | 00 —...
  • Page 24: Midi Machine Control

    MIDI Implementation 3. MIDI Machine Control The M-400 will receive MIDI Machine Control messages when the RECEIVE item “MMC” (SYSTEM > REMOTE > MIDI or USB MIDI) is selected. ■ MIDI Machine Control Details ● STOP (MCS) Status Data Byte...
  • Page 25 ●Example of system exclusive message and Checksum calculation On Roland system exclusive message (DT1), checksum is added at the end of transmitted data (in front of F7) to check the message is received correctly. Value of checksum is defined by address and data (or size) of the system exclusive message to be transmitted.
  • Page 26 MIDI Implementation...

This manual is also suitable for:

Rss m-400

Table of Contents