Dream PCM64 Guide

an Company
PCM64 PC card User’s guide PCM64.doc 28/07/98
PCM64
PC Card Sound Studio
Reference Design

PCM64 PC card User’s guide 2
LICENSE
This reference design contains copyrighted software and wavetable sample data (c)1996 by DREAM SA.
You may NOT :
•Modify, translate, reverse engineer, decompile, disassemble, create derivative works based on the software
•Remove any proprietary notices, labels, or marks
This software is provided to you "as is".
Atmel/Dream makes no warranty or representation, either express, implied, statutory or otherwise, with respect to
this software, including its quality, performance, merchantability, non infrigement, or fitness for a particular
purpose.
In no event shall Atmel/Dream be liable for any direct, indirect, consequential incidental, or other damages
whatsoever (including, without limitation, damages for cover, loss of business profits, business interruption, loss of
business information, or other pecuniary loss) arising about of the use of or the inability to use this software, even
if Atmel/Dream has been advised of the possibility of such damage.
MIDI files & Waves data are provided for illustration purpose only. No licensing is implied.

PCM64 PC card User’s guide 3
Table of contents
Chapter 1: INTRODUCTION __________________________ 5
PCM64 Key Features
Diskettes Content
PCM64 Synoptic
Chapter 2: INSTALLATION __________________________ 9
System Requirements
WIN95 Hardware Installation
WIN95 Hardware Uninstallation
WIN95 Installation Troubleshooting
WIN95 Software Installation
WIN95 Software Uninstallation
PCM64 External Connections
Chapter 3: SOFTWARE APPLICATIONS _________________ 13
Mixer
Media Player
Chapter 4: MIDI IMPLEMENTATION ______________________ 19
Dream Specific MIDI Messages
Detailed MIDI Implementation
Sound List

PCM64 PC card User’s guide 4

PCM64 PC card User’s guide 5
Chapter 1
INTRODUCTION
PCM64 Key Features
PCM64 is a professional sound card in PC card (PCMCIA type 2) format
Its features meet professional sound recording and musical application requirements, bringing Sound
Studio possibilities to the Notebooks.
4 channels audio out, 2 channels audio in and digital audio
You can enjoy quadriphony listening from your notebook and connect it to your digital audio recording
equipment through the S/PDIF adaptor box (optional). The PCM64 has a built-in surround processor
and is ready for future applications like Dolby Pro-Logic® and Dolby AC-3®, without compromising
on two speakers. Of course, you can play and record simultaneously.
Effect processor
PCM64 provides 16 reverb/chorus programs, a 4 band stereo equalizer and a surround 2/4 channels
system.
Those effects can be applied on all the sound devices: Wave table, DSP waves, Line input.
Wave Table Synthesis
1M samples RAM Wave Table CleanWave8® will make your MIDI sequences sound realistic. The
PCM64 is compatible with the Down Loadable Sound standard (DLS) allowing sound banks from
different vendors to be downloaded.
Professional Synthesizer
On card 2M byte DRAM enables the DSP to download and edit instruments. This lets you use the
PCM64 as a professional synthesizer/sampler.
Direct To Disk
The PCM64 provides DtD full duplex capabilities with 8 stereo play waves with individual volume,
panoramic, pitch, filter, reverb and chorus controls and one stereo record track.
(Simultaneous play wave count is subject to the notebook hard disk performances).
Direct Sound Ready
The PCM64 is ready to support Microsoft Direct Sound Features. This includes:
- Hardware mixing of multiple waves (up to 32 waves)
- On board memory buffer to support static wave buffer
- 3D & interactive audio positioning (4 speakers outputs, Doppler for interactive effect)
Upgradable
Being only RAM based, the PCM64 design is open to third party firmware.

PCM64 PC card User’s guide 6
Diskettes Content
DISKETTE N°1 WIN95 Hardware installation (PCM64.inf)
DISKETTE N°2 WIN95 Software Bundle Applications (install.exe)
DISKETTE N°3 WIN95 Sound and Sound Bank Editors (Setuped.exe)
DISKETTE N°4 Midifiles with downloadable soundbanks

PCM64 PC card User’s guide 7
PCM64 Sound Synoptic
Line In
DSP
Mixer
DSP
Waves
Wave Table
Synth
Reverb
Chorus
DSP
Wave
Record
Equalizer
Surround
Front
Surround
Wave Table Synthesis
The high quality wave table synthesis provides 32 midi channels with 64 maximum voices of polyphony (according
to the configuration).
The 24 dB resonant filter and the audio CD quality samples provides professional synthesizer sound quality.
The 2M bytes on board DRAM allows to download high quality GM factory sound bank or third party DLS sound
banks (through the provided Sound Bank Editor).
DSP Waves
The DSP waves ensures the high quality required by professional applications.
Multi waves for DtD (Direct to Disk) applications: 8 stereo play tracks + 1 stereo record track simultaneous.
High quality wave due to the interpolation and the digital filter
Up to 65KHz sampling rate with 8/16 bits mono/stereo format, (44.1 KHz nominal sampling rate).
Individual send to the reverb and the chorus effects provided by the DSP mixer.
DSP Mixer
The DSP Mixer provides for all inputs an individual volume, panoramic , reverb and chorus send:
•32 mono inputs: Wave table
•8 stereo inputs: DSP waves
•1 stereo input: Line In
Line input provides an additional echo with effect volume delay and feedback control.
DSP Waves record
This device records DSP mixer output including reverb & chorus in 8/16 bits mono/stereo format up to 44.1KHz
sampling rate.

PCM64 PC card User’s guide 8
Reverb Chorus
Reverb and chorus are compatible :
•8 Reverb programs, effect volume, time and feedback controls.
•8 chorus programs, effect volume, delay, feedback, rate and depth controls.
Equalizer
Stereo four band parametric equalizer with +/- 12 dB band level
Surround
Surround processing enables to expand stereo image of a stereo signal or to create a pseudo stereo image from a
monophonic source. Surround operates on 2 or 4 speakers configuration.
The PCM64 surround processing involves a delay line that enables to creates actual 3D sound unlike most of the
products that claim to offer 3D sound.

PCM64 PC card User’s guide 9
Chapter 2
INSTALLATION
System Requirements
•Notebook with 486 or above
•Free PC card slot (PCMCIA type 2)
•WINDOWS 95
•PCM64 card
•3M byte disk space for installation
WIN95 Hardware Installation
•Plug the PCM64 card into an unused PC card slot
•WIN95 finds new hardware « DREAM PC Card Sound Studio »
•WIN95 asks for drivers to install
•Select « Driver from disk provided by hardware manufacturer »
•Insert diskette N°1
•Follow WIN95 installation procedure.
•Now your hardware is installed
•From "start / settings /control panel / system / device manager / sound, video & game controllers",
check that your card is correctly installed.
It should appears as «PC Card Sound Studio »
•To define the PCM64 Wave table as default MIDI device:
From « start / settings /control panel / multimedia / midi »:
select « PC Card Sound Studio »
•To define the PCM64 Wave as default wave device:
From « start / settings /control panel / multimedia / wave »:
select « DREAM 9407, wave Nb1 » as playback
select « DREAM 9407, wave record » as recording
check « show volume control on the taskbar »
•Now your hardware is checked & configured
Hot Plug feature
The PCM64 can be inserted or removed while the notebook is running. However, following cautions
apply :
•Close all applications using sound before removing the PCM64
•When you insert the PCM64, there is some delay because firmware and soundbank are downloaded
to the card.

PCM64 PC card User’s guide 10
WIN95 Hardware Uninstallation
•To Uninstall the PCM64 sound card:
From « start / settings /control panel / Add/Remove programs»:
select « DREAM PC Card Sound Studio - Uninstall »
•Follow the Uninstall procedure
•Turn the power off
•remove the PCM64 card
•Now your hardware is correctly uninstalled
Installation Troubleshooting
•From "start / settings /control panel / system / device manager / sound, video & game controllers",
check that your card is correctly installed.
•If the device Icon is overlaid with a yellow circle, this means that the device installation failed.
Installation failures may come from:
1°) problem with previous installations
2°) hardware failure
3°) Ressource allocation conflicts.
•1°) problem with previous installations:
uninstall the card following uninstall procedure
reboot the PC
Re-install the hardware
•3°)Ressource allocation conflicts
use WIN95 conflict resolution tools

PCM64 PC card User’s guide 11
WIN95 Software Installation
•When your Hardware is installed you can use the Microsoft multimedia applications: mixer and
media player.
•To install the bundle software applications:
•Insert Diskette N°2 and from Control Panel select « Add Remove Programs »
•The Dream bundle mixer and media player applications are installed
•Run mixer from « start / programs / Dream Multimedia / Dream Mixer »
•Run media player from « start / programs / Dream Multimedia / Dream Media Player »
•To install the professional sound editors:
•Insert Diskette N°3 and from Control Panel select « Add Remove Programs »
•The Dream instrument & sound bank editors applications are installed
•Run instrument editor from « start / programs / Dream Editors / Dream Instrument Editor »
•Run sound bank editor mixer from « start / programs / Dream Editors / Dream Sound Bank Editor »
WIN95 Software Uninstallation
•To Uninstall the Dream bundle software:
From « start / settings /control panel / Add/Remove programs» select:
«DREAM Multimedia - Uninstall »
«DREAM Editors - Uninstall »
•Follow the Uninstall procedure
•Now your software is correctly uninstalled

PCM64 PC card User’s guide 12
PCM64 External connection
The PCM64 has two IO connectors :
•9 pins subd connector
•Audio out line level stereo front
•Audio out line level stereo surround back
•Audio in line level stereo
•15 pins subd connector
•Midi IN (TTL level)
•Midi OUT (TTL level)
•Signals for S/PDIF translation of Audio out stereo front and Audio in stereo
An adaptor cable is provided for analog audio connection (mini-jack, 3 pieces)
An adaptor box is optionally provided with
•MIDI IN, OUT, THRU (Standard 5pins DIN)
•S/PDIF IN (RCA)
•S/PDIF OUT (RCA)
•Analog Audio Out and Audio In (RCA 6 pieces)
The S/PDIF IN/OUT can handle 44.1KHz sampling rate only.

PCM64 PC card User’s guide 13
Chapter 3
SOFTWARE APPLICATIONS
This chapter details the bundle applications only. For information about the professional sound editors, please refer
to the « Sound Tools » documentation.
Mixer application
This MIXER application enables to control all the PCM64 devices on a single control panel.
REC/EQ Light red: on, output signal is routed to Equalizer & surround, signal is also
routed to record BUS.
Dark red: off, output signal is routed directly to Line out (bypass EQ &
Surround), no signal routed to record BUS.
Line input
•Left Line Input volume & panoramic
•Right Line Input volume & panoramic
•REV Reverb send volume
•ECHO Echo send volume
•REC/EQ see REC/EQ

an Company
PCM64 PC card User’s guide 14
DSP Waves •ON Light green on / dark green off, Turns wave audio on / off
•SEL Light red for selected wave, select the current wave to edit
•SOLO Light blue on / dark blue off, turn the current wave audio on and
others off
•PAN Selected wave panoramic
•VOL Selected wave volume
•FILTER Selected wave low pass filter cutoff frequency
•REV Selected wave reverb send volume
•CHRS Selected wave chorus send volume
•REC/EQ see REC/EQ
MIDI Wave Table •Slider Synthesis volume
•PAN Synthesis panoramic
•REV Synthesis reverb send volume
•CHRS Synthesis chorus send volume
•REC/EQ see REC/EQ
DELAY EFFECTS
REVERB
•- / + Select Reverb program
•TIME Reverberation time
•FB Feed back amount
ECHO
•TIME Delay time
•FB Feed back amount
CHORUS
•- / + Select Chorus program
•RATE Modulation speed
•DELAY Delay time
•DEPTH Modulation amount
•FB Feed back amount

an Company
PCM64 PC card User’s guide 15
Equalizer The equalizer is parametric type rotating pots adjust frequency and slider adjust gain
+/- 12dB
•LOW Low pass filter
•MIDL Middle low band pass filter
•MIDH Middle high band pass filter
•HIGH High pass filter
The push button sets the equalizer to loudness preset: +6dB - 0dB - 0dB - +6dB
Surround The Surround effects expand stereo image.
•DELAY Delay time of surround processing
•DEPTH Effect amount
•<-|-> Light blue on, dark blue off, Boost surround effect
•4OUT
Light blue: 4 speakers, surround outputs on surround jack output, no surround on
Line out jack
dark blue: 2 speakers, surround outputs on line out jack, no sound on surround jack
Record The Record device refers to DSP record (see WIN95 hardware installation section to
validate DSP wave record).
•BUS Light red on, dark red off, DSP wave records the record BUS (see
REC/EQ)
•AUDIO Light red on, dark red off, DSP wave records the line input.
•MASTER Record volume

an Company
PCM64 PC card User’s guide 16
DREAM Media Player
The DREAM Media Player Provides control on the Audio functions through a user friendly interface.
The Player is composed of 4 elements:
•The Mixer
•The Wave player
•The Midi player
•The Audio CD player (if applicable to notebook)
Each media player unit (Wave / Midi / CD) can operate in two different modes:
•Individual selection Song played one by one, push the open button on the player.
•Program selection Song played from a play list, push the prog button on the player (previously open or
create a program list)
Midi Player
The Midi Player can play *.mid and *.rmi files. *.rmi is the Microsoft file format for midi file, it allows to include
additional information into the midi sequence. Dream uses this format to include the wave table sounds into the
sequence. The sounds are downloaded into the card when opening the sequence.
*.rmi examples are provided in the installation disks.

an Company
PCM64 PC card User’s guide 17
Mixer
Media Player components
POWER Close
selected player
OPEN Open wave / midi file /
CD track
PROG Activate program mode
for the selected player
LOOP Play in loop
TIMES Current & end time
(h-m-s-s/100)
LIMITS Start & end loop
time (h-m-s-s/100) CD player only
CONT Play tracks Continuously
INTRO Play tracks introduction only
RAND Play tracks randomly
|< previous index (program mode)
<< Fast reverse
Stop
>play
>> fast forward
>| next index (program mode)
Index Program Index (program mode)
Status NONE / PLAY / STOP
MASTER Master volume
WAVE Wave volume (WSS + DSP)
SYNTH MIDI Wave table volume
CD CD volume
LINE Line in volume
MIC Microphone volume
WAVE Show / Hide the Wave player
MIDI Show / Hide the MIDI player
CD Show / Hide the CD player
MINI Minimize the Media player as a mini
Rack player
PAUSE Pause / Restart all the media players.
REVERB Reverb amount (Wave, CD, Line, Mic)
EQUALIZER 4 band graphic equalizer, gain +/- 12
dB
The SURROUND effect expands the
stereo image
VOL effect depth
DELAY Delay time
BOOST Boost Surround effect
4 OUT 4 speakers configuration
RESET
Reverb 0
EQ low +6dB
EQ MidL 0dB
EQ MidH 0dB
EQ High +6dB
Surround 0

an Company
PCM64 PC card User’s guide 18
Mini Rack
The Mini Rack design is selected by pushing the MINI button the control block
Menu
Quit
Maximize Dream
Media Player
Pause / Restart
Dream Media
Player Window
Always on Top
Wave Player
Midi Player
CD Player
New Program...
Open Program...
Save Program
as...
Open Wave
Open Midi
Open CD
Quit
Select Playing wave port (select Dream9407, Wave Nb1)
Select Midi out port (select Dream Midi out)
Select CD playing mode
Scan time can be adjust to 5s / 10s /15s / 20s
Open the program editing window
Wave Port
Midi Out
CD
Random play
Continuos play
Intro Scan
Program Alt P
Wave
Midi
CD
Index Ctrl F1
About Dream Media Player
Display / Hide the media Rack components

an Company
PCM64 PC card User’s guide 19
Chapter 4
MIDI IMPLEMENTATION
DREAM Specific MIDI Messages
Various features of the SAM9407 can be also controlled by NRPN MIDI messages as follows :
NRPN #
(High|Low) Description Power-up
default
3700H Equalizer Low band (bass) 0=-12dB, 40H=0dB, 7FH=+12dB 60H (+6dB)
3701H Equalizer Med Low band 0=-12dB, 40H=0dB, 7FH=+12dB 40H (0dB)
3702H Equalizer Med High band 0=-12dB, 40H=0dB, 7FH=+12dB 40H (0dB)
3703H Equalizer High band (treble) 0=-12dB, 40H=0dB, 7FH=+12dB 60H (+6dB)
3708H Equalizer Low cutoff freq 0=0Hz, 7FH=4.7 kHz 0CH
3709H Equalizer Med Low cutoff freq 0=0Hz, 7FH=4.2 kHz 1BH
370AH Equalizer Med High cutoff freq 0=0Hz, 7FH=4.2 kHz 72H
370BH Equalizer High cutoff freq 0=0Hz, 7FH=18.75 kHz 40H
3720H Spatializer effect volume 0= no effect, 7FH= maximum effect 00H
3724H Mike1/AUXL volume 0 to 7FH 40H
3725H Mike2/AUXR volume 0 to 7FH 40H
3726H Mike 1/AUXL pan 0=hard left, 40H=center, 7FH=hard right 00H (left)
3727H Mike 2/AUXR pan 0=hard left, 40H=center, 7FH=hard right 7FH (right)
372CH Spatializer effect delay 0 to 7FH 2
372DH Spatializer effect input 0=mono input (left+right), 7Fh=stereo input (left-right) 0
372EH Spatializer effect output mode 0=2 speaker mode, 7Fh=4 speaker mode 0
3751H Rom + 32Kx16 sram test nprn data must be 23h to start test

an Company
PCM64 PC card User’s guide 20
Detailed MIDI Implementation
MIDI
MESSAGE HEX CODE DESCRIPTION COMPA
TIBI-
LITY
NOTE ON 9nH kk vv Midi channel n(0-15) note ON #kk(1-127), velocity vv(1-127). vv=0
means NOTE OFF MIDI
NOTE OFF 8nH kk vv Midi channel n(0-15) note OFF #kk(1-127),
vv is don’t care. MIDI
PITCH BEND EnH bl bh Pitch bend as specified by bh|bl (14 bits)
Maximum swing is +/- 1 tone (power-up). Can be changed using
«pitch bend sensitivity ». Center position is 00H 40H.
GM
PROGRAM
CHANGE CnH pp Program (patch) change. Specific action on channel 10 (n=9) :
select drumset. Refer to sounds / drumset list. Drumsets can be
assigned to other channels (see SYSEX MIDI channel to part
assign and part to rhythm allocation)
GM/GS
CHANNEL
AFTERTOUCH DnH vv vv pressure value. Effect set using Sys. Ex. 40H 2nH 20H-26H MIDI
MIDI RESET FFH Reset to power-up condition
CTRL 00 BnH 00H cc Bank select : Refer to sounds list. No action on drumset. cc=64
reserved for dream sound editor GS/
DREAM
CTRL 01 BnH 01H cc Modulation wheel. Rate and maximum depth can be set using
SYSEX MIDI
CTRL 05 BnH 05H cc Portamento time. MIDI
CTRL 06 BnH 06H cc Data entry : provides data to RPN and NRPN MIDI
CTRL 07 BnH 07H cc Volume (default=100) MIDI
CTRL 10 BnH 0AH cc Pan (default=64 center) MIDI
CTRL 11 BnH 0BH cc Expression (default=127) MIDI/GM
CTRL 64 BnH 40H cc Sustain (damper) pedal MIDI
CTRL 65 BnH 41H cc Portamento ON/OFF MIDI
CTRL 66 BnH 42H cc Sostenuto pedal MIDI
CTRL 67 BnH 43H cc Soft pedal MIDI
CTRL 80 BnH 50H vv Reverb program vv=00H to 07H (default 04H)
00H : Room1 01H : Room2
02H : Room3 03H : Hall1
04H : Hall2 05H : Plate
06H : Delay 07H : Pan delay
DREAM
CTRL 81 BnH 51H vv Chorus program vv=00H to 07H (default 02H)
00H : Chorus1 01H : Chorus2
02H : Chorus3 03H : Chorus4
04H : Feedback 05H : Flanger
06H : Short delay 07H : FB delay
DREAM
CTRL 91 BnH 5BH vv Reverb send level vv=00H to 7FH GS
CTRL 93 BnH 5DH vv Chorus send level vv=00H to 7FH GS
CTRL 120 BnH 78H 00H All sound off (abrupt stop of sound on channel n) MIDI
CTRL 121 BnH 79H 00H Reset all controllers MIDI
CTRL 123 BnH 7BH 00H All notes off MIDI
CTRL 126 BnH 7EH 00H Mono on MIDI
CTRL 127 BnH 7FH 00H Poly on (default power-up) MIDI
CTRL CC1 BnH ccH vvH Assignable Controller 1. cc=Controller number (0-5Fh), vv=Control
value (0-7Fh). Control number (ccH) can be set on CC1
CONTROLLER NUMBER (Sys. Ex 40 1x 1F). The resulting
effect is determined by CC1 controller function (Sys.Ex. 40 2x 40-
4A)
GS
CTRL CC2 BnH ccH vvH Assignable Controller 2. cc=Controller number (00h-5Fh),
vv=control value (0-7Fh). Control number can be set on CC2
CONTROLLER NUMBER (Sys.Ex. 40 1x 20). The resulting effect
is determined by CC2 controller function (Sys.Ex.40 2x 50-5A).
RPN 0000H BnH 65H 00H 64H 00H 06H vv Pitch bend sensitivity in semitones (default=2) MIDI/GM
RPN 0001H BnH 65H 00H 64H 01H 06H vv Fine tuning in cents (vv=00 -100, vv=40H 0, vv=7FH +100 MIDI
RPN 0002H BnH 65H 00H 64H 02H 06H vv Coarse tuning in half-tones (vv=00 -64, vv=40H 0, vv=7FH +64 MIDI
NRPN 0108H BnH 63H 01H 62H 08H 06H vv Vibrate rate modify (vv=40H -> no modif) GS
NRPN 0109H BnH 63H 01H 62H 09H 06H vv Vibrate depth modify (vv=40H -> no modif) GS
NRPN 010AH BnN 63H 01H 62H 0AH 06H vv Vibrate delay modify (vv=40H -> no modif) GS
NRPN 0120H Bnh 63H 01H 62H 20H 06H vv TVF cutoff freq modify(vv=40H -> no modif) GS
NRPN 0121H BnH 63H 01H 62H 21H 06H vv TVF resonance modify (vv=40H -> no modif) GS
NRPN 0163H Bnh 63H 01H 62H 63H 06H vv Env. attack time modify(vv=40H ->no modif) GS
Table of contents
Other Dream Sound Card manuals