Forums > MaxMSP

Generative composition?

July 23, 2006 | 4:16 pm

This is an easy patch to generate random notes…….
Could be a good start point to built a generative stuff…..
Have a nice day.
Michele.

max v2;
#N vpatcher 10 59 752 569;
#P user kslider 344 281 54 0 36 48 31 12 0 128 128 128 128 128 128 255
255 255 0 0 0 0 0 0;
#P button 200 101 15 0;
#P window setfont "Sans Serif" 9.;
#P number 337 128 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 188 122 27 196617 – 1;
#P number 158 91 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 326 111 65 196617 lower limit;
#P inlet 396 124 15 0;
#P number 76 49 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 39 59 14 196617 1;
#P newex 34 101 35 196617 metro;
#P newex 27 33 45 196617 loadbang;
#P newex 254 190 27 196617 + 1;
#P inlet 246 101 15 0;
#P newex 239 151 42 196617 random;
#P newex 185 286 42 196617 noteout;
#P comment 75 22 100 196617 random generation speed in ms;
#P comment 200 59 65 196617 upper limit;
#P connect 8 0 7 0;
#P connect 6 0 8 0;
#P connect 9 0 7 1;
#P connect 4 0 12 0;
#P connect 5 0 2 0;
#P connect 15 0 13 0;
#P connect 12 0 13 0;
#P connect 14 0 15 0;
#P connect 14 0 13 1;
#P connect 7 0 3 0;
#P connect 3 0 5 0;
#P connect 13 0 3 1;
#P connect 14 0 5 1;
#P connect 10 0 14 0;
#P connect 5 0 16 0;
#P pop;

Tiscali ADSL 4 Mega Flat

Naviga senza limiti a 19,95 Euro al mese con 4 Megabps di velocità. Attiva subito: hai 2 MESI di canone adsl GRATIS!

In più, se sei raggiunto dalla rete Tiscali, telefoni senza pagare il canone Telecom.

Scopri subito come risparmiare!

http://abbonati.tiscali.it/prodotti/adsl/tc/4flat/


July 23, 2006 | 4:56 pm

On 23-Jul-2006, at 18:16, bragami@tiscali.it wrote:
> This is an easy patch to generate random notes…….
[schnipp]

The patch has a bug. You need to insert a [+ 1] after the input for
the upper limit, otherwise the highest value will never be generated.

Leon may also be interested in the examples on the Litter Power site
< http://www.bek.no/~pcastine/Litter/Examples>. The coolest examples
use the Litter Power Pro Bundle, but you can get started with the
free Litter Power Starter Pack.

There are also some clever examples of algorithmic MIDI generation at
Karlheinz Essl’s site. You should be able to find this, and other hip
resources on the C74 "Resources" page.

Hope this helps — Peter

————– 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


July 25, 2006 | 11:03 am

Peter Castine wrote:
> The patch has a bug. You need to insert a [+ 1] after the input for the
> upper limit, otherwise the highest value will never be generated.

That bug wouldn’t hurt so much, but if there is no makenote (maybe with
random duration generation) the result might be not quite as expected.
Dependent on the receiving soundsource you’ll get nice clusters which
would go on, or just stop if the last note is eaten…
(Thats what I would call a bug in design)

For sure a random generator is per definition "generative", but for sure
its not composition. You’ll need a lot of tweaking to create something
which is not boring after a while. But its a good starting point, and a
very good start into Max as well. By listening to the result (in this
case clusters), you will hear what you don’t want to hear, or what is
missing. This will directly lead to a modification of the patch (for
example introducing a makenote) to fit you imagination of the result.

This is the ultimate creative process, which might finally lead to
generative composition.

Good luck and welcome…

Stefan


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


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