When using this document, keep the following in mind:ntialGeneral Notice

1. This document is confidential. By accepting this document you acknowledge that you are boundby the terms set forth in the non-disclosure and confidentiality agreement signed separately and /inthe possession of SEGA. If you have not signed such a non-disclosure agreement, please contact
SEGA immediately and return this document to SEGA.

de2. This document may include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new versions of the
document. SEGA may make improvements and/or changes in the product(s) and/or the
program(s) described in this document at any time.

nfi

3. No one is permitted to reproduce or duplicate, in any form, the whole or part of this document
without SEGA’S written permission. Request for copies of this document and for technicalinformation about SEGA products must be made to your authorized SEGA Technical Services
representative.

Co

4. No license is granted by implication or otherwise under any patents, copyrights, trademarks, orother intellectual property rights of SEGA Enterprises, Ltd., SEGA of America, Inc., or any third
party.
5. Software, circuitry, and other examples described herein are meant merely to indicate the characteristics and performance of SEGA’s products. SEGA assumes no responsibility for any intellectual
property claims or other problems that may result from applications based on the examples
describe herein.

GA

6. It is possible that this document may contain reference to, or information about, SEGA products(development hardware/software) or services that are not provided in countries other than Japan.
Such references/information must not be construed to mean that SEGA intends to provide such
SEGA products or services in countries other than Japan. Any reference of a SEGA licensed product/program in this document is not intended to state or simply that you can use only SEGA’slicensed products/programs. Any functionally equivalent hardware/software can be used instead.
7. SEGA will not be held responsible for any damage to the user that may result from accidents or any
other reasons during operation of the user’s equipment, or programs according to this document.

SE

NOTE: A reader's comment/correction form is provided with thisdocument. Please address comments to :(6/27/95- 002)

SEGA of America, Inc., Developer Technical Support (att. Evelyn Merritt)
150 Shoreline Drive, Redwood City, CA 94065
SEGA may use or distribute whatever information you supply in any way
it believes appropriate without incurring any obligation to you.

TM

de

nti
al

1

SCSP Waveform Editor Technical Specifications

Co

nfi

Doc. # ST-67-121593

1
1
1
2
3
5
6
7
8
8
11
15
18
22

SE

GA

1.0 Waveform Retrieval
2.0 Waveform Editing
3.0 Waveform Output
4.0 Starting the Editor
5.0 Control Window
6.0 Edit Windows
7.0 Loop Edit Window
8.0 Hex Edit Window
9.0 Menus
File Menu
Edit Menu
Effect Menu
SCSP Menu
TMP Menu

SEGA© Copyright 1993-1994 Sega. All rights reserved.

nti
al

READER CORRECTION/COMMENT SHEETKeep us updated!
If you should come across any incorrect or outdated information while reading through the attacheddocument, or come up with any questions or comments, please let us know so that we can make therequired changes in subsequent revisions. Simply fill out all information below and return this form to
the Developer Technical Support Manager at the address below. Please make more copies of this form if
more space is needed. Thank you.
General Information:

Phone

de

Your Name
Document number

ST-67-121593

Date

Document nameSCSP Waveform Editor Technical Specifications

Corrections:
Correction

nfi

pg. #

GA

Co

Chpt.

SE

Questions/comments:

Fax:

Where to send your corrections:(415) 802-1717
Attn: Evelyn Merritt,
Developer Technical Support

Mail:

SEGA OF AMERICA
Attn: Evelyn Merritt,
Developer Technical Support
150 Shoreline Dr.
Redwood City, CA 94065

This software is a waveform editing tool that has three main functions:
Waveform Retrieval
Waveform Editing
Waveform Output

nti
al

•
•
•

1.0 Waveform Retrieval

Waveforms may be retrieved from a file or the SCSP. The retrieved waveform isdisplayed on-screen.

deRetrieving Waveforms from a File
This program can edit waveforms retrieved from Audio Interface File Format (AIFF)
files stored on a Macintosh computer. The AIFF format consists of a header andwave data. The header contains data such as number of channels, number ofsamples, sampling rate, sample bit resolution, loop start point, loop end point, andbase note.

Co

2.0 Waveform Editing

nfi

Sampling Waveforms with the SCSPThis editor can also sample sounds onto a hard disk through the SCSP’s Digital In
terminal. The data that is retrieved from the SCSP is written onto the Macintosh
hard disk and can be displayed on-screen for editing.

The waveform that is displayed on-screen can be edited in many ways. The editing
functions include:
Cut & paste
Waveform mixing
Looping (editing of loop start and loop end points)
Single-byte level wave data editing
Resampling
Pitch shifting
Waveform Scaling
Low-pass, high-pass, and band-pass filting
Crossfade, fade in, fade out

GA

•
•
•
•
•
•
•
•
•

3.0 Waveform Output

SE

This editor saves the modified wave data in the Macintosh as AIFF data. It can also
play back the saved data using the SCSP or the Macintosh. The following data is
saved in the file:••••

Wave data
Sampling rate
Number of samples
Sample bit resolution

•
•
•
•

Loop start point
Loop end point
Note
Loop mode

SCSP Waveform Editor Technical Specifications

1

nti
al

4.0 Starting the Editor
From the Finder, double-click the icon for the Waveform Editor. The system downloads the 68000 program used by the Editor into the target and then executes it. If
the program has already been downloaded, (For example, by the prior use of the
Waveform or Sound Editors) the download is not performed. The ProgramReadyflag determines whether or not the program is downloaded..

deAfter downloading and executing the program, the system starts the Waveform
Editor. When the tool is started, the menu and the control window are displayed.

GA

Co

nfi

What Is Seen on Screen

SE

The Editor’s screen layout is shown in the figure above. The basic operations of thissoftware are managed through menus, a Control Window (window on the left), andan Edit Window (window on the right). The use of these components are describedin the following sections. (Please note that this document does not describe basic
Macintosh operations, such as working with windows.)

2

nti
al

5.0 Control Window
The Control Window is available for the quick execution of frequently used menu
items by pointing and clicking the mouse. Clicking the icons is the same as performing the following menu operations:
Zoom outdeReduces (zooms out) the size of the waveform display when the Wave Edit screen isin the Edit Window. When the active Edit Window is not the Wave Edit screen,using this function switches the window to the Wave Edit screen. This software
supports up to 32,768 ZoomIn and ZoomOut levels.
Zoom innfi

Enlarges (zooms in) the size of the waveform display when the Wave Edit Screen isin the Edit Window. When the Edit Window is not the Wave Edit screen, using thisfunction switches the window to the Wave Edit screen. This software supports up to
32,768 ZoomIn and ZoomOut levels.

Co

Loop Edit

Switches the Edit Window to the Loop Edit screen.
Play AudioGA

Uses the Macintosh or the SCSP to play back the waveform being edited. If a sectionof a waveform is selected, this function plays only the selected portion. Looping
does not occur during the selective waveform playback.
Fade inFades in the selected portion of the waveform. The beginning of the selected portionis set as 0% and the end as 100%. Linear scaling is then performed between the twopoints.

SE

Fade out

Fades out the selected portion of the waveform. The beginning of the selected
portion is set as 100% and the end as 0%. Linear scaling is then performed between
the two points.

SCSP Waveform Editor Technical Specifications

3

nti
al

Cross Fade

Crossfades a selected portion of the waveform and a waveform in the Clipboard.
The selected portion of the waveform is faded in and the waveform in the Clipboard
is faded out.
Scale

nfi

de

Scales the selected portion of the waveform. When selected, a dialog box is displayed. Enter a scaling rate (0 to 200%) to execute scaling. When the scaling method
is 100%, the largest data of the selected waveform is replaced with the maximum
value for the bits (127 for 8-bit data and 32,767 for 16-bit data). The rate is also
assigned to other data. The other percentages are based on the 100% data. If 100% is
exceeded, the maximum value for the bits is exceeded. In this case, however, thevalue is replaced with the maximum value for the bits.
TMP1Play

TMP2PlayCo

Plays back the data stored in the TMP1 file. The playback method is the same as thatof the PlayAudio function.

Plays back the data stored in the TMP2 file. The playback method is the same as thatof the PlayAudio function.
TMP3PlayGA

Plays back the data stored in the TMP3 file. The playback method is the same as thatof the PlayAudio function.
TMP4PlaySE

Plays back the data stored in the TMP4 file. The playback method is the same as thatof the PlayAudio function.

4

6.0 Edit Windows

•
•
•

nti
al

This software has three Edit Windows:
Wave Edit Window
Loop Edit Window
Hex Edit Window

Co

nfi

de

Wave Edit WindowGA

The layout of the Wave Edit Window is as shown in the figure above. The title bar
displays the name of the wave. At the bottom of the screen are the title of the Wave
Edit screen and the control bar for waveform scrolling. This screen also shows thenumber of data samples for this waveform, the loop start cursor, and the loop end
cursor.

SE

The main function of the Wave Edit Window is to select a waveform (other edit
functions are accessed via the menus), change the loop start and loop end points,
and scroll through the waveform. All of these operations are executed at the zerocross point.

SCSP Waveform Editor Technical Specifications

5

nfi

de

nti
al

7.0 Loop Edit WindowGA

Co

The layout of the Loop Edit Window is as shown in the figure above. The title bar
displays the name of the wave, the title of the Loop Edit Window, and the control
bar for waveform scrolling. The screen also shows the amount of the data used by
the waveform. The end of the waveform in the left side of the window is the loop
end point. The beginning of the waveform in the right window is the loop startpoint. Make fine adjustments to the loop point by scrolling through the right/left
windows to move the loop point. The end loop point (rightmost point in the left
window) can be scrolled from the start loop point to the end of the waveform. The
start loop point (leftmost point in the right window) can be scrolled from the beginning of the waveform to the end loop point.

SE

The main function of the Loop Edit Window is to give control over the loop start andend points by the use of the scroll bar (other edit functions are accessed via themenus). These operations are performed at each respective point. This window
does not allow waveform selection or scrolling, since waveform scrolling would
also shift the loop points.

6

nfi

de

nti
al

8.0 Hex Edit Window

SE

GA

Co

The layout of the Hex Edit Window is as shown in the figure above. The title bar
displays the name of the wave. The title of the Hex Edit WIndow appears at thebottom of the screen, and the control bar for data scrolling at the right. The screen
also shows the amount of data used by the waveform. This window allows theediting of waveform data as hexadecimal data. The left side of the window lists the
waveform addresses in sequence from the beginning. The values at the top of thewindow are the offsets from the addresses, and the main section of the window
displays the hex data. The loop start point and the loop end point are displayed inbolface type (the loop end point follows the loop start point).

SCSP Waveform Editor Technical Specifications

79.0 Menus

ntialFile Menu
New

Opens an empty Wave Edit window. The menu item is for sampling a waveformfrom the SCSP.

Co

nfi

de

Open...

This function reads a waveform from any Macintosh Audio Interface File Format(AIFF) file, regardless of the original application (Alchemy ,Sound Designer II, andso on) that was used to create the file. Valid data includes the wave data, as well as
the number of channels, the number of samples, the sampling rate, the sample bit
resolution, the loop start point, the loop end point, and the base note.

GA

The above data is used by this Editor, and is displayed in the Wave Edit Window.
Other data items are described below.
•

Number of channels: The software recognizes one or two channels. For two channels, thesoftware displays two Wave Edit Windows and sets the window titles as file-name-L andfile-name-R.
Number of samples: The Editor uses this data item when it refers to the number of bytes used by
the waveform. For 8-bit data, the number of bytes equals the number of samples. For 16-bit data,
the number of bytes is twice the number of samples.
Sampling rate: The application uses this value when it resamples. When the Resampling dialog
box is displayed, this rate is the initial value that is automatically entered into the Now field.
Sample bit resolution: The application uses this data item to determine whether the wave data is
8-bit or 16-bit data.
Loop start point and loop end point: The application refers to these values in the Wave Edit andLoop Edit Windows. In the Wave Edit Window, the cursor is placed at the beginning of the wave
data specified by these points. In the Loop Edit Window, the waveform is displayed so that theloop end point is located on the right side of the left window, and the loop start point is on theleft side of the right window.

•

SE

•
•
•

8

Co

nfi

de

nti
al

Open Special...

This menu item is an expanded version of the Open... menu. When selecting a file,
use this menu to view the AIFF header data. The data items displayed here are:Number of samples in the data
Sampling frequency
Number of channels
The waveform’s frequency shown as a MIDI note number.
Sample bit resolution of the wave data

GA

Size:
Sampling rate:
Channel:
note:
bit:

SE

•
•
•
•
•

SCSP Waveform Editor Technical Specifications

9

Save

nti
al

Saves the wave data displayed in the currently active window to a file. The data is
saved to the file name that was specified when the file was opened. The following
data is saved: wave data, number of channels, number of samples, sampling rate,
sample bit resolution, loop start point, loop end point, and base note. If a new Edit
Window is opened using the New... command, Save operates in the same manner as
Save as....

Co

nfi

de

Save as...

Saves the wave data displayed in the currently active window to a file. The data is
saved to a new file specified in the Save as... dialog box. The dialog box provides
the option of saving the data as 8-bit or 16-bit data. Select the button specifying thedesired number of bits and save the data.
Close

Cancel:Don’t Save:
Save:

Cancels the close operation.
Closes the window without saving the data.
Executes Save (see the description of the Save command above), then closes
the window.

SE

•
•
•

GA

Closes the currently active window. If the wave being edited in the window wasedited since the wave was opened or saved, a dialog box gives you the option ofsaving the data before the window is closed.

Quit

Quits the Editor. If Edit Windows are open when this option is selected, the system
executes Close for all Edit Windows (see the description of the Close command
above). It then terminates the application.

10

nti
al

Edit Menu
Undo

Cancels the previous operation. The operations that can be canceled are: modification of the loop start or loop end point, resampling, pitch shift, scaling, filtering, fadein, fade out, crossfade, mix, cut, copy, paste.
Cut...

deCuts the selected waveform data and saves it to the Clipboard. This function can beused when the active window is either the Wave Edit or the Hex Edit Window.
When you select this function, a dialog box provides the option to optimize (pack)the vacant area left by the cut, or fill it with zeros.
Cut otherCuts the waveform data that was not selected. The cut data is not saved to the
Clipboard. This function can be used when the active window is the Wave Edit orHex Edit Window.

nfi

Copy

Copies the selected waveform data and saves it to the Clipboard. This function canbe used when the active window is the Wave Edit or Hex Edit Window.
Paste...

Zoom inCo

Inserts the data saved in the Clipboard. The Clipboard data is inserted at the cursor
position. This function can be used when the active window is the Wave Edit or Hex
Edit Window. When this function is selected, a dialog box opens asking whether toinsert the Clipboard data at the paste position or overwrite the existing data instead.
Enlarges the size of the waveform display with the cursor as the center of magnification. This function can be used when the active window is the Wave Edit Window.
Zoom out

GA

Reduces the size of the waveform display with the cursor as the center of magnification. This function can be used when the active window is the Wave Edit Window.
Select all

Selects all waveform data. This function can be used when the active window is the
Wave Edit or Hex Edit Window.
Select loop

SE

Selects the loop portion of the waveform data. The loop portion is the data between
the loop start and loop end points. This function can be used when the active window is the Wave Edit or Hex Edit Window.

SCSP Waveform Editor Technical Specifications

11

de

nti
al

Note...

This function opens the dialog box shown in the figure above. This dialog box
shows the current note and fine tune values. To change a value, enter a new value
and click the OK button.

nfi

Mix...

GA

Co

Mixes the waveform stored in the Clipboard with the waveform data being edited
and displays the resulting waveform. The waveform stored in the Clipboard ismixed in with the cursor location as the starting point of the mix.

Enter the mix rate as a percentage. The possible values are 0 to 100%
Mixing Method

SE

The mixing method employed by this Editor treats the waveforms as data whenmixing waveforms. Thus, it does not recognize differences in sampling rates. The
data displayed in the window determines the bit resolution. If the waveform in thewindow has 8-bit data and the mix file has 16-bit data, the lower 8 bits of the mix filedata are deleted. If the window has 16-bit data and the mix file has 8-bit data, themix file data is increased 256-fold before being mixed. If the data entered in the MIX
field of the dialog box is M, the file wave data as Xn, and the window wave data as
Yn, the data after mixing, Zn, is as follows:

12

nti
al

Zn = Xn * M/100 + Yn * (100 - M)/100

Differences in the number of samples between the Clipboard wave data and thewindow wave data are processed as follows:

SE

GA

Co

nfi

de

• If the Clipboard wave data is longer: Mixing stops where the wave data in the window ends.
• If the window wave data is longer:
Mixing continues until the end of the file data. The
subsequent data remains unchanged.

SCSP Waveform Editor Technical Specifications

13

Wave Edit

Loop Edit

Changes the active window to the Loop Edit Window.
Hex Edit

Changes the active window to the Hex Edit Window.

Co

nfi

de

Loop Mode...

ntialChanges the active window to the Wave Edit Window.

SE

GA

Allows the selection of the loop mode to be used when wave data is played with thePlay Audio function. The Alternate Loop option cannot be used for playback on the
Macintosh.

14

Effect Menu

ntial

The Effect menu can be operated when the active menu is the Wave Edit or the Hex
Edit Window.
Resample...

nfi

de

Resamples the waveform being edited.

Co

The value displayed in the Now field is the current sampling rate. This rate is the
sampling rate included in the AIFF header or the sampling rate that was converted
by a previous resampling operation.
The values that can be entered in the New field are 1 to 65,535 hertz. (Theresampling method is explained in a separate document.)
Pitch Shift...

SE

GA

Changes the pitch of the waveform being edited.

The value displayed in the Now field is the current pitch (note). This pitch is thenote included in the AIFF header or the note that was converted by a previous pitch
shift operation. The values that can be entered in the New field are 1 to 127. (Thepitch shift method is explained in a separate document.)

SCSP Waveform Editor Technical Specifications

15

de

nti
al

Size Shift...

nfi

The value displayed in the Now field is the current size. This value is the size included in the AIFF header or the size that was produced by a previous size shift.
(The size shift method is explained in a separate document.)
Scale

GA

Co

Scales the selected portion.

SE

Enter a scaling rate (0 to 200%) to execute scaling. When the scaling method is 100%,
the largest data of the selected waveform is replaced with the maximum value forthe bits (127 for 8-bit data and 32,767 for 16-bit data). The rate is also assigned toother data. The other percentages are based on the 100% data. If 100% is exceeded,
the maximum value for the bits is exceeded. In this case, however, the value isreplaced with the maximum value for the bits.

16

nfi

de

nti
al

Filter...

••Co

Executes low-pass, high-pass, or band-pass filtering. Use the radio buttons to selecta filter type and enter data in the following fields:
Frequency 1 and Frequency 2 (1 to 65,535): Frequency at which filter cutoff processing starts.
Frequency 2 is used for band-pass filtering but not for the other filter types.
Cut (1 to 255): Enter in decibels the volume at which sounds are lowered per octave.

(The filtering methods are explained in a separate document.)
CrossFadeGA

Executes a crossfade between a selected portion of the waveform and a waveform in
the Clipboard. The crossfade method fades in the selected portion of the waveformand fades out the waveform in the Clipboard. For information on the fade in andfade out methods, see the explanations below.
Fade inSE

Fades in the selected portion of the waveform. The fade in method sets the beginning of the selected portion as 0% and the end as 100%. Linear scaling is then performed between the two points.
Fade out

Fades out the selected portion of the waveform. The fade out method sets the beginning of the selected portion as 100% and the end as 0%. Linear scaling is then performed between the two points.

SCSP Waveform Editor Technical Specifications

17

SCSP Menu

ntialPlay Audio

Co

nfi

de

Uses the Macintosh or the SCSP to play the waveform being edited. If a waveform isselected, this option plays only the selected portion. Loop playback is not executedduring selective waveform playback. If the selected waveform or the entire waveform is in the 68000’s audio buffer (size of which to be determined later), a keyboard
is displayed on-screen for playback with pitch control. Clicking the desired key on
the keyboard will place a dot on the key and change the pitch of the sample forplayback. Fine tuning can be changed by using this function as well.

SCSP Audio Play Back ExplanationGA

The Waveform Editor first changes the 68000’s task processing to execute Play Audio by writing “PlayAudio” into the 68000’s Command memory address. The
application then checks AudioDataAdd in the memory addresses to find out how
much data has accumulated in the 68000’s audio playback buffer. It then writes datafrom the AudioDataAdd position. When the address of the write data reaches
AudioBufEndAdd (the buffer end address), the application goes to
AudioBufStartAdd (the buffer start address) and starts writing data from that position. When the address of the write data reaches AudioPlayAdd (the address of thedata currently being played), the application stops write processing since the buffer
is full. When buffer space becomes available, write processing starts again. This
process uses the buffer as a ring buffer.

SE

After data is written to AudioBufEndAdd, the write operation continues from AudioBufStartAdd.

Write continues to here

AudioBufStartAdd

18

Data cannot be written to this section
because it contains data that has
not been played

AudioPlayAdd
This address moves
as the data is played

Write starts here

AudioDataAdd

AudioBufEndAdd

This address moves asdata is written to the bufferAudio bufferntial

As explained earlier, the SCSP plays back wave data as the Editor writes data in the
68000’s audio buffer. Loop processing is handled by the Editor because the SCSP’s
loop processing can only process the waveform in the memory area allocated to the
SCSP.
Memory Playback Explanation

When PlayAudio is selected, the Waveform Editor performs the following processes
while it retrieves the waveform into the audio buffer.

SE

GA

Co

nfi

•
•
•
•

Data is written from the start of the audio buffer.
The SCSP hardware plays back the waveform.
Slot 0 is used.
KYONB is set to “1” for slot 0, and then sets SA, LSA, and LEA. SA is AudioBufStartAdd, LSA is
the AIFF BeginLoop, and LEA is the AIFF EndLoop.
For 8-bit data, the application writes “1” to PCM8B.
LPCTL inputs loop information.
“31(1FH)” is written to AR and RR.
When a key on the on-screen keyboard is clicked, the application determines OCT and FNS by
the number of half steps between the key and the sampled note (see table). The application
then sets KYONEX to “1” and plays the sound. When the mouse button is released, the application sets KYONEX to “0” and turns off the sound.

de

•
•
•
•

SCSP Waveform Editor Technical Specifications

19

Get Sound

Tentative version

de

nti
al

Discards the currently active wave data, saves the data from the SCSP onto the harddisk, and displays the waveform in the window. When this function is selected, adialog box is displayed.

Hard Disk Recording Explanation

nfi

If the Cancel button is pressed at this point, the Waveform Editor terminates thehard disk recording process without discarding the waveform that was being edited.
If the Rec button is pressed, the tool starts hard disk recording. If the Stop button ispressed, the editor stops hard disk recording. The waveform data remains on thehard disk as TEMP. If the OK button is pressed, the Editor displays this waveformin the previously active window for editing.

GA

Co

When the Rec radio button is pressed, the Waveform Editor changes the 68000
processing to hard disk recording by writing “RecAudio” to the 68000’s Command
memory addresses. As soon as the application confirms the RecAudio command, it
writes data to the 68000’s audio recording buffer at each 44.1KHz interval. The
application then checks the RecDataAdd address to find out the amount of data thathas been accumulated. The application retrieves data starting from RecAdd, the first
address of the previously read data, and writes data to the hard disk. (Initially, theapplication retrieves data from RecBufStartAdd, the first address of the buffer.)
During this operation, the application continues to store data into the buffer. When
RecDataAdd reaches RecBufEndAdd, the last address of the buffer, the application
goes to RecBufStartAdd and starts writing data from that position. This process uses
the buffer as a ring buffer.
After data is written to RecBufEndAdd, the write operation continues from RecBufStartAdd.

SE

Write continues to here

RecBufStartAdd

20

Data cannot be written to this section
because it contains data that has
not been played

RecAddThis address moves
as the application
retrieves data

Write starts here

RecDataAdd

RecBufEndAdd

This address moves asdata is written to the buffer

de

nti
al

Option...

SE

GA

Co

nfi

Selects the output device used by the Play Audio function to play back waveform
data. The output choices are Macintosh and SCSP. Either 8-bit or 16-bit playback ispossible when using SCSP. When the Macintosh option is selected, playback using
the Alternate Loop mode is disabled.

SCSP Waveform Editor Technical Specifications

21

TMP Menu

ntialStock TMP1

Use the Stock TMP1 command to compare the original and edited sounds. This
command saves the wave data being edited to a temporary AIFF-format file called
TMP1. To hear the original sound while editing this data in the Edit Window,
execute the Play TMP1 command. The TMP1 file is deleted when the application is
terminated.
Stock TMP2de

Use the Stock TMP2 command to compare the original and edited sounds. This
command saves the wave data being edited to a temporary AIFF-format file called
TMP2. To hear the original sound while editing this data in the Edit Window, execute the Play TMP2 command. The TMP2 file is deleted when the application is
terminated.
Stock TMP3

nfi

Use the Stock TMP3 command to compare the original and edited sounds. This
command saves the wave data being edited to a temporary AIFF-format file called
TMP3. To hear the original sound while editing this data in the Edit Window,
execute the Play TMP3 command. The TMP3 file is deleted when the application is
terminated.
Stock TMP4Co

Use the Stock TMP4 command to compare the original and edited sounds. This
command saves the wave data being edited to a temporary AIFF-format file called
TMP4. To hear the original sound while editing this data in the Edit Window, execute the Play TMP4 command. The TMP4 file is deleted when the application is
terminated.
Play TMP1

Play TMP2

GA

Plays the data stored in the TMP1 file. The playback method is the same as in thePlay Audio function.
Plays the data stored in the TMP2 file. The playback method is the same as in thePlay Audio function.
Play TMP3

SE

Plays the data stored in the TMP3 file. The playback method is the same as in thePlay Audio function.
Play TMP4

Plays the data stored in the TMP4 file. The playback method is the same as in thePlay Audio function.

22

Revert TMP1

nti
alRestores the data stored in the TMP1 file to the currently active window. The previous data in the window is erased.
Revert TMP2

Restores the data stored in the TMP2 file to the currently active window. The previous data in the window is erased.
Revert TMP3

Restores the data stored in the TMP3 file to the currently active window. The previous data in the window is erased.

deRevert TMP4

SE

GA

Co

nfi

Restores the data stored in the TMP4 file to the currently active window. The previous data in the window is erased.

SCSP Waveform Editor Technical Specifications

23