in 1-2 years i'll be looking for a higher end controller and/or sequencer but i haven't set my mind yet. and they almost all use max/msp. a monome or a lemur would be nice but if i can't program anything for them, well i better get something else.
so, i'm looking for online tutorial or some kind of books regarding pragramation of max/msp. i found its capability stunning. application dedicated from a monome, lemur, to anything that can transmit data. BUT, i know nothing about programming and the tutorial i've found are super basic and don't explain anything beside "connect this there". the one on cycle74 are nice but are for more advance user.
max msp tutorial or books?
Forum rules
READ: VSE Board-Wide Rules and Guidelines
READ: VSE Board-Wide Rules and Guidelines
- novielo
- Moderator

- Posts: 1221
- Joined: Fri Feb 22, 2008 2:37 pm
- Gear: in order of appearence:
sh2000 s612 nord modular mpc1000 kp3 ms-something cp-251 gameboy s6000 and other crappy stuff - Band: one-man band
- Location: by the river, st-jerome, quebec, canada, north america
- Contact:
max msp tutorial or books?
-Save yourself the time and have a conversation with a plastic chair. -RobotHeroes
- futureworlder
- Supporting Member!

- Posts: 88
- Joined: Sun Jul 31, 2005 10:43 am
- Gear: modular | monome | x0xb0x | ableton
- Location: Brooklyn, NY
- Contact:
Re: max msp tutorial or books?
have you checked the monome website lately?
http://monome.org
There are HUNDREDS of apps that were written in Max/MSP, bidule, chuck, jython, processing, etc. that don't require any tweaking if all you're looking for is an 'intelligent' midi controller. some personal favorites:
SevenUp
MLR
Step
Balron
Flin
Pages
you can also download a monome-emulator, which some people have mapped to a standard midi controller, but the real benefit to the monome is the combination of hands-on tactile control and visual feedback. Have you looked into the APC-40? If you're using Ableton, it's definitely something to check out. Another cool thing about this new development is MaxForLive, which is a stripped down version of Max/MSP with symbols and functions that are geared towards Ableton Live - for instance, you can take a simple gain stage, tweak a few values in the Max patch and turn it into a ring modulator. This could be a good middle-ground for you to get into programming in Max.
http://monome.org
There are HUNDREDS of apps that were written in Max/MSP, bidule, chuck, jython, processing, etc. that don't require any tweaking if all you're looking for is an 'intelligent' midi controller. some personal favorites:
SevenUp
MLR
Step
Balron
Flin
Pages
you can also download a monome-emulator, which some people have mapped to a standard midi controller, but the real benefit to the monome is the combination of hands-on tactile control and visual feedback. Have you looked into the APC-40? If you're using Ableton, it's definitely something to check out. Another cool thing about this new development is MaxForLive, which is a stripped down version of Max/MSP with symbols and functions that are geared towards Ableton Live - for instance, you can take a simple gain stage, tweak a few values in the Max patch and turn it into a ring modulator. This could be a good middle-ground for you to get into programming in Max.
"Computers are useless, they can only give you answers"- Pablo Picasso
http://www.myspace.com/briantraister
http://www.myspace.com/briantraister
- Stab Frenzy
- Moderator

- Posts: 9723
- Joined: Tue Jun 06, 2006 5:41 pm
- Gear: Eurorack, RYTM, Ultranova, many FX
- Location: monster island*
- Contact:
Re: max msp tutorial or books?
Max/MSP comes with heaps of tutorials which start at the very beginning and work up to quite advanced stuff. They'll keep you busy for months I imagine, and if you've got the program you've got the tutorials. 
Re: max msp tutorial or books?
Yep, the tutorials that come with Max/MSP are just about all you could ask for.
Max is "easy" to use; understanding how it works and the interface is fairly user-friendly. However, actually knowing what to do takes some time, and even trying to figure out WHAT you want to do is probably the hardest part.
However, controlling MIDI data is one of the easier things to do; that's what the program was originally created for back in the 80's. It wasn't until 1997 or so when MSP came out where things got more difficult, since MSP is the actual sound/synthesis portion of the program.
Outside of the tutorials, I'd recommend the book "Composing Interactive Music" by Todd Winkler. It was written in the early-mid 90's, so it doesn't cover any MSP stuff, but it's an easy book to follow and goes through how to set up Max for controlling hardware/MIDI in various formats.
And like Futureworlder said, when it comes to this sort of thing, there's tons of people who have already made amazing patches that probably do exactly what you want to do, and there's no shame in using them. Once you've studied them and figured out how those work, it makes it a lot easier to design your own patches that may be a bit more specific to your end goal.
Max is "easy" to use; understanding how it works and the interface is fairly user-friendly. However, actually knowing what to do takes some time, and even trying to figure out WHAT you want to do is probably the hardest part.
However, controlling MIDI data is one of the easier things to do; that's what the program was originally created for back in the 80's. It wasn't until 1997 or so when MSP came out where things got more difficult, since MSP is the actual sound/synthesis portion of the program.
Outside of the tutorials, I'd recommend the book "Composing Interactive Music" by Todd Winkler. It was written in the early-mid 90's, so it doesn't cover any MSP stuff, but it's an easy book to follow and goes through how to set up Max for controlling hardware/MIDI in various formats.
And like Futureworlder said, when it comes to this sort of thing, there's tons of people who have already made amazing patches that probably do exactly what you want to do, and there's no shame in using them. Once you've studied them and figured out how those work, it makes it a lot easier to design your own patches that may be a bit more specific to your end goal.

