Forums > MaxMSP

Degree Work,

August 31, 2006 | 3:18 pm

Hey everyone,

I’m about to go into my 3rd year Creative Music technology degree, and as an Elective we have to create our own Max patch.

For 2nd year I created a simple to use MP3 playback patch to coincide with Ms Pinky vinyl, but this year im a bit stuck on what to do.

I’m thinking about using Ms Pinky again but this time incorporating Jitter, Im wondering if anyone has a good suggestion on what to do, even if it does not include Ms Pinky or Jitter

any ideas would be greatly appreciated.

Cheers Chris


August 31, 2006 | 8:26 pm

I consulted the Oblique Strategies for you twice, and here are the words
of the oracle:

How would someone else do it?

How would you have done it?

Best,
Trond

Chris Johns wrote:
> Hey everyone,
>
> I’m about to go into my 3rd year Creative Music technology degree, and as an Elective we have to create our own Max patch.
>
> For 2nd year I created a simple to use MP3 playback patch to coincide with Ms Pinky vinyl, but this year im a bit stuck on what to do.
>
> I’m thinking about using Ms Pinky again but this time incorporating Jitter, Im wondering if anyone has a good suggestion on what to do, even if it does not include Ms Pinky or Jitter
>
> any ideas would be greatly appreciated.
>


August 31, 2006 | 8:41 pm

do something cool.

but, if inspiration is failing, look at cool things.
http://www.cycling74.com/section/indepth
http://www.cycling74.com/section/tutorials

http://makezine.com/blog/

P.


August 31, 2006 | 10:31 pm

If I had any time, I would be working on getting

http://cmusphinx.sourceforge.net/sphinx4/

working in mxj~.

-A


August 31, 2006 | 11:33 pm


September 1, 2006 | 12:18 am

I am going to be more direct.

Everyone, by way of consulting the mystic oracles, is indirectly telling
you that you are in a Creative Music technology degree; the first two
words of which infer that you have some creative music goals upon which
you may leverage the power of this technology. We all get coders block,
but the important part is for you to find your own path through your own
musical ideas.

Any technology, Max/MSP included, is a Waste of Time unless you have a
need to apply it to.

You must first have a goal, Grasshopper. What kind of music do you
make? What kind of music do you _want_ to make? How could you make the
kind of music you make more reactive, emotional, multi-faceted,
endearing, or interactive?

Whenever you are confronted with a blank canvas sometime it is helpful
to stop looking at the canvas. Ideally the technology should become
transparent. Composition, coding, and performance are there separate
head spaces looking toward a mutual goal.

Ask not what Max can do for you, ask what you can do with Max.

A pragmatic solution?

Start with something small and get it working, define its parameters,
and then modulate these parameters in interesting ways. This will be an
iterative process where the technology and yourself will create a music
greater than the sum of its parts.

$0.02

b

P.S. OR! Hook up Max to a weather monitoring system to sonify data from
the atmosphere around the performance venue. Then use all of this data
to modulate FFT bins that are analyzing the entire Ring Cycle. Drop
this spectral data into Jitter and use it to drive the hue and luminance
of "countdown.mov" (in the media folder). Add some random noise (use
Litter Power for the best looking random values). Then use OpenGl
(shaders w/ slab would be best) to change the brightness to almost
black, and display on a 10 screen surround system. Make sure you use an
mxj~ object for street cred.


barry threw :: sound | (if you would see the stars clearly,
http://www.barrythrew.com | look hard at the surrounding darkness)
bthrew(at)gmail(dot)com | -Ooka Makoto
857-544-3967 |


September 1, 2006 | 2:39 am

I say, with no doubt, these people are all WRONG WRONG WRONG.
peter how could you be so mean to this person?
you must a patch which loops a live signal. not just any signal, it
has to be guitar.
you must loop and loop so your pieces build and build until you have
Steve Reich at the end.

I’m snide. I apologize. We can be a bit "heady" here in max land.
Cycling personnel insist max is for EVERYONE. who knows how old,
what music you like, or even if you care about this max class. I
mean you could be in IAR and want to mix bands. there’s NO harm in
that. Theres no reason you can’t use max for typical tasks which you
just can’t get done in other environments. It’s just that We(I hope
I can speak for everyone) take pride in using max, and most see it as
a way to escape Prosumer equipment.

Lets start again.

why not build on your ms pinky patch? add some sensors to your set
up to alter the behavior of your scratching. what if you hit a foot
pedal and the beats in the mp3s reversed? why not put a piezo sensor
under your turn table? What if you could record your performance
and scratch that! add a gyroscope to your coffin and put it on
pneumatic tubes so you could push it around and change the sound
what if, as the you spin the records faster, your mp3 faded out and a
second mp3 half as slow faded in, that way no matter how fast you
spun your records, they would never go chipmunky.

these are dumb ideas but you get the idea…. and stuff

shut up matt


September 1, 2006 | 3:15 am

Quote: barry threw wrote on Thu, 31 August 2006 17:18
—————————————————-

> P.S. OR! Hook up Max to a weather monitoring system to sonify data from
> the atmosphere around the performance venue. Then use all of this data
> to modulate FFT bins that are analyzing the entire Ring Cycle. Drop
> this spectral data into Jitter and use it to drive the hue and luminance
> of "countdown.mov" (in the media folder). Add some random noise (use
> Litter Power for the best looking random values). Then use OpenGl
> (shaders w/ slab would be best) to change the brightness to almost
> black, and display on a 10 screen surround system. Make sure you use an
> mxj~ object for street cred.
—————————————————-

Dang it, you stole my piece!

Don’t believe me, eh? We’ll, here’s the weather bit, as a teaser. You’ll need CNMAT objects, Jasch objects, lp.katrina, …

#P user jsui 154 278 52 37 1 0 0 net.loadbang.gui.Nixie.js;
#P user jsui 207 278 52 37 1 0 0 net.loadbang.gui.Nixie.js;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P comment 734 653 100 196617 New York = KJFK;
#P newex 431 161 61 196617 delay 10000;
#P newex 431 134 48 196617 loadbang;
#P newex 392 256 48 196617 loadbang;
#P newex 496 620 14 196617 _;
#P message 495 642 210 196617 "Last Updated on Aug 24\, 12:53 pm PDT";
#P newex 261 22 48 196617 loadbang;
#P newex 63 611 30 196617 t b s;
#P newex 108 586 51 196617 tosymbol;
#P newex 48 659 78 196617 sprintf /%s%s;
#P message 386 640 96 196617 KOAK;
#P newex 380 613 14 196617 _;
#P message 284 641 96 196617 65;
#P newex 287 612 14 196617 _;
#P message 177 644 96 196617 "A Few Clouds";
#P newex 180 615 14 196617 _;
#P newex 180 589 286 196617 OSC-route /weather /temp_f /station_id /observation_time;
#P toggle 260 45 15 0;
#P newex 267 71 70 196617 metro 60000;
#P newex 418 187 40 196617 t b b b;
#P newex 278 151 67 196617 unpack 0 0 0;
#P newex 295 191 53 196617 sel 16 17;
#P message 267 91 30 196617 time;
#P newex 267 122 40 196617 date;
#P button 15 164 15 0;
#P newex 45 251 31 196617 + 13;
#P newex 19 203 40 196617 Uzi 28;
#P newex 61 687 32 196617 print;
#P newex 135 551 44 196617 zl rot 1;
#P newex 135 522 46 196617 pack s s;
#P newex 171 498 64 196617 sprintf /%s;
#P message 295 288 308 196617 download http://www.weather.gov/data/current_obs/KOAK.xml;
#P newex 295 309 38 196617 jit.uldl;
#B color 5;
#P comment 734 168 94 196617 file to/from disk;
#B frgb 127 127 127;
#P message 804 427 32 196617 clear;
#N coll toxx 1;
#T flags 1 0;
#T 0 "< ?xml version="1.0" encoding="ISO-8859-1"?> ";
#T 1 "
#T 2 " xmlns:xsd="http://www.w3.org/2001/XMLSchema"";
#T 3 " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"";
#T 4 " xsi:noNamespaceSchemaLocation="http://www.weather.gov/data/current_obs/current_observation.xsd">";
#T 5 " NOAA’s National Weather Service";
#T 6 http://weather.gov/;
#T 7 ;
#T 8 http://weather.gov/images/xml_logo.gif;
#T 9 " ";
#T 10

http://weather.gov;
#T 11 ;
#T 12 " 15 minutes after the hour";
#T 13 60;
#T 14 " Oakland, CA";
#T 15 KOAK;
#T 16 " 37.43.10N";
#T 17 " 122.14.07W";
#T 18 " Last Updated on Aug 31, 6:53 pm PDT";
#T 19 " Thu, 31 Aug 2006 18:53:00 -0700 PDT";
#T 20 " A Few Clouds";
#T 21 " 67 F (19 C)";
#T 22 " 67";
#T 23 " 19";
#T 24 " 71";
#T 25 " From the Northwest at 14 MPH";
#T 26 " Northwest";
#T 27 " 310";
#T 28 " 13.8";
#T 29 " NA";
#T 30 "

29.81" (1009.5 mb)";
#T 31 "

1009.5";
#T 32 "

29.81";
#T 33 " 57 F (14 C)";
#T 34 " 57";
#T 35 " 14 ";
#T 36 " 74 F (23 C)";
#T 37 " 74";
#T 38 " 23";
#T 39 " NA";
#T 40 " NA";
#T 41 " NA";
#T 42 8.00;
#T 43 " http://weather.gov/weather/images/fcicons/ ";
#T 44 few.jpg;
#T 45 http://www.weather.gov/data/obhistory/KOAK.html;
#T 46 http://www.nws.noaa.gov/data/METAR/KOAK.1.txt;
#T 47 http://weather.gov/disclaimer.html;
#T 48 http://weather.gov/disclaimer.html;
#T 49

http://weather.gov/notice.html;
#T 50 ;
#T 51 ;
#T 52 ;
#P newobj 737 484 58 196617 coll toxx 1;
#P newex 734 448 66 196617 idx;
#P newex 734 294 53 196617 toxine;
#P message 734 185 78 196617 read KOAK.xml;
#P newex 45 292 68 196617 route symbol;
#P newex 45 314 58 196617 tosymbol;
#N coll toxx 1;
#T flags 1 0;
#T 0 "< ?xml version="1.0" encoding="ISO-8859-1"?> ";
#T 1 "
#T 2 " xmlns:xsd="http://www.w3.org/2001/XMLSchema"";
#T 3 " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"";
#T 4 " xsi:noNamespaceSchemaLocation="http://www.weather.gov/data/current_obs/current_observation.xsd">";
#T 5 " NOAA’s National Weather Service";
#T 6 http://weather.gov/;
#T 7 ;
#T 8 http://weather.gov/images/xml_logo.gif;
#T 9 " ";
#T 10

http://weather.gov;
#T 11 ;
#T 12 " 15 minutes after the hour";
#T 13 60;
#T 14 " Oakland, CA";
#T 15 KOAK;
#T 16 " 37.43.10N";
#T 17 " 122.14.07W";
#T 18 " Last Updated on Aug 31, 6:53 pm PDT";
#T 19 " Thu, 31 Aug 2006 18:53:00 -0700 PDT";
#T 20 " A Few Clouds";
#T 21 " 67 F (19 C)";
#T 22 " 67";
#T 23 " 19";
#T 24 " 71";
#T 25 " From the Northwest at 14 MPH";
#T 26 " Northwest";
#T 27 " 310";
#T 28 " 13.8";
#T 29 " NA";
#T 30 "

29.81" (1009.5 mb)";
#T 31 "

1009.5";
#T 32 "

29.81";
#T 33 " 57 F (14 C)";
#T 34 " 57";
#T 35 " 14 ";
#T 36 " 74 F (23 C)";
#T 37 " 74";
#T 38 " 23";
#T 39 " NA";
#T 40 " NA";
#T 41 " NA";
#T 42 8.00;
#T 43 " http://weather.gov/weather/images/fcicons/ ";
#T 44 few.jpg;
#T 45 http://www.weather.gov/data/obhistory/KOAK.html;
#T 46 http://www.nws.noaa.gov/data/METAR/KOAK.1.txt;
#T 47 http://weather.gov/disclaimer.html;
#T 48 http://weather.gov/disclaimer.html;
#T 49

http://weather.gov/notice.html;
#T 50 ;
#T 51 ;
#T 52 ;
#P newobj 45 272 76 196617 coll toxx 1;
#P newex 352 378 60 196617 loadmess 1;
#P message 334 405 48 196617 mode $1;
#P comment 165 431 72 196617 clear tag tree;
#B frgb 127 127 127;
#P message 129 431 33 196617 reset;
#P newex 121 452 53 196617 detox;
#P comment 290 662 100 196617 degrees fahrenheit;
#P comment 734 637 100 196617 Boston = KBOS;
#P connect 29 2 14 0;
#P fasten 14 0 12 0 809 446 739 446;
#P fasten 14 0 13 0 809 469 742 469;
#P connect 12 0 13 0;
#P connect 11 0 12 0;
#P connect 10 0 11 0;
#P connect 29 1 10 0;
#P connect 32 3 44 0;
#P connect 44 0 43 0;
#P connect 46 0 47 0;
#P connect 47 0 29 0;
#P connect 27 1 29 0;
#P connect 41 0 38 0;
#P connect 37 0 38 0;
#P connect 32 2 37 0;
#P connect 6 0 5 0;
#P connect 17 0 16 0;
#P connect 45 0 17 0;
#P connect 27 0 17 0;
#P connect 28 1 49 0;
#P connect 28 1 27 0;
#P connect 32 1 35 0;
#P connect 35 0 36 0;
#P connect 25 1 28 0;
#P connect 26 0 25 0;
#P connect 30 0 26 0;
#P connect 31 0 30 0;
#P connect 42 0 31 0;
#P connect 32 0 33 0;
#P connect 20 0 40 0;
#P connect 20 0 32 0;
#P connect 33 0 34 0;
#P connect 18 0 19 1;
#P connect 2 2 18 0;
#P connect 28 0 50 0;
#P connect 19 0 20 0;
#P connect 2 1 19 0;
#P fasten 3 0 2 0 134 449 126 449;
#P fasten 5 0 2 0 339 449 126 449;
#P connect 8 0 2 0;
#P connect 41 1 39 1;
#P connect 40 0 41 0;
#P connect 39 0 21 0;
#P connect 38 0 39 0;
#P connect 9 0 8 0;
#P fasten 9 1 8 0 108 311 50 311;
#P connect 7 0 9 0;
#P connect 23 0 7 0;
#P connect 22 2 23 0;
#P connect 24 0 22 0;
#P connect 29 0 24 0;
#P window clipboard copycount 51;


September 1, 2006 | 3:45 am

HAHAHA….

lp.katrina

gold.

b


September 1, 2006 | 5:52 am

Chris Johns wrote:
> I’m thinking about using Ms Pinky again but this time incorporating
> Jitter, Im wondering if anyone has a good suggestion on what to do,
> even if it does not include Ms Pinky or Jitter

Point a camera onto the turntable, imagine how a sound would influence
the visual, and imagine how the picture of a turning vinyl would treat
the sound.
Then implement it… ;-)

If you neen a name for it, call it "Mental Feedback"

Would make a nice competition model – what ever you come up with, share
it…

Stefan


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com


September 1, 2006 | 11:02 am

Hey guys,

thanks to everyone for getting involved. I know im on a Creative Music technology degree and my end of year album is well underway, the Max MSp project is a seperate module called interactive technologies which I should have probably emphasised more.

I appreciate that the possibilities of Max MSP are near endless, I also understand that the idea of the program is to aid the user in creating something from their imagination not the programs.

I would like to add that I have also been playing about with the program, learning the coding (only been using MAX for a couple of months) and have managed to come up with some ideas, as Matt mentioned I have been trying to elaborate on the patch that I made for 2nd year,

The reason I came on the forum was to just see if more experienced users had any ideas that I could be thinking about, not asking to borrow code or anything.

Thankyou for your snide comments, greatly appreciated. Good to know that the Max MSp community can be so friendly and helping!!


September 1, 2006 | 11:12 am

apologies to those people with genuine replies, thankyou for your suggestions


September 1, 2006 | 1:35 pm

On 1-Sep-2006, at 4:39, matthew aidekman wrote:
> peter how could you be so mean to this person?

Mean? I thought the judgement was pretty encouraging.

>> : WAITING. If you are sincere,
>> : You have light and success.
>> : Perseverance brings good fortune.
>> : It furthers one to cross the great water.

This thread has been like all good oracles: lots of great stuff in
there, but you do have to dig a little to get it. And all have been
more applicable than `The one with the power to vanquish the Dark
Lord approaches…’

Good luck with the project.

————– http://www.bek.no/~pcastine/Litter/ ————-
Peter Castine +–> Litter Power & Litter Bundle for Jitter
Universal Binaries on the way
iCE: Sequencing, Recording &
Interface Building for |home | chez nous|
Max/MSP Extremely cool |bei uns | i nostri|
http://www.dspaudio.com/ http://www.castine.de


September 1, 2006 | 1:55 pm

Hrm, you know, I tthought the replies were pretty encouraging too. Maybe they’re not what you wanted to hear, but you have to understand, when you get the SPIRIT OF JESUS IN YOU that anything is possible. Amen, you know?

Time to go dismember a bagel and freeze some coffee [for later]. The real pitfall of creativity are the RUSSIANS, you should be blaming them, damn commie bastards.

sinswinely yours,

Shaquile o’ Neil


September 1, 2006 | 3:12 pm

At least we start publicly judging instead of silently judging… ;)

Seriously though, Chris, they were all "genuine replies". The more
vague answers were not motivated out of hubris but simply from trying to
figure out how the best way to help someone with creative block.

The answers we gave are the same answers many of us would have wanted to
get in the same situation.

Good luck to you.

b


barry threw :: sound | (if you would see the stars clearly,
http://www.barrythrew.com | look hard at the surrounding darkness)
bthrew(at)gmail(dot)com | -Ooka Makoto
857-544-3967 |


September 1, 2006 | 10:18 pm

I think a good approach can also be to look at existing
implementations of processes and try out alternate implementations.
For instance, instead of a harmonizer with a feedback delay (which
produces glisses), what about a harmonizer with a variable feedback
path? Sometimes it goes through effect A (maybe just a delay),
sometimes it goes through effect B (maybe a freqshift~?)

Consider what the strengths of your current implementation are as well
as the weaknesses. See if you can build a system which inverts the
relationship between the two. A record player controlling the speed
of playback is a continuous relationship; see if you can implement a
system where the record player controls the speed of playback
(…pitch) in a discrete manner.

Decoupling input from output can also be a very useful trick; it can
be as simple as having a table which is mostly linear, but has a few
detours here and there. Something else is having modal behaviors.
When in mode X, this scratch does…, when in mode Y, and so on and so
forth. I try to create patches that have a tipping point where the
behavior suddenly changes dramatically; they can be a lot of fun to
play with.

Peter McCulloch


September 1, 2006 | 10:28 pm

Hey guys,

I must admit I was a fan of the oracle, it seemed optimistic it was only when Barry said "Everyone, by way of consulting the mystic oracles, is indirectly telling you that you are in a Creative Music technology degree" I took it that you were all taking the piss and being sarcastic with your answers. So im sorry if ive misread it, and you all had good intentions.

Ive still got 9 months til the project needs to be handed in, so got a lot longer to learn the program, and make something worthwhile. Still new to making the patches though, was watching Leafcutter john at work, and hes got some pretty freaky patches especially his game controller.

Cheers for all the comments

Ps Stefan said: Point a camera onto the turntable, imagine how a sound would influence
the visual, and imagine how the picture of a turning vinyl would treat
the sound.
Then implement it… ;-)

I was thinking of using motion tracking using CVJIt I think and pointing a camcorder at the audience as Im doing a DJ set so their motion could somehow control a certain parameter, that was athought anyway :)


September 1, 2006 | 10:48 pm

Yeah. Please don’t make the mistake of attributing my ill advised sense
of humor for the rest of the hive mind. I’m the only asshole in this
thread.

It was all tongue in cheek. I should have thrown in a ;) for good measure.

The best of luck to you. We’ve all been there.

b

Chris Johns wrote:
> Hey guys,
>
> I must admit I was a fan of the oracle, it seemed optimistic it was only when Barry said "Everyone, by way of consulting the mystic oracles, is indirectly telling you that you are in a Creative Music technology degree" I took it that you were all taking the piss and being sarcastic with your answers. So im sorry if ive misread it, and you all had good intentions.
>
>
> Ive still got 9 months til the project needs to be handed in, so got a lot longer to learn the program, and make something worthwhile. Still new to making the patches though, was watching Leafcutter john at work, and hes got some pretty freaky patches especially his game controller.
>
>
> Cheers for all the comments
>


barry threw :: sound | (if you would see the stars clearly,
http://www.barrythrew.com | look hard at the surrounding darkness)
bthrew(at)gmail(dot)com | -Ooka Makoto
857-544-3967 |


Viewing 18 posts - 1 through 18 (of 18 total)