MaxMSP-based Teaching and Learning Resources
created by Mark Phillips
Everything here is freely
available to download and use as you see fit.
This software is designed
to help teach some basic audio principles and common synthesis
techniques to beginning students. There is also a
ProjectSynthPack module with a number of more elaborate
demonstration synths and audio file manglers which beginning
students can use as a resource for their first electronic music
(March 2013) -- virtually every patcher has been
revised and upgraded. This is the first major update I've done on this material in six
or seven years. I completely remade *all* of the
- Increased the size of fonts and objects so the display is more
readable and more suitable for especially video projection.
- Added more standardization
to the user interface
- Added several new features (a brand new, more
flexible input section for the Deluxe Panner, for example)
- Added oscilloscopes and
spectroscopes to several more modules
- Refined the programming and
got rid of a lot of "questionable" patching routines.
- Eliminated ALL hidden objects and
patch cords (except for the menu pages). This is probably the biggest and
most significant change. It will permit anyone using only the
stand-alone application (or the free Max Runtime application)
to see ALL of the programming used to create the patch.
Primer (c. 25 MB) a ".zip" compressed archive.
This is a stand-alone Mac application.
Windows users (or Mac users who want to or need to do it this
way) can download and install either the full Max6 program or
the free runtime version of the program from Cycling 74 and
use either of the following links. (Note to Windows users:
Good luck! I have no way of doing detailed testing. But
many of my students have gotten these things to work, though, so
that should give you some encouragement.)
Primer Collective — This link downloads a "zipped" single
Max "collective" patch. This will be a simple solution for
Windows users who
don't want or need to be able to unlock individual patches., though it will require you to download and install the
runtime version of Max6.
— This link downloads a folder with all the individual modules of
the Primer as separate files. Each module can be run individually,
or you can open the file named E-A_MusicPrimer.maxpat to run the
programming in a manner similar to running the stand-alone Mac
Note: Anyone with Max6
installed on their computer (Mac or PC) can also use this last
link above to look "under the hood" and all the details about
how the patches work. However, with this new version,
there won't be much to learn that you cannot learn by just
looking at the application or the collective. Either way,
beginners can start learning how to program and create their own
Max patches while learning about basic principle of
significantly upgraded and improved version released in winter
March. 2013 Rev.
is now available — slight tweaks and improvements to the
significant revision from earlier in the month
Ma(r)xTutorials is an idiosyncratic collection of tutorials,
demos, and "tools" focusing entirely on Max objects (i.e. no MSP
or Jitter objects) and aimed primarily at true beginners who are
just trying wrap their heads around this open-ended program. It is
intended to supplement the tutorials that come with the program.
I've just updated this set of Max tutorials using Max 6. In the
process, I substantially revised and/or expanded nearly every
patch and added a lot more to the Max Basics folder and added
several more Useful Tools. It will be more pedagogically
useful than ever for someone just starting to learn Max.
This link downloads a small "zipped" folder of demos for beginning
max programmers ... requires user to also download install either the full Max6 program or
the free runtime version of the program from Cycling 74
very old "out-dated" and
probably useless stuff
original "historic" version is no longer being developed, but
I've also created a small Index
of the patcher names used in the tutorial (in "pdf" format).
previous version (Max5)
a slightly older version
file is a collection of VST plug-ins derived from the ProjectSynth
module of my E-A_MusicPrimer.
Contents include the following: AdditiveSynth, FM-Synth, DeepSpace
(automated sine waves), ModWheelMayhem, ModWheelScales,
NoiseySynth2, PannerDeluxe, and Pierre'sPlayhouse.
NOTE: To use this set of plug-ins you
need to have the free run-time version of Pluggo (now
discontinued and no longer available from Cycling '74)
Then place the plugin modules in a folder named Pluggo and
place that folder in the folder with your other VST
plug-ins. Then launch your VST host application.
(old "legacy" OS 9 version)
Primer: (ca 600k) old OS 9 version
MusicPrimerFolder.sit (ca. 100k) — OS 9 version