5.3.4Verifying the Parameters of All Phrases Starting with the Lowest-Numbered Phrase.....54
5.3.5Deleting a Phrase..................................................................................................................... 55
AR-3000 RS-232C Reference
r
female
Section1 Introduction
This manual explains how to control the AR-3000 using RS-232C. For details on the operation of
the AR-3000 itself, refer to the AR-3000 owner's manual. This manual assumes that you have a
basic understanding of computers. For explanations of computer terminology or operation, please
refer to commercially available manuals.
The contents of this manual are subject to change without notice.
1.1 If You Have Been Using the AR-2000
The AR-3000's command set, which employs RS-232C, is designed to be backwardly compatible
with the AR-2000. This means it is possible for you to continue using the control system you have
used with the AR-2000. However, since the AR-3000 and AR-2000 are not functionally identical in
every respect, some functions cannot be used. For more information, check the included
specifications.
Section2 Setup
2.1 About the RS-232C Interface
RS-232C is a standardized type of serial interface. The connections which are used by the AR-3000
are discussed below.
2.1.1 Connector and Cable
Connector specificationsCable specifications
* The AR-3000 is equipped with a D-sub 9-pin type
connector. In the case of connecting by female –
female crossing cable, use gender changer.
*1
*1
*1 This is already connected in inside of the
AR-3000. (4 – 6, 7 - 8 )
*2 At least three line(RXD, TXD, GND) should be
connected as shown in a figure.
*2
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.
For these reasons, the AR-3000 uses “Xon/Xoff” handshaking.
The external computer can control transmission from the AR-3000 in the same way.
The ASCII code signal name for Xon is DC1, which is 11H.
The ASCII code signal name for Xoff is DC3, which is 13H.
AR-3000 RS-232C Reference -1
r
2.3 Setup Procedure
Here is the procedure for setting up the external computer and the AR-3000.
1) Connections with the computer
Use an RS-232C cable to connect the two devices. Refer to “2.4 Connections with the computer.”
2) Turn on the power for the AR-3000 and the computer
3) Computer settings
Set the communication parameters. Refer to “2.5 Computer settings.”
4) AR-3000 settings
Set the communication parameters. Refer to “2.6 AR-3000 settings.”
5) Operate the AR-3000
Transmit data between the external computer and the AR-3000.
2.4 Connections with the Computer
1) Turn off the power of the AR-3000 and the computer.
2) Use the appropriate cable to connect the RS-232C -compatible connector of the computer to the
RS-232C connector located on the rear panel of the AR-3000. Refer to “2.1.1 Connector and
Cable” for the appropriate cable to use.
2.5 Computer Settings
1) Communication parameters for the computer
Communication methodstart - stop system (asynchronous) full duplex
Baud rate4800 / 9600 / 19200 BPS
38400 BPS (for compatibility with legacy models : AR-2000 / AR-1)
Paritynone
Data length8 bits
Stop bit1 bit
Code setASCII
Xon Xoffon
If you are using MS-DOS, the above settings can be made using the “SPEED” and “SWITCH”
commands. For details on these settings, refer to your MS-DOS owner's manual.
2.6 AR-3000 Settings
When using the AR-3000 via RS-232C, the baud rate must be specified.
Also, in order for it to be controlled via RS-232C, the AR-3000 must not be in the Mode menu
(the MODE indicator must not be lit).
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. However this will occur only for the first-inserted card, and subsequently inserted cards will
be ignored. If you wish to modify the baud rate during operation, use the following procedure on the
AR-3000 to change it.
AR-3000 RS-232C Reference -2
r
Baud Rate Settings
Set the baud rate to the desired value. (Refer to owner's manual p.118)
1) Press the MODE button.
2) Rotate the SELECT knob to select “7.1 Baud rate.”
3) Press the SELECT knob.
4) Rotate the SELECT knob to select the baud rate.
Baud rate = 4800, 9600, 19200, 38400 bps
Select the same setting as on the computer.
5) Press the SELECT knob. Rotate the SELECT knob to select “Yes”
Press the ENTER button to set the baud rate.
6) Press the MODE button.
Section3 Overview of Commands
The AR-3000 and the computer communicate using commands.
3.1 Command Structure
Commands consist of STX (02H) + two uppercase characters.
However, the Type 0 commands listed later are exceptions to this.
3.1.1 Communication Protocol
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.
1) When telling the AR-3000 to perform an operation or make a setting.
This is done using the 4.2.1 Control and 4.2.3 Setting commands explained in chapter 4.
Commands use the following procedure.
a. stx + command
COMPUTERAR-3000
b. ack or stx ER command
a. The command is sent from the computer to the AR-3000.
b. If the command is received correctly, the AR-3000 will transmit an ACK command. If not, it
will transmit an ER command.
2) To verify the settings of the AR-3000
This is done using the 4.2.4 Request command explained in chapter 4. The command to check
the setting status of the AR-3000 uses the following procedure.
a. stx + command
COMPUTERAR-3000
b. ack or stx ER command
c. ack or stx ER command
AR-3000 RS-232C Reference -3
r
a. The command is sent from the computer to the AR-3000.
b. If the command was received correctly, the AR-3000 will transmit its settings as the Setting
output command. 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. The AR-3000 will re-transmit the Setting output command that was
output instep “b”. This command may also be omitted, and is not absolutely necessary.
You may instead re-do the sequence from step “a”.
3) Commands originating automatically from the AR-3000
Some commands are transmitted automatically from the AR-3000. The two commands CC (card
insertion status output) and %% (completion status output when a card operation takes place)
fall in this category, and use the following procedure.
a. stx + command
COMPUTERAR-3000
a. The AR-3000 will automatically transmit the command.
There is no need to return an ACK, etc.
4) Commands accompanied by confirmation
The 4.2.2 Edit command explained in chapter 4 is of this type. To prevent accidental erasure of
data, edit commands are executed after entering Delete mode. Commands use the following
procedure.
a. stx + DM command
COMPUTERAR-3000
b. ack or stx ER command
c. stx + Edit command
d. stx + Edit command ( same as step “c” )
e. ack or stx ER command
a. Transmit the DM command. The AR-3000 will enter Delete mode.
b. If the DM command is received correctly, an ACK will be returned. If there is a command
error, the ER command will be returned and the AR-3000 will automatically exit Delete mode.
c. If no error has occurred, transmit the command you wish to execute.
d. To confirm, the AR-3000 will send back the command that it received in step “c”.
e. If the command is correct, send an ACK. This will cause the command to be executed. Then,
after receiving the command, the AR-3000 will automatically exit Delete mode. If the
command is an error, you can send an ER command “ER:1;”. The command will be canceled,
and the AR-3000 will exit Delete mode.
AR-3000 RS-232C Reference -4
r
3.1.2 Command Format
Commands (control signals) have several formats.
Type 0: Those consisting only of a control code.
' ; ' etc. is not attached. These consist only of a control code.
Example) ACK
Type 1: Commands with no parameters
These commands end in ' ; '
Example) stxST;
Type 2: Commands with parameters.
Command : parameter, parameter . . . ;
Command and parameter are separated by a colon ' : '
Parameter and parameter are separated by a comma ' , '
A semicolon ' ; ' is placed at the end of the parameter.
3.1.3 About Input Parameters
1) Generally, parameters use decimal notation, and are variable length.
Example) stxDC:10; stxDC:5;
Example) stxMP:A1,30; ,stxMP:A20,255;
2) Characters in a card name etc. are enclosed in double quotation marks ( “ ).
Example) stxCV:0,“ABCDEFGH”,0;
3) The phrase and the card slot are specified together.
Example) stxPA:A1; ( plays back phrase 1 of card A )
* A01 , A001 or A0001 is the same as A1.
3.1.4 About Output Parameters
1) Generally, parameters use decimal notation, and are variable length.
But phrase name and time are fixed length.
Example) phrase name( A1 – A999 , B1 – B999 ) : A001 , A020 , A300 , _.
Example) phrase name( A1000 , B1000 ) : A1000 , B1000
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.
- Inserting or removing the memory card.
- Moving the protect switch of the card.
- Disconnecting the RS-232C cable. ...etc.
AR-3000 RS-232C Reference -5
r
Section4 Details of each Command
4.1 Commands Transmitted from the External Device (Computer) to the AR-3000
The following 5 types of command are transmitted from the external device to the AR-3000.
“External” in these explanations refers to the computer. “AR” refers to the AR-3000.
1) Control (execute) commands
These command signals cause the AR-3000 to operate; e.g., playback or record.
The player functions use mostly these commands.
2) Editing commands
To prevent accidental erasure of data, edit commands are executed after entering Delete mode.
Commands are executed using the following procedure.
1. External to ARThe DM command is sent, and the AR-3000 enters Delete mode.
2. AR to ExternalWhen the command is received correctly, an ACK is returned.
If the command is not correct, an error code is returned, and Delete
mode is automatically exited.
* When no command is received for two minutes, the Delete mode is
automatically exited.
3. External to ARIf no error has occurred, transmit the command to be executed.
4. AR to ExternalThe command transmitted in step 3 will be re-transmitted for
confirmation.
5. External to ARIf the command is correct, transmit an ACK command.
The command will be executed, and Delete mode will be exited
automatically. If the command is an error, transmit an ER command
“ER:1;”. Delete mode will be exited automatically.
Commands valid when in Delete mode
External to AR
CD: Delete CardCP: Copy Card
CO: Convert CardFM: Format Card
LS: Recorded phrase protect modeLW: Recorded phrase protect mode
SP: System copyPC: Copy Phrase
PD: Delete PhraseRC: Convert recording type
PT: Delete the silent portions (Truncate)
PV: Divide Phrase
PM: Combine phraseTS: Time Stretch
RC: RDAC-Mode ConvertPI: 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.
AR-3000 RS-232C Reference -6
r
3) Setting commands
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. In this case, an ACK will not be returned. However for the AC and
AQ commands, an ACK will be output. If the command was not correct, an ER command will be
returned.
5) Reply commands
Reply commands are necessary for communication control, for example to notify that a
command was received correctly.
4.2 Details of Commands Sent from the External Device (Computer) to the AR-3000
Commands compatible with the AR-2000 are marked as shown below (relevant symbol appears
before name).
= Commands for the AR-2000/AR-3000 (those common to both the AR-2000 and AR-3000)
> Commands for the AR-3000 (commands newly added with the AR-3000)
< Commands for the AR-2000 (for the AR-2000; includes items that cannot be used with the
AR-3000)
4.2.1 Control Commands
Playback Commands
= PA(PhrAse)
Function:Specifying the playback phrase
Syntax:stxPA: ****, ****, ....., **** ;
aaa
a Phrase number
Example) PA:A1,A3,B5;
Specify A0001 and A0003 and B0005 as the playback phrases.
The specified phrases are consecutively played back from the left.
Note:A maximum of 100 phrases can be specified in one line.
Be sure that the phrase numbers are registered (i.e., for which data exists).
Note:When this command is sent during phrase playback, the AR-3000 stops playback and
enters the paused state. Sending the PE command again releases the pause, and
playback resumes from where it was paused. When operation is paused with the PE
command, the AR-3000 outputs the elapsed time from the start of the phrase to the
point where paused. (Refer to AE command 4 . 4 . 1 )
Caution:The command is not compatible with the Dual Mono.
Phrases other than audio phrases cannot be specified.
AR-3000 RS-232C Reference -7
r
= PL (PLay)
Function:Playback start
Syntax:stxPL;
Note:If the playback phrase has not been specified, the minimum default value
(normally A001) will be used. The phrases specified by the PA command will be
played back consecutively.
* If Dual Mono Mode is ON
Since phrases will be played back from the L or the R output depending on whether
they are odd or even numbered phrases, phrases specified by the PA command will
automatically be assigned to the playback memory; odd-numbered phrases will be
played back from the L output, and even-numbered phrases will be played back from
the R output. It is not possible to playback the L and R channels independently.
= RL ( Relative time pLay )
Function:Playback from the Middle of a Phrase
Syntax:stxRL: * , **H**M**S**F ;
- After specifying a phrase: Playback begins 10 minutes 59 seconds from the beginning
of the phrase of the specified number.
- While playback is paused: Playback begins from the point that is 10 minutes 59
seconds after the point where the pause was initiated.
Note:The number of digits for **F (frame) increases according to the value of MTC type.
The range in which the offset time can be specified is valid only within a single phrase.
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).
* When “Return Specified” is issued with an offset time longer than elapsed time:
The phrase is played back from the beginning.
* When “Forward Specified” is issued with an offset time longer than the remaining
time: An ER command is output and playback is not carried out. (The paused state
remains in effect, so specify a new offset time and send an RL command again.)
Caution: The command is not compatible with the Dual Mono.
Phrases other than audio phrases cannot be specified.
abcd efg h i
a year ( 1998 – 2050 )h RDAC-Mode
b month ( 1 – 12 )0 Linear
c day ( 1 – 31 )1 Mode 1
d hour ( 0 – 23 )2 Mode 2
e minutes ( 0 – 59 )3 Mode 3
fsecond ( 0 – 59 )4 H – Linear
g RDAC-GradeI Recording Type
0 Announce0 Mono
1 Long 21 Stereo
2 Long 1
3 Standard
4 High
5 S-High
Example) stxAE:2001,3,1,8,59,0,0,1,0;
Add a time stamp for “2001” “March” “1” “8:59:00” and start recording with “Announce”
“Mode1” “Mono.”
Note: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.
Use the ST command to stop recording.
Also, the AR-3000 automatically returns the total number of phrases recorded on the
card when it receives an AE command. (Refer to AE command 4 . 4 . 1 )
= RE (REc start)
Function: Start recording
Syntax:stxRE;
Note:When using the RE command, you must first use the RM command to put the unit in
Record ready mode. To stop recording, use the ST command.
Recording starts when audio higher than the trigger level is input.
the following four types of trigger recording setteings are available.
OFF: Trigger recording is not performed.
LOW: Recording starts when audio higher than -45dB.
MID: Recording starts when audio higher than -36dB.
HIGH: Recording starts when audio higher than -27dB.
0 Announce
1 Long 2
2 Long 1
3 Standard
4 High
5 S-High
c RDAC-Mode
0 Linear
1 Mode1
2 Mode2
3 Mode3
4 H-Linear
d Recording type
0 Mono
1 Stereo
e Trigger recording
0 Off
1 Low
2 Mid
3 High
fRecording Source
0 LINE - IN
1 MIDI - IN
2 LINE + MIC - IN
3 DIGITAL - IN
g Time base
0 192
1 240
Example) RM:A1,3,2,1,0,1,1;
This sets as follows; phrase “A0001”, RDAC-Grade “STANDARD”, RDAC-Mode
“MODE2”,
Recording type “STEREO”, Trigger recording “OFF”, recording source”MIDI-IN”,
and Time base “240”.
Note:MIDI recording refers to the recording of MIDI messages .
If recording source is “MIDI-IN”, it will enter Record ready mode for a MIDI phrase.
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 -10
r
4.2.2 Editing Commands
= DM (Delete Mode)
Function:Enable execution of editing commands.
Syntax:stxDM;
Note:In order for editing commands to be executed, the DM command must be used to put
the unit into 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. To run editing commands, send a DM command again to enter
the Delete mode
Card Editing
= CD (Card Delete)
Function:Delete Card
Syntax:stxDM;
stxCD: * ;
a Card in slot
0 Card in slot A
1 Card in slot B
Example) CD:0;
Erase all phrases from a PC card in slot A.
.
a
= CP (Card coPy)
Function:Copy Card
Syntax:stxDM;
stxCP;
Note:This copies the contents of the card in slot A to the card in slot B.
> CO ( Card cOnvert for AR-3000 )
Function:Convert Card
Syntax:stxDM;
stxCO: * , * ;
a b
a Convert type
0 AR-3000 to AR-2000
1 AR-2000 to AR-3000
b Select card
0 Card in slot A to Card in slot A
1 Card in slot A to Card in slot B
AR-3000 RS-232C Reference -11
r
= FM (ForMat)
Function:Format Card
Syntax:stxDM;
stxFM: * , * , * ;
a bc
a Card in slot
0 Card in slot A
1 Card in slot B
b Maximum number of phrase
0 250
1 500
2 1000
c Reserved ( 0 or 1 )
Example) FM:0,1,0;
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.
a Pattern Phrase number
b Pattern Phrase Playback mode
0 Sequence
1 Random
c Phrase number to be played back
d Delay Time (0S0 - 59S9)
Example) PU:A1,0,A5,5S0,A10,15S1,B151,10S0;
For phrase number “A0001”, this registers a “Sequential playback” pattern phrase
consisting of the following; phrase number “A0005”, a delay of “5 seconds”, phrase
number “A0010”, a delay of “15.1 seconds”, phrase number “B0151”, and a delay of
“10 seconds”.
Note: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 -16
r
> PS (Pattern phrase Set up for AR-3000)
Function:Pattern Phrase settings
Syntax_1: (Sequence or Random 1)
ab c defg…. defg
a Pattern Phrase number
b Pattern Phrase Playback mode
2 Random 2
3 Random 3
c Interrupt phrase interval ( 1 – 25 )
d Playback Sequence( 1 – 100 : phrases , 101 – 128 : interrupt phrases )
e Phrase number to be played back
fPlayback Volume ( 10 – 100 : 10% - 100% )
g Delay Time (0S0 - 59S9)
*On specification, delay time cannot be set for interrupt phrase. Please send one
value of 0S0-59S9.
Note:A maximum of 128 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.
ab c ….bc
a Song Phrase number
b Phrase number to be played back / STOP ( To specify the ending point )
c Start point of phrase / End point of song phrase
Note:A maximum of 100 phrases can be specified in one line.
For the song phrase number, specify a phrase number where nothing is recorded.
For the playback phrase number, Audio phrases can be specified.
The number of digits for **F (frame) increases according to the value of MTC type.
For phrase number “A001”, this sets as follows; Phrase name “ABCDEFGHIJK”,
Playback Volume “100%”, Delay Time “10.5 seconds”, Repeat Playback “ON”, Repeat
interval “5 minutes”,
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
SyntaxsstxPN: **** , “***********”;
ab
a Phrase number
b Phrase name (up to12 characters)
b - q Phrase number which you wish to assign to control input pin
b (CH1)
c (CH2)
|
q (CH16)
Example) DP:0,A1,_,A3,A4,_,A16;
The setting will be written to “Card A”, and the phrases will be assigned to the control
Input pin as follows; A0001 to CH1,...,A0003 to CH3, A0004 to CH4,..., and A0016 to
CH16.
Note: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: * , **** , **** , .... , **** , * ;
a bc....qr
a Card in slot
0 Card in slot A
1 Card in slot B
b - q Phrase number which you wish to assign to control input pin
The setting will be written to “Card A”, and the phrases will be assigned to the control
input pin as follows; A0001 to CH1,...,A0003 to CH3, A0004 to CH4,..., A0016 to CH16,
Direct Playback “Normal playback”.
Note: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.
2 OFF: Line Thru OFF
c Channel Playback (Dual Mono mode)
0 OFF
1 ON
d Control Input select
0 Normal playback: for Direct Playback
1 Last-In playback: for Direct Playback
2 Sequence playback : for Direct Playback
3 Program(Count) playback
4 Binary playback
e Binary Playback Input Trigger
0 Level: Level On , Edge Off
1 Edge: Level Off , Edge On
fBusy Output
0 All On: Delay Time On , Phrase Playback On , Repeat Interval On
1 Delay On: Delay Time On , Phrase Playback On , Repeat Interval Off
2 Repeat On: Delay Time Off , Phrase Playback On , Repeat Interval On
3 All Off: Delay Time Off , Phrase Playback On , Repeat Interval Off
Example) stxSM:0,0,0,0,1,0;
System data will be written to “Card A”, and settings will be made for Line Input
select “MUTE”,
Channel Playback “OFF”, Control Input select “Normal playback”, Binary Playback
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: * , **** , **** , .... , **** ;
abc
a Card in slot
0 Card in slot A
1 Card in slot B
b Control Input Mode
0 Direct Play
1 Program(Count Play)
2 Binary Play
3 Terminal REC
c Direct Playback Method
0 Normal
1 First In
2 Last In
3 Sequence
....
q
AR-3000 RS-232C Reference -25
r
d Binary Playback Trigger Settings Level
0 Off
1 On
e Binary Playback Trigger Settings Edge
0 Off
1 On
fThe Method used for specifying the phrase ( Terminal Recording )
Note:This is a request for when the phrase type is song phrase.
(* refer to SS command)
= 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 -28
r
= AQ (All reQuest)
Function:Reset the Phrase Output Counter
Syntax:stxAQ: * ;
a
a Card in slot
0 Card in slot A
1 Card in slot B
2
Note:This sets the Phrase Output Counter to the lowest-numbered phrase of the phrases
registered in the card. Use this command before you wish to output the settings of all
phrases by using the PQ command, for example when you confirm the initial settings.
Note: The phrase settings for the specified phrase number will be output.
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.
Syntax:stxPQ:;
Note: The incremented value will skip phrase numbers which are not recorded yet, and will be
up to the next recorded phrase number. If the PQ command is used to request output even
after the setting information of the last phrase has been output, the AR-3000 will output
“stx ER:101;”.
In the case of a Pattern Phrase, you must use the separately described 3Q command to
request output of the settings. (---> refer to 3Q command)
* About the Phrase Output Counter
The AR-3000 contains the Phrase Output Counter. The maximum value of this counter
is the maximum phrase number of each card. The counter is reset (i.e., to the lowest
phrase number) by the AQ command. So you can request each phrase settings of all
phrases in the card by sequentially using the PQ command’s function 2 after resetting
Note:The phrase settings for the specified phrase number will be output.
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.
Syntax:stxQQ:;
Note:The incremented value will skip phrase numbers which are not recorded yet, and will
Be up to the next recorded phrase number. If the PQ command is used to request output
even after the setting information of the last phrase has been output, the AR-3000 will
output “stx ER:101;”.
In the case of a Pattern Phrase, you must use the separately described 3Q command to
request output of the settings. (* refer to 3Q command)
* About the Phrase Output Counter
The AR-3000 contains the Phrase Output Counter. The maximum value of this counter
is the maximum phrase number of each card. The counter is reset (i.e., to the lowest
phrase number) by the AQ command. So you can request each phrase settings of all
phrases in the card by sequentially using the QQ command’s function 2 after resetting
the counter.
Note:Output the recording start time information for the specified phrase. (Refer to 4.4.1 TI
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.
Syntax:stxTQ :;
Note:The incremented value will skip phrase numbers which are not recorded yet, and will be
up to the next recorded phrase number. If the TQ command is used to request output
even after the setting information of the last phrase has been output, the AR-3000 will
output “stx ER:101;”.
Note:The AR-3000 will output the “model name” and “version”.
(* refer to the 4.4.1 VR command for the AR-3000)
AR-3000 RS-232C Reference -32
r
4.2.5 Reply Commands
= ACK
Function:Response to normal reception of a command
Syntax:ACK (06H)
= ER (ERror)
Function:Reply to the AR-3000 when an error has occurred
Syntax:stxER: * ;
a
a Error number
0 Send this command to the AR-3000 when the output of the AR-3000 could
not be read (In the case of a request command, the AR-3000 will re-transmit
the Setting output command.)
1 Send this command when the output of the AR-3000 for confirmation is
incorrect in Delete mode. Then the command you transmitted will be
canceled, and the AR-3000 will automatically exit Delete mode.
= Xon (11H)/Xoff (13H)
Function:Allow or disable transmission. Used for handshaking.
Syntax:Xon is 11H only (transmission permitted)
Xoff is 13H only (transmission disabled)
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.
1) Setting output commands
These commands output the current setting status of the AR-3000. They are output in response
to a request command from the external device.
2) Reply commands
Reply commands are necessary for communication control, such as acknowledgment that a
command was correctly received, etc.
4.4 Details of Commands Sent from the AR-3000 to the External Device (Computer)
( Sequence , Random 1 : 0 /Random 2 , Random 3 : 1-25 )
d Playback Sequence
e Phrase number to be played back
fPlayback Volume(10 - 100 : 10% - 100%)
g Delay Time(0S0 - 59S9)
0 Announce
1 Long 2
2 Long 1
3 Standard
4 High
5 S-High
e RDAC-Mode
0 Linear
1 Mode 1
2 Mode 2
3 Mode 3
4 H-Linear
fRecording Type
0 Mono
1 Stereo
g Playback Volume (10 - 100)
h Delay Time (0S0 - 59S9)
I Repeat Playback
0 OFF
1 ON
jRepeat Count
0 ENDLESS
|
99 99
k Repeat interval (0M0S - 59M59S)
lControl Output
0 (OFF)
1 (ON)
m Offset time of control output (0M0S - 59M59S)
AR-3000 RS-232C Reference -36
r
n Fade In Type
0 OFF
1 Time 1
2 Time 2
3 Time 3
4 ( 0S1 - 59S9 )
o Fade In Time ( 0S1 - 59S9 )
p Fade Out Type
0 OFF
1 Time 1
2 Time 2
3 Time 3
4 ( 0S1 - 59S9 )
q Fade Out Time ( 0S1 - 59S9 )
r Start (0H0M0S0F0S - 23H59M59S**F9S)
s End (0H0M0S0F0S - 23H59M59S**F9S)
tLoop Play
0 (OFF)
1 (ON)
u The number of loops
0 ENDLESS
11
|
99 99
- Loop play Off
v Loop 1 position (0H0M0S0F0S - 23H59M59S**F9S)
w 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.
Function:Output the elapsed time from the start of the phrase
Syntax:stxPE;
Syntax:stxPE: **H **M**S**F*S ;
abc d e
a hour( 0 – 23 )
b minutes ( 0 – 59 )
c second ( 0 – 59 )
d frame( 0 – ** )
e subframe( 0 – 9 )
AR-3000 RS-232C Reference -44
r
Note:When operation is paused with the PE command, the AR-3000 outputs the elapsed
time from the start of the phrase to the point where paused.
The number of digits for **F (frame) increases according to the value of MTC type
= AE ( Auto inc rEc start )
Function:Output the total number of phrases recorded on the card
Syntax:stxAE: S**** ;
a
a the total number of phrases recorded on the card
Note:This is output when AR receives an AE command.
4.4.2 Reply Commands
= ER (ERror)
Function:Replies when an error has occurred.
Syntax:stxER: * ;
a
a Error number
0 Syntax error
This error occurs when correct reception was not possible, such as when the
syntax of the command was incorrect or inappropriate.
1 The specified phrase does not exist, or the phrase number is incorrect. This
error will also be output if a phrase number is specified for a card which is not
inserted.
2 Busy error.
The AR-3000 is currently recording or playing back. When the AR-3000 is
recording or playing back, it will process only the following commands.
Control commandsRequest commands
During
Recording
During PlayPA , ST , PEAC
During Play
Pause
3 An editing command was received when the AR-3000 was not in Delete mode.
4 This error occurs if a setting/delete/record command is transmitted while the
write protect switch of the card is ON.
5 This error occurs when the total number of phrases specified by the PA, PU, or
CE commands exceeds the maximum value (100), or when the specified
parameter value is outside of the limit of the maximum value.
6 This error occurs when the characters being set for a phrase name or card
name exceed the maximum value.
7 This error occurs when characters other than numerals (0 - 9) are used to
specify an integer.
8 This error occurs when you attempt to specify a previously recorded phrase as
a pattern phrase.
9 This error occurs when you attempt to record or copy a phrase on an already
recorded phrase.
10 There is no remaining card capacity.
20 The command could not be executed for some other reason.
PA , STAC
PA , ST , PE , RLAC
AR-3000 RS-232C Reference -45
r
21 Unsupported card or Incorrect format. Please change cards or format card.
100 The AR-3000 received a “2Q” or “3Q” command even though the specified
phrase was not a pattern phrase.
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.
300 The command is not compatible with the Dual Mono mode.
301 Specify a time parameter within the phrase recording time.
302 Phrases other than audio phrases cannot be specified.
303 Phrases other than MIDI phrases cannot be specified
304 Phrases other than audio phrases, MIDI phrases, and pattern phrases cannot
be specified.
305 There is no blank phrase.
306 In the Delete mode, only editing commands are processed.
307 Before sending an RL command, first specify a phrase with the PA command.
308 The Dual Mono mode supports only monaural phrases.
309 The settings cannot be output, because it is expanded function in AR-3000.
Please use the request command corresponding to AR-3000.
310 To execute the edit operation, transmit “ACK”. To cancel the delete operation,
Transmit “stxER:1” .
311 The AR-3000 received a “GQ” command even though the specified phrase was
not a song phrase.
312 There is no signal input from the Digital In jack. Send signals from the
digitally connected equipment.
313 The command does not correspond to the selected phrase.
314 Phrase Join cannot be executed unless the RDAC-Grade,RDAC-Mode, and
recording type are the same for both phrases.
315 A card in AR-2000 format was inserted in either slot A or B (or both).
Or the syntax of the command was incorrect or inappropriate.
Note:When these commands occur, commands from the external device will be ignored.
= ACK
Function:Acknowledge normal status, indicate normal reception of a command
Syntax:ACK (06H)
= Xon (11H) / Xoff (13H)
Function:Allow or disable transmission. Used for handshaking.
Syntax:Xon is 11H only (transmission permitted)
Xoff is 13H only (transmission disabled)
AR-3000 RS-232C Reference -46
r
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
PA
PE
PL
RL
ST
# Recording Commands
AE
RE
RM
# Editing Commands
DM
PhrAseSpecifying the playback phrasetype2
PausEPlayback pause / restarttype1
PLayPlayback starttype1
Relative time pLayPlayback from the middle of a phrasetype2
STopHalting playback/recordingtype1
Phrase TrancateDelete phrasetype2
Phrase diVisionDivide phrasetype2
Phrase coMbineCombine phrasetype2
Time StretchTime stretchtype2
Rdac-mode ConvertRDAC-Mode converttype2
Recording Type convertRecording type converttype2
Pattern phrase Set upPattern phrase settingstype2
Song phrase Set upSong phrase settingstype2
Phrase Name set upPhrase name settingstype2
Phrase Repeat set upPhrase repeat settingstype2
Phrase control Out set up Phrase control out settingstype2
phrase Play Point set upPhrase play point settingstype2
phrase LooP set upPhrase loop settingstype2
Phrase delaY set upPhrase delay settingstype2
phrase VoluMe set upPhrase volume settingstype2
phrase FaDe set upPhrase fade settingstype2
Midi temPo set upMidi tempo settingstype2
Time sTamp set upPhrase settingstype2
# MIDI Settings
ME
MM
MT
Midi sEt upMIDI settingstype2
MMc set upMMC settingstype2
MTc set upMTC settingstype2
# System Settings
DL
CI
AL
DN
LT
EQ
VT
BO
DO
Direct pLayDirect play settingtype2
Control In set upControl in settingtype2
ArLink set upAR-LINK settingtype2
Dual moNo mode set upDual mono mode settingstype2
Line Thru set upLine t hru settingtype2
EQualizer set upEqualizer settingtype2
Volume Thru set upVolume thru settingtype2
Busy Out set upBusy out settingtype2
Display Off set upDisplay off settingstype2
# Request Commands
3Q
GQ
JQ
QQ
YQ
pattern phrase reQuestPattern phrase setting contents requesttype2
sonG phrase reQuestSong phrase setting contents requesttype2
midi set up reQuestMIDI setting contents requesttype2
phrase reQuestPhrase setting contents requesttype2
sYstem reQuestSystem setting contents requesttype2
AR-3000 RS-232C Reference -49
r
# Commands sent from the AR-3000 to the external device
# Setting Output Commands
# Phrase Settings
PS
SS
RU
# MIDI Settings
ME
# System Settings
SY
Caution1:
STX(02H) is attached to top of the command, and some commands has parameters with it.
In this commands list, STX(02H) and parameter are omitted.
Caution2:
Type0:Those consisting only of a control code.
Type1:Commands with no parameters.
Type2:Commands with parameters
Pattern phrase Set upPattern phrase setting outputtype2
Song phrase Set upSong phrase setting outputtype2
phRase set UpPhrase setting outputtype2
Midi sEt upMIDI setting outputtype2
SYstemSystem setting outputtype2
5.2 Characters That Can Be Used in Phrase Names and Card Names
Blank locations in this table cannot be used. However, 20H is used as a space character.
Lower 4 Bit
0 1 2 3 4 5 6 7 8 9 a b c d e f
0
1
2
H30 1 2 3 4 5 6 7 8 9
i4@AB CDE FGH I J KLMNO
g5PQR S TUVWXY Z [ ] ^ _
h6
e7
r8
9
4a
Bb
ic
td
e
f
! #$%& ( ) -
AR-3000 RS-232C Reference -50
r
5.3 Sample Algorithms
The following are some examples of processing algorithms.
5.3.1 Playing Back a Phrase
*1Refer to the error number to determine the cause. Is the command format incorrect?
*2“ACK” will be output if the AR-3000 correctly recognizes the command.
Note:
-You can check the operating status by transmitting the “ AC “ command.
-You can stop playback by transmitting the “ ST “ command.
AR-3000 RS-232C Reference -51
r
5.3.2 Recording ( Nomal Recording )
*1Setting 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 -52
r
5.3.3 Recording ( Time-Stamped Recording)
*1Setting 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 -53
r
5.3.4 Verifying the Parameters (Data Settings) of All Phrases Starting with the
Lowest-Numbered Phrase
*1What 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. This will be reset by the AQ command (to the lowest phrase number).
*2What is PQ Command Function 2?
If the phrase number is not specified by a parameter, the AR-3000 will automatically increment the
phrase output counter, and will output the corresponding phrase. The incremented value will skip
phrase numbers which are not recorded yet, and will be up to the next recorded phrase number. If the
PQ command is received to request output after the last phrase has been output, the AR-3000 will
output an ER command (Error number 101).
AR-3000 RS-232C Reference -54
r
5.3.5 Deleting a Phrase
*1The AR-3000 will return the same “ PD “ command for confirmation.
*2By transmitting “stxER:1:” you can exit Delete mode.
AR-3000 RS-232C Reference -55
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.