From pnyboer at slambassador.com Sat Dec 1 01:39:42 2007 From: pnyboer at slambassador.com (pnyboer) Date: Sat Dec 1 01:39:48 2007 Subject: [maxmsp] Re: cellphone input to max In-Reply-To: <1dec5.47508dc7@www.cycling74.com> Message-ID: <1def5.47511dce@www.cycling74.com> can't vouch for it, but this looks pretty promising: http://www.largemouthsoftware.com/iforgot.html skype might come in handy too, I think you can send an sms to a skype phone number and skype, i believe, is applescript capable if you send from your phone to an email address, you can use Preferences->Rules to lanch applescripts in Mail.app I haven't done any of this, your question just sparked some curiosity...:) -- * * * * The Altamont 2 oz light rum 3/4 oz lime juice 1/2 oz orange cura?ao 1/4 oz orgeat splash of pernod handful of fresh mint leaves shake contents vigorously with ice. Strain well into a chilled cocktail glass. * * * * From jeremy at bootsquad.com Sat Dec 1 01:49:59 2007 From: jeremy at bootsquad.com (Jeremy Bernstein) Date: Sat Dec 1 01:50:07 2007 Subject: [maxmsp] pattrstorage: interp from current In-Reply-To: <34C3FB93-7883-4D0F-A741-182D7AAF8483@gmail.com> References: <34C3FB93-7883-4D0F-A741-182D7AAF8483@gmail.com> Message-ID: That's exactly what slot 0 is for. jb Am 01.12.2007 um 01:47 schrieb jln: > Hi, > > Is there a pattrstorage attribute or trick I'm missing allowing to > interpolate from the current state of a preset to another ? My > problem is that when using 'recall 1 2 <0. ... 1.>)', all clients > jump to their saved state in slot 1, ignoring changes since > recalling 1. The solution I'm thinking about would be to store > clients state in slot 0, then interpolating from slot 0 to slot 2 > but I just want to make sure I'm not missing or misunderstanding > one of the existing pattrstorage functions. If I'm not, any better > idea ? > > Best, > Julien. From jmdarremont at free.fr Sat Dec 1 03:37:02 2007 From: jmdarremont at free.fr (=?ISO-8859-1?Q?Jean-Michel_Darr=E9mont?=) Date: Sat Dec 1 03:37:48 2007 Subject: [maxmsp] Seeking Stopwatch/Counter: LARGE DISPLAY In-Reply-To: <1de75.47503206@www.cycling74.com> References: <1de75.47503206@www.cycling74.com> Message-ID: <1379C5FA-EC17-4F7E-BAB0-17957A71E96A@free.fr> Try this: max v2; #N vpatcher 31 55 787 386; #P origin 10 -5; #P window setfont "Sans Serif" 9.; #P hidden newex 428 80 77 196617 loadmess clear; #P hidden newex 183 37 84 196617 loadmess local 0; #P window setfont "American Typewriter" 24.; #P message 69 51 59 199491608 stop; #B color 5; #P window setfont "Sans Serif" 9.; #P hidden newex 466 49 82 196617 bgcolor 0 0 128; #P hidden newex 309 54 93 196617 loadmess border 0; #P hidden newex 309 32 136 196617 loadmess frgb 255 255 255; #P hidden newex 307 79 113 196617 loadmess brgb 0 0 128; #P hidden newex 183 76 117 196617 loadmess moveto 20 90; #P hidden newex 183 57 102 196617 loadmess font 4 100; #P user lcd 21 112 638 116 0 0 0 0 0; #N vpatcher 698 432 1037 825; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 207 177 32 196617 * 10; #P newex 207 155 34 196617 % 10; #P newex 207 133 35 196617 * 10.; #P newex 36 201 181 196617 sprintf symout %.2i:%.2i:%.2i.%.1s; #P newex 64 56 64 196617 clocker 100; #P newex 36 222 27 196617 atoi; #P message 94 293 73 196617 moveto 20 90; #P newex 36 269 69 196617 t l clear bang; #P newex 36 245 69 196617 prepend ascii; #P outlet 36 322 15 0; #P newex 150 109 71 196617 expr $f1+0.5; #N vpatcher 762 692 1092 881; #P window setfont "Sans Serif" 9.; #P newex 152 109 141 196617 expr ($f1% 60000.) / 1000.; #P newex 98 109 27 196617 int; #P newex 13 109 27 196617 int; #P newex 98 84 159 196617 expr ($f1% 3600000.) / 60000.; #P newex 13 60 105 196617 expr $f1 / 3600000.; #P outlet 152 134 15 0; #P outlet 98 134 15 0; #P outlet 13 134 15 0; #P inlet 97 29 15 0; #P connect 0 0 4 0; #P connect 4 0 6 0; #P connect 6 0 1 0; #P connect 0 0 5 0; #P connect 5 0 7 0; #P connect 7 0 2 0; #P connect 0 0 8 0; #P connect 8 0 3 0; #P pop; #P newobj 64 82 69 196617 p ms_to_hms; #P inlet 64 34 15 0; #P newex 110 136 32 196617 print; #P connect 2 0 10 0; #P connect 10 0 8 0; #P connect 8 0 5 0; #P connect 5 0 6 0; #P connect 6 0 4 0; #P fasten 6 1 4 0 70 305 41 305; #P fasten 7 0 4 0 99 315 41 315; #P connect 1 0 9 0; #P connect 9 0 2 0; #P connect 2 1 10 1; #P connect 6 2 7 0; #P connect 2 2 3 0; #P connect 3 0 10 2; #P connect 3 0 11 0; #P connect 11 0 12 0; #P connect 12 0 13 0; #P connect 13 0 10 3; #P pop 1; #P hidden newobj 21 88 41 196617 p clock; #P button 21 41 42 5; #P window setfont "Sans Serif" 14.; #P comment 1 21 89 196622 start/reset; #B frgb 255 255 255; #P hidden connect 10 0 2 0; #P hidden connect 1 0 2 0; #P hidden connect 12 0 3 0; #P hidden connect 11 0 3 0; #P hidden connect 4 0 3 0; #P hidden connect 6 0 3 0; #P hidden connect 8 0 3 0; #P hidden connect 7 0 3 0; #P hidden connect 5 0 3 0; #P hidden connect 2 0 3 0; #P pop; Le 30 nov. 07 ? 16:53, chiyoko szlavnics a ?crit : > > Hi, does anyone have a large (perhaps 4" x 6") stopwatch to share > with me? I desperately need one for an extra monitor, so that the > musicians can synch with the events in my patch. I can't figure out > how to make the font in mine larger than 18pt... > > Thanks! > _______________________________________________ > maxmsp mailing list > maxmsp@cycling74.com > http://www.cycling74.com/mailman/listinfo/maxmsp > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/maxmsp/attachments/20071201/3a78894a/attachment.htm From aomusik at yahoo.de Sat Dec 1 05:25:33 2007 From: aomusik at yahoo.de (loook1) Date: Sat Dec 1 05:25:37 2007 Subject: [maxmsp] convert signals into data values ,flawless? Message-ID: <1def9.475152bb@www.cycling74.com> i know theres several methods with snapshot or similar to convert signal-values to data-values.this just seems to be inconvenient to me as the signals produce a wide range of values changing pretty fast. is there a way of converting the values flawless (without interruption of 20 or even 1 ms) i encounter this problem with an lfo-patch i built where theres audio oscillators and not tables.when connecting the lfo to a freq of an osc and raising its freq. the result is totally flawless. as i tried to convert the lfo-signal-values to data-values controlling the freq of the osc, the result had errors especially when raising the freq of the lfo.due to the fact that e.g. snapshot just takes shots every ms. i would like to have a snapshot that takes shots at 0.1 ms or less. or even better resolving the signal-value in rt. anyone there to help or having ideas? From therobots at home.nl Sat Dec 1 05:26:32 2007 From: therobots at home.nl (Jeroen van Rijzewijk) Date: Sat Dec 1 05:26:37 2007 Subject: [maxmsp] Re: Poly~ target In-Reply-To: <1de97.47505192@www.cycling74.com> Message-ID: <1defa.475152f8@www.cycling74.com> Fantastic, it works but more important now i understand (at least i think i do) how it works. I did use the target 1 message but forgot the bang. I think that was my problem, can anyone confirm this? Thanks a bunch mzed! From Stefan-Tiedje at addcom.de Sat Dec 1 05:29:12 2007 From: Stefan-Tiedje at addcom.de (Stefan Tiedje) Date: Sat Dec 1 05:29:23 2007 Subject: [maxmsp] messages from coll _ select Letters... In-Reply-To: References: Message-ID: <47515398.9030904@addcom.de> Kasper T Toeplitz schrieb: > i found a way for doing it but it seems to me its far from being the > best one (with spell, zl group, unpack, sel....) Don't know if its better, but its different... ;-) Stefan #P window setfont "Sans Serif" 9.; #P window linecount 1; #N vpatcher 10 59 610 459; #P window setfont "Sans Serif" 9.; #P newex 50 114 64 196617 fromsymbol; #P newex 50 92 32 196617 itoa; #P newex 50 71 86 196617 substitute 95 32; #P newex 50 50 32 196617 atoi; #P inlet 50 30 15 0; #P outlet 50 136 15 0; #P connect 1 0 2 0; #P connect 2 0 3 0; #P connect 3 0 4 0; #P connect 4 0 5 0; #P connect 5 0 0 0; #P pop; #P newobj 87 188 123 196617 p substitute _ with blank; #N vpatcher 10 59 610 459; #P window setfont "Sans Serif" 9.; #P message 103 114 16 196617 ; #P message 85 114 16 196617 B; #P newex 85 93 28 196617 sel 1; #P newex 85 72 28 196617 > 0; #P newex 50 50 45 196617 zl sub B; #P inlet 50 30 15 0; #P outlet 85 134 15 0; #P connect 1 0 2 0; #P connect 2 1 3 0; #P connect 3 0 4 0; #P connect 4 0 5 0; #P connect 6 0 0 0; #P connect 5 0 0 0; #P connect 4 1 6 0; #P pop; #P newobj 156 272 65 196617 p contains B; #N vpatcher 10 59 610 459; #P window setfont "Sans Serif" 9.; #P message 105 114 16 196617 ; #P message 85 114 16 196617 A; #P newex 85 93 30 196617 sel 1; #P newex 85 72 30 196617 > 0; #P newex 50 50 45 196617 zl sub A; #P inlet 50 30 15 0; #P outlet 85 134 15 0; #P connect 1 0 2 0; #P connect 2 1 3 0; #P connect 3 0 4 0; #P connect 4 0 5 0; #P connect 6 0 0 0; #P connect 5 0 0 0; #P connect 4 1 6 0; #P pop; #P newobj 87 272 65 196617 p contains A; #P message 290 404 149 196617 ouverture extremes; #B color 5; #P newex 290 214 62 196617 prepend set; #P message 220 404 50 196617 25'20; #B color 5; #P message 406 112 176 196617 tam_A_B 25'20 ouverture extremes; #P message 290 112 114 196617 tam_B 8'30 del_simple; #P message 87 112 201 196617 tam_A 0'10 start ppp del_Multi crescendo; #P newex 156 343 62 196617 prepend set; #P newex 87 343 62 196617 prepend set; #P message 156 404 50 196617 B; #B color 5; #P message 87 404 50 196617 A; #B color 5; #P newex 220 214 62 196617 prepend set; #P newex 220 188 80 196617 zl slice 1; #P newex 87 162 143 196617 zl slice 1; #P window linecount 4; #P comment 8 272 72 196617 turn these into a subpatcher with argument....; #P connect 16 0 14 0; #P connect 16 0 15 0; #P connect 1 1 2 0; #P connect 1 0 16 0; #P connect 15 0 7 0; #P connect 14 0 6 0; #P connect 2 0 3 0; #P connect 6 0 4 0; #P connect 7 0 5 0; #P fasten 10 0 1 0 411 144 92 144; #P connect 8 0 1 0; #P fasten 9 0 1 0 295 144 92 144; #P connect 3 0 11 0; #P connect 12 0 13 0; #P connect 2 1 12 0; #P window clipboard copycount 17; -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|\-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com From droolcup at gmail.com Sat Dec 1 05:27:10 2007 From: droolcup at gmail.com (scott fitzgerald) Date: Sat Dec 1 05:34:42 2007 Subject: [maxmsp] cellphone input to max In-Reply-To: <1dec5.47508dc7@www.cycling74.com> References: <1dec5.47508dc7@www.cycling74.com> Message-ID: <55A2E4F2-445D-411E-B507-A866AB32EA3C@gmail.com> With a Bluetooth phone, I believe it's possible to connect serially to Max. On 30 nov. 07, at 23:25, aya karpinska wrote: > > hello, all, > > i see that a few others have posted questions about this, but looks > like they never got a reply. i would like max to receive input from > a cellphone, either text messages (sms) or keypad. any leads? > > thank you, > aya. > _______________________________________________ > maxmsp mailing list > maxmsp@cycling74.com > http://www.cycling74.com/mailman/listinfo/maxmsp From julien.rabin at gmail.com Sat Dec 1 06:01:34 2007 From: julien.rabin at gmail.com (jln) Date: Sat Dec 1 06:01:47 2007 Subject: [maxmsp] messages from coll _ select Letters... In-Reply-To: <47515398.9030904@addcom.de> References: <47515398.9030904@addcom.de> Message-ID: <3CF8FB60-89CC-4422-802B-B56C863BFEE5@gmail.com> Le 1 d?c. 07 ? 13:29, Stefan Tiedje a ?crit : > Don't know if its better, but its different... ;-) > > Stefan > > #P Outputting a blank/space from the [contain] subpatch doesn't seem to work here. Setting an underscore instead as in Kasper initial patch works fine. Best, Julien. From julien.rabin at gmail.com Sat Dec 1 06:20:27 2007 From: julien.rabin at gmail.com (jln) Date: Sat Dec 1 06:20:36 2007 Subject: [maxmsp] pattrstorage: interp from current In-Reply-To: References: <34C3FB93-7883-4D0F-A741-182D7AAF8483@gmail.com> Message-ID: Le 1 d?c. 07 ? 09:49, Jeremy Bernstein a ?crit : > That's exactly what slot 0 is for. >> The solution I'm thinking about would be to store clients state in >> slot 0, then interpolating from slot 0 to slot 2 but I just want to >> make sure Ok. I had the feeling I read a post some time ago mentioning an option allowing this but couldn't find it anymore. Obviously because my memory was wrong... ;-) Thanks both of you. Best Julien. From Stefan-Tiedje at addcom.de Sat Dec 1 06:34:07 2007 From: Stefan-Tiedje at addcom.de (Stefan Tiedje) Date: Sat Dec 1 06:34:12 2007 Subject: [maxmsp] Seeking Stopwatch/Counter: LARGE DISPLAY In-Reply-To: References: <1de75.47503206@www.cycling74.com> Message-ID: <475162CF.30406@addcom.de> Matthias Schneider schrieb: > maybe .. you could zip or paste as text? I can't open it - always the same unknown problem don't know where its modified, Internet, Thunderbird, Provider... Stefan -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|\-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com From kasper at club-internet.fr Sat Dec 1 06:38:54 2007 From: kasper at club-internet.fr (Kasper T Toeplitz) Date: Sat Dec 1 06:39:08 2007 Subject: [maxmsp] messages from coll _ select Letters... In-Reply-To: <3CF8FB60-89CC-4422-802B-B56C863BFEE5@gmail.com> References: <47515398.9030904@addcom.de> <3CF8FB60-89CC-4422-802B-B56C863BFEE5@gmail.com> Message-ID: thanks Laurent your patch works great, many thanks. As you can imagine i did try to use sel and itoa, but what i missed was the [t l b], the b of it banging a "set" message. of course this is the answer as it cleans the message box, which now outputs the A or B tam message only if it is actually played (which is the problem in stefan's patch - even if i send a message for tam B, A stays on if it was received before) many thanks best kasper -- Kasper T. Toeplitz noise, composition, bass, computer http://www.sleazeArt.com http://www.myspace.com/sleazeart From jens.brueck at gmx.de Sat Dec 1 06:46:07 2007 From: jens.brueck at gmx.de (Jens Brueck) Date: Sat Dec 1 06:46:12 2007 Subject: [maxmsp] Re: Midi only / save cpu In-Reply-To: <1dd1e.474c8bf1@www.cycling74.com> Message-ID: <1df01.4751659f@www.cycling74.com> Thanks for your answers! I'll deal with it. From jens.brueck at gmx.de Sat Dec 1 06:54:57 2007 From: jens.brueck at gmx.de (Jens Brueck) Date: Sat Dec 1 06:55:02 2007 Subject: [maxmsp] Re: Midi only / save cpu In-Reply-To: <474E8746.4090101@addcom.de> Message-ID: <1df02.475167b1@www.cycling74.com> Quote: Stefan Tiedje wrote on Thu, 29 November 2007 10:32 ---------------------------------------------------- > It's funny that this fear of not having enough processing power is > bugging those who have the fastest machine more than those who started > in an age where the speed of the processor was 1 MHz, and the memory > available was 512 kB. I had not many problems with Max back then > (performance wise... ;-) I was just wondering if could reduce cpu load because I am using 2 other applications simultaneously that are hosting soft-synths. That wasn't possible with that 1 MHz processors you are talking of. Every % counts. From itsh at boredbrand.com Sat Dec 1 07:07:49 2007 From: itsh at boredbrand.com (gavin) Date: Sat Dec 1 07:07:55 2007 Subject: [maxmsp] OSC Buffer size, Packets Per Second Message-ID: <1df03.47516ab4@www.cycling74.com> I am sending a constant stream of OSC messages via UDP inside a DIY Pluggo Plugin. I am sending them back to myself, 127.0.0.1, localhost. I am sending 45 packets per second and it works fine. When I have more than one instance of the plug in though, I am getting network congestion. So I was wondering if anyone could tell me: a)How many packets I could realistically hope to send per second. b)How to set up the udp buffer to maximize the above figure. If anyone knows the answer, thanks alot Gavin From christian.guder at gmx.net Sat Dec 1 07:55:41 2007 From: christian.guder at gmx.net (royal8) Date: Sat Dec 1 07:55:45 2007 Subject: [maxmsp] Re: reading an amplitude In-Reply-To: <161D68B1-F518-4DF7-BFF7-3EED14A83088@collectifs.net> Message-ID: <1df04.475175ed@www.cycling74.com> yeah...... thanx for your help - it works. //christian From christian.guder at gmx.net Sat Dec 1 08:05:26 2007 From: christian.guder at gmx.net (royal8) Date: Sat Dec 1 08:05:30 2007 Subject: [maxmsp] max / ableton live / loopbe1 + midiout??? Message-ID: <1df05.47517835@www.cycling74.com> Hej, I want to send MIDI notes from max to other applications on my PC like ableton live. So I want to control a-live with my max patch. I am using the MIDI loopback device "LoopBE1"! At the moment it just sends the note but not the velocity value. What object do i need in max to send the value - Isn?t "midiout" the right object? // Christian From wugmump at speakeasy.org Sat Dec 1 08:09:14 2007 From: wugmump at speakeasy.org (joshua goldberg) Date: Sat Dec 1 08:09:20 2007 Subject: [maxmsp] cellphone input to max In-Reply-To: <55A2E4F2-445D-411E-B507-A866AB32EA3C@gmail.com> References: <1dec5.47508dc7@www.cycling74.com> <55A2E4F2-445D-411E-B507-A866AB32EA3C@gmail.com> Message-ID: <234481ED-922C-4D76-9A4B-1EDA1C0D7348@speakeasy.org> can anyone provide examples of this? On Dec 1, 2007, at 7:27 AM, scott fitzgerald wrote: > With a Bluetooth phone, I believe it's possible to connect serially > to Max. > > > On 30 nov. 07, at 23:25, aya karpinska wrote: > >> >> hello, all, >> >> i see that a few others have posted questions about this, but looks >> like they never got a reply. i would like max to receive input from >> a cellphone, either text messages (sms) or keypad. any leads? >> >> thank you, >> aya. >> _______________________________________________ >> maxmsp mailing list >> maxmsp@cycling74.com >> http://www.cycling74.com/mailman/listinfo/maxmsp > > _______________________________________________ > maxmsp mailing list > maxmsp@cycling74.com > http://www.cycling74.com/mailman/listinfo/maxmsp > From aroth21 at rogers.com Sat Dec 1 09:12:39 2007 From: aroth21 at rogers.com (Andrew Roth) Date: Sat Dec 1 09:12:43 2007 Subject: [maxmsp] Re: possible for bang to act like toggle In-Reply-To: <1ded5.4750924c@www.cycling74.com> Message-ID: <1df09.475187f6@www.cycling74.com> try these, remember things like counter and comparisons don't work like most beginners think, a bang is any change of state, so sending an led a 0 is still a bang. Comparisons send out a 1 for ever number that's 'true' and a 0 for ever number that's 'false'. But this means it'll always bang even if you don't expect it to. #P button 310 238 15 0; #P button 253 233 15 0; #P window setfont "Sans Serif" 9.; #P number 236 156 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 334 157 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 287 156 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 254 193 54 196617 split 1 10; #P button 168 242 15 0; #P button 112 242 15 0; #P newex 119 199 46 196617 TogEdge; #P number 151 124 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 101 125 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 123 171 27 196617 >=; #P connect 3 0 4 0; #P connect 0 0 3 0; #P connect 1 0 0 0; #P connect 2 0 0 1; #P connect 3 1 5 0; #P connect 6 0 10 0; #P connect 9 0 6 0; #P connect 7 0 6 1; #P connect 8 0 6 2; #P connect 6 1 11 0; #P window clipboard copycount 12; From aroth21 at rogers.com Sat Dec 1 09:23:39 2007 From: aroth21 at rogers.com (Andrew Roth) Date: Sat Dec 1 09:23:45 2007 Subject: [maxmsp] Re: cv.jit.learn and cartesian datas In-Reply-To: <67e6f627db42f3b1eca41d178287ccbf@gmail.com> Message-ID: <1df0a.47518a8a@www.cycling74.com> I don't think there's a patch attached to this. Did you mean to post one? From aya at technekai.com Sat Dec 1 09:55:50 2007 From: aya at technekai.com (aya karpinska) Date: Sat Dec 1 09:55:54 2007 Subject: [maxmsp] Re: cellphone input to max In-Reply-To: <234481ED-922C-4D76-9A4B-1EDA1C0D7348@speakeasy.org> Message-ID: <1df0b.47519216@www.cycling74.com> forgot to mention, i'm on a PC. so the solutions posted so far won't work for me yet (saving up for a Mac...). will look into the bluetooth/serial solution, however. From jtammbuckle at gmail.com Sat Dec 1 10:59:53 2007 From: jtammbuckle at gmail.com (John Tamm-Buckle) Date: Sat Dec 1 10:59:57 2007 Subject: [maxmsp] line object help Message-ID: <1df0e.4751a117@www.cycling74.com> Hello! I'm having some trouble getting the line object to work. What am I doing wrong here? Why am I getting the same readout from the counter and after the line object? Thanks! John max v2; #N vpatcher 634 67 1310 566; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P message 386 256 31 196617 0.01; #P flonum 248 353 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 257 280 30 196617 pack; #P message 414 199 26 196617 500; #P flonum 268 77 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 262 304 40 196617 line; #P newex 287 257 39 196617 bucket; #P toggle 182 75 15 0; #P flonum 265 220 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 278 146 41 196617 min \$1; #P message 296 123 14 196617 1; #P message 322 149 44 196617 max \$1; #P message 320 128 20 196617 16; #P button 317 61 15 0; #P newex 322 98 51 196617 loadmess; #N counter; #X flags 0 0; #P newobj 218 170 66 196617 counter; #P newex 218 128 58 196617 metro 500; #P window linecount 4; #P comment 150 318 100 196617 why doesn't this work? I want this bit to rise smoothly in value. --------->; #P connect 10 0 1 0; #P connect 8 0 2 0; #P connect 6 0 2 0; #P connect 1 0 2 0; #P connect 12 0 16 0; #P connect 9 0 15 0; #P connect 15 0 12 0; #P connect 2 0 9 0; #P connect 13 0 1 1; #P connect 11 0 15 1; #P connect 13 0 12 1; #P connect 14 0 12 1; #P connect 7 0 8 0; #P connect 9 0 11 0; #P connect 17 0 12 2; #P connect 3 0 7 0; #P connect 3 0 5 0; #P connect 4 0 3 0; #P connect 5 0 6 0; #P connect 3 0 17 0; #P connect 3 0 14 0; #P pop; From chriship_grave at hotmail.com Sat Dec 1 11:15:55 2007 From: chriship_grave at hotmail.com (Chris Hipgrave) Date: Sat Dec 1 11:15:59 2007 Subject: [maxmsp] Re: line object help In-Reply-To: <1df0e.4751a117@www.cycling74.com> Message-ID: <1df0f.4751a4db@www.cycling74.com> like this? #P window setfont "Sans Serif" 9.; #P flonum 169 325 45 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 169 302 40 196617 / 100.; #P flonum 220 158 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P toggle 170 159 15 0; #P flonum 170 272 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N counter 1 1600; #X flags 0 0; #P newobj 170 247 80 196617 counter 1 1600; #P newex 170 209 58 196617 metro 100; #P connect 5 0 6 0; #P connect 2 0 5 0; #P connect 0 0 1 0; #P connect 1 0 2 0; #P connect 3 0 0 0; #P connect 4 0 0 1; #P window clipboard copycount 7; -- http://www.chrishipgrave.co.uk From fjw at ision.nl Sat Dec 1 11:23:59 2007 From: fjw at ision.nl (Frans-Jan Wind) Date: Sat Dec 1 11:24:05 2007 Subject: [maxmsp] Re: trigger event from soundfile In-Reply-To: <1da5c.4740c47f@www.cycling74.com> Message-ID: <1df10.4751a6be@www.cycling74.com> I found John's solution inspiring to change a patch I use often. In this patch I translate the cycle of a phasor~ to 8th parts from which I can sync non audio objects. It works good for finding all milisecs but the zero. I can solve this by entering a number slightly higher (0.0001) but taht;s a bit off beat... Maybe one knows how to find the zero? max v2; #N vpatcher 1211 253 1415 486; #P window setfont "Sans Serif" 9.; #P number 38 177 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 80 102 55 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 38 126 36 196617 edge~; #N counter 0 0 7; #X flags 0 0; #P newobj 38 149 71 196617 counter 0 0 7; #P newex 38 102 39 196617 >=~ 0.; #N coll ; #T flags 1 0; #T 0 0.0001; #T 1 0.125; #T 2 0.25; #T 3 0.375; #T 4 0.5; #T 5 0.625; #T 6 0.75; #T 7 0.875; #P newobj 67 76 53 196617 coll; #P newex 38 49 70 196617 phasor~ 0.92; #P connect 0 0 2 0; #P connect 2 0 4 0; #P connect 4 0 3 0; #P connect 3 0 6 0; #P fasten 3 0 1 0 43 171 140 171 140 71 72 71; #P connect 1 0 2 1; #P connect 1 0 5 0; #P pop; Thanks for reading! From gusanomaxlist at googlemail.com Sat Dec 1 11:24:03 2007 From: gusanomaxlist at googlemail.com (gusanomaxlist) Date: Sat Dec 1 11:24:12 2007 Subject: [maxmsp] Re: line object help In-Reply-To: <1df0e.4751a117@www.cycling74.com> Message-ID: <1df11.4751a6c2@www.cycling74.com> Hi. First of all, as you are counting from 1 to 16, I guess you are using line to have a ramp between those numbers so you should use [line 0.] to deal with floats (notice the argument). Also, if you look at the number box which sets the metro speed, you connected it to the ramp inlet of [line] but your [bucket] object (which outputs your counter values in pack) updates the line ramp with values between 1 and 16 ms... Here is a modified version of your patch. Best. #P window setfont "Sans Serif" 9.; #P flonum 320 406 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 320 325 51 9109513 pack i 500; #P flonum 366 138 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 320 377 40 9109513 line 0.; #P toggle 278 138 15 0; #P flonum 244 269 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P button 158 296 15 0; #P newex 158 321 69 9109513 loadmess 0.01; #N counter 1 16; #X flags 0 0; #P newobj 278 239 66 9109513 counter 1 16; #P newex 278 188 58 9109513 metro 500; #P connect 2 0 6 2; #P connect 3 0 2 0; #P connect 7 0 0 1; #P connect 7 0 8 1; #P connect 1 0 4 0; #P connect 1 0 8 0; #P connect 8 0 6 0; #P connect 0 0 1 0; #P connect 6 0 9 0; #P connect 5 0 0 0; #P window clipboard copycount 10; From jtammbuckle at gmail.com Sat Dec 1 11:26:04 2007 From: jtammbuckle at gmail.com (John Tamm-Buckle) Date: Sat Dec 1 11:26:07 2007 Subject: [maxmsp] Re: line object help In-Reply-To: <1df0e.4751a117@www.cycling74.com> Message-ID: <1df13.4751a73c@www.cycling74.com> Why yes, that's a much better way of doing it :) Still, why didn't the line work? I've been able to use it when doing glissandos on cycle~ with no problems. What did I miss here? From jtammbuckle at gmail.com Sat Dec 1 11:26:49 2007 From: jtammbuckle at gmail.com (John Tamm-Buckle) Date: Sat Dec 1 11:26:58 2007 Subject: [maxmsp] Re: line object help In-Reply-To: <1df13.4751a73c@www.cycling74.com> Message-ID: <1df14.4751a769@www.cycling74.com> Never mind, my questions have been answered! Thanks! From cbm at well.com Sat Dec 1 11:28:32 2007 From: cbm at well.com (Chris Muir) Date: Sat Dec 1 11:28:43 2007 Subject: [maxmsp] convert signals into data values ,flawless? In-Reply-To: <1def9.475152bb@www.cycling74.com> References: <1def9.475152bb@www.cycling74.com> Message-ID: At 5:25 AM -0700 12/1/07, loook1 wrote: >i know theres several methods with snapshot or similar to convert signal-values to data-values.this just seems to be inconvenient to me as the signals produce a wide range of values changing pretty fast. One of the harder things in Max/MSP is how to design your patch so that the things that need to be signals are signals, and the things that want to be events are events. Pushing things back and forth across this barrier until you you are happy with the design is the art of it. Perhaps if you posted a patch of something you are having trouble with, we could offer more specific advice. -C -- Chris Muir | "There are many futures and only one status quo. cbm@well.com | This is why conservatives mostly agree, http://www.xfade.com | and radicals always argue." - Brian Eno From derrickgiscloux at free.fr Sat Dec 1 11:40:47 2007 From: derrickgiscloux at free.fr (Derrick Giscloux) Date: Sat Dec 1 11:40:52 2007 Subject: [maxmsp] recall index from any data Message-ID: <1df16.4751aaae@www.cycling74.com> Hello, I would like to store a unknown size list at an index. Then, when any number of this list comes again, I want the index ! I tryed different objects : I can't get coll to give me the index from elmts, funbuff can only store 1 elmt for each index, qlist can't be recalled by index, table can't store multiple data at index. Perhaps I'm wrong with these assertions. Please do you see any way ? thanks. From cbm at well.com Sat Dec 1 11:41:14 2007 From: cbm at well.com (Chris Muir) Date: Sat Dec 1 11:41:25 2007 Subject: [maxmsp] line object help In-Reply-To: <1df0e.4751a117@www.cycling74.com> References: <1df0e.4751a117@www.cycling74.com> Message-ID: At 10:59 AM -0700 12/1/07, John Tamm-Buckle wrote: >Hello! I'm having some trouble getting the line object to work. What am I doing wrong here? Why am I getting the same readout from the counter and after the line object? There were a couple of reasons. One was that line wasn't set up to do floating point output, the other was you weren't packing quite the right things to line. Try this: #P window setfont "Sans Serif" 9.; #P window linecount 1; #P comment 109 284 105 196617 floating point args ->; #P message 291 82 26 196617 500; #P newex 218 220 30 196617 t f b; #P newex 238 240 63 196617 f; #P flonum 218 328 52 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 218 260 30 196617 pack; #P flonum 291 101 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 218 282 56 196617 line 1. 0.01; #P toggle 218 83 15 0; #P flonum 218 196 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P button 291 39 15 0; #P newex 291 62 48 196617 loadbang; #N counter 1 16; #X flags 0 0; #P newobj 218 170 68 196617 counter 1 16; #P newex 218 128 58 196617 metro 500; #P comment 78 263 136 196617 pack destination and time ->; #P connect 8 0 1 1; #P connect 8 0 11 1; #P connect 1 0 2 0; #P connect 2 0 5 0; #P connect 3 0 13 0; #P connect 7 0 10 0; #P connect 9 0 7 0; #P connect 4 0 3 0; #P connect 13 0 8 0; #P connect 5 0 12 0; #P connect 12 0 9 0; #P connect 12 1 11 0; #P connect 11 0 9 1; #P connect 6 0 1 0; #P window clipboard copycount 15; -- Chris Muir | "There are many futures and only one status quo. cbm@well.com | This is why conservatives mostly agree, http://www.xfade.com | and radicals always argue." - Brian Eno From fjw at ision.nl Sat Dec 1 11:45:11 2007 From: fjw at ision.nl (Frans-Jan Wind) Date: Sat Dec 1 11:45:36 2007 Subject: [maxmsp] Re: max / ableton live / loopbe1 + midiout??? In-Reply-To: <1df05.47517835@www.cycling74.com> Message-ID: <1df18.4751abb7@www.cycling74.com> You could try the noteout object (tutorial 16) Frans-Jan From lorbi at es-crew.net Sat Dec 1 12:34:40 2007 From: lorbi at es-crew.net (lorbi) Date: Sat Dec 1 12:34:45 2007 Subject: [maxmsp] rewire application Message-ID: <1df19.4751b74f@www.cycling74.com> hi everybody new problem bulding an application i would like to use my application in rewire mode with a sequencer. the patch works perfectly but the application...no. in the forum i have found no answers and in the Doc i found this: "The final two options allow you to include all the files necessary to see the MIDI Setup and DSP Status windows, as well as all of the audio and MIDI driver objects. This option does not include any non-Max files that might be necessary for MIDI and audio?for example, checking Audio Support does not include the MSP ReWire driver. This driver does not belong in the standalone folder; if you want to use it, you?ll have to instruct users of your application to copy it to the correct location, or build you own installer that does this." but i don't understand what i have to do. the rewire drivers are in the menu option of the DSP drivers..so i can't understand where i have to change something. but it doesn't works.... any ideas? thank's a lot! L. From gaussroms at gmail.com Sat Dec 1 13:22:08 2007 From: gaussroms at gmail.com (petterdass) Date: Sat Dec 1 13:22:13 2007 Subject: [maxmsp] Re: Another hopeless math question (I dont know what im asking about....) In-Reply-To: <1dec1.47508967@www.cycling74.com> Message-ID: <1df1d.4751c270@www.cycling74.com> seejayjames : thanks alot, but ehhhm what does it do? I understand its a kind of linear curve, where i plot in the Variables, but the rest is greec :) Stefan : this is also a linear curve, is it difficult (and useful) to make it into an exponential curve? Thank you!! From Keith_Halpin at hotmail.com Sat Dec 1 13:33:57 2007 From: Keith_Halpin at hotmail.com (Maxtrack) Date: Sat Dec 1 13:34:00 2007 Subject: [maxmsp] Creating a sequence of samples Message-ID: <1df1e.4751c533@www.cycling74.com> Hi there, I am trying to build a small very simple sequencer, Esentially I want to play 8-16 samples and have them play at different times for about 3-4mins, just looking at ways in which to compose, This is what I have so far, #P toggle 528 150 15 0; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P message 528 169 68 196617 loopinterp \$1; #P message 400 201 73 196617 setloop 0. 500; #P button 158 130 15 0; #P message 317 196 52 196617 set hitme; #P message 140 232 49 196617 startloop; #P message 143 191 27 196617 stop; #P comment 461 265 71 196617 signal or float; #P flonum 158 157 47 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 224 316 27 196617 stop; #P message 155 316 65 196617 startwindow; #P flonum 478 346 45 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 478 324 74 196617 snapshot~ 100; #P message 296 135 24 196617 0.5; #P message 290 113 19 196617 -1; #P toggle 378 119 15 0; #P message 378 144 41 196617 loop \$1; #P window linecount 3; #P comment 565 227 50 196617 set max loop point (ms); #P flonum 528 233 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 403 233 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 278 349 29 196617 dac~; #P toggle 278 82 15 0; #P newex 278 155 27 196617 sig~; #P newex 278 280 261 196617 groove~ hitme; #B color 5; #P message 145 58 28 196617 read; #P newex 145 81 95 196617 buffer~ hitme 2000; #B color 15; #P comment 176 59 100 196617 ??open a sample file; #P window linecount 3; #P comment 439 226 50 196617 set min loop point (ms); #P window linecount 1; #P comment 401 120 75 196617 ??loop on/off; #P window linecount 2; #P comment 296 83 103 196617 ??play normal speed forward/stop; #P window linecount 1; #P comment 311 114 63 196617 ??backward; #P comment 322 136 38 196617 ? slow; #P comment 288 300 62 196617 audio output; #P window linecount 6; #P comment 553 300 100 196617 sync output ramps from 0 at beginning of loop portion of sample (according to current min and max) to 1 at the end; #P window linecount 1; #P comment 155 302 69 196617 ??start audio; #P window linecount 3; #P comment 179 116 54 196617 ??start \, set sample position; #P window linecount 1; #P comment 335 265 71 196617 signal or float; #P window linecount 4; #P comment 176 177 79 196617 ? stop until int/float or startloop received; #P comment 193 230 82 196617 start at loop point (or the beginning if none); #P window linecount 3; #P comment 450 56 174 196617 groove~ takes an optional second argument specifying the number of output channels (default 1).; #P comment 288 240 35 196617 speed signal in; #P window linecount 1; #P comment 317 180 151 196617 Change the buffer~ being played; #P comment 477 201 195 196617 set both min and max loop points together; #P window linecount 2; #P comment 527 119 100 196617 turn interpolation at loop points on/off; #P user panel 142 296 123 43; #X brgb 255 255 255; #X frgb 100 202 30; #X border 2; #X rounded 0; #X shadow 0; #X done; #P window linecount 1; #P newex 298 54 47 196617 groove~; #P connect 27 0 22 2; #P connect 45 0 44 0; #P connect 33 0 34 0; #P connect 22 1 33 0; #P connect 26 0 22 1; #P connect 30 0 29 0; #P fasten 36 0 25 0 229 344 283 344; #P fasten 35 0 25 0 160 344 283 344; #P connect 22 0 25 0; #P hidden connect 41 0 22 0; #P hidden connect 40 0 22 0; #P hidden connect 39 0 22 0; #P hidden connect 37 0 22 0; #P hidden connect 29 0 22 0; #P connect 23 0 22 0; #P hidden connect 43 0 22 0; #P hidden connect 44 0 22 0; #P connect 32 0 23 0; #P connect 31 0 23 0; #P connect 24 0 23 0; #P connect 42 0 37 0; #P connect 21 0 20 0; #P window clipboard copycount 46; Can anyone shed some light on how I can create this, much thanks From lorbi at es-crew.net Sat Dec 1 13:43:12 2007 From: lorbi at es-crew.net (lorbi) Date: Sat Dec 1 13:43:14 2007 Subject: [maxmsp] Re: recall index from any data In-Reply-To: <1df16.4751aaae@www.cycling74.com> Message-ID: <1df1f.4751c75f@www.cycling74.com> try this, is with a coll objetc. hope is whatyou are looking for. i put also a Coll to try ok? max v2; #N vpatcher 147 127 1144 776; #P window setfont "Sans Serif" 20.; #P window linecount 1; #P comment 345 466 159 196628 index of the list; #P newex 157 266 90 196628 route int; #P objectname u331000001[2]; #P newex 255 308 41 196628 iter; #P newex 231 401 38 196628 t 0; #P number 271 464 68 20 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 271 401 53 196628 gate; #P newex 484 168 133 196628 t b i 1 length; #P objectname u331000001[1]; #P number 484 92 68 20 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 255 348 70 196628 sel; #P newex 255 212 120 196628 uzi; #N coll try; #P newobj 255 268 75 196628 coll try; #P objectname u331000001; #P comment 569 94 220 196628 number u r looking for; #P connect 1 0 10 0; #P connect 3 0 8 0; #P fasten 5 0 2 0 260 200; #P fasten 2 2 1 0 370 256 260 256; #P fasten 5 3 1 0 612 251 260 251; #P connect 1 0 9 0; #P connect 9 0 3 0; #P fasten 5 2 6 0 571 385 276 385; #P connect 8 0 6 0; #P connect 6 0 7 0; #P connect 1 1 6 1; #P fasten 5 1 3 1 530 316 320 316; #P connect 10 0 2 1; #P connect 4 0 5 0; #P pop; -------------- next part -------------- A non-text attachment was scrubbed... Name: try Type: application/octet-stream Size: 140 bytes Desc: not available Url : http://www.cycling74.com/pipermail/maxmsp/attachments/20071201/7b7e4bf4/try.obj From cjlacke at ilstu.edu Sat Dec 1 14:55:42 2007 From: cjlacke at ilstu.edu (Seejay James) Date: Sat Dec 1 14:55:46 2007 Subject: [maxmsp] Re: Another hopeless math question (I dont know what im asking about....) In-Reply-To: <1df1d.4751c270@www.cycling74.com> Message-ID: <1df24.4751d85c@www.cycling74.com> Well, the top part is for simple scaling of a main value. Good for making harmonic frequencies (integer or float) of a main frequency value. Build up your synthesizer with banks of these, store the multipliers as presets (pattrs even better). You could use a multislider for the values, and another one for the volume levels. Good fundamental synth stuff that allows control over a main freq value (which could be entered via a MIDI notein). For the graph part, it's really just to show that generating curves is straightforward. The presets disappeared when I pasted the patch (I guess this happens all the time? I didn't know that, too bad). Essentially it takes values 0 - 127 from an uzi and calculates the sine of each, after it goes through a scalar (to make the values more appropriate for sine). It's then scaled again (to change the height of the curve) and has an offset (to move the curve up and down). Try a range of scalars; an offset of 64 will put the curve in the middle of the graph. What does it "do"? ;) Often a good question in Max, since these things can "do" whatever you want. I have it playable as MIDI notes, just as an example. So the first scalar determines how often the sine goes up and down, the second scalar stretches or compresses the curve, and the offset moves it up and down (transposition of notes). Really it's just for experimentation and to show how to generate curves automatically. This way there's a certain level of control while generating values that aren't totally known, a kind of quasi-randomness that's fun to mess with. Again, once you see some of the possible curves, use a pattr on the parameters and you'll have tons of automatically-generated curves to access. The values can do anything you want, not just be MIDI pitches as I've got here... amp, FX, durations, mixing levels, brightness levels of a video, etc... it's up to you. The key is the expr... with a more complex function there, or stringing several together, you can get pretty nutty with the curves you make. Also, I'm a big math dork ;-) so I'm pretty happy just seeing the results graphically. It's way cooler rendering the values in GL, but that takes a bit more work. --CJ From cadu.byington at gmail.com Sat Dec 1 14:57:06 2007 From: cadu.byington at gmail.com (Cadu Byington) Date: Sat Dec 1 14:57:15 2007 Subject: [maxmsp] How to create visual representations of sound? Message-ID: <1df25.4751d8b1@www.cycling74.com> Hi, I am new in the MAX/MSP environment, and would like to create visual representations of music, like an audio-socore, that could be followed based on paremeters like density of events, amplitude, fft etc.. I don`t know where to start, and don`t know to if I need jitter to do this.... Does anyone have some directions? Thanks! Cadu From derrickgiscloux at free.fr Sat Dec 1 15:37:16 2007 From: derrickgiscloux at free.fr (Derrick Giscloux) Date: Sat Dec 1 15:37:20 2007 Subject: [maxmsp] Re: recall index from any data In-Reply-To: <1df16.4751aaae@www.cycling74.com> Message-ID: <1df26.4751e21c@www.cycling74.com> Thanks lorbi, it is interesting, but if I send it a number's not stored in the coll, it gives me 5. How to avoid it ? I'd prefer nothing if a number is not held in the coll, at least not an existing index ! From jtammbuckle at gmail.com Sat Dec 1 15:40:01 2007 From: jtammbuckle at gmail.com (John Tamm-Buckle) Date: Sat Dec 1 15:40:06 2007 Subject: [maxmsp] Re: Creating a sequence of samples In-Reply-To: <1df1e.4751c533@www.cycling74.com> Message-ID: <1df27.4751e2c0@www.cycling74.com> I recognize that patch... ;) Here's something I made a couple of weeks ago that is the beginnings of something resembling a sequencer, but not really (I started with the groove~ help file and expanded on it)... I added another thing to it just now, otherwise haven't touched it since I made it. It doesn't do anything very useful, it's just silly. max v2; #N vpatcher 324 49 1592 909; #P window setfont "Sans Serif" 9.; #P number 198 537 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 189 175 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 165 751 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 165 670 65 196617 pack i 500; #P newex 165 722 40 196617 line 0.; #P flonum 89 614 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P button 3 641 15 0; #P newex 3 666 83 196617 loadmess 0.01; #N counter 1 16; #X flags 0 0; #P newobj 123 584 66 196617 counter 1 16; #P newex 168 212 27 196617 *; #P newex 228 144 53 196617 cartopol~; #P flonum 395 34 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P toggle 347 34 15 0; #P newex 347 60 58 196617 metro 500; #P newex 1055 168 23 196617 abs; #P newex 1014 170 35 196617 * 0.5; #P flonum 1073 204 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 1042 105 22 196617 tan; #P toggle 998 153 15 0; #P user gswitch 998 219 41 32 1 0; #P user dial 681 131 40 40 500 1 0 0 159 270 1 1. 75 255 94 115 91 255 120 120 120 225 225 225 0 0 0 0 0 0; #P button 142 255 15 0; #P flonum 142 282 47 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 584 754 41 196617 * 0.25; #P flonum 1058 498 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 1058 465 74 196617 snapshot~ 100; #P flonum 926 397 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 512 709 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 858 296 27 196617 sig~; #P newex 858 421 78 196617 groove~ hithim; #B color 5; #P message 27 94 28 196617 read; #P newex 27 117 102 196617 buffer~ hithim 2000; #B color 15; #P message 35 525 29 196617 stop; #P message 34 503 67 196617 startwindow; #P newex 635 775 35 196617 * 0.5; #P toggle 661 564 91 0; #P user gswitch 584 714 41 32 0 0; #P newex 656 681 46 196617 metro 1; #P newex 655 749 34 196617 / 2.; #P user incdec 655 726 15 15 0 0; #P user dial 511 516 140 140 500 1 0 0 159 270 1 1. 235 91 255 255 235 125 120 120 120 225 225 225 0 0 0 0 0 0; #P flonum 299 213 35 9 -64. 64. 7 3 255 9 9 221 221 221 222 222 222 0 0 0; #P button 576 203 62 4; #P button 476 326 15 0; #P newex 572 271 46 196617 metro 1; #P flonum 648 440 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 615 341 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 584 397 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 571 366 34 196617 / 2.; #P user incdec 571 341 15 15 0 0; #P newex 536 409 35 196617 * 0.5; #P flonum 524 313 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P slider 520 159 15 128 -64 1; #P button 91 255 15 0; #P flonum 91 282 47 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 361 526 45 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 361 504 74 196617 snapshot~ 100; #P toggle 680 176 60 0; #P message 679 313 41 196617 loop \$1; #P flonum 411 417 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 511 685 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 263 276 27 196617 sig~; #P newex 161 443 78 196617 groove~ hityou; #B color 5; #P message 27 139 28 196617 read; #P newex 27 162 102 196617 buffer~ hityou 2000; #B color 15; #P toggle 678 335 15 0; #P message 678 354 68 196617 loopinterp \$1; #P message 282 302 73 196617 setloop 0. 500; #P button 41 255 15 0; #P message 55 316 49 196617 startloop; #P message 26 316 27 196617 stop; #P flonum 41 282 47 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 361 471 45 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 361 449 74 196617 snapshot~ 100; #P flonum 411 358 35 9 0. 500. 3 3 182 0 56 221 221 221 222 222 222 0 0 0; #P flonum 511 659 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 80 546 29 196617 dac~; #P toggle 681 246 59 0; #P newex 228 276 27 196617 sig~; #P newex 161 420 75 196617 groove~ hitme; #B color 5; #P message 28 183 28 196617 read; #P newex 28 206 95 196617 buffer~ hitme 2000; #B color 15; #P comment 743 182 100 196617 Loop; #P comment 575 188 100 196617 bangy bang bang; #P comment 743 247 100 196617 triggy trig trig; #P comment 336 213 100 196617 playback speed; #P window linecount 2; #P comment 520 135 100 196617 playback speed 2 - the revenge; #P window linecount 1; #P comment 653 516 100 196617 loopstart; #P comment 755 563 100 196617 switcheroo; #P comment 725 130 100 196617 Loop end; #P window setfont Helvetica 9.; #P user filtergraph~ 245 705 256 128 21 9 20. 20000. 0.0625 16. 0 0 0 0 0 1 1; #X frgb 60 194 204; #X brgb 99 233 243; #X rgb2 0 0 0; #X rgb3 20 154 164; #X rgb4 0 0 0; #X rgb5 76 108 172; #X rgb6 210 74 54; #X rgb7 255 22 22; #X linmarkers 5512.5 11025. 16537.5; #X logmarkers 10. 100. 1000. 10000.; #X nfilters 1; #X setfilter 0 2 1 0 0 40. 1. 2.5 0. 0. 0. 0. 0. 0.; #X done; #P window setfont "Sans Serif" 9.; #P window linecount 14; #P comment 924 579 100 196617 The 3 groove~ objects here get triggered at intervals relative to eachother - I made this patch a while ago while just messing around with stuff so I can't remember exactly how it works but play around with it and maybe you can tell me :); #P window linecount 6; #P comment 1046 579 100 196617 The loopstart and stop points are fun to play with. Have fun disentangling the spaghetti factory to find out how!; #P window linecount 9; #P comment 233 560 100 196617 Have fun with this bit \, if it works. I'm in a restaurant right now and it would be rude to test it but I just added it and it should slowly creep through the sample (or quickly); #P window linecount 1; #P comment 192 585 100 196617 <------; #P connect 88 0 87 0; #P connect 64 0 63 0; #P connect 31 0 30 0; #P connect 14 0 13 0; #P hidden connect 52 0 26 0; #P hidden connect 90 0 23 0; #P connect 26 0 23 0; #P fasten 65 0 18 0 863 492 85 492; #P fasten 15 0 18 0 166 484 85 484; #P fasten 32 0 18 0 166 529 85 529; #P fasten 62 0 18 0 40 543 85 543; #P fasten 61 0 18 0 39 521 85 521; #P connect 86 0 89 0; #P hidden connect 52 0 41 0; #P hidden connect 85 0 40 0; #P connect 41 0 40 0; #P fasten 65 0 18 1 863 492 104 492; #P fasten 32 0 18 1 166 529 104 529; #P fasten 15 0 18 1 166 484 104 484; #P hidden connect 81 0 86 0; #P hidden connect 52 0 73 0; #P hidden connect 85 0 72 0; #P connect 73 0 72 0; #P hidden connect 36 0 15 0; #P hidden connect 28 0 15 0; #P hidden fasten 25 0 15 0 60 388 166 388; #P hidden fasten 24 0 15 0 31 349 166 349; #P hidden connect 27 0 15 0; #P fasten 16 0 15 0 233 352 166 352; #P hidden connect 23 0 15 0; #P hidden connect 36 0 32 0; #P hidden connect 28 0 32 0; #P hidden fasten 25 0 32 0 60 496 166 496; #P hidden fasten 24 0 32 0 31 476 166 476; #P hidden connect 40 0 32 0; #P fasten 33 0 32 0 268 397 166 397; #P connect 86 0 91 0; #P connect 91 0 90 0; #P connect 90 0 92 0; #P hidden connect 90 0 85 0; #P connect 94 0 86 4; #P hidden connect 93 0 85 1; #P hidden connect 19 0 15 1; #P hidden connect 34 0 32 1; #P connect 87 0 90 2; #P connect 20 0 15 2; #P hidden connect 17 0 16 0; #P hidden connect 42 0 16 0; #P hidden connect 53 0 16 0; #P connect 35 0 32 2; #P hidden connect 39 0 4 0; #P hidden connect 17 0 33 0; #P hidden connect 42 0 33 0; #P hidden connect 53 0 33 0; #P hidden connect 22 0 4 1; #P hidden connect 70 0 4 2; #P hidden connect 52 0 82 0; #P connect 82 0 81 0; #P connect 15 1 21 0; #P connect 21 0 22 0; #P connect 32 1 38 0; #P connect 38 0 39 0; #P connect 83 0 81 1; #P connect 51 0 20 0; #P hidden connect 74 0 20 0; #P hidden connect 44 0 35 0; #P hidden connect 50 0 51 0; #P hidden fasten 51 0 54 0 481 428 516 428; #P hidden connect 54 0 19 0; #P connect 58 0 34 0; #P hidden connect 71 0 67 0; #P connect 42 0 43 0; #P connect 20 0 44 0; #P connect 46 0 44 1; #P connect 50 0 45 0; #P connect 45 0 46 0; #P connect 52 0 50 0; #P connect 46 0 47 0; #P hidden connect 59 0 58 0; #P hidden connect 58 0 71 0; #P hidden fasten 54 0 58 1 516 684 604 684; #P hidden connect 60 0 58 2; #P connect 45 0 48 0; #P hidden fasten 54 0 60 0 516 774 640 774; #P connect 44 0 49 0; #P connect 57 0 55 0; #P connect 55 0 56 0; #P hidden connect 52 0 57 0; #P connect 56 0 60 1; #P connect 29 0 28 0; #P hidden connect 37 0 36 0; #P hidden connect 17 0 66 0; #P hidden connect 36 0 65 0; #P connect 28 0 65 0; #P hidden connect 72 0 65 0; #P connect 66 0 65 0; #P hidden connect 67 0 65 1; #P hidden connect 75 0 68 0; #P connect 68 0 65 2; #P connect 76 0 75 0; #P connect 79 0 75 1; #P hidden connect 20 0 79 0; #P connect 80 0 75 2; #P hidden connect 20 0 77 0; #P connect 77 0 80 0; #P connect 65 1 69 0; #P connect 69 0 70 0; #P connect 80 0 78 0; #P pop; From jmdarremont at free.fr Sat Dec 1 15:46:40 2007 From: jmdarremont at free.fr (=?ISO-8859-1?Q?Jean-Michel_Darr=E9mont?=) Date: Sat Dec 1 15:47:13 2007 Subject: [maxmsp] recall index from any data In-Reply-To: <1df16.4751aaae@www.cycling74.com> References: <1df16.4751aaae@www.cycling74.com> Message-ID: <6E9433B9-C391-4914-A32F-BE6EC6387A0C@free.fr> This is something very easy to do in LISP. Why don't you try maxlisp~ at: http://music.columbia.edu/~brad/maxlisp/ Maxlisp~ encapsulates LISP in Max. Then in LISP it is just: (position 15 '(a b 6 7 8 4 1 er 12 35 2 15 9 8 7 6)) Returns : 11 wich is the position index of element 15. Any operation on lists are that easy in LISP. Generally speaking, Max being somewhat uneasy with lists, it could be a good idea for those who work very often with lists to use this language inside Max. LISP means "LISt Processing". ******** Jean-Michel Darr?mont Le 1 d?c. 07 ? 19:40, Derrick Giscloux a ?crit : > > Hello, > > I would like to store a unknown size list at an index. > Then, when any number of this list comes again, I want the index ! > > I tryed different objects : I can't get coll to give me the index > from elmts, funbuff can only store 1 elmt for each index, qlist > can't be recalled by index, table can't store multiple data at index. > Perhaps I'm wrong with these assertions. > > Please do you see any way ? > thanks. > > > _______________________________________________ > maxmsp mailing list > maxmsp@cycling74.com > http://www.cycling74.com/mailman/listinfo/maxmsp > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/maxmsp/attachments/20071201/f98ce9f4/attachment.htm From jeanfrancois.charles at newflore.org Sat Dec 1 16:06:31 2007 From: jeanfrancois.charles at newflore.org (Jean-Fran=?ISO-8859-1?B?5w==?=ois Charles) Date: Sat Dec 1 16:06:19 2007 Subject: [maxmsp] How to create visual representations of sound? In-Reply-To: <1df25.4751d8b1@www.cycling74.com> Message-ID: Well, begin by making clear what you want to achieve, in terms of functionality before thinking technical realization. When you mix in the same level "density of events", "amplitude", and "fft", I am worried about what you want to focus on. Define the function you want to achieve first. Then, indeed, Max/MSP/Jitter is a very good environment in which it is easy to link graphics and sound. Jitter tutorials will give you some ideas. Study tutorials 27 and 28, for instance. Jean-Fran?ois. -- Dec. 1st update: Plex - Basset-horn and Live Electronics http://www.jeanfrancoischarles.com > I am new in the MAX/MSP environment, and would like to create visual > representations of music, like an audio-socore, that could be followed based > on paremeters like density of events, amplitude, fft etc.. From lorbi at es-crew.net Sat Dec 1 16:11:51 2007 From: lorbi at es-crew.net (lorbi) Date: Sat Dec 1 16:11:55 2007 Subject: [maxmsp] Re: recall index from any data In-Reply-To: <1df26.4751e21c@www.cycling74.com> Message-ID: <1df2a.4751ea37@www.cycling74.com> this is not hard to fix max v2; #N vpatcher 113 44 1186 787; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P message 126 103 33 196617 break; #P window setfont "Sans Serif" 20.; #P newex 399 382 173 196628 sel NOT_IN_LIST; #P message 399 450 63 196628 0 0 0; #P message 254 450 141 196628 255 255 255; #P newex 254 489 137 196628 unpack 0 0 0; #P window setfont "Sans Serif" 9.; #P newex 254 542 141 196617 bgcolor 255 255 255; #P window setfont "Sans Serif" 20.; #P comment 248 571 159 196628 index of the list; #P newex 66 230 90 196628 route int; #P objectname u331000001[2]; #P newex 164 272 41 196628 iter; #P newex 98 418 57 196628 t b 0; #P number 176 571 68 20 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 176 453 53 196628 gate; #P newex 393 132 133 196628 t b i 1 length; #P objectname u331000001[1]; #P number 393 56 68 20 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 164 312 70 196628 sel; #P newex 164 176 120 196628 uzi; #N coll try; #P newobj 164 232 75 196628 coll try; #P objectname u331000001; #P comment 478 58 220 196628 number u r looking for; #P window setfont "Sans Serif" 36.; #P comment 677 300 285 196644 NOT IN LIST!!!!!!; #B frgb 255 255 255; #P connect 2 0 11 0; #P connect 4 0 9 0; #P fasten 4 0 18 0 169 353 61 353 61 94 131 94; #P connect 18 0 3 0; #P fasten 6 0 3 0 169 164; #P fasten 6 3 2 0 521 215 169 215; #P fasten 3 2 2 0 279 220 169 220; #P connect 2 0 10 0; #P connect 10 0 4 0; #P connect 9 1 7 0; #P fasten 6 2 7 0 480 436 181 436; #P connect 7 0 8 0; #P connect 2 1 7 1; #P fasten 6 1 4 1 439 280 229 280; #P connect 9 0 15 0; #P connect 15 0 14 0; #P fasten 16 0 14 0 404 485 259 485; #P connect 14 0 13 0; #P connect 11 0 3 1; #P connect 14 1 13 1; #P connect 14 2 13 2; #P connect 5 0 6 0; #P connect 4 1 17 0; #P connect 17 0 16 0; #P pop; but you need to download another coll "try2". This can be a solution but if you are working a lot with lists i agree totally with jean-Michel Darr?mont. lisp is your solution. best L Quote: Kyred wrote on Sat, 01 December 2007 23:37 ---------------------------------------------------- > Thanks lorbi, > it is interesting, but if I send it a number's not stored in the coll, it gives me 5. How to avoid it ? > I'd prefer nothing if a number is not held in the coll, at least not an existing index ! ---------------------------------------------------- -------------- next part -------------- A non-text attachment was scrubbed... Name: try2 Type: application/octet-stream Size: 156 bytes Desc: not available Url : http://www.cycling74.com/pipermail/maxmsp/attachments/20071202/43fcfabb/try2.obj From wally at cycling74.com Sat Dec 1 17:58:39 2007 From: wally at cycling74.com (Wallace Winfrey) Date: Sat Dec 1 17:58:46 2007 Subject: [maxmsp] cv.jit.learn and cartesian datas In-Reply-To: <1df0a.47518a8a@www.cycling74.com> References: <1df0a.47518a8a@www.cycling74.com> Message-ID: <4752033F.4060102@cycling74.com> Andrew Roth wrote: > I don't think there's a patch attached to this. Did you mean to post one? As has been explained before, there is a bug in the forum code that prevents attachments originating on the mailing list from appearing as attachments in the forum. This is a bug that has been fixed numerous times and will be fixed again in the future, although it is not working at this point. I have gone ahead and created an archive with the original attachments and attached it to the original message. Again, mailing list users, if you have a post with attachments, please use the forum to make your post. Also, since the forum only allows one attachment per message, I would like to encourage you to create a zip archive if you have multiple attachments. Forum users, in the future, if you think an attachment should be there when it's not, it's because it was posted from the mailing list. Feel free to alert me and I'll be glad to fix it. cheers w From carl_lofgren at yahoo.com Sat Dec 1 17:59:01 2007 From: carl_lofgren at yahoo.com (Carl Lofgren) Date: Sat Dec 1 17:59:04 2007 Subject: [maxmsp] Three stupid questions Message-ID: <1df2d.47520353@www.cycling74.com> Hi - seriously thinking about buying Max/MSP, but there are some things in my head that needs to be straightened out. 1) Copy protection. iLok. Is this a must? I have no problems with dongles - my Syncrosoft Cubase dongle is working great. Just heard lots of nasty words about the iLoks. 2) Exporting. In what formats can you export your creations in? I think I read VST and standalone on the site - but, I need to be sure before I click that buy-button. 3) Pluggo. Now this is something that confuses me a lot. Many times when I downloaded stuff made by what I assume to be Max/MSP, you always have to have the Pluggo runtime installed as well. Is this written in stone, and must be for everything you export? Personally I would like my creations to be as self-contained as possible - but if not - no biggie. Can live with that. 4) (ok - I lied) MIDI out. Is it possible to make a MIDI only plugin (VST) that outputs a stream of MIDI that can be used on other software synthesizers? I am thinking of step sequencers primary here. /Carl From abisset at dspaudio.com Sat Dec 1 18:00:43 2007 From: abisset at dspaudio.com (Anthony Bisset) Date: Sat Dec 1 18:00:47 2007 Subject: [maxmsp] Re: [OT] botnets and OSX In-Reply-To: Message-ID: <1df2f.475203ba@www.cycling74.com> Over the past 15 years very few worms & viruses have been written for Unix based environments. However, Microslofts Widows environment has and will continue to be a target due to it's poor security architecture (which creates a whole sector of the economy, thanks M$). OSX has had a good run. If we look at Linux and it's security history, very little in the way of worms or viruses surfaced in the last 10 years and most of these were unsuccessful. Risk / Exposure / Vulnerability... These are simply factors of time. A large easy to exploit hole in the OSX network implementation will eventually be found by a bad guy and put to use, but how? A BoT net is unlikely as OSX exploits are rare and security patches could be issued quickly once Apple knew of the problem, so the discoverer would want to utilize his new found power against specific targets for specific reasons in a stealthy way. Besides, building an army of zombies or onion routers is easy enough using Widows targetted worms. Advice? - Keep backups - Know the value of your information both to yourself and others. Have real perspective not paranoia, and enjoy the occasional leak when if/when it happens... Life is fun. - Disable unneeded network services, keep your firewall on, use WEP on your wireless access points, use https whenever possible, rotate passwords, use different passwords per each system, avoid spyware looking products, disable GUI scripting languages (Applescript). - As far as max patching goes, while unlikely someone could use a max patcher to hack your machine. If you need to be paranoid, save your max patchers to text, then search for "/bin/bash" or "shell" or other system level commands like applescript stuff, etc. - Don't buy one of those crappy "secure your computer" adware/malware/spyware unless you really understand what it's doing and that you want that function. Know your mind, know your body, know your drug -a+b From jeremy at bootsquad.com Sat Dec 1 18:37:47 2007 From: jeremy at bootsquad.com (Jeremy Bernstein) Date: Sat Dec 1 18:37:55 2007 Subject: [maxmsp] Three stupid questions In-Reply-To: <1df2d.47520353@www.cycling74.com> References: <1df2d.47520353@www.cycling74.com> Message-ID: Am 02.12.2007 um 01:59 schrieb Carl Lofgren: > > Hi - seriously thinking about buying Max/MSP, but there are some > things in my head that needs to be straightened out. > > 1) Copy protection. iLok. Is this a must? I have no problems with > dongles - my Syncrosoft Cubase dongle is working great. Just heard > lots of nasty words about the iLoks. No, you can authorize the software to your hard drive. No iLok is necessary -- it's just offered as a convenience for those who prefer them. > 2) Exporting. In what formats can you export your creations in? I > think I read VST and standalone on the site - but, I need to be sure > before I click that buy-button. Standalone, VST and 'Collective' (which is everything you need to run the patch using the Runtime version of the application). BTW, 30 days demo! You can try this stuff out without buying it immediately. > 3) Pluggo. Now this is something that confuses me a lot. Many times > when I downloaded stuff made by what I assume to be Max/MSP, you > always have to have the Pluggo runtime installed as well. Is this > written in stone, and must be for everything you export? Personally > I would like my creations to be as self-contained as possible - but > if not - no biggie. Can live with that. If you're not building plugs, you don't generally need pluggo. > 4) (ok - I lied) MIDI out. Is it possible to make a MIDI only plugin > (VST) that outputs a stream of MIDI that can be used on other > software synthesizers? I am thinking of step sequencers primary here. This has to be supported by the plugin host. If it is, then there should be no problem (my more plug-in savvy colleagues might have to correct me, though). From the PluggoDevGuide - "The ability to receive MIDI output from a plug-in may not be available in your host application (e.g. Pro Tools and Live)." We have some fun stuff in the works, too! jb From jeanfrancois.charles at newflore.org Sat Dec 1 20:49:27 2007 From: jeanfrancois.charles at newflore.org (Jean-Fran=?ISO-8859-1?B?5w==?=ois Charles) Date: Sat Dec 1 20:49:21 2007 Subject: [maxmsp] Three stupid questions In-Reply-To: Message-ID: >> 2) Exporting. In what formats can you export your creations in? I >> think I read VST and standalone on the site - but, I need to be sure >> before I click that buy-button. > > Standalone, VST and 'Collective' (which is everything you need to run > the patch using the Runtime version of the application). BTW, 30 days > demo! You can try this stuff out without buying it immediately. Also, VSTs may be used as AU on Mac. Unfortunately with no MIDI output possible for the moment. That's bad, but we have to live with that (let's be clear MIDI out works for the VST format. It doesn't work only when the VST is used as a AU). >> 4) (ok - I lied) MIDI out. Is it possible to make a MIDI only plugin >> (VST) that outputs a stream of MIDI that can be used on other >> software synthesizers? I am thinking of step sequencers primary here. > > This has to be supported by the plugin host. If it is, then there > should be no problem (my more plug-in savvy colleagues might have to > correct me, though). From the PluggoDevGuide - "The ability to receive > MIDI output from a plug-in may not be available in > your host application (e.g. Pro Tools and Live)." See my answer above. That will NOT work on Mac when using the plug as AU. I wish that were on cycling74's priority list, but unfortunately, it must be very low there. It's not likely to be in Max 5 first release. I wish it came in 2008, to be optimistic! Jean-Fran?ois. -- Dec. 1st post: Plex - Basset-horn and Live Electronics http://www.jeanfrancoischarles.com From mopppish at yahoo.com Sat Dec 1 23:19:15 2007 From: mopppish at yahoo.com (Eric Sheffield) Date: Sat Dec 1 23:19:20 2007 Subject: [maxmsp] avoiding feedback with extra long reverb Message-ID: <1df33.47524e62@www.cycling74.com> Hello, all. I've written a piece that requires the use of an extra long (30+ second) reverb, and as can be expected, I'm having feedback problems. I've tried delaying the original signal by a few seconds before it hits the reverb, and setting up a pair of buffers to alternate recording and playback duties, creating the illusion of a continuous audio feed, albeit delayed by 1000 milliseconds. Any ideas? I have limited time in the hall it's supposed to be performed in, so right now I'm just sitting at home with a mic in my hand trying different feedback killing techniques. Thanks! From mopppish at yahoo.com Sat Dec 1 23:22:16 2007 From: mopppish at yahoo.com (Eric Sheffield) Date: Sat Dec 1 23:22:20 2007 Subject: [maxmsp] Re: avoiding feedback with extra long reverb In-Reply-To: <1df33.47524e62@www.cycling74.com> Message-ID: <1df34.47524f18@www.cycling74.com> Sorry. I should also add that I'm essentially putting a gentle lo-pass filter on, so the feedback I get is a low frequency that builds up gradually. Also, I'm using gigaverb~. From chris at mccormick.cx Sat Dec 1 23:24:47 2007 From: chris at mccormick.cx (Chris McCormick) Date: Sat Dec 1 23:24:53 2007 Subject: [maxmsp] Emulate a Kaospad with your Nintendo DS Message-ID: <20071202062447.GA12819@podsix.com.au> Hi, I wrote this software a while ago but only just got around to uploading it. FUDIKaosDS allows you to emulate some of the functionality of a Kaospad with your Nintendo DS and Pure Data or Max/MSP using a wifi link. Download FUDIKaosDS from the same place as my other NDS/wifi/interface software: Thanks to 'freeka' for the donation that funded it. Have fun! Best, Chris. PS If you want more info please cc me off-list as I don't check this list very often. ------------------- http://mccormick.cx From carl_lofgren at yahoo.com Sun Dec 2 01:58:25 2007 From: carl_lofgren at yahoo.com (Carl Lofgren) Date: Sun Dec 2 01:58:30 2007 Subject: [maxmsp] Re: Three stupid questions In-Reply-To: Message-ID: <1df39.475273b0@www.cycling74.com> >>1) Copy protection. iLok. Is this a must? >No, you can authorize the software to your hard drive. >No iLok is necessary -- it's just offered as a convenience >for those who prefer them. Phew. Thanks for that. >>2) Exporting. In what formats can you export your >>creations in? I think I read VST and standalone on >>the site - but, I need to be sure before I click >>that buy-button. >Standalone, VST and 'Collective' (which is everything >you need to run the patch using the Runtime version >of the application). BTW, 30 days demo! You can try >this stuff out without buying it immediately. Demo downloaded. Will install as soon as I have some serious free time to dive into it. >>3) Pluggo. Now this is something that confuses >>me a lot. Many times when I downloaded stuff >>made by what I assume to be Max/MSP, you always >>have to have the Pluggo runtime installed as well. >>Is this written in stone, and must be for everything >>you export? Personally I would like my creations to be as >>self-contained as possible - but if not - no biggie. >>Can live with that. >If you're not building plugs, you don't generally need >pluggo. Ah. So, IF I am building plugins, I will need Pluggo? And the Pluggo runtime will be needed install if I distribute my plugs? Now, why is this? As I said - everytime I installed anything that required the Pluggo runtime, I felt a slight annoyance that a step like that had to be taken. But also as I said - no huge deal. But just curious why. >>4) MIDI-Out >This has to be supported by the plugin host. If it is, >then there should be no problem (my more plug-in savvy >colleagues might have to correct me, though). From the >PluggoDevGuide - "The ability to receive MIDI output from >a plug-in may not be available in your host application >(e.g. Pro Tools and Live)." A big thanks for this. Sounds like it will work well with other hosts then, such as Cubase. By risk of getting myself banned straight away - I am going to ask the question that might irritate you guys and think I'm a bloody ignorant person. But may be true, as I am complete new to this developing tool. Ok - here goes. Why Max/MSP. Why not SynthEdit? Or SynthMaker. I know Max/MSP is cross platform. But compared to the pricing - there is a slight difference. $50 for SynthEdit. $255 for SynthMaker. I think I know the answer, but I'd rather have them confirmed than eding up with the wrong kind of software. /Carl From jeremy at bootsquad.com Sun Dec 2 03:08:39 2007 From: jeremy at bootsquad.com (Jeremy Bernstein) Date: Sun Dec 2 03:08:45 2007 Subject: [maxmsp] Re: Three stupid questions In-Reply-To: <1df39.475273b0@www.cycling74.com> References: <1df39.475273b0@www.cycling74.com> Message-ID: Am 02.12.2007 um 09:58 schrieb Carl Lofgren: > Ah. So, IF I am building plugins, I will need Pluggo? And the Pluggo > runtime will be needed install if I distribute my plugs? > > Now, why is this? As I said - everytime I installed anything that > required the Pluggo runtime, I felt a slight annoyance that a step > like that had to be taken. But also as I said - no huge deal. But > just curious why. I believe that you only need it to USE Pluggos, not to develop them. The run environment (the version of Max running in your DAW) is distinct from the MaxMSP app, which is generally a good thing. >>> 4) MIDI-Out >> This has to be supported by the plugin host. If it is, >> then there should be no problem (my more plug-in savvy >colleagues >> might have to correct me, though). From the >PluggoDevGuide - "The >> ability to receive MIDI output from >> a plug-in may not be available in your host application >> (e.g. Pro Tools and Live)." > > By risk of getting myself banned straight away - I am going to ask > the question that might irritate you guys and think I'm a bloody > ignorant person. But may be true, as I am complete new to this > developing tool. You'll never get banned for asking questions in a constructive way! Banning is a last-resort response to unmanagable, disruptive behavior. Calling the validity of our work into question is no big deal. :) > Ok - here goes. Why Max/MSP. Why not SynthEdit? Or SynthMaker. I > know Max/MSP is cross platform. But compared to the pricing - there > is a slight difference. $50 for SynthEdit. $255 for SynthMaker. I > think I know the answer, but I'd rather have them confirmed than > eding up with the wrong kind of software. MaxMSP is not just about making synths or plugins -- quite to the contrary! It's a programming environment for building all kinds of media tools - custom video or audio processing chains, performance interfaces, installations, alarm systems, etc. We happen to think that this flexibility is worth the extra money! If all you are doing is programming audio instruments for use in VST plugins, we still believe that our solution is pretty awesome. You certainly have more options in this case, though. Try out the competition: if you can do everything that you want for $50, I know what I would do. If you think that there's more that you will want to do, now or in the future, MaxMSP offers some room to grow. jb jb From carl_lofgren at yahoo.com Sun Dec 2 03:27:06 2007 From: carl_lofgren at yahoo.com (Carl Lofgren) Date: Sun Dec 2 03:27:12 2007 Subject: [maxmsp] Re: Re: Three stupid questions In-Reply-To: Message-ID: <1df3f.47528877@www.cycling74.com> Jeremy, > MaxMSP is not just about making synths or > plugins -- quite to the contrary! It's a > programming environment for building all > kinds of media tools - custom video or > audio processing chains, performance > interfaces, installations, alarm systems, > etc. We happen to think that this > flexibility is worth the extra money! If > all you are doing is programming audio > instruments for use in VST plugins, we > still believe that our solution is pretty > awesome. You certainly have more options > in this case, though. Try out the competition: > if you can do everything that you want for $50, > I know what I would do. If you think that > there's more that you will want to do, now or > in the future, MaxMSP offers some room to grow. Thanks for your opionins. I really value them. The last thing you said interests me a lot actually. So basically Max/MSP is a visual programming environment, with a focus on sound and visuals? But you can do other applications as well. Am I correct? Then the natural question that follows is - where goes the limit? Of course I am not out to make a new Word, or OS. But sometimes it's handy to make small utilities yourself. Hmm... I just remembered my early Flash (v2) programming days. I found that really cool tool that could make a Flash movie into a screensaver. That was lots of fun - possible to do that with Max/MSP? Uh. When reading the last I wrote, please don't get me wrong. I am just trying to understand the limits of Max/MSP. I do not have a huge desire of being the next Bill Gates of screensavers. /C From zejtra at googlemail.com Sun Dec 2 05:18:59 2007 From: zejtra at googlemail.com (itchy) Date: Sun Dec 2 05:19:03 2007 Subject: [maxmsp] Re: drum machine In-Reply-To: <1def2.47510118@www.cycling74.com> Message-ID: <1df40.4752a2b0@www.cycling74.com> How about accurate (the triggering engine is based on signals), polyrhytms: #P window setfont "Sans Serif" 9.; #P window linecount 1; #P hidden newex 505 257 48 9109513 zl group 4; #P hidden newex 506 191 40 9109513 uzi 4; #P hidden newex 505 235 32 9109513 / 512.; #P hidden newex 505 213 57 9109513 random 513; #P comment 368 58 100 9109513 bars multipliers; #P hidden newex 76 84 19 9109513 t 1; #P hidden newex 146 51 79 9109513 unpack i f f f f i; #P hidden newex 148 28 115 9109513 loadmess 0 120 1. 1. 1. 8; #P user ezdac~ 25 121 69 154 0; #P user multiSlider 135 277 100 355 0. 1. 8 2936 15 0 0 2 2 0 0; #M frgb 0 0 0; #M brgb 255 255 255; #M rgb2 127 127 127; #M rgb3 0 0 0; #M rgb4 109 118 48; #M rgb5 74 105 182; #M rgb6 112 158 18; #M rgb7 149 211 110; #M rgb8 187 9 201; #M rgb9 224 62 37; #M rgb10 7 114 128; #P hidden newex 506 165 27 9109513 t b i; #P number 540 74 35 9 1 256 3 139 0 0 0 221 221 221 222 222 222 0 0 0; #P user multiSlider 369 80 169 64 0. 4. 8 2681 47 0 0 2 0 0 0; #M frgb 0 0 0; #M brgb 255 255 255; #M rgb2 127 127 127; #M rgb3 0 0 0; #M rgb4 37 52 91; #M rgb5 74 105 182; #M rgb6 112 158 18; #M rgb7 149 211 110; #M rgb8 187 9 201; #M rgb9 224 62 37; #M rgb10 7 114 128; #P window linecount 2; #P comment 306 89 58 9109513 master time signature; #P flonum 330 118 35 9 1. 512. 3 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 296 118 35 9 1. 512. 3 139 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P hidden newex 296 143 45 9109513 pak 1. 1.; #P window linecount 2; #P comment 225 125 58 9109513 master bpm multiplier; #P window linecount 1; #P comment 161 134 58 9109513 master bpm; #P flonum 242 151 35 9 0. 100. 3 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 188 151 35 9 0. 10000. 3 139 0 0 0 221 221 221 222 222 222 0 0 0; #P toggle 135 119 15 0; #N vpatcher 25 70 625 470; #N comlet amount of bars; #P inlet 221 48 14 0; #P toggle 17 31 15 0; #P window setfont "Sans Serif" 9.; #P newex 13 62 34 9109513 mute~; #N vpatcher 141 92 935 757; #N comlet mute; #P inlet 258 49 15 0; #P window setfont "Sans Serif" 9.; #P newex 486 417 58 9109513 + 1.; #P newex 437 396 59 9109513 Leftgate 2 1; #P newex 485 375 27 9109513 < 0.; #P newex 437 353 27 9109513 - 0.; #P newex 437 334 27 9109513 t f f; #P newex 437 280 44 9109513 pong~ 1.; #P newex 513 283 33 9109513 edge~; #P newex 509 160 70 9109513 adstatus sigvs; #B color 9; #P newex 577 220 27 9109513 + 1; #P newex 513 262 102 9109513 ==~ 32; #P newex 513 241 73 9109513 count~ 1 33 1 1; #P newex 437 312 67 9109513 snapshot~ 0 0; #P newex 509 180 40 9109513 change; #B color 9; #P comment 439 466 72 9109513 progress delta; #B color 1; #N comlet progress delta; #P outlet 437 449 15 0; #P newex 17 31 45 9109513 loadbang; #P message 17 158 18 9109513 60; #P newex 500 85 46 9109513 change 0; #P button 17 56 91 0; #P newex 301 367 31 9109513 *~ -1.; #P newex 301 253 27 9109513 -~; #P newex 301 411 65 9109513 receive~ $0.d; #B color 6; #P newex 301 391 54 9109513 send~ $0.d; #B color 6; #P newex 301 347 28 9109513 *~ 0.; #P newex 375 320 34 9109513 ==~ 1.; #P newex 375 280 34 9109513 >=~ 1.; #P newex 375 300 33 9109513 delta~; #P newex 301 186 36 9109513 sig~ 1.; #P newex 301 226 23 9109513 +=~; #P newex 500 66 55 9109513 adstatus sr; #P newex 385 66 52 9109513 unpack f f; #P newex 427 87 57 9109513 prepend set; #P flonum 284 103 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 417 109 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 379 109 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 340 109 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 301 140 103 9109513 pak 60. 1. 1. 1. 44100.; #N comlet bpm multiplier; #P inlet 343 47 15 0; #P newex 301 162 167 9109513 expr (1/($f5-1))*($f1*$f2/60*($f3/$f4)); #N comlet time signature x y; #P inlet 385 47 15 0; #N comlet master bpm; #P inlet 301 47 15 0; #P user ezdac~ 19 189 63 222 0; #P connect 26 0 23 0; #P connect 23 0 25 0; #P connect 25 0 9 0; #P connect 9 0 5 0; #P connect 1 0 5 0; #P connect 5 0 3 0; #P connect 3 0 14 0; #P connect 42 0 14 0; #P connect 14 0 13 0; #P connect 23 0 13 0; #P fasten 20 0 13 0 306 436 283 436 283 220 306 220; #P lcolor 6; #P connect 13 0 21 0; #P connect 21 0 18 0; #P connect 18 0 22 0; #P connect 22 0 19 0; #P connect 14 0 21 1; #P fasten 17 0 18 1 380 342 324 342; #P connect 6 0 5 1; #P connect 4 0 5 1; #P connect 7 0 5 2; #P connect 11 0 5 2; #P connect 8 0 5 3; #P connect 10 0 5 3; #P fasten 21 0 16 0 306 275 380 275; #P connect 16 0 15 0; #P connect 15 0 17 0; #P connect 2 0 11 0; #P connect 24 0 5 4; #P connect 11 1 10 0; #P fasten 21 0 36 0 306 275 442 275; #P connect 35 0 30 0; #P connect 36 0 30 0; #P connect 30 0 37 0; #P connect 37 1 38 0; #P connect 38 0 40 0; #P connect 40 0 27 0; #P fasten 41 0 27 0 491 442 442 442; #P connect 37 0 38 1; #P fasten 38 0 39 0 442 373 490 373; #P connect 39 0 40 1; #P connect 40 1 41 0; #P connect 12 1 24 0; #P connect 34 1 29 0; #P lcolor 10; #P connect 31 0 32 0; #P connect 32 0 35 0; #P connect 33 0 31 1; #P fasten 29 0 33 0 514 217 582 217; #P lcolor 10; #P fasten 29 0 32 1 514 216 610 216; #P lcolor 10; #P pop; #P newobj 81 73 77 9109513 p delta.calc.HP~; #P newex 90 146 31 9109513 Lmult; #P newex 90 278 28 9109513 Ladd; #P newex 108 250 48 9109513 Ltest < 0.; #P newex 90 228 28 9109513 Lsub; #P newex 108 200 48 9109513 Ltest > 1.; #P newex 90 176 28 9109513 Ladd; #N vpatcher 273 508 867 775; #P window setfont "Sans Serif" 9.; #P window linecount 0; #P newex 30 53 27 9109513 t b i; #P inlet 30 27 15 0; #P newex 439 88 52 9109513 Lrepeat 32; #N comlet lmult; #P outlet 440 117 15 0; #P window linecount 1; #P newex 290 106 52 9109513 Lrepeat 32; #P message 290 87 16 9109513 0.; #P newex 278 29 45 9109513 loadbang; #N comlet ladd; #P outlet 288 138 15 0; #P connect 6 0 7 0; #P connect 7 0 1 0; #P connect 3 0 0 0; #P connect 1 0 2 0; #P connect 2 0 3 0; #P connect 7 1 3 1; #P connect 1 0 5 0; #P connect 5 0 4 0; #P connect 7 1 5 1; #P pop; #P newobj 223 72 53 9109513 p loadbang; #B color 9; #N comlet slave engine bpm multipliers; #P inlet 199 33 15 0; #N comlet master time signature x/y; #P inlet 140 31 15 0; #N comlet master bpm multiplier; #P inlet 113 31 15 0; #N comlet master bpm; #P inlet 86 31 15 0; #N comlet bar positions; #P outlet 90 354 15 0; #N comlet mute 0/1; #P inlet 59 31 15 0; #P message 57 80 21 9109513 0.5; #P connect 16 0 15 0; #P connect 1 0 16 0; #P connect 15 0 14 0; #P connect 14 0 13 0; #P connect 13 0 8 0; #P connect 8 0 10 0; #P connect 10 0 12 0; #P connect 12 0 2 0; #P connect 3 0 14 1; #P fasten 12 0 8 1 95 300 68 300 68 171 113 171; #P lcolor 6; #P fasten 7 0 8 1 228 172 113 172; #P lcolor 10; #P fasten 8 0 9 0 95 196 113 196; #P connect 9 0 10 1; #P fasten 10 0 11 0 95 248 113 248; #P connect 11 0 12 1; #P connect 6 0 13 1; #P fasten 7 1 13 1 271 141 116 141; #P lcolor 10; #P connect 4 0 14 2; #P connect 5 0 14 3; #P connect 17 0 7 0; #P pop; #P newobj 134 168 303 9109513 p clocker; #P comment 127 102 100 9109513 on/off; #P window linecount 4; #P comment 240 305 100 9109513 bars progress //this multislider is the onlz cpu intesnive thing in this patch////; #P window linecount 1; #P comment 545 58 100 9109513 number of bars; #P comment 465 469 100 9109513 ACTION; #P button 434 362 239 0; #P hidden fasten 0 0 20 0 153 27; #P connect 6 0 5 0; #P connect 7 0 5 1; #P connect 8 0 5 2; #P hidden connect 13 0 11 1; #P hidden connect 12 0 11 0; #P hidden connect 11 0 5 3; #P connect 15 0 5 4; #P connect 5 0 18 0; #P hidden connect 21 5 16 0; #P hidden connect 21 4 13 0; #P hidden connect 21 3 12 0; #P hidden connect 21 2 8 0; #P hidden connect 21 1 7 0; #P hidden connect 21 0 6 0; #P connect 22 0 19 0; #P hidden connect 24 0 25 0; #P hidden connect 26 0 24 0; #P hidden connect 25 0 27 0; #P hidden connect 16 0 17 0; #P hidden connect 16 0 5 5; #P hidden connect 17 0 26 0; #P hidden connect 27 0 15 0; #P hidden connect 17 1 27 1; #P hidden connect 17 1 26 1; #P hidden connect 20 0 21 0; #P hidden connect 20 0 22 0; #P window clipboard copycount 28; From zejtra at googlemail.com Sun Dec 2 05:24:49 2007 From: zejtra at googlemail.com (itchy) Date: Sun Dec 2 05:24:53 2007 Subject: [maxmsp] Re: drum machine In-Reply-To: <1def2.47510118@www.cycling74.com> Message-ID: <1df41.4752a40f@www.cycling74.com> more cpu friendly is to store multislider data in value objects/one for each step/... then use sprintf to call the appropriate step and send data to the sound generator From alljvkr at jvkr.nl Sun Dec 2 05:28:53 2007 From: alljvkr at jvkr.nl (jvkr) Date: Sun Dec 2 05:28:59 2007 Subject: [maxmsp] Re: OSC Buffer size, Packets Per Second In-Reply-To: <1df03.47516ab4@www.cycling74.com> Message-ID: <1df42.4752a504@www.cycling74.com> Are you sure the vst's are not sending to eachother creating a network loop? 45 per second is not really much. _ johan From gaussroms at gmail.com Sun Dec 2 05:48:12 2007 From: gaussroms at gmail.com (petterdass) Date: Sun Dec 2 05:48:17 2007 Subject: [maxmsp] basic use of comparisions Message-ID: <1df43.4752a98b@www.cycling74.com> Hi there When going through the comparisions tutorials, something im missing is ability to do comparisions on a specific range of values , example - if a value is equal or below 40 and equal or higher then 20 - i then have a range of 20 numbers which i can do something with. Does this make sense, is it a patch explaining this in max tutorials? Thanks Alot! From itsh at boredbrand.com Sun Dec 2 06:53:25 2007 From: itsh at boredbrand.com (gavin) Date: Sun Dec 2 06:53:28 2007 Subject: [maxmsp] Re: OSC Buffer size, Packets Per Second In-Reply-To: <1df42.4752a504@www.cycling74.com> Message-ID: <1df44.4752b8d4@www.cycling74.com> Not sure no but I'm only sending from my patch, not receiving! As i said 45 per second works fine but when I have say 4 instances of the plug in things get a bit vlogged. Seems to max out at about 100 per second Gav From pcastine at gmx.net Sun Dec 2 08:23:37 2007 From: pcastine at gmx.net (Peter Castine) Date: Sun Dec 2 08:23:43 2007 Subject: [maxmsp] Re: basic use of comparisions In-Reply-To: <1df43.4752a98b@www.cycling74.com> Message-ID: <1df47.4752cdf8@www.cycling74.com> You may find split does exactly what you need. Otherwise, the way to do (20 < x <= 40) is to combine the result of (20 < x) and (x <= 40) with the logical and operator &&. Yeah, I'm sure there is a Tutorial covering this. I can write the following faster than I can find which one, though. #P outlet 85 170 15 0; #P toggle 85 150 15 0; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 85 127 57 196617 &&; #P inlet 85 48 15 0; #P number 85 72 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 132 102 37 196617 <= 40; #P newex 85 101 31 196617 > 20; #P connect 5 0 6 0; #P connect 4 0 5 0; #P connect 1 0 4 1; #P connect 0 0 4 0; #P connect 3 0 2 0; #P connect 2 0 0 0; #P fasten 2 0 1 0 90 92 137 92; #P window clipboard copycount 7; -- Peter Castine -- Peter is in dire need of a new Facebook tagline. Not to mention a new .sig From freeka.freeka at gmail.com Sun Dec 2 08:48:36 2007 From: freeka.freeka at gmail.com (freeka) Date: Sun Dec 2 08:48:40 2007 Subject: [maxmsp] Re: Emulate a Kaospad with your Nintendo DS In-Reply-To: <20071202062447.GA12819@podsix.com.au> Message-ID: <1df48.4752d3d4@www.cycling74.com> :) From cbm at well.com Sun Dec 2 10:11:06 2007 From: cbm at well.com (Chris Muir) Date: Sun Dec 2 10:11:17 2007 Subject: [maxmsp] basic use of comparisions In-Reply-To: <1df43.4752a98b@www.cycling74.com> References: <1df43.4752a98b@www.cycling74.com> Message-ID: At 5:48 AM -0700 12/2/07, petterdass wrote: >When going through the comparisions tutorials, something im missing >is ability to do comparisions on a specific range of values , example - if a value is equal or below 40 and equal or higher then 20 - i then have a range of 20 numbers which i can do something with. The split object sounds like what you're looking for. Here's a window comparator based on it: #P window setfont "Sans Serif" 9.; #P window linecount 2; #P comment 240 170 65 196617 Numbers out of window; #P comment 69 170 65 196617 Numbers in window; #P number 249 151 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 83 151 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 168 197 40 196617 change; #P comment 201 246 75 196617 Exited Window; #P comment 90 246 81 196617 Entered Window; #P button 185 244 15 0; #P button 168 244 15 0; #P message 202 152 14 196617 0; #P toggle 168 175 15 0; #P message 148 152 14 196617 1; #P newex 168 217 44 196617 sel 1 0; #P comment 215 92 66 196617 Window Low; #P comment 215 69 66 196617 Window High; #P number 176 68 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 175 91 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window setfont "Sans Serif" 12.; #P number 93 79 35 12 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window setfont "Sans Serif" 9.; #P newex 148 122 64 196617 split; #P window setfont "Sans Serif" 12.; #P window linecount 2; #P comment 40 71 55 196620 Number to test; #P connect 1 1 10 0; #P fasten 1 1 17 0 207 145 254 145; #P fasten 1 0 16 0 153 145 88 145; #P connect 1 0 8 0; #P connect 2 0 1 0; #P connect 3 0 1 1; #P fasten 4 0 1 2 181 86 171 86 171 112 207 112; #P connect 8 0 9 0; #P connect 10 0 9 0; #P connect 9 0 15 0; #P connect 15 0 7 0; #P connect 7 1 12 0; #P connect 7 0 11 0; #P window clipboard copycount 20; -- Chris Muir | "There are many futures and only one status quo. cbm@well.com | This is why conservatives mostly agree, http://www.xfade.com | and radicals always argue." - Brian Eno From lists at lowfrequency.org Sun Dec 2 10:54:21 2007 From: lists at lowfrequency.org (evan.raskob [lists]) Date: Sun Dec 2 10:54:31 2007 Subject: [maxmsp] cellphone input to max In-Reply-To: <1dec5.47508dc7@www.cycling74.com> References: <1dec5.47508dc7@www.cycling74.com> Message-ID: <47DF6A0D-A857-41F0-80D9-625B1332BACA@lowfrequency.org> hi aya! it's not easy - sms messages are encoded in all sorts of ways. my best guess is that someone would have to write a max external to handle/decode sms msgs. Otherwise, i wouldn't even attempt it. FWIW, cell phones (not all, but many) can be communicated with over the serial port when plugged into the USB of a computer. i used sony ericsson handsets for a few experiments, and found that the command sets they support vary widely. i liked the kXXXi models the best, they support usb serial connections the best. bluetooth is also a possibility. probably even better is to use some sort of server program that talks to max via network functions, like OSC or mxj.net.receive or something similar. with kannel (FLOSS SMS server) you can set up triggers for incoming sms's that run scripts, which could talk to max. cheers evan On Nov 30, 2007, at 10:25 PM, aya karpinska wrote: > > hello, all, > > i see that a few others have posted questions about this, but looks > like they never got a reply. i would like max to receive input from > a cellphone, either text messages (sms) or keypad. any leads? > > thank you, > aya. > _______________________________________________ > maxmsp mailing list > maxmsp@cycling74.com > http://www.cycling74.com/mailman/listinfo/maxmsp From dgamper at earthlink.net Sun Dec 2 10:57:43 2007 From: dgamper at earthlink.net (David Gamper) Date: Sun Dec 2 10:57:47 2007 Subject: [maxmsp] Re: avoiding feedback with extra long reverb In-Reply-To: <1df33.47524e62@www.cycling74.com> Message-ID: <1df4b.4752f216@www.cycling74.com> Two things I do with some success: Mic the instruments as closely as possible even though the sound quality might suffer a bit. String performers these days often seem to have their own preferred clip-on mics. Put one or two notch filters on the inputs in MSP and adjust the frequencies and depth (Q) by ear to minimize the feedback frequency(ies). This takes a certain amount of sound check time and prayer that the audience doesn't somehow completely change the resonance of the room and PA system. From doktorp at mac.com Sun Dec 2 11:02:46 2007 From: doktorp at mac.com (vade) Date: Sun Dec 2 11:02:54 2007 Subject: [maxmsp] Re: Emulate a Kaospad with your Nintendo DS In-Reply-To: <1df48.4752d3d4@www.cycling74.com> References: <1df48.4752d3d4@www.cycling74.com> Message-ID: yeah this is very cool. Thanks! On Dec 2, 2007, at 10:48 AM, freeka wrote: > > :) > _______________________________________________ > maxmsp mailing list > maxmsp@cycling74.com > http://www.cycling74.com/mailman/listinfo/maxmsp From yair99 at gmail.com Sun Dec 2 11:13:17 2007 From: yair99 at gmail.com (yair reshef) Date: Sun Dec 2 11:13:27 2007 Subject: [maxmsp] cellphone input to max In-Reply-To: <47DF6A0D-A857-41F0-80D9-625B1332BACA@lowfrequency.org> References: <1dec5.47508dc7@www.cycling74.com> <47DF6A0D-A857-41F0-80D9-625B1332BACA@lowfrequency.org> Message-ID: <1b1605c20712021013t30df597pb0c0f473cff0d41d@mail.gmail.com> mybe use the python based command line google calander interface. http://code.google.com/p/gcalcli/ you set an sms reminder via the settings and set yourself meetings for the next minute or so. On Dec 2, 2007 7:54 PM, evan.raskob [lists] wrote: > hi aya! > > it's not easy - sms messages are encoded in all sorts of ways. > my best guess is that someone would have to write a max external to > handle/decode sms msgs. Otherwise, i wouldn't even attempt it. > FWIW, cell phones (not all, but many) can be communicated with over > the serial port when plugged into the USB of a computer. i used sony > ericsson handsets for a few experiments, and found that the command > sets they support vary widely. i liked the kXXXi models the best, > they support usb serial connections the best. bluetooth is also a > possibility. > > probably even better is to use some sort of server program that talks > to max via network functions, like OSC or mxj.net.receive or > something similar. with kannel (FLOSS SMS server) you can set up > triggers for incoming sms's that run scripts, which could talk to max. > > cheers > evan > > > > On Nov 30, 2007, at 10:25 PM, aya karpinska wrote: > > > > > hello, all, > > > > i see that a few others have posted questions about this, but looks > > like they never got a reply. i would like max to receive input from > > a cellphone, either text messages (sms) or keypad. any leads? > > > > thank you, > > aya. > > _______________________________________________ > > maxmsp mailing list > > maxmsp@cycling74.com > > http://www.cycling74.com/mailman/listinfo/maxmsp > > _______________________________________________ > maxmsp mailing list > maxmsp@cycling74.com > http://www.cycling74.com/mailman/listinfo/maxmsp > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/maxmsp/attachments/20071202/77b256ea/attachment.htm From gaussroms at gmail.com Sun Dec 2 12:33:59 2007 From: gaussroms at gmail.com (petterdass) Date: Sun Dec 2 12:34:04 2007 Subject: [maxmsp] Re: Another hopeless math question (I dont know what im asking about....) In-Reply-To: <1df24.4751d85c@www.cycling74.com> Message-ID: <1df4f.475308a6@www.cycling74.com> Thanks all! What i want to do is connect envelopes to the two parameters here, but in current state, i dont get the parameters to "constantly uppdate" the freq value in my oscillators. Does this make sense? #P window setfont "Sans Serif" 9.; #P flonum 397 211 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 360 211 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 323 211 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 286 211 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 249 211 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 212 211 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 175 211 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 138 211 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 101 211 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 101 187 306 196617 route 0 1 2 3 4 5 6 7; #P flonum 180 72 35 9 0.001 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 101 158 50 196617 pack 0 0.; #P newex 101 114 89 196617 / 2.; #P flonum 141 72 35 9 0. 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0; #P comment 218 73 100 196617 change ratio; #P connect 1 0 2 0; #P connect 1 0 3 1; #P connect 4 0 2 1; #P connect 5 8 14 0; #P connect 2 0 3 0; #P connect 3 0 5 0; #P connect 5 7 13 0; #P connect 5 6 12 0; #P connect 5 5 11 0; #P connect 5 4 10 0; #P connect 5 3 9 0; #P connect 5 2 8 0; #P connect 5 1 7 0; #P connect 5 0 6 0; #P window clipboard copycount 15; From Stefan-Tiedje at addcom.de Sun Dec 2 13:01:39 2007 From: Stefan-Tiedje at addcom.de (Stefan Tiedje) Date: Sun Dec 2 13:01:46 2007 Subject: [maxmsp] convert signals into data values ,flawless? In-Reply-To: <1def9.475152bb@www.cycling74.com> References: <1def9.475152bb@www.cycling74.com> Message-ID: <47530F23.4030701@addcom.de> loook1 schrieb: > or even better resolving the signal-value in rt. The frequency input to all oscilators accept signals. Just don't convert them, stay in the signal domain... Stefan -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|\-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com From Stefan-Tiedje at addcom.de Sun Dec 2 13:04:02 2007 From: Stefan-Tiedje at addcom.de (Stefan Tiedje) Date: Sun Dec 2 13:04:09 2007 Subject: [maxmsp] messages from coll _ select Letters... In-Reply-To: <3CF8FB60-89CC-4422-802B-B56C863BFEE5@gmail.com> References: <47515398.9030904@addcom.de> <3CF8FB60-89CC-4422-802B-B56C863BFEE5@gmail.com> Message-ID: <47530FB2.6080406@addcom.de> jln schrieb: > Outputting a blank/space from the [contain] subpatch doesn't seem to > work here. Setting an underscore instead as in Kasper initial patch > works fine. I didn't put a blank in, its a cmd-space (on Mac) which creates a space which max accepts as a non-white character... Stefan -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|\-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com From Stefan-Tiedje at addcom.de Sun Dec 2 13:08:12 2007 From: Stefan-Tiedje at addcom.de (Stefan Tiedje) Date: Sun Dec 2 13:08:17 2007 Subject: [maxmsp] messages from coll _ select Letters... In-Reply-To: <3CF8FB60-89CC-4422-802B-B56C863BFEE5@gmail.com> References: <47515398.9030904@addcom.de> <3CF8FB60-89CC-4422-802B-B56C863BFEE5@gmail.com> Message-ID: <475310AC.4060204@addcom.de> jln schrieb: > Outputting a blank/space from the [contain] subpatch doesn't seem to > work here. Setting an underscore instead as in Kasper initial patch > works fine. Ah, I see, the mail seems to replace it with a normal space, too bad. just get back to the patch and replace the space with alt-space (was wrong before) or ascii 102.... Stefan #P window setfont "Sans Serif" 9.; #P window linecount 2; #P newex 131 103 50 196617 prepend set; #P window linecount 1; #P newex 131 81 50 196617 itoa; #P newex 131 58 79 196617 loadmess 202; #P message 103 114 16 196617 ; #P message 85 114 16 196617 B; #P newex 85 93 28 196617 sel 1; #P newex 85 72 28 196617 > 0; #P newex 50 50 45 196617 zl sub B; #P inlet 50 30 15 0; #P outlet 85 134 15 0; #P connect 7 0 8 0; #P connect 8 0 9 0; #P connect 9 0 6 0; #P connect 4 1 6 0; #P connect 5 0 0 0; #P connect 6 0 0 0; #P connect 4 0 5 0; #P connect 3 0 4 0; #P connect 2 1 3 0; #P connect 1 0 2 0; #P window clipboard copycount 10; -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|\-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com From Stefan-Tiedje at addcom.de Sun Dec 2 13:15:42 2007 From: Stefan-Tiedje at addcom.de (Stefan Tiedje) Date: Sun Dec 2 13:15:49 2007 Subject: [maxmsp] Re: trigger event from soundfile In-Reply-To: <1df10.4751a6be@www.cycling74.com> References: <1df10.4751a6be@www.cycling74.com> Message-ID: <4753126E.1070102@addcom.de> Frans-Jan Wind schrieb: > I found John's solution inspiring to change a patch I use often. In > this patch I translate the cycle of a phasor~ to 8th parts from which > I can sync non audio objects. It works good for finding all milisecs > but the zero. I can solve this by entering a number slightly higher > (0.0001) but taht;s a bit off beat... > > Maybe one knows how to find the zero? It won't find a zero if there is no zero. The zero most likely is between two samples. And how much off beat is 0.0001? Get out your calculator, I bet its less than a scheduler tick... Stefan -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|\-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com From cjlacke at ilstu.edu Sun Dec 2 13:54:27 2007 From: cjlacke at ilstu.edu (Seejay James) Date: Sun Dec 2 13:54:31 2007 Subject: [maxmsp] Re: How to create visual representations of sound? In-Reply-To: <1df25.4751d8b1@www.cycling74.com> Message-ID: <1df54.47531b82@www.cycling74.com> Another basic place to start is the jit.catch~ helpfile (and there are lots of others that address this too). It's a graphical representation of the signal itself, similar to the signal scope object, so it's straightforward. For more esoteric or abstract representations you need to determine what you're looking for (and a lot of times this changes as you experiment). Get into GL a bit, perhaps, so you can use parameters to create lines, shapes, etc., all with color and blend / alpha (need blend_enable 1 for transparency). You can do a lot with GL, though it'll eventually eat up processing depending on the final product. If you're playing back MIDI notes rather than signals, you'll probably have more options with parameters -- pitch, velocity, instrument values etc. can readily be mapped (as opposed to signals which need some analysis first). However, signals have the potential to be a lot richer and have lots of filtering, delays, etc. applied to them, a whole other world of experimentation there too. The Max / Jitter environment is perfect for this kind of stuff... pretty much made for it, in a lot of ways. And yes, you could do some stuff without Jitter, but it will provide a TON more cool options for this specific project, so it's highly recommended. --CJ From Stefan-Tiedje at addcom.de Sun Dec 2 14:13:45 2007 From: Stefan-Tiedje at addcom.de (Stefan Tiedje) Date: Sun Dec 2 14:13:50 2007 Subject: [maxmsp] avoiding feedback with extra long reverb In-Reply-To: <1df33.47524e62@www.cycling74.com> References: <1df33.47524e62@www.cycling74.com> Message-ID: <47532009.2060008@addcom.de> Eric Sheffield schrieb: > Hello, all. I've written a piece that requires the use of an extra > long (30+ second) reverb, and as can be expected, I'm having feedback > problems. I've tried delaying the original signal by a few seconds > before it hits the reverb, and setting up a pair of buffers to > alternate recording and playback duties, creating the illusion of a > continuous audio feed, albeit delayed by 1000 milliseconds. Any > ideas? I have limited time in the hall it's supposed to be performed > in, so right now I'm just sitting at home with a mic in my hand > trying different feedback killing techniques The general problem will always be, if you feed it back, you will get feedback, 30 seconds of reverb will practically build up a lot of energy to feed back. But in your case there might be hope. The Mic will always listen to what comes out of the speakers, but as long as you input signal varies, you can shut off or lower the input to the reverb depending on the played signal. You can also try to use a freeze effect. That would shut off the input completely, and sets the reverb time to endless... 30 sec sound like that already... I'd play with both: The signal into the reverb and the reverb time, adapt it constantly to what is played... (A delay won't help your here at all btw...) Stefan -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|\-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com From mopppish at yahoo.com Sun Dec 2 14:38:35 2007 From: mopppish at yahoo.com (Eric Sheffield) Date: Sun Dec 2 14:38:42 2007 Subject: [maxmsp] Re: avoiding feedback with extra long reverb In-Reply-To: <47532009.2060008@addcom.de> Message-ID: <1df58.475325db@www.cycling74.com> Quote: Stefan Tiedje wrote on Sun, 02 December 2007 15:13 ---------------------------------------------------- > (A delay won't help your here at all btw...) That's good to know. We're rehearsing it again tomorrow night. I've got two things I'm going to try. One is that I've built what is essentially a live version of the patch rather than a qlist triggered one. This way, I have live control over not only the overall volume of each individual reverb but also the inputs feeding them. The other idea, and this is more of a last resort, is to rely on more buffers to record and loop sections to run through the reverb. This is fool-proof as far as feedback is concerned, but will mean I have a limited amount of material I can send through the verb. Thanks for the help so far! From cjlacke at ilstu.edu Sun Dec 2 14:47:10 2007 From: cjlacke at ilstu.edu (Seejay James) Date: Sun Dec 2 14:47:15 2007 Subject: [maxmsp] Re: clever ways to get different freq and amp valued cycles~ to pan (according to freq and amp valu In-Reply-To: <1dc64.4749a559@www.cycling74.com> Message-ID: <1df59.475327dd@www.cycling74.com> Here's an example of what I was getting at. A smoother, slower rise would be better, but the log version is a step in the right direction. Using a single multislider, or a regular vertical slider, rather than a gainfader, allows you to work with the curve and get the sliding "feel" you want for controlling volume. Also you can restrict the values to 127 (0 dB) so that you don't have overdrive / distortion. Of course, sometimes you want that... I especially like it when setting the phase signal level of a cycle~ as shown here... seriously crunchy sounds happening when you crank it up. Since it only sets the phase, the overall level stays the same (though it *seems* to get louder, that's just our ears being non-linear about frequencies and timbre...) the signal scope shows that the level stays the same, though it's a bit hard to believe ;-) --CJ ------------------------ #P window setfont "Sans Serif" 14.; #P window linecount 1; #P hidden message 392 205 39 9109518 132; #P hidden message 392 180 39 9109518 128; #P user ezdac~ 452 176 496 209 0; #P hidden message 367 179 18 9109518 0; #P hidden message 323 179 39 9109518 200; #P hidden message 283 179 28 9109518 25; #P window setfont "Sans Serif" 18.; #P comment 329 130 126 9109522 Click first!; #P button 268 117 56 0; #P window setfont "Sans Serif" 12.; #P comment 305 752 209 9109516 eye candy with a purpose; #P user spectroscope~ 253 619 393 125 20 0 0 0 1 1 0 0 0 0 0 0; #X frgb 255 25 25; #X brgb 0 0 0; #X rgb2 0 0 0; #X rgb3 243 204 204; #X rgb4 255 0 0; #X rgb5 184 184 184; #X rgb6 0 0 0; #X rgb7 0 0 0; #X rgb8 255 255 255; #X rgb9 255 0 0; #X rgb10 255 191 0; #X rgb11 0 191 127; #X rgb12 127 0 127; #X rgb13 0 0 0; #X range 0. 1.2; #X domain 0. 11025.; #X done; #P user scope~ 252 470 645 607 32 3 64 -1. 1. 0 0. 0 0. 231 1 1 0 0 0 0; #P user gain~ 144 256 32 46 158 0 1.071519 7.94321 50.; #P window setfont "Sans Serif" 14.; #P flonum 131 234 65 14 0 0 4 139 255 255 255 0 0 0 222 222 222 0 0 0; #P comment 7 247 132 9109518 Phase signal; #P comment 253 247 132 9109518 Phase signal; #P flonum 18 268 65 14 0 0 4 139 255 255 255 0 0 0 222 222 222 0 0 0; #P window setfont "Sans Serif" 10.; #P newex 18 292 74 9109514 cycle~ 200; #P user gain~ 19 318 32 46 158 0 1.071519 7.94321 50.; #P window setfont "Sans Serif" 14.; #P flonum 271 268 65 14 0 0 4 139 255 255 255 0 0 0 222 222 222 0 0 0; #P window setfont "Sans Serif" 10.; #P newex 271 292 74 9109514 cycle~ 200; #P user gain~ 272 318 32 46 158 0 1.071519 7.94321 50.; #P window setfont "Sans Serif" 14.; #P comment 501 66 146 9109518 Curve-makin'; #P user gain~ 542 365 22 43 158 0 1.071519 7.94321 50.; #P user multiSlider 541 295 22 64 0. 150. 1 2921 47 0 2 2 0 0 0; #M frgb 255 16 22; #M brgb 63 63 63; #M rgb2 127 127 127; #M rgb3 0 0 0; #M rgb4 37 52 91; #M rgb5 74 105 182; #M rgb6 112 158 18; #M rgb7 149 211 110; #M rgb8 187 9 201; #M rgb9 224 62 37; #M rgb10 7 114 128; #P window setfont "Sans Serif" 10.; #P window linecount 2; #P comment 55 756 177 9109514 Actually a longer rise would be better -- function \, anyone?; #P comment 574 331 146 9109514 Once you have a good curve \, the table isn't needed; #P window linecount 1; #P newex 572 298 109 9109514 expr ln($i1) * 25.; #P window setfont "Sans Serif" 14.; #P comment 241 81 146 9109518 become 0 - 127; #P window setfont "Sans Serif" 10.; #P window linecount 2; #P comment 85 672 146 9109514 faders would be hidden in final patch; #P window setfont "Sans Serif" 12.; #P comment 232 422 209 9109516 Compare audio "feel" of these linear faders (0 - 127); #P user multiSlider 193 410 29 134 0. 127. 1 2921 47 0 2 2 0 0 0; #M frgb 255 16 22; #M brgb 63 63 63; #M rgb2 127 127 127; #M rgb3 0 0 0; #M rgb4 37 52 91; #M rgb5 74 105 182; #M rgb6 112 158 18; #M rgb7 149 211 110; #M rgb8 187 9 201; #M rgb9 224 62 37; #M rgb10 7 114 128; #P user multiSlider 142 410 29 134 0. 127. 1 2921 47 0 2 2 0 0 0; #M frgb 255 16 22; #M brgb 63 63 63; #M rgb2 127 127 127; #M rgb3 0 0 0; #M rgb4 37 52 91; #M rgb5 74 105 182; #M rgb6 112 158 18; #M rgb7 149 211 110; #M rgb8 187 9 201; #M rgb9 224 62 37; #M rgb10 7 114 128; #P user multiSlider 90 410 29 134 0. 127. 1 2921 47 0 2 2 0 0 0; #M frgb 255 16 22; #M brgb 63 63 63; #M rgb2 127 127 127; #M rgb3 0 0 0; #M rgb4 37 52 91; #M rgb5 74 105 182; #M rgb6 112 158 18; #M rgb7 149 211 110; #M rgb8 187 9 201; #M rgb9 224 62 37; #M rgb10 7 114 128; #P user multiSlider 151 55 29 134 0. 150. 1 2921 47 0 2 2 0 0 0; #M frgb 255 16 22; #M brgb 63 63 63; #M rgb2 127 127 127; #M rgb3 0 0 0; #M rgb4 37 52 91; #M rgb5 74 105 182; #M rgb6 112 158 18; #M rgb7 149 211 110; #M rgb8 187 9 201; #M rgb9 224 62 37; #M rgb10 7 114 128; #P window setfont "Sans Serif" 10.; #P window linecount 1; #N vtable 151 17 87 288 296 1 128 amp; #P newobj 195 197 82 9109514 table amp 1; #N vtable 151 17 87 288 296 1 128 amp; #P newobj 61 198 82 9109514 table amp 1; #P window setfont "Sans Serif" 14.; #P comment 588 246 146 9109518 See curve result; #P flonum 127 332 65 14 0 0 4 139 255 255 255 0 0 0 222 222 222 0 0 0; #P flonum 190 357 65 14 0 0 4 139 255 255 255 0 0 0 222 222 222 0 0 0; #P window setfont "Sans Serif" 10.; #P newex 190 381 74 9109514 cycle~ 200; #P window setfont "Sans Serif" 14.; #P flonum 62 356 65 14 0 0 4 139 255 255 255 0 0 0 222 222 222 0 0 0; #P comment 280 26 146 9109518 Log-based faders; #P window setfont "Sans Serif" 10.; #P comment 559 217 146 9109514 swap index / value; #P window setfont "Sans Serif" 14.; #P comment 555 98 161 9109518 25 is a good scalar; #P window setfont "Sans Serif" 10.; #P newex 62 380 74 9109514 cycle~ 200; #P window setfont "Sans Serif" 14.; #P flonum 583 125 49 14 0. 0 1 139 0 0 0 221 221 221 222 222 222 0 0 0; #P window setfont "Sans Serif" 10.; #P message 503 215 54 9109514 \$2 \$1; #N vtable 151 17 87 288 296 1 128 amp; #P newobj 501 245 82 9109514 table amp 1; #P newex 502 160 109 9109514 expr ln($i1) * $f2; #P newex 502 189 58 9109514 pack 0 0; #P button 501 92 30 0; #P newex 501 124 65 9109514 uzi 151 0; #P user gain~ 189 599 32 46 158 0 1.071519 7.94321 50.; #P user gain~ 86 599 32 46 158 0 1.071519 7.94321 50.; #P user multiSlider 205 55 29 134 0. 150. 1 2921 47 0 2 2 0 0 0; #M frgb 255 16 22; #M brgb 63 63 63; #M rgb2 127 127 127; #M rgb3 0 0 0; #M rgb4 37 52 91; #M rgb5 74 105 182; #M rgb6 112 158 18; #M rgb7 149 211 110; #M rgb8 187 9 201; #M rgb9 224 62 37; #M rgb10 7 114 128; #P user multiSlider 95 55 29 134 0. 150. 1 2921 47 0 2 2 0 0 0; #M frgb 255 16 22; #M brgb 63 63 63; #M rgb2 127 127 127; #M rgb3 0 0 0; #M rgb4 37 52 91; #M rgb5 74 105 182; #M rgb6 112 158 18; #M rgb7 149 211 110; #M rgb8 187 9 201; #M rgb9 224 62 37; #M rgb10 7 114 128; #P window setfont "Sans Serif" 18.; #P comment 107 23 134 9109522 L / Both / R; #B frgb 9 9 9; #P user ezdac~ 132 712 176 745 0; #P window setfont "Sans Serif" 14.; #P comment 241 57 146 9109518 Values 0 - 150:; #P hidden connect 46 0 43 0; #P hidden connect 43 0 42 0; #P hidden connect 47 1 41 0; #P hidden connect 42 0 41 0; #P hidden connect 3 0 23 0; #P hidden connect 21 0 18 0; #P hidden connect 18 0 14 0; #P hidden connect 26 0 5 0; #P hidden connect 23 0 5 0; #P hidden connect 14 0 5 0; #P hidden connect 27 0 26 0; #P hidden connect 25 0 3 0; #P hidden connect 41 0 14 1; #P hidden connect 54 0 21 0; #P hidden connect 5 0 1 0; #P hidden connect 55 0 27 0; #P hidden connect 55 0 47 0; #P hidden connect 55 0 25 0; #P hidden connect 6 0 1 1; #P hidden connect 28 0 6 0; #P hidden connect 24 0 6 0; #P hidden connect 19 0 6 0; #P hidden connect 21 0 20 0; #P hidden connect 20 0 19 0; #P hidden connect 27 0 28 0; #P hidden connect 4 0 24 0; #P hidden connect 25 0 4 0; #P hidden connect 6 0 48 0; #P hidden connect 5 0 48 0; #P hidden connect 6 0 49 0; #P hidden connect 5 0 49 0; #P hidden connect 38 0 19 1; #P hidden connect 58 0 40 0; #P hidden connect 46 0 40 0; #P hidden connect 40 0 39 0; #P hidden connect 47 1 38 0; #P hidden connect 39 0 38 0; #P hidden connect 51 0 53 0; #P hidden connect 51 0 54 0; #P hidden connect 51 0 55 0; #P hidden connect 51 0 57 0; #P hidden connect 51 0 58 0; #P hidden connect 13 0 8 0; #P hidden connect 8 0 7 0; #P hidden connect 12 0 11 0; #P hidden connect 7 2 10 0; #P hidden connect 10 0 9 0; #P hidden connect 9 0 12 0; #P hidden connect 32 0 36 0; #P hidden connect 7 2 9 1; #P hidden connect 35 0 32 0; #P hidden connect 53 0 13 0; #P hidden connect 13 0 10 1; #P window clipboard copycount 59; From sambient at gmail.com Sun Dec 2 15:00:23 2007 From: sambient at gmail.com (Dark Ambient) Date: Sun Dec 2 15:00:29 2007 Subject: [maxmsp] Emulate a Kaospad with your Nintendo DS In-Reply-To: <20071202062447.GA12819@podsix.com.au> References: <20071202062447.GA12819@podsix.com.au> Message-ID: <8bd5d6760712021400o4e472a3el70c6a69d3b7faf9d@mail.gmail.com> Can it be setup for Reaktor ? Thanks! On Dec 1, 2007 11:24 PM, Chris McCormick wrote: > Hi, > > I wrote this software a while ago but only just got around to uploading > it. FUDIKaosDS allows you to emulate some of the functionality of a > Kaospad with your Nintendo DS and Pure Data or Max/MSP using a wifi link. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/maxmsp/attachments/20071202/1ec60549/attachment.htm From ninh at maxobjects.com Sun Dec 2 16:47:46 2007 From: ninh at maxobjects.com (=?ISO-8859-1?Q?L=EA_Quan_Ninh?=) Date: Sun Dec 2 16:47:52 2007 Subject: [maxmsp] Leopard/Max5 update strategy? In-Reply-To: <88AD492A-5209-4E0A-B3FB-C84AAE9F1922@e--j.com> References: <88AD492A-5209-4E0A-B3FB-C84AAE9F1922@e--j.com> Message-ID: Le 30 nov. 07 ? 18:08, Emmanuel Jourdan a ?crit : > I can't reproduce that on my computer (MacBook Pro). Do you use a > specific sound card? The result is exactly the same using the internal audio card or a RME Hammerfal DSP with a CardBus. My machine is a 4 years old Titanium, very different from a MacBook Pro ! Ninh From c74-mailinglists at e--j.com Sun Dec 2 17:00:32 2007 From: c74-mailinglists at e--j.com (Emmanuel Jourdan) Date: Sun Dec 2 17:00:42 2007 Subject: [maxmsp] Leopard/Max5 update strategy? In-Reply-To: References: <88AD492A-5209-4E0A-B3FB-C84AAE9F1922@e--j.com> Message-ID: On 3 d?c. 07, at 00:47, L? Quan Ninh wrote: > The result is exactly the same using the internal audio card or a > RME Hammerfal DSP with a CardBus. > My machine is a 4 years old Titanium, very different from a MacBook > Pro ! My titanium is too old for Leopard ;-) 667 MHz is not enough. ej From ssbothwell at ucdavis.edu Sun Dec 2 21:16:11 2007 From: ssbothwell at ucdavis.edu (Solomon Bothwell) Date: Sun Dec 2 21:16:17 2007 Subject: [maxmsp] Re: [OT] botnets and OSX In-Reply-To: <1df2f.475203ba@www.cycling74.com> Message-ID: <1df5b.47538309@www.cycling74.com> > Over the past 15 years very few worms & viruses have been written for Unix based environments. However, Microslofts Widows environment has and will continue to be a target due to it's poor security architecture (which creates a whole sector of the economy, thanks M$). Microsloft Widows? M$? :rollseyes: The biggest reason Microsoft is targeted is due to its overwhelming domination of the personal computer market. I would imagine OS X exploits will start popping up if and when OS X approaches the market penetration of Windows. > Advice? > > - Keep backups > > - Know the value of your information both to yourself and others. Have real perspective not paranoia, and enjoy the occasional leak when if/when it happens... Life is fun. > > - Disable unneeded network services, keep your firewall on, use WEP on your wireless access points, use https whenever possible, rotate passwords, use different passwords per each system, avoid spyware looking products, disable GUI scripting languages (Applescript). > > - As far as max patching goes, while unlikely someone could use a max patcher to hack your machine. If you need to be paranoid, save your max patchers to text, then search for "/bin/bash" or "shell" or other system level commands like applescript stuff, etc. > > - Don't buy one of those crappy "secure your computer" adware/malware/spyware unless you really understand what it's doing and that you want that function. > This is all good advice for any operating system. :) From gransar at gmail.com Sun Dec 2 21:24:29 2007 From: gransar at gmail.com (Dean) Date: Sun Dec 2 21:24:44 2007 Subject: [maxmsp] using tapin out or delay Message-ID: <290E0383-6F67-4781-BE82-9E664002A92A@gmail.com> Hi. I have an arrangement where I loop a wave file using groove. It is quite back-to-back and I wanted to have delay... so it creates rhythm. I tried tapin/out and delay but it seems it doesn't work. Am I mistaken in thinking they would work with groove. Thanks very much. Dean. From philippehughes at hotmail.com Sun Dec 2 23:35:00 2007 From: philippehughes at hotmail.com (phil) Date: Sun Dec 2 23:35:03 2007 Subject: [maxmsp] pattrstorage crashing Max 2nd try Message-ID: <1df5d.4753a391@www.cycling74.com> Hi I am posting this quesiton again in case anyone that could help missed it , before this question gets lost in the whirlpool of questions! I have incorporated autopattr and pattrstorage in a patch in order to store multislider (256 sliders) values to later be generated randomly. I think it is important to mention that in this same patch has a few other tasks to do such as auto volume or panning/random 16 step sequencing/ fast triggering / pitch shift etc... Now, shortly after trying to store in pattrstorage max crashes !! Everytime. Is this only do to a lack of RAM? (768Mb) Is autopattr and pattrstorage hard on cpu? I want to use this patch live but obviously can't have max crashing. Thanks for anyone help or insight on this one. phil From zejtra at googlemail.com Mon Dec 3 00:31:54 2007 From: zejtra at googlemail.com (itchy) Date: Mon Dec 3 00:32:11 2007 Subject: [maxmsp] Re: drum machine In-Reply-To: <1df41.4752a40f@www.cycling74.com> Message-ID: <1df5e.4753b0e9@www.cycling74.com> ....Moreover multislider doesnt display low values properly. For clear interface I strongly reccomend diy multislider using LCD. It will also lower CPU overhead From adamjmurray at gmail.com Mon Dec 3 00:33:22 2007 From: adamjmurray at gmail.com (Adam Murray) Date: Mon Dec 3 00:33:27 2007 Subject: [maxmsp] Re: Three stupid questions In-Reply-To: <1df39.475273b0@www.cycling74.com> Message-ID: <1df5f.4753b13f@www.cycling74.com> Quote: carl_lofgren@yahoo.com wrote on Sun, 02 December 2007 00:58 ---------------------------------------------------- > IF I am building plugins, I will need Pluggo? No, Max can build Pluggo plug-ins even if you don't have Pluggo. Then you just need the runtime to run them. > Now, why is this? As I said - everytime I installed anything that required the Pluggo runtime, I felt a slight annoyance that a step like that had to be taken. But also as I said - no huge deal. But just curious why. Not sure why it's required, but at least it decreases the size of the plugin. Otherwise you'd need the Max+Pluggo runtime bundled up in every plugin you make. Although installing Pluggo runtime is a bit of an annoyance, it is a one time thing (until the next Pluggo version at least). And if you start releasing plug-ins on a web site one day, you'll save on bandwidth if they get popular :) > >>4) MIDI-Out > >This has to be supported by the plugin host. If it is, > >then there should be no problem (my more plug-in savvy >colleagues might have to correct me, though). From the >PluggoDevGuide - "The ability to receive MIDI output from > >a plug-in may not be available in your host application > >(e.g. Pro Tools and Live)." > > A big thanks for this. Sounds like it will work well with other hosts then, such as Cubase. Not sure about Cubase, someone else should be able to answer that for you. Even if your DAW doesn't support it (or you are using AUs on a Max where this doesn't work) it may not actually matter. I like generating MIDI in Max and sending it over to Logic's synthesizers. This is easy enough to do with virtual MIDI ports, and in fact I prefer to send it from the Max application instead of a plug-in because I often rework my patch inside of Max as I'm playing music with it. That's actually one of the best things about Max - you can change your patch while it's running and experiment. With plug-ins, virtual Ins/Outs/MIDI ports, rewire, or even ethernet, there are enough options for sending MIDI and audio signals between apps that you should be able to find something that works in your setup. That said, if you have a specific setup you want to work with, make sure you try it out during the demo period. Things don't always go so smoothly (in my setup I can't send audio from Logic back into Max while sending MIDI without some massive problems, but I don't really need this capability for what I want to do so it's ok). > So basically Max/MSP is a visual programming environment, with a focus on sound and visuals? But you can do other applications as well. Am I correct? Then the natural question that follows is - where goes the limit? That's a very good question. If you try to build really large complex applications you are going to hit some walls. Max is really great for experimenting and prototyping, and there is a huge amount of value in that. I'd say it's good for making tools and utilities and smaller applications. But it is probably not a good choice for large, complex applications. The main issue is that it has all the power of a full-fledged programming environment, but it doesn't have any of the structure of a normal text-based language that facilitates scalability and maintenance (does that make sense?). Also, it's not going to replace a command shell or a scripting language, because you can't run a Max "script" from the command line. You need to open the Max GUI environment to do anything. There are people working on extensions that should make large application building easier, and some upcoming Max 5 features will help too. I've also found that when I hit the limitations, I can usually rework a chunk of my Max patch into a custom Max object written in C or Java, and then keep going a bit further. So it depends on how much effort you are willing to put in. -Adam From penny.browne at simulex.com Mon Dec 3 01:19:44 2007 From: penny.browne at simulex.com (penny leong) Date: Mon Dec 3 01:19:50 2007 Subject: [maxmsp] printing lcd screen Message-ID: <1df60.4753bc1d@www.cycling74.com> Hi, I want to send an automated print command to an ink jet printer to print drawings that I've composed in a lcd window. I'm operating in OS X on an intel Macbook. I've attached the patch I'm working on. Any ideas would be most appreciated? Thanks! -------------- next part -------------- A non-text attachment was scrubbed... Name: interface.pat Type: application/octet-stream Size: 3296 bytes Desc: not available Url : http://www.cycling74.com/pipermail/maxmsp/attachments/20071203/5df98878/interface.obj From alljvkr at jvkr.nl Mon Dec 3 01:20:17 2007 From: alljvkr at jvkr.nl (jvkr) Date: Mon Dec 3 01:20:21 2007 Subject: [maxmsp] Re: OSC Buffer size, Packets Per Second In-Reply-To: <1df44.4752b8d4@www.cycling74.com> Message-ID: <1df61.4753bc41@www.cycling74.com> It overdrive is on, does turning it of do anything good? _ johan From carl_lofgren at yahoo.com Mon Dec 3 01:24:41 2007 From: carl_lofgren at yahoo.com (Carl Lofgren) Date: Mon Dec 3 01:24:45 2007 Subject: [maxmsp] Re: Three stupid questions In-Reply-To: <1df5f.4753b13f@www.cycling74.com> Message-ID: <1df62.4753bd47@www.cycling74.com> Adam, >>Then the natural question that follows is - >>where goes the limit? >That's a very good question. If you try to build really >large complex applications you are going to hit some walls. >Max is really great for experimenting and prototyping, and >there is a huge amount of value in that. I'd say it's good >for making tools and utilities and smaller applications. But >it is probably not a good choice for large, complex >applications. The main issue is that it has all the power of >a full-fledged programming environment, but it doesn't have >any of the structure of a normal text-based language that >facilitates scalability and maintenance (does that make >sense?). Also, it's not going to replace a command shell or >a scripting language, because you can't run a Max "script" >from the command line. You need to open the Max GUI >environment to do anything. Today I am something like 1000% wiser than yesterday, re. Max. Installed the demo and are following the tutorial as we speak. Let me rephrase my questions and be more specific. It supports loadining and saving files? Would it be possible for Max for example to load an old SysEx file, chop it into pieces, change the parameters, and then rebuild it back again with a new correct calculated checksum? Listen... when I write here, I feel like a stupid chicken. Last time I made software was... h-ll. I dunno. Fifteen years ago or something. My last effort was C - and I'd rather never go down that alley again. No offence to programmers here. I just don't enjoy it as much as the rest of my life. Max seems to be a good compromise for that. The right-left thing is probably just a matter of getting used to it. From jeremy at bootsquad.com Mon Dec 3 02:21:56 2007 From: jeremy at bootsquad.com (Jeremy Bernstein) Date: Mon Dec 3 02:22:04 2007 Subject: [maxmsp] pattrstorage crashing Max 2nd try In-Reply-To: <1df5d.4753a391@www.cycling74.com> References: <1df5d.4753a391@www.cycling74.com> Message-ID: <20D93E98-58FC-4ABA-9329-12C04352F7AF@bootsquad.com> There's no known crashing issue with pattrstorage. If you can post a simplified patch which reproduces the problem (or send to support@cycling74.com ), we'd be happy to look into your problem. Jeremy Am 03.12.2007 um 07:35 schrieb phil: > > Hi > I am posting this quesiton again in case anyone that could help > missed it , before this question gets lost in the whirlpool of > questions! > > I have incorporated autopattr and pattrstorage in a patch in order > to store multislider (256 sliders) values to later be generated > randomly. > > I think it is important to mention that in this same patch has a few > other tasks to do such as auto volume or panning/random 16 step > sequencing/ fast triggering / pitch shift etc... > > Now, shortly after trying to store in pattrstorage max crashes !! > Everytime. Is this only do to a lack of RAM? (768Mb) > > Is autopattr and pattrstorage hard on cpu? > I want to use this patch live but obviously can't have max crashing. > > Thanks for anyone help or insight on this one. > > phil > > _______________________________________________ > maxmsp mailing list > maxmsp@cycling74.com > http://www.cycling74.com/mailman/listinfo/maxmsp From mattijs at smadsteck.nl Mon Dec 3 02:28:17 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Mon Dec 3 02:28:20 2007 Subject: [maxmsp] Re: OSC Buffer size, Packets Per Second In-Reply-To: <1df44.4752b8d4@www.cycling74.com> Message-ID: <1df65.4753cc30@www.cycling74.com> Quote: gavspav wrote on Sun, 02 December 2007 14:53 ---------------------------------------------------- > Not sure no but I'm only sending from my patch, not receiving! > > As i said 45 per second works fine but when I have say 4 instances of the plug in things get a bit vlogged. > > Seems to max out at about 100 per second > > Gav ---------------------------------------------------- I am sure you tested this (not inside a pluggo, just in max): #P window setfont "Sans Serif" 9.; #P number 60 205 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 101 79 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 133 267 56 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 133 247 49 196617 !/ 1000.; #P newex 133 206 20 196617 t b; #P newex 59 118 70 196617 random 1000; #P toggle 59 79 15 0; #P newex 59 98 52 196617 metro 10; #P newex 133 227 35 196617 timer; #P newex 60 185 86 196617 udpreceive 3000; #P newex 59 138 12