 |
|
 |
 |
  | Mac: option + mouse button
|
 |
 |
 |
 |
  | Win: alt + left mouse button
|
 |
 |
 |
 |
  | Only works on unlocked patches (unless Options/Help from Locked Patchers checked)
|
 |
 |
 |
 |
  | All help patches can be unlocked & plundered - but make sure not to save if you alter them!
|
 |
 |
 |
 |
  | Jitter also has HTML documentation (click on buttons in help files)
|
 |
 |
 |
 |
 B. | Editing command pop-up menu
|
 |
 |
 |
 |
 C. | Quick Message reference pop-up Menu
|
 |
 |
 |
 |
  | Max/MSP: lists messages, Jitter: lists attributes, then messages
|
 |
 |
 |
 |
  | Mac: ctrl + opt + mouse button
|
 |
 |
 |
 |
  | Win: alt + right mouse button
|
 |
 |
 |
 |
  | Appears in lower lefthand corner when you hover over an inlet or outlet (if Options/Assistance checked)
|
 |
 |
 |
 |
  | error messages are displayed here
|
 |
 |
 |
 |
  | print object prints messages for debugging
|
 |
 |
 |
 |
 2. | Included Documentation & Resources
|
 |
 |
 |
 |
  | Introduction: history & bullet points
|
 |
 |
 |
 |
  | Arguments, Collectives, Debugging, Editing (Templates, Clippings, Prototypes), Programming Style, Encapsulation, Errors, Files, Loops, Externals, Messages to Max, Shortcuts
|
 |
 |
 |
 |
  | Tutorials 26-29: Abstraction
|
 |
 |
 |
 |
  | Tutorials 34-36 More MIDI
|
 |
 |
 |
 |
  | Tutorials 46-47: Scripting
|
 |
 |
 |
 |
  | Tutorials 48-51: JavaScript
|
 |
 |
 |
 |
  | Tutorials 52-53: Pattr objects
|
 |
 |
 |
 |
  | entries for every Max object
|
 |
 |
 |
 |
  | MSP46TutorialsAndTopics.pdf
|
 |
 |
 |
 |
  | Digital audio fundmentals
|
 |
 |
 |
 |
  | Tutorials 1-6: Fundamentals
|
 |
 |
 |
 |
  | Tutorials 7-12: Synthesis
|
 |
 |
 |
 |
  | Tutorials 13-17: Sampling
|
 |
 |
 |
 |
  | Tutorials 18-22: MIDI control
|
 |
 |
 |
 |
  | Tutorials 23-25: Analysis
|
 |
 |
 |
 |
  | Tutorials 26-31: Signal processing
|
 |
 |
 |
 |
  | entries for every MSP object
|
 |
 |
 |
 |
  | OctimaxCompressionTutorial.pdf
|
 |
 |
 |
 |
  | omx objects: audio compression
|
 |
 |
 |
 |
  | Tutorial 1, 4, 19, 24, Appendix A: QuickTime
|
 |
 |
 |
 |
  | Tutorials 2, 3, 11, 14, 16, 20: Matrices
|
 |
 |
 |
 |
  | Tutorials 5-10, 12: Image processing
|
 |
 |
 |
 |
  | Tutorials 13, 15, 29: Compositing
|
 |
 |
 |
 |
  | Tutorials 17, 18: Feedback, Iteration
|
 |
 |
 |
 |
  | Tutorials 21, 22, 23: Video input + output
|
 |
 |
 |
 |
  | Tutorials 26-28, 48: Audio + MIDI
|
 |
 |
 |
 |
  | Tutorials 30-37, 40-43, Appendix B, D: OpenGL (3D)
|
 |
 |
 |
 |
  | Tutorial 38: Live performance
|
 |
 |
 |
 |
  | Tutorials 45-47: JavaScript
|
 |
 |
 |
 |
  | Tutorial 50: Procedural Modeling
|
 |
 |
 |
 |
  | Tutorials 52-53: Networking
|
 |
 |
 |
 |
  | jsui: javascript UI object
|
 |
 |
 |
 |
 A. | All-in-one intro to Max/MSP/Jitter
|
 |
 |
 |
 |
 B. | QuickTime Folder Player
|
 |
 |
 |
 |
 C. | Lots more bits and pieces here & there
|
 |
 |
 |
 |
 A. | MaxTutors (Peter Elsea)
|
 |
 |
 |
 |
 B. | creativesynth.com articles
|
 |
 |
 |
 |
  | A wonderful MSP patch by Paul Hertz that produces all kinds of cheesy science fiction sound effects. It's also a great tool for learning how MSP works.
|
 |
 |
 |
 |
 B. | Max Overviews & MaxMSP Object Thesaurus (Stefan Tiedje)
|
 |
 |
 |
 |
 7. | Third-Party Objects & Libraries (freeware/shareware)
|
 |
 |
 |
 |
 A. | Lobjects (Peter Elsea, UCSB)
|
 |
 |
 |
 |
  | The point of the Lobjects is to provide a set of high level abstractions that are powerful and obvious.
|
 |
 |
 |
 |
 B. | UBC MaxMSPJitter Toolbox
|
 |
 |
 |
 |
  | The UBCToolbox consists of a collection of modules which are encapsulated in bpatcher objects. The bpatcher provides you with simple controls for the module so that it can be controlled in a logical and consistent way.
|
 |
 |
 |
 |
 D. | jb Utilities (Joseph Branciforte)
|
 |
 |
 |
 |
  | jb.utilities are a group of 49 abstractions for the max/msp environment. They provide a closely related set of functions for performing common tasks in max/msp as well as streamlining more complex workflow problems.
|
 |
 |
 |
 |
 E. | Jamoma & Jade (Tim Place)
|
 |
 |
 |
 |
  | Jamoma provides a clear structure and common features for building max patches. reducing the amount of time needed to create new performance systems, and enhancing the interchange of patches amongst max users.
|
 |
 |
 |
 |
  | Jade is a flexible, relatively easy-to-use, environment for composition and performance. For many Jade has made approaching the complexities of interactive music possible. Now it is available for free as an open-source project.
|
 |
 |
 |
 |
 F. | cv.jit (Jean-Marc Pelletier, IAMAS)
|
 |
 |
 |
 |
  | cv.jit is a collection of max/msp/jitter tools for computer vision applications. The goals of this project are to provide externals and abstractions to assist users in tasks such as image segmentation, shape and gesture recognition, motion tracking, etc. as well as to provide educational tools that outline the basics of computer vision techniques.
|
 |
 |
 |
 |
 G. | aka.objects (Masayuki Akamatsu)
|
 |
 |
 |
 |
  | aka.appleremote ... handles the data of Apple Remote by deactivating Front Row.
|
 |
 |
 |
 |
  | aka.beep ... produces a system alert sound.
|
 |
 |
 |
 |
  | aka.booklight ... retrieves the ALS (Ambient Light Sensor) and controls backlights.
|
 |
 |
 |
 |
  | aka.bookmotion ... retrieves the SMS (Sudden Motion Sensor) data.
|
 |
 |
 |
 |
  | aka.datagram ... converts a symbol to/from a plain text into a udp packet.
|
 |
 |
 |
 |
  | aka.datetime ... provides the Gregorian date and absolute time calculation.
|
 |
 |
 |
 |
  | aka.keyboard ... executes several keyboard operations (key type, key down and key up).
|
 |
 |
 |
 |
  | aka.listen ... ecognizes human spoken words through microphone input.
|
 |
 |
 |
 |
  | aka.mouse ... executes several mouse operations (move, click, hide, show, change, etc.).
|
 |
 |
 |
 |
  | aka.overlap ... handles overlapping note information.
|
 |
 |
 |
 |
  | aka.power ... gets the status of power source and perform sleep, restart, shutdown and logout.
|
 |
 |
 |
 |
  | aka.shell ... executes UNIX shell commands.
|
 |
 |
 |
 |
  | aka.spacenavigator ... handles 3Dconnexion's SpaceNavigator.
|
 |
 |
 |
 |
  | aka.jit.gl.snhandle ... handles a 3D object/space using 3Dconnexion's SpaceNavigator.
|
 |
 |
 |
 |
  | aka.speech ... reads aloud text.
|
 |
 |
 |
 |
  | aka.systemsound ... controls the volume of the system sounds.
|
 |
 |
 |
 |
  | aka.wiiremote ... handles Nintendo Wii Remote.
|
 |
 |
 |
 |
  | aka.iphone / experiment 1 ..
|
 |
 |
 |
 |
 H. | Chaos Lib (Andre Sier)
|
 |
 |
 |
 |
  | A-Chaos Lib is a library of non-linear strange attractors for the max programming environment extended from Richard Dudas' Chaos Collection, including the source.
|
 |
 |
 |
 |
  | a 2d implementation of Craig Reynolds' famous bird-flocking algorithm
|
 |
 |
 |
 |
 J. | st.ools (Stefan Tiedje)
|
 |
 |
 |
 |
  | "This library of tools I need or I believe to need for my own needs is completely unfinished in terms of public preparation. But I think there is so much useful stuff in it, that I came to the conclusion I'd better pull it out to the world and program new tools, than sitting down and form it into a 'product'."
|
 |
 |
 |
 |
 C. | Student and Educational Pricing
|
 |
 |
 |
 |
  | one-time 9-month authorization $59
|
 |
 |
 |
 |
  | student discount permanent license $450
|
 |
 |
|


 |
 |
 |