Computer Music: Musc 216
JSYD Tutorial 4
Setting the OUTPUT of the Patch to AIFF or WAV
Under normal (programming) conditions, you will want to keep the
OUTPUT set to MEMORY. However, if
there is occasion for you to create a SOUNDFILE from
your patch such as AIFF or WAV, then follow the procedure outlined below.
[Outputting your patch as a soundfile DOES NOT automatically save the
patch information itself as part of the soundfile. You cannot reconstruct
the patch information, operators, parameters, etc., from a soundfile
so you will still have to save the patch separately.
When directing the patch output data to a file (for example,
AIFF or WAV), the file is INITIALLY created in the same directory as
the JSYD.jar application which created it. This has important
implications and you may end of writing the soundfile in some folder
which you do not intend. You can select the directory to which you wish
to write the soundfile:
1. Select the Output Operator to view its parameters
2. Make SURE the JSYD,jar window is expanded so you can see the "Select"
button to the right of the Audio File parameter field:
The output of the patch (sound) is determined by parameters in the
Output operator. There are three possibilities:
- Output to Memory
- Output to AIFF File
- Output to WAV File
The Radio Buttons select the type of output:
(1) Output to Memory -- produces output directly to RAM.
(2) Output to AIFF File produces output to a soundfile in
AIFF format (format Apple)
(3) Output to WAVE File produces output to a soundfile in
WAV format (Windows).
If you select Output to AIFF File or Output to WAV File,
the soundfile can then be further manipulated by a soundfile editor
or simply played back as soundfiles from your WEB pages. Choosing
output to AIFF or WAV files causes JSYD to write the digital information
representing the sound directly to a file when you click the SYNTHESIZE
To output your SYD patch as an AIFF or WAV file:
1. Select the Output Operator and note the parameter fields.
2. Click on the radio button for AIFF or WAVE (see
3. Click on the button "Select..." to the right
of the Audio File parameter field. You will get a new window in which
you can select the directory (folder) in which you wish to write the
4 Locate the proper directory, name the file, and click the Save
IMPORTANT!! You are not through yet...
5. You still have to SYNTHESIZE (or re-synthesize) the patch or no
data will be written to the soundfile. All you have done in the above
steps 1-4 is to create a path to the directory in which you wish the
soundfile to be written. THE SOUNDFILE IS NOT ACTUALLY WRITTEN UNTIL
YOU CLICK THE SYNTHESIZE BUTTON on the top left of the JSYD window.
YOU MUST CLICK THE SYNTHESIZE BUTTON IN THE TOP LEFT CORNER
OF THE PATCH WINDOW BEFORE THE SOUND FILE IS ACTUALLY CREATED (written)
in the directory you selected.
The file ICONS are different for the SYD PATCH and for the AIFF and
WAV files you export (write):
The basic JSYD file Patch is a TEXT file format with a ".syd"
extension. The AIFF and WAVE files are in a standard SOUNDFILE
format with either ".aiff" or ".wav" extensions.
It is GOOD PROGRAMMING PRACTICE to always name the
output soundfile with the same FILENAME as the JSYD patch which created
it. Note in the above example how Patch1.aiff was created by the JSYD
patch, "Patch1.syd" and the Patch2.wav file was created
by the JSYD patch, "Patch2.syd".
NOTE: There are only minor differences in the file format
of AIFF and WAV. Historically, AIFF is an Apple convention and WAV is
a Window's convention. Although, most soundfile editors will read and
write both formats. Not all applications will work with both formats.
Consequently, you may need to change the soundfile format using a soundfile
Back to the SYD Tutorials