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.

Wave Editor
User's ManualDoc. #ST-99-R1-042594

SE

GA

Co

nfi

de

nti
al

TM

© 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

Document number
Document nameDate

ST-99-R1-042594
Wave Editor User's ManualCorrections:
Correction

nfi

pg. #

GA

Co

Chpt.

de

Your NameSE

Questions/comments:

Fax:

Where to send your corrections:(415) 802-3963
Attn: Manager,
Developer Technical Support

Mail:

SEGA OF AMERICA
Attn: Manager,
Developer Technical Support
275 Shoreline Dr. Ste 500
Redwood City, CA 94065

nti
al

Wave Editor
User's Manual

1.0 Overview

2

2.0 Desription of Terminology

34

4.0 Files

nfi

5.0 Overview of Functions
Menu Bar
Pulldown Menude

3.0 Tutorial

7

8
8
8
12
12
17
23
23
23
27
33
37
37
38

7.0 Error Process

39

SE

GA

Co

6.0 Details of Functions
File Menu
Edit Menu
Wave Edit Screen
Loop Edit Screen
Header Display Screen
Effect Menu
SCSP Menu
TMP Menu
Preference Menu
Control Window

Wave Editor User's Manual

1

nti
al

1.0 Overview
The Wave Editor is the software which acquires wave data, then displays and edits
them in AIFF and SD2 format using SCSP connected to SCSI I/F of Macintosh.
The Wave Editor has following functions:

SE

GA

Co

nfi

de

• File operation
Input/Output files, manage(such as save) and compare files and edit (such asmix) a file.
• Editing
Edit (such as redo, cut and paste) files.
• Effect process
Perform effect process on the current editing wave.
• SCSP process
Input/Output sound for SCSP.
• TMP process
Play the wave sound which is in the temporarily area, or revert it.
• Preference display
Display SCSID.
• SCSI setting
Perform SCSI process for Macintosh when wave data are input/output to/from
Macintosh via SCSI from SCSP.

2

2.0 Description of Terminology

SE

GA

Co

nfi

de

nti
al

• AIFF file
This Machintosh file includes loop information, Base Note and Fine tune
information in addition to PCM data.
• Number of samples
This is the number of words. For 8-bit, number of bytes; for 16-bit, half numberof bytes is the number of samples.

Wave Editor User's Manual3A brief description on how to use this system is given here.

nti
al

3.0 Tutorial• Displaying the edit window
1. Start the wave editor.
Wave editor will first check which SCSP is loaded on, and if the board isinstalled on the Macintosh. It will exit if the board is not mounted.

SE

GA

Co

nfi

de

2. Select “New” in “File” menu.
The edit window for wave editing is displayed.

4

nfi

de

nti
al

• Sound capture
There is not any wave to edit yet. Let’s capture the sound from SCSP board.
1. Check that the source equipment is connected in front of digital-in of SCSP
board.
2. Select Option... in SCSP menu.
The screen for setting the input and output equipment is displayed.

SE

GA

Co

3. Select SCSP.
8-bit and 16-bit radio buttons are displayed.

4. Set output to either 8-bit or 16-bit.
5. Click on the OK button.
System setting is done.

Wave Editor User's Manual

5

de

nti
al

6. Select Get Sound in SCSP menu.
The window to capture sound is displayed.

nfi

7. Select Memory since short sound will be used.
8. Press recording button (i.e. black round button) after selecting 8-bit/16-bit
and mono/stereo. Sound begins to be recorded as soon as the button ispressed. Recording will stop once the Stop button (Black square button) ispressed. If the OK button is clicked, it will return to wave edit window.
At this time, the latest sound captured is displayed as a wave.

Co• Wave editing
Next, add a loop to this wave. There are two bars displayed near the wave
used for a loop. Move the bar by dragging it. While dragging, the points ofloop, which are displayed as number at the bottom, should be changing.
Furthermore, the wave, which is displayed near the central loop, should also
be changing. Next, let’s move the loop edit slider. While moving, the bar andnumbers for wave edit loop should be changing.

SE

GA

There are also other functions, such as cut and copy wave, filter, mix withother waves. Those functions will be described later.

6

The files used in Wave editor are as follows:nti
al

4.0 Files to Use

SE

GA

Co

nfi

de

• Wave Edit data file
This is the AIFF format created by the save process.
• Alchemy file
This is the file created by Alchemy in AIFF format.
• Sound designer file
This is the file created by sound designer in AIFF format.

Wave Editor User's Manual75.0 Overview of FunctionntialMenu bar and pulldown menu in wave editor and control window are introduced
here.

Pulldown Menu
• Apple menu
This is the general Apple menu.

SE

GA

Co

nfi

• File menu

deMenu Bar

8

SE

GA

• Effect menu

Co

nfi

de

nti
al

• Edit menu

Wave Editor User's Manual

9

nti
al

• SCSP menu

GA

Co

nfi

de

• TMP menuSE

• Preference menu

10

Control Window

SE

GA

Co

nfi

de

nti
al

The Control Window is displayed on screen at all times.
Clicking its icon is the same as selecting a menu. See page 39 for the functions ofeach icons.

Wave Editor User's Manual116.0 Details of FunctionsntialEach menu item, and the function of each icon in the control window, is described here.
File Menu

SE

GA

Co

nfi

de

• New
When PCM data needs to be captured from SCSP, open an edit window where
wave is not captured.

Select Get Sound in SCSP menu to display the wave on screen. Data will be captured
from SCSP if Start is clicked, and will be completed if Stop button is clicked. The
wave will then be displayed on screen.

12

nti
al

• OpenOpen the saved file. By selecting this item, the window that displays the saved
files (AIFF files only) will be displayed. Select the target file. The edit window
capturing this wave will be opened by selecting the file.

de

Eject

Desktop

Open

Co

nfi

CancelSEGA

For stereo, L, R window is displayed.

Wave Editor User's Manual

13

nti
al

• Open Special...
Select the file to open from the current window. A sound is heard just before
opening the saved file. Information about the file is also displayed.

Eject

de

Desktop

Open

Co

nfi

CancelThe parameters used in the “Open Special” window are as follows:
ListenListen to highlighted sound.
OK

Size

GA

Open selected file.

Displays the sampling number of data.
Sampling rate

Displays sampling frequency.
ChannelSE

Display snumber of channels.
Note

Displays the frequency with MIDI note number.
Bit

Displays the number of wave data bits.

14

nti
al

• SaveSaves current working file as SCSP data file. The following “Save” screen isdisplayed.

Eject

Desktopde

New

Cancel

nfi

Save

GA

Co

• Save As
Saves current working file as SCSP data file with different file name.
The following screen is displayed.

DesktopSE

The parameters set in this window are as follows:
16-bitSave in 16-bit Audio IFF format.
8-bit

Save in 8-bit Audio IFF format.

Wave Editor User's Manual

15

OK

Closes the window in its current state.
Save

Co

Saves the file.

nfi

The buttons used in this window are as follows:

de

nti
al

• CloseCloses current working file.

CancelSE

GA

Returns to Edit window. An alert window will appear if closing is attempted without saving changes.

The buttons used in Warning window are as follows:
CancelCancels closing the window.
Don’t Save

Closes the window without saving it.
16

Save

• QuitQuits wave editor and return to Finder.

Edit Menu• UndoCancels the execution of the latest operation.

ntialClose the window after saving.

Co

nfi

de

• Cut
The selection is cut and saved in the Clipboard. The following screen isdisplayed.

The parameters set in this window are as follows:
stuff

GA

The space after cutting will be stuffed.
empty

SE

The space after cutting will not be stuffed.

Wave Editor User's Manual17

stuff

The space after cutting will be stuffed.
empty

nfi

The parameters set in this window are as follows:

de

nti
al

• Cut otherThe selected section is cut, but not saved in Clipboard.

The space after cutting will not be stuffed.

SE

GA

Co

• CopyThe selected section is copied, and saved in the Clipboard.

18

de

nti
al

• Paste
The image on Clipboard is pasted on current image.
The following window will be displayed:

insertData is inserted on cursor.
overwrite

Co

Data is overwritten on cursor.

nfi

The parameters set in this window are as follows:• Zoom In
Increases the displaying ratio of wave.
It can be expanded to maximum 32768 multiples.

GA• Zoom Out
Decreases the displaying ratio of wave.
The minimum size is the one displayed when it is opened.
• Fit Selection
Zooms in the selected section.
• Select All
Selects the entire wave currently in the Edit window.

SE• Select Loop
Only the loop portion of the wave in Edit window is selected.

Wave Editor User's Manual

19

Note

Sets Note. Values of 0~127 can be set.
Fine Tunenfi

The parameters set in this window are as follows:

de

nti
al

• NoteSet Note and Fine Tune. The following window is displayed.

SE

GA

Co

Sets Fine Tune. Values of 0~127 can be set.

20

de

nti
al

• Mix
Mixes the wave in Clipboard with selected part of current editing wave data.
The following screen is displayed when “Mix” is selected.

The parameters set in this window are as follows:
Mix

nfi

For the currently active wave, input the percentage of the mixed file which is currently selected. Values of 1~100 can be set.
OK

SE

GA

Co

Converts the temporary data to mixed data.

Wave Editor User's Manual

21

GA

nti
al

Co

nfi

de

• Wave Edit
Turns the Edit window into the wave display screen.

SE

There are three sections in wave display screen. The top is Wave Edit screen, themiddle is Loop Edit screen, and the bottom is header display screen. These screensare described on the next page.

22

Wave Edit Screenntial

If there is still enough memory, this window can be opened repeatedly once Open is
selected. Wave data opened will be displayed in this window when wave data fromSCSP is displayed in “New” screen.

de• The start and end point of a Loop is set in the screen by moving mouse cursor.
• The selected range can be displayed as highlighted by dragging the wave. When
moving out of selected range, the displayed section will scroll itself.
• Clicking in the zoom box will expand the display of a window (and its contents).
• If you drag size box to expand, display of window and wave, they will be
expanded in mouse moving direction. If you drag size box to reduce, only
window will reduces its size while the display size of wave will not change inhorizontal direction, and both display size of wave and window will reduce invertical direction.
• When moving a loop point, the Loop Edit and header display screens will change.

nfi

Loop Edit Screen• Left point is endpoint of loop while right point is start point of loop.
• If you move loop point, Loop Edit screen and header display screen will change.
Header Display Screen

Sample SizeCo

Each item in Header display screen is described below.
Sets the sampling number of data.
Sampling rate

Displays sampling frequency.
Loop ModeGA

Determines loop mode when sound is played on SCSP or Macintosh.
Forward Loop

Plays in normal direction.
Reverse Loop

Reads the wave data from reverse direction to play.

SE

Alternate Loop

Reads the loop in normal or reverse directions alternatively.
This is effective only when SCSP is selected in “Option”. When Macintosh is selected, play is always Forward Loop even when Alternate Loop is selected.

Wave Editor User's Manual23

Loop offntialLoop is not run.
Bit

Displays the bit number of wave data.
Loop Start

Displays and sets the start point of loop.
Loop End

Displays and sets the endpoint of loop.
Displays and sets cursor location.
Base Note

Sets Note. Values of 0~127 can be set.
Fine Tune

Set

SE

GA

Co

Reflects the header to wave display.

nfi

Sets Fine Tune. Values of 0~127 can be set.

deCursor

24

nfi

de

nti
al

• Hex Edit
Sets Edit window to Hex decimal display screen.

CursorCo

The functions used in this window are as follows.

• The data in currently selected cursor is displayed in reverse.
• Scrolls automatically when mouse is dragged towards outside of list display area.
Keyboard

For data in the cursor, values of 0~9 and A~F can be input.

GA

Display

Data of Loop Start address and Loop End address are displayed in bold.
Scroll bar

Works the same way as the regular scroll bar.
Used RAMSE

Displays wave size in hex decimal number.
Window• File name is displayed in Title bar.
• Size box and scroll bar are the same as described in standard specification.

Wave Editor User's Manual

25

nfi

de

nti
al

• Loop Mode
Determines loop mode when sound is played on SCSP or Macintosh. The
following screen is displayed.

The parameters set in this window are as follows:
Forward Loop

Reverse Loop

Co

Plays normally.

Reads the wave data from reverse direction to play.
Alternate Loop

Loop offGA

Reads the loop in normally or reversed alternatively.
This is effective only when SCSP is selected by “Option”. When Macintosh is selected, play is always Forward Loop even if Alternate Loop is selected.
Loop is not run.
OK

SE

Changes the loop mode of SCSP or temporary memory to specified mode.

26

Each item in Effect menu is described here.

ntialEffect Menu

nfi

de

• Resample
Resampling the current editing wave. The following window is diplayed:

Now

Co

The parameters set in this window are as follows.
Displays the current sampling frequency.
New

Sets new sampling frequency. Values of 1~65535 can be set.
OK

SE

GA

Re-writes data of temporary memory in AIFF file.

Wave Editor User's Manual

27

nfi

de

nti
al

• Pitch Shift
Run “Pitch Shift” on current editing wave. The following window is displayed.

The parameters set in this window are as follows.
Now

Displays current frequency (MIDI code).

Co

New

Sets new frequency (MIDI code). Values of 0~127 can be set.
OK

SE

GA

Re-writes data of temporary memory in AIFF file.

28

de

nti
al

• Size ShiftRe-sizes the sample of current editing wave. The following window is displayed.

nfi

The parameters set in this window are as follows.
Now

Displays the current sample size.

Co

New

Sets new sample size. Values of 0~4294967295 can be set.
OK

SE

GA

Re-writes data of temporary memory in AIFF file.

Wave Editor User's Manual29The parameters set in this window are as follows:

nfi

Rate

de

nti
al

• ScaleRe-scales the amplitude of currently editing wave. The following window isdisplayed.

Inputs the percentage for scaling. Values of 1~200 can be set.
OK

SE

GA

Co

Re-writes data of temporary memory in AIFF file.

30

nfi

de

nti
al

• FilterRuns filter on current editing wave. The following window is displayed.

FrequencyCo

The parameters set in this window are as follows.

Input Hz number to determine lowest frequency to be cut.
Values of 1~65535 can be set.
Width

GA

Input in Hz the frequency below which other frequencies must be cut.
Values of 1~65535 can be set. This is effective only when the Filter Type is BPF.
Others will be displayed in gray.
Cut/Boost

Input dB number to determine which frequency band to cut. Values of 1~255 can beset.
Filter TypeSE

Select filter to set in the LPF, HPF or BPF radio button.

Wave Editor User's Manual

31

nti
al

• Comp
Runs compressor on current editing wave.
• Noise Gate
Runs Noise Gate on current editing wave.

• Cross Fade
Runs Cross-fade on selected wave with the wave in Clipboard.
At the same time, re-writes the data of temporary memory in AIFF file.

de• Fade inRuns Fade in on current selected section of wave. At the same time, re-write
the data of temporary memory in AIFF file.

SE

GA

Co

nfi

• Fade out
Runs Fade out on current selected section of wave. At the same time, re-write
the data of temporary memory in AIFF file.

32

SCSP Menu

SE

GA

Co

nfi

de

nti
al

• Play Audio
When the wave range is specified for output destination selected in “Option”,
sound is played for specified portion of the wave. When the wave range is not
specified, sound is played for the whole wave. The following window isdisplayed when this item is selected.

Wave Editor User's Manual

33

Stop

Stops playing.
Play

Starts playing.
Fine Tune

Sets Fine Tune. Values of 0~127 can be set.
Keyboard

SE

GA

Co

nfi

de

The sample note can be played by clicking the keyboard.

ntialThe icons used and the parameters set in this windows are as follows:

34

de

nti
al

• Get Sound
Captures sound from the SCSP, and displays a wave on the currently active
Edit window.

Stop

Stops playing and recording.
Play

Rec

Starts recording.
MemoryCo

Sounds SCSP.

nfi

The parameters set in this window are as follows.

Sets to memory recording mode.
HD

Sets to hard disk recording mode.

GA

8-bit

Captures via 8-bit PCM data.
16-bitCaptures via 16-bit PCM data.
Mono

SE

Input/Outputs in mono mode.
StereoInput/Outputs in stereo mode.

Wave Editor User's Manual

35

nfi

The parameters set in this window are as follows.

de

nti
al

• Option
Sets output destination of Play Audio and bit numbers of output. Menu can beselected even if file is not yet opened. The following window is displayed.

Audio Output

Selects output destination of Play Audio, and Macintosh or SCSP by radio button.
Output Bit

SE

GA

Co

Selects bit numbers of output. This is effective only when SCSP is selected by Audio
Output. Select 8-bit or 16-bit by radio button.

36

TMP Menu

ntial• Stock TMPCreates a temporary file for the wave which is currently active.

• Play TMP
Plays sound for temporary file. Becomes Enable status only when temporary
file is created.

Preference Menu

SE

GA

Co

nfi

• SCSI info
Displays current SCSI ID.

de• Revert TMPReverts data saved in TMP in current active window.

Wave Editor User's Manual37

Control Window• Fit Selection
Zooms in on selection.

Co• Loop Zoom In
Expands Loop Edit screen.

nfi• Loop Zoom Out
Reduces Loop Edit screen.

de

nti
al

Each icon in the Control window is described here.

SEGA• Other icons
Other icons works the same way as when menu bar is selected.

38

7.0

Error Process

de

nti
al

If there are any errors, the operation will be stopped and error dialog box displayed.

SE

GA

Co

nfi

Description of communication errors with SCSP and other application errors will be
displayed in this dialog box.

Wave Editor User's Manual39