Roland AR-3000 Reference Manual

Rs-232c reference
Hide thumbs Also See for AR-3000:
Table of Contents

Advertisement

Quick Links

r
AR-3000
audio recorder
RS-232C Reference
AR-3000 RS-232C Reference version 1.0
c
© 2001
Unauthorized copying or reproduction of this manual in part or in whole is prohibited.
2001.03

Advertisement

Table of Contents
loading

Summary of Contents for Roland AR-3000

  • Page 1 AR-3000 audio recorder RS-232C Reference AR-3000 RS-232C Reference version 1.0 © 2001 Unauthorized copying or reproduction of this manual in part or in whole is prohibited. 2001.03...
  • Page 2: Table Of Contents

    Section4 Details of each Command Commands Transmitted from the External Device (Computer) to the AR-3000 ......6 Details of Commands Sent from the External Device (Computer) to the AR-3000 ....7 4.2.1 Control Commands Specifying the Playback Phrase ..................7 Playback Pause / Restart Playback..................
  • Page 3 Display Contrast Settings ....................23 Direct Playback Settings ....................24 Direct Playback Settings ....................24 System Settings........................25 Control Input Mode Settings....................25 AR-LINK Settings ....................... 26 Dual Mono Mode Settings ....................26 Line Out(Thru) Settings ..................... 26 AR-3000 RS-232C Reference...
  • Page 4 Xon/Xoff Allow or Disable Transmission. Used for Handshaking ........... 33 Commands Sent from the AR-3000 to the External Device (Computer) ........33 Details of Commands Sent from the AR-3000 to the External Device (Computer) ....33 4.4.1 Setting Output Commands Card Setting Output ......................
  • Page 5 Section5 Appendix AR-3000 Commands List ........................ 47 5.1.1 AR-2000 Compatible Commnads List..................47 5.1.2 AR-3000 Commands (Commands Newly Added with the AR-3000) List......49 Characters That Can Be Used In Phrase Names and Card Names..........50 Sample Algorithms 5.3.1 Playing Back a Phrase ......................51 5.3.2 Recording ( Nomal Recording ) ....................
  • Page 6: Section1 Introduction

    2.2 Handshaking If the AR-3000's processing speed is slower than the speed at which data is transmitted from the computer, measures must be taken to avoid data loss. Conversely, data loss will also occur if data is transmitted from the AR-3000 faster than the computer can process it.
  • Page 7: Setup Procedure

    2.6.1 Baud Rate If the AR-3000's power is turned on when a card is not inserted, the baud rate will default to 9600 bps. If a card is then inserted, the settings will change to the settings which are contained in the card.
  • Page 8: Section3 Overview Of Commands

    Depending on the command, four types of communication protocol are used between the computer and the AR-3000. As also explained in chapter 4, the ACK referred to in this document is ASCII code 06H (ACK), and the ER command is a command that transmits/receives an error.
  • Page 9 If the command was received incorrectly, the AR-3000 will transmit an ER command. c. If the output from the AR-3000 is received correctly, send an ACK command. This ACK may be omitted, and is not absolutely necessary. If not correctly, an ER command “ER:0;” can be sent to the AR-3000.
  • Page 10: Command Format

    Example) Time : 00H00M06S14F7S / 05M40S / 00S04F / 30S0 _. 3.2 Precautions 1) After you make settings, erase, or copy, we recommend that you call up the AR-3000 internal memory data and check the contents. 2) While the computer and the AR-3000 are communicating, please avoid the following actions, which could result in destruction of the data in the card.
  • Page 11: Section4 Details Of Each Command

    : Seek and set playback points at the locations of silent portions In Delete mode, when a command other than an Edit command is received by the AR-3000, it will automatically exit Delete mode, and execute that command. If the AR-3000 receives an Edit command when not in Delete mode, it will transmit an ER command, and ignore the Edit command that was received.
  • Page 12: Details Of Commands Sent From The External Device (Computer) To The Ar-3000

    These commands are used to set AR-3000 parameters from the external device. 4) Request commands This command causes the AR-3000 to output the status of its current settings. When a Request command is transmitted to the AR-3000, the AR-3000 will transmit the requested contents as the Setting output command.
  • Page 13: Pl Playback Start

    An offset time that exceeds the recording time for the phrase cannot be specified. (The AR-3000 outputs an ER command.) You can play back a phrase from a point offset by a specified time before or after a paused point by sending this command while playback is paused (see the PE command).
  • Page 14: Ae Starting Time-Stamped Recording

    The time information given in the command can be stored in the recorded phrase as a time stamp. The AR-3000 starts recording immediately when it receives an AE command. (It is not necessary to send an RE command.) The phrase number is automatically assigned to a free number where nothing is recorded.
  • Page 15: Rm Record Ready Mode

    Caution:It is not possible to specify a phrase number which has already been recorded. If you wish to re-record a phrase that is already recorded, use the PD command to delete the phrase, and then transmit the RM command. AR-3000 RS-232C Reference...
  • Page 16: Editing Commands

    Delete mode. For the communication protocol, refer to 4.1 2) Editing commands. Caution:When Delete mode is exited, the AR-3000 will automatically output a CC command. The AR-3000 automatically escapes from the Delete mode two minutes after the DM command is issued.
  • Page 17: Fm Format Card

    The card in slot A is formatted as follows; the maximum number of phrases “500”. Note: The type and capacity of the card is detected automatically. Use only cards which the AR-3000 is able to use. = LS (phrase Lock Switch) Function: Recorded phrase protect mode Syntax: stxDM;...
  • Page 18 Function: Seek and set playback points at the locations of silent portions Syntax: stxDM; stxPI: **** ; a Phrase number Note: Only audio phrases can be specified. > PT (Phrase Trancate for AR-3000) Function: Delete audio outside the playback points (Phrase Truncate) Syntax: stxDM; stxPT: **** ; a Phrase number Note: Only audio phrases can be specified.
  • Page 19 > PV (Phrase diVide for AR-3000) Function: Divide Phrase Syntax: stxDM; stxPV: ****,**H**M**S**F*S,*****,***** ; a Phrase number b divide time ( 0H0M0S0F0S - 23H59M59S**F9S ) c Write-destination Phrase number d Write-destination Phrase number Note: Only audio phrases can be specified.
  • Page 20 > RT (Recording - Type convert for AR-3000) Function: Recording - Type convert Syntax_1: (Stereo to Mono) stxDM; stxRT: 0,*****,***** ; a Recording Type 0 Stereo to Mono b Source Phrase number c Write-destination Phrase number Syntax_2: (Stereo to Mono1 , Mono2) stxDM;...
  • Page 21 A maximum of 100 phrases can be specified in one line. For the pattern phrase number, specify a phrase number where nothing is recorded. For the playback phrase number, Audio phrases, MIDI phrases, and pattern phrases can be specified. AR-3000 RS-232C Reference...
  • Page 22 > PS (Pattern phrase Set up for AR-3000) Function: Pattern Phrase settings Syntax_1: (Sequence or Random 1) stxPS: **** , * ,*, *** ,*****,***, **S* , .., *** ,*****,***, **S* ; b c d …. a Pattern Phrase number...
  • Page 23 Control Output “ON”, Offset time of control output “5min10sec”, and Tempo “120”. Note: Be sure to specify an already recorded phrase as the phrase number. > PN (Phrase Name set up for AR-3000) Function: Phrase Name settings Syntaxs stxPN: **** , “***********”;...
  • Page 24 > PO (Phrase control Out set up for AR-3000) Function: Control Out settings Syntax: stxPO: **** , *,**M**S; a Phrase number b Control Out 0 OFF 1 ON c Offset Time (0M0S - 59M59S) > PP (phrase Playback Point set up for AR-3000)
  • Page 25 Function: play Volume settings Syntax: stxVM: ***** , ***; a Phrase number b Play Volume %(10 - 100) > FD (phrase FaDe set up for AR-3000) Function: Fade In and Fade Out settings Syntax: stxFD: ****,*,**S*,*,**S*; a b c a Phrase number...
  • Page 26 MIDI Note Trigger 0 (Trigger) 1 (Gate) e Device ID (1 - 32) > ME (Midi sEt up for AR-3000) Function: MIDI settings Syntax: stxME: * , * , * , * , * ; a b c d e...
  • Page 27 2 – 129 : 128 phrase numbers which you wish to assign to note numbers fromC to G9 2 Phrase number assigned to note number C- 129 Phrase number assigned to note number G9 > MM (MMc set up for AR-3000) Function: MMC Mode settings Syntax: stxMM: * , *;...
  • Page 28 Even if you use this command to specify the communication speed of the card, that of the AR-3000 will not be changed. It can be changed by turning on again or by setting from the front panel of the AR-3000 itself.
  • Page 29 For unused direct channels, specify “----”. If you specify “PLAY” instead of a phrase, you can playback directly the phrase shown In the display by the control input pin. > DL (Direct pLay for AR-3000) Function: Direct Playback setting Syntax: stxDL: * , **** , **** , ..
  • Page 30 Input Trigger Mode “Edge”, and Busy Output “All On.” Note: Use LS to protect a recorded phrase. > CI (Control In setup for AR-3000) Function: Control Input Mode setting Syntax: stxCI: * , **** , **** , .., **** ;...
  • Page 31 1 Card in slot B b AR-LINK Mode 0 Off 1 Master Slave > DN (Dual moNo mode setup for AR-3000) Function: Dual Mono Mode setting Syntax: stxDN: * , * ; a Card in slot 0 Card in slot A...
  • Page 32: Eq Equalizer Settings

    Equalizer High Gain dB ( -12 - +12 ) f Equalizer High Frequency 0 3kHz 1 6kHz g Equalizer Attenation dB( -12 - 0 ) > VT (input Volume Thru for AR-3000) Function: Input Volume Thru setting Syntax: stxVT: * , * ; a Card in slot...
  • Page 33: Do Display Parameter Settings

    = AC (ACtive) Function: Activity sensing (Verify AR-3000 unit activity) Syntax: stxAC; Note: Normally, an ACK command will be output from the AR-3000 by using this command. During recording , playback or playpause, the Phrase number will be output. AR-3000 RS-232C Reference...
  • Page 34: Aq Reset The Phrase Output Counter

    Card in slot 0 Card in slot A Card in slot B Note: refer to MS command > JQ (midi set up reQuest for AR-3000) Function: MIDI setting contents request Syntax: stxJQ: * ; a Card in slot 0 Card in slot A...
  • Page 35: Lq Display Contrast Setting Request

    The value of the Phrase Output Counter (described below) will not change. (---> refer to the SU command) Function2: If the phrase number is not specified as a parameter, the AR-3000 will output the phrase settings for automatically incremented phrase number by the Phrase Output Counter.
  • Page 36: Qq Phrase Setting Contents Request

    The value of the Phrase Output Counter (described below) will not change. (* refer to the RU command) Function2: If the phrase number is not specified as a parameter, the AR-3000 will output the phrase settings for automatically incremented phrase number by the Phrase Output Counter.
  • Page 37: Tq Time Stamp Request

    Command.) The AR-3000 outputs an ER command for phrases in which time Information is not recorded. Function2: Time Stamp request If the phrase number is not specified as a parameter, the AR-3000 will output the Time Stamp information for automatically incremented phrase number by the Phrase Output Counter.
  • Page 38: Ack Response To Normal Reception Of A Command

    4.3 Commands Sent from the AR-3000 to the External Device (Computer) The following two types of commands are sent from the AR-3000 to an external device. In this explanation, “external device” refers to the computer. “AR” refers to the AR-3000.
  • Page 39: Pu Pattern Phrase Setting Output

    Delay Time (00S0 - 59S9) Note: refer to 2Q command > PS (Pattern phrase Set up for AR-3000) Function: Pattern Phrase setting output Syntax: stxPS: **** , * ,*, *** ,*****,***, **S* , .., *** ,*****,***, **S* ;...
  • Page 40: Su Phrase Setting Output

    Repeat interval (0M0S - 59M59S) k Control Output 0 OFF 1 ON l Offset time of control output (0M0S - 59M59S) m Tempo (5 - 260) n reserved (Only '0',zero) o Phrase size (unit: byte) Note: refer to PQ command AR-3000 RS-232C Reference...
  • Page 41: Ru Phrase Setting Output

    > RU (phRase set Up for AR-3000) Function: Phrase setting output Syntax: stxRU: ***,”*********”, *,*,*,*,***,**S*,*,*,**M**S,*,**M**S,*,**S*,*,**S*, c d e f g h i j o p q **H**M**S**F*S, **H**M**S**F*S,*,*, **H**M**S**F**S, **H**M**S**F**S,***,**** ; a Phrase number b Phrase name (up to 12 characters)
  • Page 42 Loop 2 position (0H0M0S0F0S - 23H59M59S**F9S) x Tempo (5 - 260) y Phrase size (unit: byte) Note: refer to QQ command The number of digits for **F (frame) increases according to the value of MTC type. AR-3000 RS-232C Reference...
  • Page 43: Ms Midi Setting Output

    Device ID ( 1 - 32 ) Note: refer to IQ command > ME (Midi sEt up for AR-3000) Function: MIDI setting output Syntax: stxME: * ,**** , * , * , ** , * , * , * , * , * , * , * , * , * ;...
  • Page 44: Nm Midi Note Map Setting Output

    1 Card in slot B 2-129:128 phrase numbers which you assigned to note numbers from C- to G9 2 Phrase number assigned to note number C- 129 Phrase number assigned to note number G9 Note: refer to NQ command AR-3000 RS-232C Reference...
  • Page 45: Ac Active Sensing Reply

    System Settings = AC (ACtive) Function: Active sensing reply Syntax: stxAC: * , **** ; a Status of AR-3000 0 During playback 1 During recording 2 During recording pause 3 During playback pause b Phrase number Note: During Dual Mono Mode, this is output twice.
  • Page 46: Dp Direct Playback Setting Output

    2 Sequence playback 3 Program playback 4 Binary playback e Binary Playback Input Trigger 0 Level 1 Edge f Busy Output 0 All On 1 Delay On 2 Repeat On All Off Note: refer to SQ command AR-3000 RS-232C Reference...
  • Page 47: Sy System Setting Output

    > SY (SYstem for AR-3000) Function: System setting output Syntax: stxSY: * , * , * , * , * , * , * , * , * , * , **S* , **S* , * , ** , * , ** , * , ** , * , * , * , * , * , **M**S ;...
  • Page 48: Ti Time Stamp Settings

    0 - 59 ) g second( 0 - 59 ) Note: refer to TQ command = VR (VeRsion) Function: Version output Syntax: stxVR:”******”,”****”, ** ; a Model name b Version c Reserved (fixed at two space characters) AR-3000 RS-232C Reference...
  • Page 49: Cc Card Insertion Status Output

    ( 0 – 23 ) b minutes ( 0 – 59 ) c second ( 0 – 59 ) d frame ( 0 – ** ) e subframe ( 0 – 9 ) AR-3000 RS-232C Reference...
  • Page 50: Ae Output The Total Number Of Phrases Recorded On The Card

    PA , ST , PE , RL Pause 3 An editing command was received when the AR-3000 was not in Delete mode. This error occurs if a setting/delete/record command is transmitted while the write protect switch of the card is ON.
  • Page 51: Ack Acknowledge Normal Status, Indicate Normal Reception Of A Command

    101 A “PQ” or “TQ” command is used to request output even after the setting information of the last phrase has been output. 102 The AR-3000 received an RE command even though it was not in record-ready mode. 202 There is no time information for the specified phrase.
  • Page 52: Section5 Appendix

    Section5 Appendix 5.1 AR-3000 Commands List 5.1.1 AR-2000 Compatible Commands List # Commands transmitted from the external device (computer) to the AR-3000 # Control Commands # Playback Commands PhrAse Specifying the playback phrase type2 PausE Playback pause / restart type1...
  • Page 53 ACK(06H) Response to normal reception of a command type0 Xon(11H)/Xoff(13H) Allow or disable transmission type0 # Commands sent from the AR-3000 to the external device # Setting Output Commands Card Set Card setting output type2 # Phrase Settings Pattern phrase set Up...
  • Page 54: Ar-3000 Commands (Commands Newly Added With The Ar-3000) List

    5.1.2 AR-3000 Commands (Commands Newly Added with the AR-3000) List # Commands transmitted from the external device (computer) to the AR-3000 # Editing Commands # Card Editing Card cOnvert Convert card type2 Lock sWitch Recorded phrase protect mode type2 # Phrase Editing...
  • Page 55: Characters That Can Be Used In Phrase Names And Card Names

    # Commands sent from the AR-3000 to the external device # Setting Output Commands # Phrase Settings Pattern phrase Set up Pattern phrase setting output type2 Song phrase Set up Song phrase setting output type2 phRase set Up Phrase setting output...
  • Page 56: Sample Algorithms

    5.3.1 Playing Back a Phrase Refer to the error number to determine the cause. Is the command format incorrect? “ACK” will be output if the AR-3000 correctly recognizes the command. Note: - You can check the operating status by transmitting the “ AC “ command.
  • Page 57: Recording ( Nomal Recording )

    Setting such as RDAC-Grade and RDAC-Mode are made by “ RM “ command parameters. Note: - You can check the operating status by transmitting the “ AC “ command. - You can stop recording by transmitting the “ ST “ command. AR-3000 RS-232C Reference...
  • Page 58: Recording ( Time-Stamped Recording)

    5.3.3 Recording ( Time-Stamped Recording) Setting such as RDAC-Grade and RDAC-Mode are made by “ AE “ command parameters. Note: You can check the operating status by transmitting the “ AC “ command. AR-3000 RS-232C Reference...
  • Page 59: Verifying The Parameters Of All Phrases Starting With The Lowest-Numbered Phrase

    Lowest-Numbered Phrase What is the Phrase Output Counter? The AR-3000 has an internal counter for phrase output. When a phrase is output, the phrase that corresponds to the AR-3000's counter will be output. The maximum value will be the highest phrase number of each card.
  • Page 60: Deleting A Phrase

    5.3.5 Deleting a Phrase The AR-3000 will return the same “ PD “ command for confirmation. By transmitting “stxER:1:” you can exit Delete mode. AR-3000 RS-232C Reference...

Table of Contents