Académique Documents
Professionnel Documents
Culture Documents
About
Me
Late
1980 s:
club
DJ
in
Bal5more,
MD
-
industrial
/
alterna5ve
/
techno
Early
1990 s:
Glitch
releases
on
mul5ple
labels:
R&S,
Fax,
Industrial
Strength,
Radikal,
Antler-Subway
Collabora5ons
with
Richie
Haw5n,
Lenny
Dee,
and
others.
h]p://discogs.com/ar5st/Glitch
Mid
1990s:
Created
our
own
label,
Defec5ve
Records
Moved
to
Boston
h]p://defec5verecords.com
About
Me
Defec5ve
Records
now
home
to
my
so9ware
crea5ons,
almost
all
of
which
are
Max
crea5ons
About
Me
Contributor
to
Jack
OS
X
(Mac
port
of
Jack
Audio
Connec5on
Kit,
h]p://jackosx.com
)
DIY
synth
builder
(x0xb0x/x0xi0,
Shruthi,
WTPA,
etc)
Day
job:
Pediatric
Endocrinologist
&
Chief
Informa5on
Ocer,
Children s
Hospital
Boston
Standalone
object,
presenta5on
mode
Current status
Window sekngs
Current status
Tip: Include high resolu5on (256 x 256) versions within icon les
Menu
tweaking
menubar
object
Make
an
About
My
Cool
App
entry,
and
one
for
Documenta5on
Dening
loca5on
of
documenta5on
le
Dening
loca5on
of
documenta5on
le
maxinterface.json
h]p://jsonviewer.stack.hu/
Paste
contents
of
maxinterface.json
into
Text
maxinterface.json
maxinterface.json
maxinterface.json edi5ng
maxinterface.json edi5ng
Leave
alone
PkgInfo
My
Cool
App.mxf
MacOS
folder
Info.plist
we
will
work
on
later
ad
folder
No
need
for
Rewire?
Delete
ad_rewire.mxo
MSPReWireDevice.bundle
No
need
for
Non
Real5me?
Delete
ad_nonreal.mxo
mididrivers
folder
Not
using
General
MIDI?
Delete
augraph.mxo
Not
using
ReWire?
Delete
Midi_adrewire.mxo
Interfaces
folder
Be
sure
to
keep
maxinterface.json
(your
custom
one!)
I
also
keep
those
les
necessary
for
Max
window
leave
only
what
you
need
(experiment!)
Installer/Uninstaller
Mac
Distribute
as
.dmg
le,
double
click
to
mount,
drag
to
Applica5ons
folder
I
use
DropDMG
($24
USD)
plenty
of
other
(free)
ways
to
do
it
Uninstalla5on
just
delete
applica5on
Installer/Uninstaller
Windows
Can
just
distribute
as
.zip,
but
slicker
to
build
installer
that
places
les
in
right
places,
Start
menu
entries,
Registry
entries,
uninstaller,
etc
I
use
Nullso9
Scriptable
Install
System
(NSIS)
(free
and
open
source)
Can
get
fancy
e.g.
test
to
see
if
Java
installed,
if
not,
divert
user
to
install
it
rst.
Applica5on
Protec5on
Commercial
op5on
now
available
but
$$
h]p://www.excelso9ware.com
My
approach
Lots
of
small,
rela5vely
easily
defeat-able,
but
in
aggregate,
good
enough
protec5ons
Username/password
combo
Username
is
based
on
users
*real*
name
or
other
creden5als
Tie
authoriza5on
to
specic
machine
a]ribute
If
providing
demo
version,
dont
have
full
version
func5onality
within
it
Dont
make
the
full
version
publicly
downloadable
Obfuscate
within
your
Max
patches
themselves
(in
case
people
open
up
your
collec5ves)
Make
so9ware
rela5vely
cheap,
and
make
it
up
on
volume!
Miscellaneous
Why
does
double-clicking
a
Max
patcher
launch
my
standalone
instead
of
Max
(on
a
Mac)?
Thank
You
All
at
Cycling
74,
the
Cycling
74
forums,
and
the
(defunct)
Max
mailing
list!