
1
OVERVIEW
MIDI
controlled
equipped
allowing
levels.
For
ina"master/slave11
MAX
controls
(program)onthe
In
of
MIDI
recommended
This
other
MAX.
"MIDI
drum
MAX,
functionstodemonstrate
velocity-sensitive
above
(Musical
instruments
the
example,
Instrument
musical
instrumentstowork
MAX
instrumentstocommunicate
may
canbedrivenbyanother
set-up,sothat
to
make
rich,
ensemble
(suchaswheels)
master
fact,
MIDI
canbeusedtocontrol
these
MIDI
features
equipment.
MIDIGUIDEisdivided
Thereforetotake
that
MIDI-equipped
APPLICATIONS11
machines
(suchasthe
the Six-Trak,
MIDI
may
find
this
instantly
can
you
review
instruments.
and
voice
sectionofinterest,asit
Digital
be
these
actuallybeused
into
provides
SCI
the
how
vary-)
Interface)isa
connected
together
playing
effects.Ifthe
can
remotely
together
bothata
the
control
MIDI-equipped
master's
system
with
through
basic
masterisequipped
MAX.
selectsacorresponding
virtually
full
this
MIDIGUIDEinsome
two
sections.
The
second
instructions
Drumtraks)
Prophet-T8.
MIDI
canbeusedtocontrol
expander).
allofMAX's
dependsonthe
advantageofMAX's
detail.
The
first
covers
for
and
These
the
connecting
three
specific
examples
(Ownersofinstruments
shows
how
which
each
other.
standard
level
synthesizer
keyboard
Likewise,
sound
shows
numberonMAX.
features.
specific
how
allows
Any
5-pin
andatmore
with
simultaneously
with
performance
selecting
Whetherornot
designofthe
MIDI
features,itis
MAX
operates
creationofcustom
MAX
SCI
introduce
MAX
MIDI
to
MIDI-equipped
instruments:
MAXfs
(for
example,asa
other
than
implementations
computer-
two
MIDI-
DIN
jacks,
complex
one
cable
plays
a
sound
all
other
with
sounds
for
another
MIDI
those
listed
can
"PROGRAMMING
recommended
MIDI-equipped
IMPLEMENTATION"
Finally,
above.
Note:
instrument
usefultoyou.
2
This
When
selection
applications.
options.
although
the
factory
MIDIisan
configurations
MIDI
section
powerisswitched
presents
information.
Threeofthe
MAX
MAX"
methods
computer.
provides
sound
evolving
APPLICATIONS
The
following
canbeused
describes
for
creating
For
programmersofMIDI-equipped
the
detailsonMAX's
charts
system.Weencourage
and
letusknow
practical
on,
However,
examples
instructions
MAX
other
examples
given
with
any
MAX's
new
are
transmits
explain
MIDI-equipped
synthesizer
sounds
provided
what,ifany,
on
control
deal
for
MIDI
for
howtouse
and
receives
options
howtoobtain
only
with
instrument.
"voices"indetail,
MAX
severalofthe
youtoexperiment
using
vocabulary.
eitheraSix-Trak
computers,
applications
other
are
Sequential
control
MAX
with
other
keyboard,
available
the
for
best
results
Circuits
with
options
wheel
more
followed
"MAX
by
or
MIDI
listed
various
would
be
instruments.
and
sound
advanced
using
instruments
these
MG620A
page

End
recording,
and
begin
playback.
Press
Note:
When
of
(to
supposedtoendbylooking
byaMIDI
IMPLEMENTATION,
Once
go
of
When
used
the
Drumtraks
end
recording)
the
lengthofa
outofsync.
the
same
producea4/4
maybeplayed
Record.
When
staysinsync
using
withaDrumtraks,
MAX
pattern
slightly
Pattern
Marker
the
Drumtraks
withadrum
used
too
for
from
page
40).
songisauto-corrected
For
this
reason,besuretorecord
time
signature.
song
instead
back
withapatterninany
Attemptingtorecorda3/4
(depending
pattern
with
the
Drumtraks.
machine,donot
AUTO-CORRECT
MAXfs
recorder
during
soon
the
the
recording.
or
too
nextormost
Drumtraks.
on
the
time
loops,
sets
If
late,
recent
(For
to
matchaDrumtraks
your
song
length).
signature.
the
use
Stoptoend
its
song
during
MAX
determines
drum
more
songs
song
Once
song
lengthstomatch
recording,
pattern
information,
withaDrumtraks
witha4/4
the
begins
recording.
playback,
the
you
press
when
the
ending,
see
MAX
pattern,itdoes
pattern
songisrecorded,
and
length
Record
song
indicated
is
MIDI
not
pattern
may
it
When
end
However,ifRecordispressed
pattern,
playback.
Note:
As
them
marker.
equipped
pressing
the
multipleofthe
Itisstill
sync,
pattern.
machine
Recordispressedtoend
before
Auto-correct
explainedonthe
from
drum
but the
playback
MAX
SONG
assumes
RECORDING
beginssothe
you
does
not
previous
going
Although
withapattern
Record
machine
possibletoset
The
playsasingle-play
outofsync
many
produce
afterafew
drum
drum
best
pattern
machineinuse
methodisto
drum
marker
unsatisfactory
the
recording,
less
intendedtopressitearlier,
affect
WITH
page,
with
machines
feature.Inthese
length).
lenthofMAX's
(non-repeating)
MAX
basic
thanaquarter
the
track
notesofa
OTHER
auto-correcting
the
Drumtraks
are
waits
for
remainsinsync
note
song,
only
MIDI-EQUIPPED
the
patternbyusingaMIDI
equipped
cases,
results,
repetitions
suchasthe
(due
the
song
songstoprevent
mustbeabletostop
record
the
basic
song.
track(s)onMAX
the
current
after
the
and
the
DRUM
goes
song
drum
with
the
endofa
immediately
length.
MACHINES
lengthofMAXfs
with
MIDI,
they
attemptstostop
song
going
length
them
playing
exactlyatthe
outofsync
not
beinganexact
from
while
pattern
to
Drumtraks.
Drumtraks
into
songs
keeps
pattern
may
not
be
recording
going
endofa
your
by
with
out
of
drum
\
MG620A
page
8

BASIC
MIDI
OPERATION
Keyboard
Sound
When
To
load
playingonthe
changesonthe
the
master's
both
Press
Enter30on
Wait
masterisduplicatedbythe
As
you
playonthe
master
Any
sound
Both
displays
recorderison,
However,
that
you
songs
from
Eraseonthe
Erase
Erase
for
Erasetoresume
number
while
playonthe
the
starts
the
master's
stops
master,
are
duplicatedbythe
selectedonthe
show
the
same
the
slave
the
recorderisrunning,
masterorslave
DUMP
mastertothe
master.
blinking.
SOUND
blinking
momentarily.
blinking.
slave.
the
same
notes
slave.
masterisalso
sound
does
OPERATIONS
slave:
SELECT
number.
not
play
keyboardorboth.
keypad.
are
playedonthe
selectedonthe
the
master's
the
slave
slave.
recorded
does
play
slave.
song.
any
not^s
Press
Erase.
Erase
To
select
Double
Press
Enter 23onthe
Press
Mode;
Eraseonthe
Erase
Anything
the
Selecting
over
Note:InDouble
master,
To
disable
Double
MIDI.
although
MIDI
Press
the
sound
Eraseonthe
stops
again.
blinking.
master.
SOUND
played
slave,
Mode
Mode,
including
selects
the
sounds
changeonboth
changesonthe
slave.
The
CONTROL
SELECT
from
the
the sound
Mode4and
slave
does
slave:
master's
songs
OPTIONS
keypad.
master's
keyboardorrecorderisduplicated
numbers
enables
not
display
MAXs.
are
now
copied
usedinthe
sound
any
and
sound
into
the
master's
external
changes
songs.
wheel
sent
slave.
on
changes
from
the
Enter
Press
MG620A
24 on
Eraseonthe
the
SOUND
Selectingasoundonthe
slave.
SELECT
slave.
keypad.
masternolonger
page
11
selects
the
same
soundonthe

Press
PARAMETER.
Enter36on
Press
Adjust
Press
Keyboard
Selecting
When
the
VALUE.
VALUEto03.
This
PROGRAM.
playingonthe
As
a
program
The
Six-Trak's
However,
while
the
SELECT
sets
the
Basic
BASIC
Six-TrakisduplicatedbyMAX.
you
playonthe
on
the
Six-Trak
Six-Trak
sequencer
the
does
is
MAX
plays
Six-Trak
keypad.
Channelto3.
MIDI
OPERATION
Six-Trak,
does
not send
playing,
any
sequencerisrunning.
DUMP
the
same
not
select
program
the
slave
notes
OPERATIONS
that
notes
the
changes
does
you
same
not
are
playedonMAX.
sound
over
play
playonthe
number
MIDIonpower-up.
the
recorded
on
MAX.
notes.
Six-Trak
keyboard
To
send
one
program
Select a
87.
Hold
Press
Release
Enter87on
program
If
the
these
CONTROL
SELECT2on
CONTROL
Sound
Six-Trak.
To
send20programs
Note;
This
records
Hold
Press
TRACK
SELECT9on
TRACK
to
MAX.
99
on
the
from
the
Six-Traktothe
between
desired
locations.
MAX!s
#87
from
over
RECORDonthe
Six-Trak
RECORDonthe
the
Six-Trak.
RECORDonSix-Trak.
SOUND
on
MAX
the
Six-TraktoMAX:
any
sounds
the
Six-Trak.
RECORD
Only
sounds
the
dump).
Six-Trak
MAX:
80 and
SELECT
now
currently
lights
99
on
the
program
Six-Trak.
contains
Six-Trak.
is
not
keypad.
the
in80-
forafew
#80-99ofMAX
(assuming
programs
Six-Trak.
numbered
same
99.
seconds
are
sound
while
now
the
#00-79
For
this
example,
80-99,
move
as
program #87
100
programs
it
enter
to
one
of
on
the
are sent
sameasprograms #80-
were
different
before
MG620A
page
13

To
enable
Press
EraseonMAX.
MAX
on
external
does
not
respondtothe
the
Six-Trak
itself.
wheelsonMAX:
Six-Trak!s
wheels,
evenifthey
are
enabled
Press
Enter27on
Press
To
select
Note:
same
changeonthe
Double
Hold
TRACK
Press
Release
WheninDouble
sound
number
EraseonMAX.
the
SOUND
EraseonMAX.
MAX
been
respondstothe
enabledonthe
Modeonboth
RECORDonthe
SELECT2on
TRACK
Anything
MAX
selected
movements
front
RECORDonthe
played
(including
from
are
Mode,ifa
(not
necessarily
panel.
SELECT
instruments:
keypad.
Six-Trak's
Six-Trak
Six-Trak.
the
Six-Trak.
from
the
all
sound
the
Six-Trakfs
also
duplicatedonMAX.
programisselectedonthe
the
PITCH
itself.
Six-Trak.
Six-Trak
numbers
same
keyboardorsequencerisplayed
usedinthe
front
panel).
sound)
and
but
MOD
wheelsifthey
Six-Trak
PITCH
Six-Trak,
does
and
not
display
sequences
MOD
MAX
wheel
selects
any
have
on
or
the
sound
2M
Note:
USING
The
Prophet-T8fs
(MG1008).
Connection:
Connect
Set
MAX
to
its
Either:
Or: Press
MG620A
Switch
Erase.
Enter20on
MAX
WITHAPROPHET-T8
MIDI
Prophet-T8
power-up
MAX
This
erases
conditions:
power
sounds80-99and
the
SOUND
operationisdetailedinthe
MIDI
off,
then
OUTtoMAX
on.
SELECT
keypad.
page
MIDI
both
15
songs.
IN.
Prophet-T8
MIDIGUIDE

Press
EraseonMAX.
MAX
played
harder
respondstothe
slowly,
(faster),
MAX
playsata
MAXfs
-T8's
keyboard
low
volume
increases.
velocity.
When
volume.Asthe
the
-T8
-T8
keys
keys
are
played
are
2.5
On
data.
optimize
and
Although
instruments
computer
MAXtooffer
To
MIDI
FUNCTIONS
power-up,
This
MAX
section
MAX's
music
select
print-out).
MIDI
sound-producing
are
determinedbythe
more
the
coded
Press
Enter
If
Eraseisblinking.
Erase.
any
Press
Erase.
the
other
sends
explains
operation
can
performance
It
blinks.
appropriate
Erase
It
stops
and
with
enhanceaninstrument's
functions
still
blinks.
functions
blinking.
receives
how
other
capabilties.
which
two-digit
aretobe
Normal
Note
On/Off,
to
disableorenable
MIDI
equipment
Similarly,
computer's
features
than
followinthis
codeonthe
selected,
operationisresumed.
external wheel,
these
(for
performance,itdoes
MIDI
capabilities,
previously
section:
SOUND
enter
possible.
the
and
sound
applications
but
allow
SELECT
appropriate
and
sound
other
storage,
not
instruments
keypad-
code
selection
functions
song
change
withahome
now,
to
editing,
an
such
as
while
The
exceptiontothis
Record
MIDI
Information
several
to
Therefore,
interpret
chainof"slave"
another
channels.
channel
1,"
available
remaining
The
are
(see
CLOCK
includes
receiving
distribute
instrument
through
receiving
control
sentbyone
MIDI
dependingonthe
MIDI
informationinsubtly
synthesizers
The
first
informationonall
"voices."
modes.)
following
used
information
for
special
whichitreceives
general
INPUT,
modes
instruments
informationtoanyofsixteen
may
"slave"
(Modes1and3are
applications.
procedureisthe
page
22).
MODES
which
keyboard
with
application,itmay
maybesettoreceive
be
settoplay
operatesin"Mode
makeiteasytoconnect
instrument,
little
information.
MIDI
interfacing
different
notes
channels,
most
explains
how
the
modes
MIDI
sequencerorcomputer
destinations.
ways.
received
3,"
The
clock
notes
which
latter
and
commonly
affect
input,
hardware,byusing
be
desiredtohave
For
example,
played
from
assigning
anyofthe
allowsitto
instrument
the
used,
MAX's
whichisenabled
several
one
onlyinchannel7,while
received
but
behavior,
instruments.
may
MIDI
instruments
instrumentina
sixteen
select
operatesin"Mode
notestoits
there
and
using
be
sent
to
channels
MIDI
one
MIDI
are
two
how
they
MG620A
page
19

3
PROGRAMMING
MAX
Basic
APPLICATIONS.
as
specific
sounds.
New
ordertobe
locations
In
MAX
understand
capabilities.
first
FOR
methods
The
manual,
It
sound
operation
with
You
they
are,
the
musicianisboundtofeel
musical
sounds
80-99
USING
MAX
fromaSix-Trak.
contexts.
mustbedevelopedonan
storedinMAXfs
using
WITHASIX-TRAK,
MAXfs
sound
SYNTHESIZER
step
toward
MAX
explains
maybeappliedtoMIDI-equipped
parameter
and
may
be
desiredtocontrol
development.
understanding
valuesofMAX's
maybeused
the
can
use
Thisiswhy
the
MIDI
Before
producing
how
a Six-Trak
for
Some
other
factory
the
memory.
functions
new
sounds
MAX
soley
you
wanttobe
external
New
coveredinMIDI
methods
sounds
capabilities
PARAMETERS
howtocreate
maybeusedinthis
computers.
factory
guidelines
MAX
applications
when
withacomputer
has
already
with the
that
MIDI-equipped
sounds
were
are
developed
describes
new
sounds
creating
foracomputer
factory
some
abletocreate your
may
described
and
how
MAX's
sounds.
are
new
are
be
loaded
APPLICATIONS.
for
they
application,
listed
sounds.
for
applications
are:
been
sounds.
more
instrumentorcomputer
MAX,itis
differ
synthesizer
CREATING
towards
coveredinMIDI
However,asgood
useful
into
for
than
own
MAX's
loading
fromaSix-Trak's
sounds
important
"voices"asa
NEW
and
how
the
endofthe
other
others
custom
memory
into
SOUNDS
similar
than
in
in
to
new
Store
Useasa
Print
Applications
computer
the
detailsaprogrammer
MAX.
For
Number:
3.1
This
MAX
these
controlled
SYNTHESIZER
section
actually
voicesata
identify
amplifiers).
on
the
block
Basically,
the
audio
canbemechanical
the
keyboardtothe
increases.Orcontrollers
sounds
music
are,ofcourse,
and
the
and
songs
multi-timbal
playedonMAX.
abilitiesofthe
requirestowrite
detailsonMIDIingeneral,
MIDI-3).
PARAMETERS
describes
contains
analog
three
basic functions:
Each
diagram,
controllers
sources,orthe
MAX!s
very
synthesizers.Tounderstand
voice
Figure
programmable
six
synthesizers,
general
contains
3.2.
provide
filteringorattenuation
devices
suchaskeyboards
oscillator
canbeelectronic,
from
MAX.
sequencer.
determinedbythe
programmer.
level.
The
controllers,
MAX
software
see
THE
voice
termed
MAX
these
audio
severalofeach
the
control
(audio
voltages
and
source)isincreased,
suchasthe
capabilitiesofthe
MIDI
COMPLETE
parameters.
"voices."
fits
instrumentsithas
sources,
typeoffunction,
(CVs)
effectsofthe
wheels.
IMPLEMENTATION
for
computer
SCI
Figure
into
the
and
3.1
traditionofvoltage-
modifiers
which
which
For
determine
modifiers.
example,astheCVfrom
the
oscillator
LFO
or
the
MIDI-equipped
contains
applications
MIDI
(Document
diagrams
proven
(filters
are
represented
the
Controllers
with
one
of
useful
to
and
pitch
of
frequency
three
envelope
MG620A
.
page
23

#2*
INVERT
Value
Range:
00/01
00=Normal
01=Invert
When
cutoff
#25
Value
SameasATTACKinOSCILLATOR
#26
Value
SameasDECAYinOSCILLATOR
#27
Value
SameasSUSTAINinOSCILLATOR
#28
Value
normal,
contourisreversed.
ATTACK
Range:
DECAY
Range:
SUSTAIN
Range:
RELEASE
Range:
the
envelope
00-15
00-15
00-15
00-15
drives
the
section.
section.
section.
filter
cutoff
positively.
If
inverted,
the
filter
SameasRELEASEinOSCILLATOR
If
filter
approximately
#29
LFO
Value
This
vibrato
#30
Value
When
frequency
the
keyboard,
being
release
Range:
00=
Off
01=
On
parameter
effect.
produces no
the
same
00/01
switches
KEYBOARD
Range:
full,
00=
01=
02=
00-02
Off
Half
Full
the
KEYBOARD
justasit is
cutoff
played.
This
resultsina
value.
LFO-modulation
normally
frequency
section.
effect,
control
appliedtothe
is
maintained
consistency
check
voltage
to
that
the
(CV)
oscillator.
ataconstant
of
timbre
AMPLIFIER
filter,
is
which
applied
With
to
the
point
over
the
whole
RELEASE
typically
the
filter
relative
keyboard
is
set
produces
filter's
thus
to
cutoff
"tracking"
the
notes
range.
to
a
MG620A
page
31

When
Obviously,
If
the
not
a
to0,to
If
heard
#31
Value
This
triangle
frequency modulationisusedtocreate
KEYBOARDisoff,
the
1/2
FILTER
filtertobe
precisely
complex
RESONANCEisset
played
tuned,
effectisdesired,
maintainasteady
the
KEYBOARD
until
the
keyisrestruck.
OSC
TRIANGLE
Range:
parameter
00-63
controls
waveformasa
value
selects
from
notes
played
the
midrange
for
self-oscillation,
the
keyboard.
thereisconsiderable
#23
ENVELOPE
frequency
parameteristoggled
MOD
AMOUNT
FREQ-MOD.
control
from
voltagetothe
higheronthe
between
setting
However,
error
from
the
AMOUNT
voice
while
Increasing
"ring"
to voice).
holding
this
filter
modulation
keyboard
these
two
KEYBOARDonFull
since
the
filtersinresonance
normal
willinthis
keys
down,
parameter
cutoff
and
bell
haveaduller
effects.
keyboard
case
the
applies
frequency.
effects.
scale.
normallybeset
effect
will
the
oscillator
This
timbre.
allows
are
(Unless
not
be
high-
This
switched
release
control
parameter
The
sole
//32
ATTACK
Value
Range:
operates
on.
amplifier
parameters,
the
note
00-15
controls
which
dynamics.
regardlessofwhether
are
the
shape
the
SameasATTACKinOSCILLATOR
#33
DECAY
Value
SameasDECAYinOSCILLATOR
#34
Value
Range:
SUSTAIN
Range:
00-15
section.
00-15
AMPLIFIER
envelope
envelope
section.
//13
OSCILLATOR
generator
appliedtothe
attack,
decay,
VCA.
TRIANGLE
sustain,
These
parameters
is
and
SameasSUSTAINinOSCILLATOR
nothing
//35
Value
willbeheard
RELEASE
Range:
00-15
after
the attack
section.
SameasRELEASEinOSCILLATOR
Unless
and
decay
section.
this
parameteristurnedupslightly,
periods
have
elapsed.

#36
VOICE
Value
Range:
VOLUME
00-15
15=
maximum
signal-to-noise
ratio
Programmable
you
aren't
recorded.
In
MAX,asound's
Volume
3.2
Methods
APPLICATIONS.
The
MAX's
on
explainedinthe
from
value
CREATING
following
synthesizer
the
Six-Traktobe
the
voice
always
for
fiddling
VOICE
when
using
NEW
loading
MAX's
section
voices
Six-Trak
Six-TraktoMAX
volumeisa
with
VOLUME
MAX's
SOUNDS
MAX's
synthesizer
presents
are the
dumpedtoMAX.
operation
convenient
MASTER
recorder.
FOR
memory
some
USINGASIX-TRAK
sameasthe
are
coveredinUSING
waytobalance
VOLUME-
parameter
MAX
voices
advanced
manual
value
fromaSix-Trak
have
been
MIDI
Six-Trak's,
Methods
(CM610).
the
loudnessofsounds
Useitafter
becomes
describedinthe
applications
allowing
for
programming
Methods
MAX
WITHASIX-TRAK
the
soundisbasically
the
track's
are
describedinMIDI
for
MAX.
programs
the
for
dumping
initial
previous
Six-Trak
Track
section.
developed
programs
(see
page
so
are
If
you
wishtoalter
Trak
where
dumped
although
sound
loaded
The
hasaUNISON
producingavery
dumpedtoMAX,
(or
one
(Table
for
UNISONinthe
Now
that
you
maybeinterestedinwriting
songs
memory.
MAX
received
external
MAX's
(sequences)
MIDI
the
back
into
MAX
song)
into
the
difference
1,
on
page
more
IMPLEMENTATION
byteofinterestisParameter
device
sounds
canbemodifiedasyou
oneofMAX's
sound's
one
can
dumps
Six-Trak
parameters
of
MAX's
receive
program
fromaMAX.
manually.)
between
feature
MIDIs
allows
which
"fat"
UNISONisignored,
41
Six-Trak-see
monophonic
shows
how
(such
or
simply
oneofthe
factory
sounds,itmust
maybeadjusted.
sound
MAX's
allows
data
CM610)isnot
USINGACOMPUTER
as
the
programs
for
creating
lists
current
locations
dumps
and
SCI
fromaSix-Trak,
(This
all
sound.Ifa
is
means
the
Six-Trak's
sixofthe
and
the
stored
Model
which
new
all
of
MAX's
Change
sound's
play
it.
firstbeloaded
The
altered
80-99.
that
It
is
important
a
Six-Trak
MAX's
factory
synthesizer
Six-Trak's
Six-Trak
sound
in
MAX's
listedinthe
64)
are
control
sounds
canbeplayed
memory.
available
and
"transmitted"
(page
parameterstobe
voicestoplay
program
switch
for
MAX,
loading
and
37).
This
into
the
sound
is
Note
bit
low-cost
perhapstoplay
"receive"
command
changed
can
then
to
note
does
not
accept
sounds
that
using
polyphonically.
that
listonpage
must
the
Six-Trak
one
UNISON
bit
Z5
computers,
longer
them
into
MAX's
data.
from
via
MIDI,
Six-
be
that
be
note,
is
(used
41.)
One
an
so
MG620A
page
33

When
matter
sounds
Change
For
MAX's
computer,
the
sound
the
current
whetheritis
or
in
RAM
command
example,tochange
factory
filter
cutoffofsound
differs
sounds,
specifying
from
sound
afteracomputer
becomes
the
is
selected,
normally
then
the
original,
stored
very
useful.
the
current
transmit
parameter
#24isaltered
butif#24isselected
permanently
load.
sound
number
it
is
placed
in
storedinROMasoneofthe
Whenasound
without
the
Parameter
and
corresponding
using
the
Parameter
MAX's
is
in
Scratchpad,
losing
again,
the
Change
Change
the
Scratchpad
memory,
factory
the
Parameter
original,
MIDI
value.
edited
select
code from
For
example,
command,
versionislost.
the
one
the
new
no
of
if
Note:Touse
enabled
MIDI
If,
MAX's
as
Dump
For
factory
factory
using
factory
parameter
eitheronMAX
command
after
altering
sound
shown
Receive
computer-controlled
sounds,
soundsinthe
the
sound
equipped
no
manual
Table1(page
storedinmemory.
When
Parameter
byte#1is
using
the
MIDI
(see
MAX
oneofMAX's
locations80-
in
Table1(see
MIDI
command
Parameter
(see
MIDI
MIDI
99,
page
edits,
even
though
computer's
Parameter
from
changestothe
computer
loadingisnecessary.
41)
the
Table,
the
MOD
Change
the
canbeprogrammedtoaccept
shows
This
parameter
page
WHEEL.
they
computertoMAX's
computer's
the
formatisused
change
42)isused.
Change
FUNCTIONS,
IMPLEMENTATION,
sounds,itis
the
computerinuse
41),
then
(see
MAX
it
is
recommended
are
permanently
memory
command,
recordofthe
command,
page
19),orby
page
desiredtostore
must
dump
MIDI
and
them
into
IMPLEMENTATION,
that
you
recordedinMAX's
allows
youtoalter
later
dump
"top"20locations,
original
sound
compacted
Note
form
only
command,
in
which
whenacomplete
the
format
thatinTable2,byte#0is
parameter
40)
to
MAX.
the
format
MAX
changes
sending
the
using
page
the
new
soundinone
sound's
the
MAX
39).
Enable
parameters
keepacomputer
factory
the
altered
sound.
and
song
sound
data
soundissent
ROM.
after
Note
dumps
is
Having
soundsonMAX,
versionofthe
applying
thataMIDI-
from
transmitted
over
showninTable2(MAX
not
used,
must
Sound
file
of
MAX,
MIDI.
and
be
All
of
the
the
the
so
and
that
Parameter
enabling
another
controller"
For
more
(available
When
editinganexisting
existing
Rather
available
basic
MG620A
creating
sound.
changes
parameter
MIDI-eqipped
commandstoalter
information
in
THE
progamsitis
soundstofind
than
havingtomanually
which
are
changesonMAX,besuretodisable
on
COMPLETE
sound.
new
clears
all
sent
to
MAX
keyboard,
other
useofcontinuous
SCI
often
Starting
ones.
check
parametersto0,
through
since
controls.
MIDI
THE
convenienttobegin
over
some
controllers,
(Document
BASIC
fromabasic
and
page
SOUND
edit
except
34
MIDI
as
"continuous
them
instruments
see
the
Number:
withabasic
patch
allofa
for
the
MIDI-3).
can
sound's
minimum
controllers."
before
use
MIDI
also
parameters,
using
MIDI
1.0
sound
free
neededtoproduce
MAX
"continuous
specification
insteadofjust
you
from
a
function
After
with
your
is
a

To
select
except:
#12
#21
#30
#34
#36
The
If
rather
is
set
to
31. All
An
alternative
the
edited
the
SAWTOOTH
CUTOFF
FILTER
AMP
VOICE
keyboard
KEYBOARD
SUSTAIN
VOLUME
than
to1(on)
other
computer
like
any
basic
now
sound, use
plays
37,38is
with
enteredonthe
(instead of
parameters
to
selecting
and
dumpedtoMAXinlocations80-
other
soundinMAX's
Erase/SOUND
1
(on)
127
2
(full)
15
15
this
basic
sound.
SOUND
#12
OSC
SAWTOOTH
are
the
same.
the
basic
soundonMAXisto
memory.
SELECT
SELECT
37.
WAVE),
99.
This
sets
keypad,
and
have
The
#14
#15
PULSE
the
basic
all
parameters
OSC
PULSE
WIDTH
basic
sound
sound
stored
can
then
to
0,
WAVE
is
set
in
be
3.3
Unless
numbersindescriptions
TRANSMITTED
Status
Note
On.
9NH
1001
nnnn
Note
Off.
9NH
1001
nnnn
SameasNote
Timing
F8H
1111
1000
Sent
wheneveratiming
MAX
otherwise
MIDI
specified,
DATA
Second
K
Okkk
kkkk
K=36(C0)
Okkk
kkkk
On,
but
velocity=0.
Clock.
IMPLEMENTATION
areindecimal.
Third/Other
40H
0100
-
K
0000 0000
clock
status/data
0000
bytes
ROUTINE
00H
status
byte
(F8H)
is
are
givenin"hex"
received.
and
binary,
while
Stop
Song
FCH
1111
1100
Sent
wheneveraStop Song
MG620A
status
byte
(FCH)
is
page
35
received.

RECOGNIZED
Status
RECEIVE
Second
DATA
Third/Other
Sound
CNH
1100
If
number).
PITCH
Change
nnnn
enabled
Wheel
ENH
1110
nnnn
Goestoall6voices.
repeating
Timing
F8H
1111
Canbereceivedatany
internal
Clock.
1000
(if
enabled).
P
Oppp pppp
P=0-99,
P=0-79,ifno
and
with
Change
Vis
Ovvv
V=LS
Omni
(if
vvvv
byte
sound
enabled).
Vms
Ovvv
V=MS
For
semitone
Successive
the
status
recordertoModel
byte.
number
computer
Mode
On,
vvvv
byte
reference,achangeof10Hinthe
time,
400
Drumtraks.
load
changes
pitch
PITCH
including
all
changeinthe
wheel
between
six
voices
MAX.
changes
any
other
to
sound
#P
(ignore
MSB
producesaone-
canbereceived
messsage.
Usedtosync
channel
without
Note:
between
Stop
FCH
1111
If
Parameter
BNH
1011
For
External
BNH
1011
Successive
to
During
the
time
Song
1100
Song1or2is
Change
C
nnnn
valid
Occc
C=Parameter
parameter
Modulation
01H
nnnn
all
six
0000
Mod
voices.
record
the
MAX
senses
RECORDisselected
active
Wheel
receiving
(if
enabled).
V
cccc
Ovvv
V=Parameter
numbers
Amount
M
0001
This
000m
changes
amount
this
vvvv
#
and
values,
(if
enabled).
mmmm
canbereceived
addedtoprogrammed
Timing
and
when
code
will
CONTROL
Value
see
Clocks
the
stop
the
Table
2.
without
from
first
noteisplayed.
song.
repeating
initial
the
modulation
400
the
Status
amount.
automatically,
byte.
Goes
MG620A
page
37

RECOGNIZED
Status
RECEIVE
Second
DATA
Third/Other
Select
BNH
1011
When
sent
keyboard
recorderison.Itwillbeignored.
Select
BNH
1011
When
assign
All
BNH
1011
Omni
BNH
1011
Local
nnnn
Local
over
modes
Local
nnnn
Local
the
Notes
Off.
nnnn
Mode
nnnn
Control
7AH
01111010
Control
MIDI
Control
7AH
0111
Control
six
voices.
7BH
01111011
Off,
7CH
01111100
Off.
is
and
the
via
external
On.
1010
is
All
Notes
00H
0000
0000
Off,
the
keyboard,
six
voices
are
controllers.
7FH
0111
1111
On
(normal),
00H
0000 0000
Off.
00H
0000
0000
only
the
MAX's
This
wheel,
controlled
and
sound
by
should
not
MIDI.
be
keyboard,
change
This
sent
to
and
sound
information
enables
the
MAX
changes
is
only
elaborate
when
play
its
and
Omni
BNH
Mono
BNH
1011
If
in
Poly
BNH
1011
Mode
1011
nnnn
Mode
nnnn
MAX
Mode1insteadofchangingtoMode
Mode
nnnn
On,
All
7DH
01111101
On/Poly
7EH
01111110
is
in
Mode1(Omni
On/Mono
7FH
01111111
Notes
Off.
00H
0000
Mode
00H
0000
Mode
00H
0000
0000
Off,
All
0000
On/Mono
Off,
All
0000
Notes
Notes
Off.
Off)
when
2.
Off.
this
command
is
received,
MAX
remains
MG620A
page
38