Jump to content


Join WATMM Now!

Register and Subscribe now for as little 3.00 USD for one year to gain Supporting Member access. We also have other subscription packages to choose from that grant you extra abilities and features.

A subscription is required in order to post, reply to posts, start topics, search, and other features.

By joining and subscribing, you are helping support the forums, as well enable us to add new features and enhancements (and maintain them).

Once registered and logged in, you will be able to create topics, post replies to existing threads, get your own private messenger, post status updates, manage your profile and so much more.

To sign up for a subscription package, click your user name in the upper right, and choose "Client Area". Then, choose a package that suits your needs.

This message will be removed once you have signed in.


Max/MSP
Tips Tricks Suggestions Max/MSP & Music Production

Max/MSP

  • Please log in to reply
187 replies to this topic

#26 mcbpete

mcbpete

    <3 everything

  • Moderators
  • PipPipPipPipPipPip
  • 13,143 posts
  • 179 topics
  • Joined 01-July 01
  • Gender:Male
  • Location:Lahndahn Tahn
  • Country:United Kingdom

Posted 04 September 2013 - 09:29 AM

Cycling74 has a 25% crossgrade offer at the moment meaning I can upgrade my Max4Live license to a full Max/MSP AND Gen license for just over 100 quid.

Two questions:
1. I'm quite a newbie to Max so would this be overkill at this stage of the day ?
2. I've seen a few video tutorials but still can't get my head round Gen. What can it do that Max/MSP can't ? John Ehrlichman was mentioning being unimpressed by the FFT capabilities of MSP, so do the sample-level processing capabilities of Gen mean that you can do all sorts of spectral gubbins with it ?

#27 mcbpete

mcbpete

    <3 everything

  • Moderators
  • PipPipPipPipPipPip
  • 13,143 posts
  • 179 topics
  • Joined 01-July 01
  • Gender:Male
  • Location:Lahndahn Tahn
  • Country:United Kingdom

Posted 26 August 2014 - 04:46 AM

Stupidly simple Max query - See the number boxes below, I can alter then by clicking and dragging up and down on the '>' icon (which increases/decreases depending on the rate I drag the mouse), but how do I enter specific numbers into them. How for example would I enter '1000' into the box on the left - Double clicking doesn't seem to do anything.

imm01.gif

#28 psn

psn

    2K, On My Way

  • Members
  • PipPipPipPipPip
  • 6,830 posts
  • 25 topics
  • Joined 28-July 09
  • Gender:Male
  • Location:Norway
  • Country:Not Selected

Posted 26 August 2014 - 05:38 AM

Make a message box with the number you want and hook it up to the number box.

#29 mcbpete

mcbpete

    <3 everything

  • Moderators
  • PipPipPipPipPipPip
  • 13,143 posts
  • 179 topics
  • Joined 01-July 01
  • Gender:Male
  • Location:Lahndahn Tahn
  • Country:United Kingdom

Posted 26 August 2014 - 05:45 AM

Aaah, good call ! So is that the only method, are the boxes there for value type (integer, float etc.) more than to set an initial value ?

#30 xox

xox

    2K, On My Way

  • Knob Twiddlers
  • PipPipPipPipPip
  • 5,379 posts
  • 6 topics
  • Joined 08-April 08
  • Gender:Male
  • Country:Croatia

Posted 26 August 2014 - 08:37 AM

you should be able to select an int/float box and then enter a value by typing. the method psn mentioned is when you want a quick dial (by just clicking on the message box with the specific value) or to save the value for later use in a reopened patch

Edited by xox, 26 August 2014 - 08:41 AM.


#31 xox

xox

    2K, On My Way

  • Knob Twiddlers
  • PipPipPipPipPip
  • 5,379 posts
  • 6 topics
  • Joined 08-April 08
  • Gender:Male
  • Country:Croatia

Posted 26 August 2014 - 08:40 AM

are the boxes there for value type (integer, float etc.) more than to set an initial value ?

 

afaik yes. they're also useful in displaying values 



#32 Entorwellian

Entorwellian

    Hypermnesia

  • EKT Plus
  • PipPipPip
  • 777 posts
  • 29 topics
  • Joined 24-September 07
  • Gender:Male
  • Location:Canada
  • Country:Canada

Posted 26 August 2014 - 10:10 AM

If you are just using the control functions of Max for triggering MIDI stuff you can probably get away with the tutorials. If you're looking to get into creating actual sounds within the program itself then you are most definitely going to want to learn everything dsp. However, If you are poor at physics, and you don't have an understanding of algebra and trigonometry you will have to learn those before getting into dsp. Finally, you there is a long learning curve to learn how to plan out and design max/pd programs effectively since the graphic portions eat CPU like a hog, so you will have to also learn a tiny bit of computer science techniques too.

 

Like some people said here: You are going to have to re-invent the wheel musically. It is a very long and tedious learning curve (it took me an entire year) that amounts to a very big but narrow payout. You have to ask yourself what you are wanting to do and if you have to go through that much work to accomplish it.

 

As for Max, I think its overpriced but its definitely the sleekest and most user friendly of all of the object oriented music programming languages out there.

Puredata Extended++ takes regular PD and adds nearly all of the functions from Max/Msp into it (including some nice graphic UI stuff. One user even made the same GUIs and Objects from Max.) But documentation is poor and even the best guides out there are convoluted or require some math/dsp knowledge.

 

If you want to go all the way balls out nuts I recommend supercollider just for the text coding. You will get carpel tunnel syndrome from constant mouse dragging in max and pd.

 

 

edit: max 7 coming out sounds to be super user-friendly this time around with new tutorials and help resources.


Edited by Entorwellian, 26 August 2014 - 10:18 AM.


#33 mcbpete

mcbpete

    <3 everything

  • Moderators
  • PipPipPipPipPipPip
  • 13,143 posts
  • 179 topics
  • Joined 01-July 01
  • Gender:Male
  • Location:Lahndahn Tahn
  • Country:United Kingdom

Posted 26 August 2014 - 10:16 AM

If you want to go all the way balls out nuts I recommend supercollider just for the text coding. You will get carpel tunnel syndrome from constant mouse dragging in max and pd.

True, though if you have Gen (which'll be included for free in Max 7 when it's out in a few months) you can use the Codebox object -



#34 Entorwellian

Entorwellian

    Hypermnesia

  • EKT Plus
  • PipPipPip
  • 777 posts
  • 29 topics
  • Joined 24-September 07
  • Gender:Male
  • Location:Canada
  • Country:Canada

Posted 26 August 2014 - 10:25 AM

Oooh. Very nice!



#35 Entorwellian

Entorwellian

    Hypermnesia

  • EKT Plus
  • PipPipPip
  • 777 posts
  • 29 topics
  • Joined 24-September 07
  • Gender:Male
  • Location:Canada
  • Country:Canada

Posted 26 August 2014 - 10:32 AM

also everything that ryanmcallister on page 1 said is amazingly accurate.



#36 mcbpete

mcbpete

    <3 everything

  • Moderators
  • PipPipPipPipPipPip
  • 13,143 posts
  • 179 topics
  • Joined 01-July 01
  • Gender:Male
  • Location:Lahndahn Tahn
  • Country:United Kingdom

Posted 26 August 2014 - 10:38 AM

Absolutely. I took the plunge a few days after posting the message at the top of this page and despite the (almost) year of owning the full blown Max6+Jitter+Gen package I'm still more of a hacker with loading up existing patches and tweaking bits, rather than making stuff from scratch. But I'm so loving the flexibility of it all - it's just a little overwhelming the power of it all at the moment !

I feel like I have a huge explosive creative potential in my software setup now - I've just got to work out where to bung the touch paper (and maybe learn exactly what it is that I need to blow up !)

#37 Entorwellian

Entorwellian

    Hypermnesia

  • EKT Plus
  • PipPipPip
  • 777 posts
  • 29 topics
  • Joined 24-September 07
  • Gender:Male
  • Location:Canada
  • Country:Canada

Posted 26 August 2014 - 10:49 AM

Same here! I still use a few objects I built from my tutorial exercises as starters for things.

Half of the fun was just learning how everything works and being able to build anything out of nothing and slowly experiencing the iterative process of building tiny simple patches to make more advanced patches, and using those to make more advanced patches, etc... I'm getting into making some more elaborate programs with it I'm *still* learning new things and techniques with every use. Knowledge is truly power.

 

Also, Adieu: Whatever you learn in puredata you can transfer over to max since they're almost essentially the same. If you get into either feel free to PM me about any questions, resources, needing something explained or just being pointed where to begin.


Edited by Entorwellian, 26 August 2014 - 10:53 AM.


#38 phling

phling

    fiercely fuck black electronic seance

  • Members
  • PipPipPipPipPip
  • 6,275 posts
  • 105 topics
  • Joined 01-February 10
  • Gender:Male
  • Location:Berlin
  • Country:Germany

Posted 26 August 2014 - 12:47 PM

 

If you want to go all the way balls out nuts I recommend supercollider just for the text coding. You will get carpel tunnel syndrome from constant mouse dragging in max and pd.

True, though if you have Gen (which'll be included for free in Max 7 when it's out in a few months) you can use the Codebox object -

 

 

okay so I watched the video up until it said:

 

you can use any kind of C code except pointers, or arrays.

 

FLOL!

 

C

 

no pointers

 

bwahaha.



#39 psn

psn

    2K, On My Way

  • Members
  • PipPipPipPipPip
  • 6,830 posts
  • 25 topics
  • Joined 28-July 09
  • Gender:Male
  • Location:Norway
  • Country:Not Selected

Posted 26 August 2014 - 12:50 PM

That's funny!



#40 phling

phling

    fiercely fuck black electronic seance

  • Members
  • PipPipPipPipPip
  • 6,275 posts
  • 105 topics
  • Joined 01-February 10
  • Gender:Male
  • Location:Berlin
  • Country:Germany

Posted 26 August 2014 - 12:51 PM

"here, have this free helicopter, oh btw it will never flap."



#41 mcbpete

mcbpete

    <3 everything

  • Moderators
  • PipPipPipPipPipPip
  • 13,143 posts
  • 179 topics
  • Joined 01-July 01
  • Gender:Male
  • Location:Lahndahn Tahn
  • Country:United Kingdom

Posted 26 August 2014 - 01:07 PM

Do helicopters flap?

I think pointers and array functionality are accessible through using java externals. The above video only applies to the codebox object within gen~

#42 phling

phling

    fiercely fuck black electronic seance

  • Members
  • PipPipPipPipPip
  • 6,275 posts
  • 105 topics
  • Joined 01-February 10
  • Gender:Male
  • Location:Berlin
  • Country:Germany

Posted 26 August 2014 - 01:22 PM

lel maybe it's the wrong word for what a helicopter does to get off the ground... feel free to replace with "rotate".

 

or, different metaphor: a boxer without arms.

 

anyway... this codebox thing seems like a rather misguided idea by Cycling...

why would you even want to use C, if you cannot have the good stuff..? let me guess, probably there's no structs either.



#43 mcbpete

mcbpete

    <3 everything

  • Moderators
  • PipPipPipPipPipPip
  • 13,143 posts
  • 179 topics
  • Joined 01-July 01
  • Gender:Male
  • Location:Lahndahn Tahn
  • Country:United Kingdom

Posted 26 August 2014 - 03:43 PM

I definitely don't know enough about sample-level DSP coding (which is what Gen~ does as opposed to the higher-level prototyping of Max), as my question about simply connecting boxes would attest to, but maybe C is perfect for that sort of thing, maybe it doesn't need pointers and structs and all that.

#44 mcbpete

mcbpete

    <3 everything

  • Moderators
  • PipPipPipPipPipPip
  • 13,143 posts
  • 179 topics
  • Joined 01-July 01
  • Gender:Male
  • Location:Lahndahn Tahn
  • Country:United Kingdom

Posted 06 September 2014 - 12:58 PM

Here's my quick'n'dirty (and probably very buggy) first proper Max4Live device called MultiMod - It's like a ring mod but instead of just modulating the sine with a sine you can choose the waveform as well as the arithmetic type of modulation (be very careful with the 'divide' function, it makes things very very loud !)

multimod.png

http://www.ilovecubu...e/MultiMod.amxd

EDIT: Now with working stereoness and toned down the scariness of the divide power

#45 mcbpete

mcbpete

    <3 everything

  • Moderators
  • PipPipPipPipPipPip
  • 13,143 posts
  • 179 topics
  • Joined 01-July 01
  • Gender:Male
  • Location:Lahndahn Tahn
  • Country:United Kingdom

Posted 17 September 2014 - 04:23 PM

Max 7 is coming real soon -



#46 phling

phling

    fiercely fuck black electronic seance

  • Members
  • PipPipPipPipPip
  • 6,275 posts
  • 105 topics
  • Joined 01-February 10
  • Gender:Male
  • Location:Berlin
  • Country:Germany

Posted 17 September 2014 - 05:40 PM

my sides



#47 mcbpete

mcbpete

    <3 everything

  • Moderators
  • PipPipPipPipPipPip
  • 13,143 posts
  • 179 topics
  • Joined 01-July 01
  • Gender:Male
  • Location:Lahndahn Tahn
  • Country:United Kingdom

Posted 18 September 2014 - 01:26 AM

Aye, bit of a weird demographic they're going for with that one...

#48 xox

xox

    2K, On My Way

  • Knob Twiddlers
  • PipPipPipPipPip
  • 5,379 posts
  • 6 topics
  • Joined 08-April 08
  • Gender:Male
  • Country:Croatia

Posted 18 September 2014 - 09:21 AM

i like!



#49 sweepstakes

sweepstakes

    phone calls from the dead

  • Members
  • PipPipPipPipPip
  • 6,770 posts
  • 35 topics
  • Joined 23-February 08
  • Gender:Not Telling
  • Interests:transcending
  • Country:Not Selected

Posted 18 September 2014 - 11:19 PM

Yeah, yourgoodbuddySam's videos are just barely helpful enough for me to put up with all the cringing. I like that Australian guy's did you know videos better but they're pretty short and there aren't that many of them.



#50 xox

xox

    2K, On My Way

  • Knob Twiddlers
  • PipPipPipPipPip
  • 5,379 posts
  • 6 topics
  • Joined 08-April 08
  • Gender:Male
  • Country:Croatia

Posted 19 September 2014 - 10:23 AM

try this two:

 

http://www.peterbatc...om/maxtuts.html

 

https://www.youtube....er/BazTutorials







Also tagged with one or more of these keywords: Max/MSP