From alljvkr at jvkr.nl Sun Jul 1 01:37:03 2007 From: alljvkr at jvkr.nl (jvkr) Date: Sun Jul 1 01:37:23 2007 Subject: [maxmsp] Re: Re: changing phasor~ frequency in sync with itself In-Reply-To: <4891596267cf4813508de52c9224f6fe@nyu.edu> Message-ID: <1ab6a.4687599b@www.cycling74.com> >Out of > curiosity, what is the particular need for 1 sample accuracy? (also > note that you can get the existing vanilla-max solution to within 2 > sample accuracy using poly~) > > The reason I ask is that this thread keeps coming up, and it seems like > we should either have a dedicated object for this in the Max distro if > there is a need for it. A good reason would be to apply algorithmic (I don't mean FM) processes on the level of sound generation using oscillators and the like (think of Gendy or Vosim). I have a ppc only external, programmed by a friend, that takes a frequency input like a phasor, determining the slope, but samples upon wrap on the right input a value that it use as the next wrap point. In short, where phasor always wraps at zero, this object will refresh its wrap point every cycle. There are two outlets, one giving the incrementing signal, the second the wrap point as a signal. Dividing the first by the second will result in a ramp from zero to one, of which the speed can be change sample accurate. Mattijs, I think you use windows, right? I might have the code somewhere, it is of any use, let me know. _ johan From alljvkr at jvkr.nl Sun Jul 1 01:57:45 2007 From: alljvkr at jvkr.nl (jvkr) Date: Sun Jul 1 01:57:49 2007 Subject: [maxmsp] double click receive/send crash report Message-ID: <1ab6b.46875e77@www.cycling74.com> On a g4 max 4.6 crashes when there are more then 300 instances of a receive object with the same name and you double click one. Max then keeps crashing very easily until after logging out and in again. Yesterday, after doing it once more (I forgot), when I restarted max, Quit Max (cmd Q) in the menu was grayed out. _ jvkr From vboehm at gmx.ch Sun Jul 1 04:05:12 2007 From: vboehm at gmx.ch (=?ISO-8859-1?Q?volker_b=F6hm?=) Date: Sun Jul 1 04:06:08 2007 Subject: [maxmsp] Re: Re: changing phasor~ frequency in sync with itself In-Reply-To: <1ab56.46869dd2@www.cycling74.com> References: <1ab56.46869dd2@www.cycling74.com> Message-ID: <5F9E4E97-3CC1-499A-B8C4-652AE12DB49E@gmx.ch> hi all, On 30 Jun 2007, at 20:15, Mattijs Kneppers wrote: > . The only way would be to make a custom phasor~ with this > behaviour built in. have done that already, as mentioned in the other thread. it's a pretty simple "surgical correction" of what i would suppose to be the normal phasor~ code. osx ub only, but source included. i throw it in here for anybody who wants to try. volker. -------------- next part -------------- A non-text attachment was scrubbed... Name: vb.phasor0~.zip Type: application/zip Size: 8627 bytes Desc: not available Url : http://www.cycling74.com/pipermail/maxmsp/attachments/20070701/50a082ed/vb.phasor0.zip From alljvkr at jvkr.nl Sun Jul 1 04:22:07 2007 From: alljvkr at jvkr.nl (jvkr) Date: Sun Jul 1 04:22:12 2007 Subject: [maxmsp] wave~ anomaly report Message-ID: <1ab6d.4687804b@www.cycling74.com> The next situation has occurred a number of times in which wave~ shows abnormal behavior. An abstraction fills a buffer (loadbang) and produces, upon completion, from its outlet a set message with the buffername which is a symbol based on a #0 unique number. The outlet producing the set message is connected to wave~, which with a double click does show the content of the buffer, but a phasor~ connected to the inlet does not produce values on its outlet other then zeroes. Only after opening the abstraction and a manual click on the message, will wave~ respond to the phasor~ input. So, there exists a situation where wave~ is in limbo, on the one hand opening the correct buffer content with a double click, but not producing values on its outlet (showing that these two things are not necessarily connected). My impression is that this is so since the version of max for intel. What I tried (change something and reopen the patch): put a deferlow in between; no result print the set message: result is that it works, until the print object is removed. put a [zl reg] to capture the set message and bang it manually; no response (!) change the order by sending to back, bringing to front; this apparently solves the issue once and for all. _ johan From justin at lowtech.org Sun Jul 1 04:37:29 2007 From: justin at lowtech.org (justin) Date: Sun Jul 1 04:37:33 2007 Subject: [maxmsp] Re: Re: Re: changing phasor~ frequency in sync with itself In-Reply-To: <5F9E4E97-3CC1-499A-B8C4-652AE12DB49E@gmx.ch> Message-ID: <1ab6e.468783e9@www.cycling74.com> hi volker, am i misunderstanding you, or are you saying you have coded a phasor object which changes speed on end of ramp? if so, please share! :o thanx, j From vboehm at gmx.ch Sun Jul 1 04:52:55 2007 From: vboehm at gmx.ch (=?ISO-8859-1?Q?volker_b=F6hm?=) Date: Sun Jul 1 04:52:51 2007 Subject: [maxmsp] Re: spear sdif format ???? In-Reply-To: <1ab51.468690ea@www.cycling74.com> References: <1ab51.468690ea@www.cycling74.com> Message-ID: <7F61F1E9-AE81-4B1F-B989-8D65CB0BD0E4@gmx.ch> On 30 Jun 2007, at 19:20, sm wrote: > > rest of message: > the frequency column of the spear analysis is not ascending but > really mixed up. > while this doesn't seem to be a problem for threefates and > sinusoids~ it gives me some trouble in retreiving amplitude values > for certain freqencies. > hope somebody can help me! don't think i can help you, but maybe explain a few things. the first number in every row is the index number of the sinusoidal track, followed by freq, amp and phase. as you observed the track numbers (ids) normally start off with low numbers. but as the sound evolves, new partials are added and others may disappear. the numbering of the partial tracks is left to the analysis software - some always use higher numbers for new tracks, some reuse track ids of partials that have disappeared again - but the numbers don't have any meaning beyond the information for the synthesis software, wether to create a new partial or to keep track of the same partial from the preceeding frame. does that make any sense to you? if you want something like ascending order of the frequency column, you would have to sort it yourself (which surely is possible, but employs some overhead naturally). i don't know what software cnmat used for moanin.add.trc, but i might have read somewhere that it was tuned "by hand" afterwards. volker. From vboehm at gmx.ch Sun Jul 1 05:03:52 2007 From: vboehm at gmx.ch (=?ISO-8859-1?Q?volker_b=F6hm?=) Date: Sun Jul 1 05:03:52 2007 Subject: [maxmsp] Re: Re: Re: changing phasor~ frequency in sync with itself In-Reply-To: <1ab6e.468783e9@www.cycling74.com> References: <1ab6e.468783e9@www.cycling74.com> Message-ID: <810AC084-93F8-4FCC-A908-0C903DC10806@gmx.ch> On 01 Jul 2007, at 12:37, justin wrote: > > hi volker, > > am i misunderstanding you, or are you saying you have coded a > phasor object which changes speed on end of ramp? yes. > if so, please share! :o i did send a .zip to the mailing list with my last post, but obviously the forum is neglecting (my) attachments. sorry. i don't have a website right now where i can deposit my stuff (am fighting with myself to finally do this stupid work and set one up). so in the meanwhile i thought about posting it to cycling/share. if you are interested in a copy right now, i can send it to you privately. volker. From justin at lowtech.org Sun Jul 1 05:14:29 2007 From: justin at lowtech.org (justin) Date: Sun Jul 1 05:14:34 2007 Subject: [maxmsp] Re: Re: Re: Re: changing phasor~ frequency in sync with itself In-Reply-To: <810AC084-93F8-4FCC-A908-0C903DC10806@gmx.ch> Message-ID: <1ab73.46878c93@www.cycling74.com> Quote: volker b?hm wrote on Sun, 01 July 2007 12:03 ---------------------------------------------------- > if you are interested in a copy right now, i can send it to you > privately. i have emailed you my address using the c74 forum. thanks. j From julien.rabin at gmail.com Sun Jul 1 05:51:00 2007 From: julien.rabin at gmail.com (jln) Date: Sun Jul 1 05:51:11 2007 Subject: [maxmsp] Re: spear sdif format ???? In-Reply-To: <7F61F1E9-AE81-4B1F-B989-8D65CB0BD0E4@gmx.ch> References: <1ab51.468690ea@www.cycling74.com> <7F61F1E9-AE81-4B1F-B989-8D65CB0BD0E4@gmx.ch> Message-ID: Le 1 juil. 07 ? 12:52, volker b?hm a ?crit : > > i don't know what software cnmat used for moanin.add.trc, but i > might have read somewhere that it was tuned "by hand" afterwards. I think they used Ircam's ReSan, bu as far as I remember, it is stated in the Spectral Tutorial that some modifications were done by hand, indeed. Is it possible to use Spear to generate models ? I remember having read here that you couldn't use its sdif format with CNMAT objects. Am I wrong ? Best, Julien. From laut_leise at gmx.net Sun Jul 1 05:51:10 2007 From: laut_leise at gmx.net (Roman Thilenius) Date: Sun Jul 1 05:51:17 2007 Subject: [maxmsp] Re: Re: changing phasor~ frequency in sync with itself In-Reply-To: <1ab6a.4687599b@www.cycling74.com> Message-ID: <1ab74.4687952c@www.cycling74.com> > >Out of > > curiosity, what is the particular need for 1 sample accuracy? > > there is a need for it. > A good reason would be to apply algorithmic (I don't mean FM) >processes on the level of sound generation using oscillators and >the like (think of Gendy or Vosim). exactly, for example in most cases where wave~ is used with phasor~. both these objects interpolate, and in the signal itself (the one which phasor~ produces) you can not see at which (nearest) sample phasor reaches its end. but it is needed to know as soon as you want to change the loop points of phasor~ without getting an audio click. -110 -- http://vst-mac.info/ From olaf.matthes at gmx.de Sun Jul 1 06:24:33 2007 From: olaf.matthes at gmx.de (Olaf Matthes) Date: Sun Jul 1 06:23:55 2007 Subject: [maxmsp] MySQL Connector/J for MXJ In-Reply-To: References: <295F1717-08FB-494C-A742-C8B2BB2C3ECE@mdhosale.com> <2714CEAD-B1FE-440F-9E32-6BAAC71AF76F@cassiel.com> Message-ID: <46879D01.2070303@gmx.de> MarkDavid Hosale wrote: > Hello- > For real completeness I guess we should also mention the external > developed by Olaf Matthes: > http://www.akustische-kunst.org/maxmsp/other.html Well, thanks for the kind words, but I have to say that the major work was done by Bill Orcutt, I just made the Windows port initially. Later some bug fixes were added, but there still is a problem that crashes Max after a few hours of use of the external. In the meantime I rewrote most of the code in order to use just one child thread which is running all the time (instead of starting a new thread for each MySQL query as it was done in Bill's code). This new version was recently used quite successful for this project http://www.timelinesonline.com/ (sending about 80 MySQL queries every 15 seconds for about 12 hours). I'll probably put it online quite soon, including an UB for Intel Macs if there is some interest. Olaf From sm at xdv.org Sun Jul 1 07:07:20 2007 From: sm at xdv.org (sm) Date: Sun Jul 1 07:07:26 2007 Subject: [maxmsp] Re: Re: spear sdif format ???? In-Reply-To: Message-ID: <1ab7a.4687a707@www.cycling74.com> i could use the files created with spear in cnmat object without big problems. only when i try to access the data of individual frames, e.g. to see if a certain frequency range is above or below a threshold, i get into troubles since the order of the frequency tracks seems to be arbitrary. i hoped that there would be trick in spear to get the freqs into a nice ascending order. From jthreel at gmail.com Sun Jul 1 07:22:12 2007 From: jthreel at gmail.com (Jerry) Date: Sun Jul 1 07:22:16 2007 Subject: [maxmsp] Re: vst~ plug-in initialization error In-Reply-To: <18b75.4620ef0f@www.cycling74.com> Message-ID: <1ab7b.4687aa83@www.cycling74.com> hello there, im afraid i cant help you but i am having exactly the same problem when loading Kontakt into the vst~ object. however i did design the patcher on a windows xp machine and there were none of these problems. perhaps a max bug on mac? ? let me know if u figure it out, and ill do the same. Jerry. From stringtapper at mac.com Sun Jul 1 10:34:33 2007 From: stringtapper at mac.com (David Huff) Date: Sun Jul 1 10:34:56 2007 Subject: [maxmsp] Please Point me in the Right Direction Message-ID: <1ab7d.4687d795@www.cycling74.com> I've been using Live to play notes into Max to trigger various combinations of oscillators I'm experimenting with. I would like to be able to give each note I play a note off message so it doesn't keep playing. In the future I would also like to be able to play directly into Max without going through another app. Could anyone just point me to which tutorials and perhaps even object help files that I should study in order to learn to accomplish this? This isn't for school, although I am a music student, but I know people around here don't like it when a person just asks how to do something. That's not what I want, just a quick roadmap of where to look. Thanks! From afaulsti at hotmail.com Sun Jul 1 10:47:14 2007 From: afaulsti at hotmail.com (Aaron Faulstich) Date: Sun Jul 1 10:47:23 2007 Subject: [maxmsp] Error I've never seen... StretchDlBits Message-ID: <1ab7e.4687da8f@www.cycling74.com> I've never been able to run multiple instances of one of my home-made Pluggo plug-ins without crashing Cubase, so I finally sat down and spent about 10 hours tracing out the problem. I think I've finally isolated it, but now I'm left with an error message that I don't understand. I narrowed the problem down to a single (albeit large... 26 pages of code) jsui object, and isolated that object out. Now when I run multiple instances of a plug-in with that object inside the vst~ object I get occasional errors in the Max window along the lines of: "jsui error StretchDlBits error:0" "jsui error StretchDlBits error:8" "jsui error StretchDlBits error:6" I have no idea what "StretchDlBits" means, but I think these errors are what crash Cubase. Can anyone translate? From nick at cassiel.com Sun Jul 1 11:05:15 2007 From: nick at cassiel.com (Nick Rothwell) Date: Sun Jul 1 11:05:21 2007 Subject: [maxmsp] MySQL Connector/J for MXJ In-Reply-To: References: <295F1717-08FB-494C-A742-C8B2BB2C3ECE@mdhosale.com> <2714CEAD-B1FE-440F-9E32-6BAAC71AF76F@cassiel.com> Message-ID: <0495D62E-4C0F-416C-88EE-CAED25F3CCF5@cassiel.com> > Of course this hasn't been tested. Also, keep in mind, there may be > some variance in the format of SQL queries from one Database > Management System (DBMS) to another depending on versions, > features, etc. Indeed. These days I generally implement in Hibernate which protects me from most of the needless variations. > If, like MySQL Connector/J for MXJ, the net.loadbang-SQL library is > using JDBC then I am not sure what the real difference in > performance would be? Isn't it true that both the net.loadbang-SQL > and the MySQL Connector/J for MXJ solutions should address the JDBC > driver at the same level? Probably. (Perhaps I misunderstood Connector/J and assumed a lower- level network connection.) Nick Rothwell / Cassiel.com Limited www.cassiel.com www.myspace.com/cassieldotcom www.loadbang.net From dudley2r at yahoo.com Sun Jul 1 12:33:12 2007 From: dudley2r at yahoo.com (David Wright) Date: Sun Jul 1 12:33:16 2007 Subject: [maxmsp] Re: Please Point me in the Right Direction In-Reply-To: <1ab7d.4687d795@www.cycling74.com> Message-ID: <1ab84.4687f366@www.cycling74.com> Take a look at makenote in the documentation, which will automatically provide note-offs after a specified time (in milliseconds) which you can vary if you want. Also look at flush, which will terminate all held notes when it's given a bang message. Flush must be inserted before makenote so it can track all notes being played, but it works on only one channel. I wrote an object called santaflush which is a multi-channel flush. I also wrote a patcher for playing notes on the computer keyboard, but I know many other people have too. Email me at dudley2r@yahoo.com if interested. D Wright ludwig_sears From pcastine at gmx.net Sun Jul 1 12:39:54 2007 From: pcastine at gmx.net (Peter Castine) Date: Sun Jul 1 12:39:57 2007 Subject: [maxmsp] Re: Re: Extended desktop issues In-Reply-To: <1399610622-1183130734-cardhu_decombobulator_blackberry.rim.net-1281830402-@bxe019.bisx.prod.on.black> Message-ID: <1ab85.4687f4f9@www.cycling74.com> Yet another solution is to drop an instance of lp.argus into your patch. It will, among other things, automatically move those off-screen windows back on-screen for you. It is currently Litter Pro only, but that's a lot less outlay that Jitter. -- -------------- http://www.bek.no/~pcastine/Litter/ ------------- Peter Castine +--> Litter Power & Litter Bundle for Jitter iCE: Sequencing, Recording & Interface Building for Max/MSP Extremely cool http://www.dspaudio.com/ From afaulsti at hotmail.com Sun Jul 1 13:11:36 2007 From: afaulsti at hotmail.com (Aaron Faulstich) Date: Sun Jul 1 13:11:40 2007 Subject: [maxmsp] Re: Error I've never seen... StretchDlBits In-Reply-To: <1ab7e.4687da8f@www.cycling74.com> Message-ID: <1ab89.4687fc67@www.cycling74.com> After some googling, it looks like it's StretchDIBits, a function in the Windows GDI. I'm really stumped here. Is this something I can or can't work around somehow? From niklassaers at gmail.com Sun Jul 1 13:50:44 2007 From: niklassaers at gmail.com (Niklas Saers) Date: Sun Jul 1 13:51:02 2007 Subject: [maxmsp] Building/Querying a Sample Database In-Reply-To: References: <1a6a5.4675c017@www.cycling74.com> <9D618133-BB29-40A5-8813-3E22F3869144@cassiel.com> Message-ID: <771C6958-E645-42D2-83B8-18B0F77BEE97@gmail.com> Hi, >> I used to use [mysql], but I haven't been able to find a UB >> version since I switched to Intel. I'd far prefer to use something >> standard like SQLite or MySQL (so it's a good thing you support >> MySQL :-) ) > SQlite looks interesting, but I'd need a compelling reason to get > in front of a Windows box for the native version. (I find Xcode on > the Mac objectionable enough... although I might have a bash at > SQlite for the Mac at some stage.) In that case I don't think we're speaking the same language. :-) SQLite is open source, and I've never used it on a windows box since I haven't had a windows box since development on it was started. ;-) It's right there in the Fink repository: i sqlite3-dev 3.2.8-1001 Embedded SQL database (include files and linkable libraries) A quick google and I found http://www.ch-werner.de/javasqlite/ which is a Java wrapper with a BSD style license. So for making something that can be distributed I'd probably choose it, for my own stuff I'm probably just sticking to MySQL out of habit ;-) Cheers Nik From stringtapper at mac.com Sun Jul 1 20:12:19 2007 From: stringtapper at mac.com (David Huff) Date: Sun Jul 1 20:12:23 2007 Subject: [maxmsp] Re: Please Point me in the Right Direction In-Reply-To: <1ab84.4687f366@www.cycling74.com> Message-ID: <1ab9c.46885f02@www.cycling74.com> Thank you! That's a good start. I like the idea of the keyboard patch, but I'm going to focus on using a midi keyboard for now. Thanks again! From dudley2r at yahoo.com Sun Jul 1 20:18:51 2007 From: dudley2r at yahoo.com (David Wright) Date: Sun Jul 1 20:18:56 2007 Subject: [maxmsp] Re: Please Point me in the Right Direction In-Reply-To: <1ab9c.46885f02@www.cycling74.com> Message-ID: <1ab9d.4688608b@www.cycling74.com> I need to correct myself -- flush connects to a noteout, not a makenote. And a MAX object called midiflush will do multichannel flushes, but my Santaflush (written on Dec. 24) is simpler to set up. From ollie at icarus.nu Mon Jul 2 02:03:33 2007 From: ollie at icarus.nu (Oliver Bown) Date: Mon Jul 2 02:03:42 2007 Subject: [maxmsp] Goldsmiths summer school: introduction to coding externals Message-ID: <2492BC49-6245-46F4-A2C2-8391DF27B87C@icarus.nu> Along with the usual introductory and advanced summer-school courses in Max/MSP hosted by the Electronic Music Studios, Goldsmiths, London, a new course on coding externals is being introduced, for which there are still some places available. See below or http:// www.goldsmiths.ac.uk/ems/maxmsp/coding.php for more details. Introduction to Coding Externals for MaxMSP - Summer 2007 Course dates Courses run from 10am - 5.30pm each day (lunch break from 1 - 2pm) in the Electronic Music Studios at Goldsmiths. This two day course is a 'bring-your-own-laptop' course (see Course prerequisites below). Both courses are identical in content. Introduction to Coding Externals for MaxMSP #1 Saturday 21st and Sunday 22nd July 7 places remaining (as of June 21st) Introduction to Coding Externals for MaxMSP #2 Saturday 28th and Sunday 29th July 5 places remaining (as of June 21st) Course prerequisites The Introduction to Coding Externals for MaxMSP courses will be taught through a combination of lectures and practical work over two days, and are limited to a maximum of 8 participants per course in order to ensure individual tutorial time. Participants will need a good working knowledge of MaxMSP including an understanding of the different data types used by the program, the basic operation of objects and patches and some knowledge of how Max schedules events. No prior knowledge of programming is required as the course will provide an introduction to programming from scratch. IMPORTANT: the Introduction to Coding Externals for MaxMSP course is designed as a 'bring-your-own-laptop' course. To this end you will need to to have the following software/configuration installed - Both Mac and Windows users users will need a copy of MaxMSP 4.5, which they can upgrade for free to MaxMSP 4.6.2 (recommended for Java projects). In addition Windows users will need to install a copy of the Java Runtime Environment (JRE) which can be downloaded from http:// java.sun.com/javase/downloads/index.jsp. Please bring your own soundcard/headphones as required, although we can patch laptop/soundcard audio outputs (1/4" unbalanced jack, 2 x phono, or stereo minijack) into our studio mixers for speaker playback. Course content The course introduces the experienced Max user to coding their own externals, opening up a new layer of creative power and flexibility to their existing Max practices. It will focus on writing externals using the Java language, covering four general areas: getting set up to write, compile and organise externals; an introduction to the Java language; using standard Java library objects; and using the Max/MSP Java programming interface. A number of Java examples will be provided that demonstrate how the language works, how Max/MSP's Java interface is implemented, and what Java is best at in the context of Max/MSP. The relationship to programming externals in C will also be discussed. All classes will take place in the Electronic Music Studios at Goldsmiths between 10am-5.30pm each day. Tea, coffee and sandwiches are available from 'Loafers' cafe in the Main Building from 9am - 3pm. Lunch can be purchased from the College canteen facilities, and there are several local cafes, restaurants & pubs with lunchtime menus. Tutor: OLLIE BOWN Ollie Bown is currently researching for a PhD in the Department of Computing at Goldsmiths where he is working on multi-agent models. Before coming to Goldsmiths he completed a masters in Evolutionary and Adaptive Systems at the University of Sussex. He is also a music producer and live electronic music performer known for his work in the group Icarus and in collaboration with improvising musicians as part of the Not Applicable project. He has recently worked with the Live Algorithms for Music group on the application of nonlinear dynamical systems to live musical performance. Cost Course fee: ?175 Full price - institution ?125 Full price - individual ?75 Student not in full-time employment, or unemployed (with ID, please supply proof) Accomodation Accommodation on campus can be arranged separately at an additional cost through the College's Conference Services. Please see Conference Services Summer Accomodation for full details of serviced and non-serviced rooms, and to download booking forms. For General Enquiries call +44 (0) 20 7919 7133, or for Accommodation Booking call +44 (0) 20 7919 7132. From amietbeach at gmail.com Mon Jul 2 07:23:51 2007 From: amietbeach at gmail.com (amietbeach) Date: Mon Jul 2 07:23:57 2007 Subject: [maxmsp] Output of an if statement Message-ID: <1abb2.4688fc65@www.cycling74.com> Hi, This is probably a very stupid question but I'm stuck. I've got an if statement and I'm trying to output a float. This is what it would look like in C: If $i1 < 44 Then output $i1/44 (float) else output 1. This is the patch I have so far... #P window setfont "Sans Serif" 9.; #P flonum 314 322 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 236 306 27 9109513 / 1.; #P flonum 271 283 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 234 233 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 206 374 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P message 278 259 21 9109513 44.; #P newex 206 345 119 9109513 if $i1 < $i2 then $i3 else 1.; #P user hslider 340 165 18 128 128 1 0 0; #P connect 5 0 6 1; #P connect 5 0 1 1; #P connect 4 0 1 0; #P connect 4 0 6 0; #P connect 4 0 2 0; #P connect 7 0 1 2; #P connect 1 0 3 0; #P connect 0 0 4 0; #P connect 2 0 5 0; #P connect 6 0 7 0; #P window clipboard copycount 8; As you can see, I can only get an int at the output (1 or 0). Is there something to specify somewhere for me to get a float? Thanks for your help. JC From justin at lowtech.org Mon Jul 2 07:38:24 2007 From: justin at lowtech.org (justin) Date: Mon Jul 2 07:38:27 2007 Subject: [maxmsp] Re: Output of an if statement In-Reply-To: <1abb2.4688fc65@www.cycling74.com> Message-ID: <1abb6.4688ffcf@www.cycling74.com> yes, $f1 (float variable) as opposed to $i1 (integer variable). also be careful of the order of messages, you may need to calculate before you send to the if object... j #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 206 230 36 196617 t f f b; #P flonum 334 326 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 219 303 27 196617 / 1.; #P flonum 270 283 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 206 209 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 206 374 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 270 265 21 196617 44.; #P newex 206 345 138 196617 if $f1 < $f2 then $f3 else 1.; #P user hslider 340 165 18 128 128 1 0 0; #P fasten 5 0 6 1 275 300 241 300; #P connect 5 0 1 1; #P connect 8 2 2 0; #P connect 8 1 6 0; #P connect 8 0 1 0; #P connect 4 0 8 0; #P connect 7 0 1 2; #P connect 1 0 3 0; #P fasten 6 0 7 0 224 324 339 324; #P connect 2 0 5 0; #P connect 0 0 4 0; #P window clipboard copycount 9; From justin at lowtech.org Mon Jul 2 07:41:35 2007 From: justin at lowtech.org (justin) Date: Mon Jul 2 07:41:42 2007 Subject: [maxmsp] Re: Output of an if statement In-Reply-To: <1abb2.4688fc65@www.cycling74.com> Message-ID: <1abb7.4689008f@www.cycling74.com> Quote: amietbeach wrote on Mon, 02 July 2007 14:23 ---------------------------------------------------- > If $i1 < 44 > Then output $i1/44 (float) > else output 1. Also, when writing values in max objects be aware that "44" refers to an integer with a value of 44, and "44." refers to a float with the same value. A small but important difference, because this will often determine whether your output is float or integer. j From amietbeach at gmail.com Mon Jul 2 07:45:41 2007 From: amietbeach at gmail.com (amietbeach) Date: Mon Jul 2 07:45:44 2007 Subject: [maxmsp] Re: Output of an if statement In-Reply-To: <1abb6.4688ffcf@www.cycling74.com> Message-ID: <1abb8.46890185@www.cycling74.com> Great! Cheers Justin! From c74-mailinglists at e--j.com Mon Jul 2 07:45:49 2007 From: c74-mailinglists at e--j.com (Emmanuel Jourdan) Date: Mon Jul 2 07:46:12 2007 Subject: [maxmsp] Re: Output of an if statement In-Reply-To: <1abb6.4688ffcf@www.cycling74.com> References: <1abb6.4688ffcf@www.cycling74.com> Message-ID: <6D9AEA55-12BB-4384-8C5D-B2C6FC0708F7@e--j.com> On 2 juil. 07, at 15:38, justin wrote: > yes, $f1 (float variable) as opposed to $i1 (integer variable). > also be careful of the order of messages, you may need to > calculate before you send to the if object... Here's two differents ways to achieve the same thing. There's plenty of others? ej #P window setfont "Sans Serif" 9.; #P flonum 254 161 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 254 61 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 123 62 196617 minimum 1.; #P newex 254 94 34 196617 / 44.; #P flonum 39 161 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 39 61 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 39 123 34 196617 / 44.; #P newex 39 94 157 196617 if $i1 < 44. then $i1 else out2 1.; #P connect 4 0 5 0; #P connect 5 0 7 0; #P connect 6 0 4 0; #P connect 0 1 3 0; #P connect 1 0 3 0; #P connect 0 0 1 0; #P connect 2 0 0 0; #P window clipboard copycount 8; From pdelges at radiantslab.com Mon Jul 2 07:46:54 2007 From: pdelges at radiantslab.com (Patrick Delges) Date: Mon Jul 2 07:46:59 2007 Subject: [maxmsp] Output of an if statement In-Reply-To: <1abb2.4688fc65@www.cycling74.com> References: <1abb2.4688fc65@www.cycling74.com> Message-ID: <774739f2dcf8f5bb8a9f5e3a38333ee2@radiantslab.com> On 2 juil. 07, at 15:23, amietbeach wrote: > Is there something to specify somewhere for me to get a float? instead of $i1 ... $i3, you should use $f1 ... $f3 p _____________________________ Patrick Delges Centre de Recherches et de Formation Musicales de Wallonie asbl http://users.skynet.be/crfmw/max From gusanomaxlist at googlemail.com Mon Jul 2 07:58:10 2007 From: gusanomaxlist at googlemail.com (e.g.r.) Date: Mon Jul 2 07:58:14 2007 Subject: [maxmsp] Output of an if statement In-Reply-To: <774739f2dcf8f5bb8a9f5e3a38333ee2@radiantslab.com> References: <1abb2.4688fc65@www.cycling74.com> <774739f2dcf8f5bb8a9f5e3a38333ee2@radiantslab.com> Message-ID: <795f94be0707020658k5d04d805n729e255e9c827d81@mail.gmail.com> a one object solution ;) #P window setfont "Sans Serif" 9.; #P flonum 162 253 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P number 162 159 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 162 200 187 9109513 expr (($f1<44.)*($f1*0.022727))+($f1>=44.); #P connect 1 0 0 0; #P connect 0 0 2 0; #P window clipboard copycount 3; cheers -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/maxmsp/attachments/20070702/ac823bb5/attachment.htm From per at soon.com Mon Jul 2 08:14:52 2007 From: per at soon.com (Bas van der Graaff) Date: Mon Jul 2 08:14:55 2007 Subject: [maxmsp] Re: Output of an if statement In-Reply-To: <1abb2.4688fc65@www.cycling74.com> Message-ID: <1abbc.4689085b@www.cycling74.com> I got the same solution as ej's left one: #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 451 505 27 196617 / 1.; #P flonum 451 545 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 451 444 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 601 442 21 196617 44.; #P newex 451 477 160 196617 if $f1 < $f2 then $f1 else out2 1.; #P connect 1 0 4 1; #P connect 1 0 0 1; #P connect 0 0 4 0; #P connect 2 0 0 0; #P connect 0 1 3 0; #P connect 4 0 3 0; #P window clipboard copycount 5; But that one on the right is a beauty! -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From gusanomaxlist at googlemail.com Mon Jul 2 08:20:17 2007 From: gusanomaxlist at googlemail.com (gusanomaxlist) Date: Mon Jul 2 08:20:21 2007 Subject: [maxmsp] Re: Output of an if statement In-Reply-To: <1abbc.4689085b@www.cycling74.com> Message-ID: <1abbd.468909a1@www.cycling74.com> the one object way: #P window setfont "Sans Serif" 9.; #P flonum 162 253 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P number 162 159 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 162 200 187 9109513 expr (($f1<44.)*($f1*0.022727))+($f1>=44.); #P connect 1 0 0 0; #P connect 0 0 2 0; #P window clipboard copycount 3; (sorry if it?s double posted but it didn?t make it through mailing list) From eanwhite at fas.harvard.edu Mon Jul 2 08:48:54 2007 From: eanwhite at fas.harvard.edu (Ean White) Date: Mon Jul 2 08:48:59 2007 Subject: [maxmsp] spatialization out of a mono speaker (OT) In-Reply-To: References: Message-ID: <7E8698FB-BF49-4386-925C-1A4380A7CBE5@fas.harvard.edu> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://www.cycling74.com/pipermail/maxmsp/attachments/20070702/2bcb9a23/PGP.bin From mandrews04 at qub.ac.uk Mon Jul 2 10:55:59 2007 From: mandrews04 at qub.ac.uk (Mike Andrews) Date: Mon Jul 2 10:56:04 2007 Subject: [maxmsp] Missing ad_ files. Message-ID: <1abcc.46892e1d@www.cycling74.com> Hi guys. For some reason I am missing some important ad_ files for max and am unable to view the dsp status. I am also missing the file preferences option from the options toolbar. A reinstall of max does not fix these problems. I am on intel mac using version 10.4.10 and the latest version of max. Thanks in advance.Mike. From c74-mailinglists at e--j.com Mon Jul 2 11:06:19 2007 From: c74-mailinglists at e--j.com (Emmanuel Jourdan) Date: Mon Jul 2 11:06:29 2007 Subject: [maxmsp] Missing ad_ files. In-Reply-To: <1abcc.46892e1d@www.cycling74.com> References: <1abcc.46892e1d@www.cycling74.com> Message-ID: <7D43B1F2-32D1-420C-8371-F125CE625754@e--j.com> On 2 juil. 07, at 18:55, Mike Andrews wrote: > Hi guys. For some reason I am missing some important ad_ files for > max and am unable to view the dsp status. I am also missing the > file preferences option from the options toolbar. A reinstall of > max does not fix these problems. I am on intel mac using version > 10.4.10 and the latest version of max. Thanks in advance.Mike. I doubt that this would be related to MacOS 10.4.10. Remove your max preferences, make sure your search path is clean (no files with slashes?). ej From breakoutfoo at hotmail.com Mon Jul 2 12:56:29 2007 From: breakoutfoo at hotmail.com (Andy Brennan) Date: Mon Jul 2 12:56:34 2007 Subject: [maxmsp] Naughty BPatcher? Message-ID: <1abd3.46894a5b@www.cycling74.com> Hi, I have a patch with 3 identical BPatchers. I have specified offsets to navigate to various points in the sub patch. The problem is that the offsets keep changing so that the postion is incorrect. I haven't changed the sub patch in any way (in fact it is embedded). Does anybody have any idea how to make the BPatcher behave? Cheers Andy From mopppish at yahoo.com Mon Jul 2 13:19:57 2007 From: mopppish at yahoo.com (Eric Sheffield) Date: Mon Jul 2 13:21:04 2007 Subject: [maxmsp] using waveform display to edit soundbites/samples Message-ID: <1abd4.46894fd8@www.cycling74.com> Hello. I'm working on a patch right now that is meant to trigger fast percussive samples via a MIDI drum pad. For my own uses, I can simply take the sound I want into a DAW for editing and bounce them before loading them into Max, but I'm looking for an easy intuitive way to do this in Max itself, especially since I may end up doing some of this sample editing on the fly. My goal is to use the waveform display to set the starting and ending point of a sample within a buffer object. I've seen how this can be done in the waveform display help file with the groove~ object, but I don't want to loop the samples. I've been using the play~ object in my patch up to this point, but it doesn't seem to have these start and end point capabilities. Is there some way to set the starting point of what's stored in the buffer via the waveform display, NOT have it looped, and still retain the ability to be triggered in rapid succession? On the same topic, is there a way to get these samples to finish playing without the next trigger cutting the first one off? For example, if I have a 1 second sample in a buffer and am playing faster than once per second, I want each successive sample to play for it's entire 1 second duration (essentially on top of each other) regardless of how fast I'm playing. Hope my questions aren't too confusing. Thanks! From peter.mcculloch at gmail.com Mon Jul 2 13:49:53 2007 From: peter.mcculloch at gmail.com (Peter McCulloch) Date: Mon Jul 2 13:50:03 2007 Subject: [maxmsp] feature request for phasor~ Message-ID: <3ad1b6c4ccee7ecbcf5f75996086099e@nyu.edu> Since this keeps coming up on list, it would be a really nice feature to add an argument/attribute for phasor~ that would allow it to update its frequency in a sample-accurate manner when it goes from high to low or low to high. (unless frequency is 0) There is a third-party object that does it, but this seems like something that's useful enough and keeps coming up that it might warrant inclusion in Max. Peter McCulloch www.petermcculloch.com From jeanfrancois.charles at newflore.org Mon Jul 2 13:55:12 2007 From: jeanfrancois.charles at newflore.org (Jean-Fran=?ISO-8859-1?B?5w==?=ois Charles) Date: Mon Jul 2 13:55:24 2007 Subject: [maxmsp] using waveform display to edit soundbites/samples In-Reply-To: <1abd4.46894fd8@www.cycling74.com> Message-ID: > On the same topic, is there a way to get these samples to finish playing > without the next trigger cutting the first one off? If you want to hear 2 sounds at the same time, you need 2 playback decks, i.e. 2 "groove~" or the like. > For example, if I have a > 1 second sample in a buffer and am playing faster than once per second, I want > each successive sample to play for it's entire 1 second duration (essentially > on top of each other) regardless of how fast I'm playing. If the number is not predictable, you will better integrate the play system (groove~ for example) inside a [poly~]. You will be able to use several voices up to the maximum you will decide. [poly~] is difficult to learn at the beginning, but it is worth it. From julien.rabin at gmail.com Mon Jul 2 14:02:12 2007 From: julien.rabin at gmail.com (jln) Date: Mon Jul 2 14:02:26 2007 Subject: [maxmsp] Naughty BPatcher? In-Reply-To: <1abd3.46894a5b@www.cycling74.com> References: <1abd3.46894a5b@www.cycling74.com> Message-ID: <8915E007-4C0F-45A8-8785-911FB4C01E22@gmail.com> Le 2 juil. 07 ? 20:56, Andy Brennan a ?crit : > > Hi, > I have a patch with 3 identical BPatchers. I have specified offsets > to navigate to various points in the sub patch. The problem is that > the offsets keep changing so that the postion is incorrect. I > haven't changed the sub patch in any way (in fact it is embedded). > Does anybody have any idea how to make the BPatcher behave? I suppose you mean the offset changes when you reopen the patch, don't you ? I had the same problem and it was related to embedding the patch in parent. Try setting off the option to see if it still changes. From my little experience with embedded bpatch, I would recommend not to use this feature as it could potentially introduce some more annoying problems. See this thread for example: http://www.cycling74.com/forums/index.php? t=msg&goto=106648&rid=2781&S=1bcef1731a9479344ae8603823fe8b5d#msg_106648 Best, Julien. From nik at limemachine.com Mon Jul 2 14:22:56 2007 From: nik at limemachine.com (Nick Inhofe) Date: Mon Jul 2 14:23:01 2007 Subject: [maxmsp] Re: using waveform display to edit soundbites/samples In-Reply-To: Message-ID: <1abd9.46895e9d@www.cycling74.com> I would second the sentiments on poly~. It will handle multiple instances of your sample patch. If you set it up correctly, you could use multiple waveform~ objects to read different parts of your buffer, as well. Here is an example of using waveform~ to output the necessary information to trigger a sample with play~, using line~. If you go through the MSP tutorials about poly~, you should be able to pack this into a patch that allows you trigger multiple samples at once from one buffer (including simulatenous triggers of the same part of the sample). If you get stuck, just come back for more help! #P window setfont "Sans Serif" 9.; #P window linecount 1; #P comment 113 38 62 196617 load sample; #P user ezdac~ 129 559 173 592 0; #P user gain~ 129 407 24 100 158 0 1.071519 7.94321 10.; #P newex 129 378 87 196617 play~ mySample; #P newex 129 345 32 196617 line~; #P comment 167 310 120 196617 store list until triggered; #P comment 247 284 90 196617 pack list for line~; #P button 107 264 15 0; #P newex 129 309 36 196617 zl reg; #P newex 155 282 78 196617 pack 0. 0. 0. 0.; #P newex 174 249 29 196617 !- 0.; #P newex 155 220 29 196617 t f f; #P message 69 37 43 196617 replace; #P newex 69 64 93 196617 buffer~ mySample; #P message 79 103 73 196617 set mySample; #P user waveform~ 79 132 200 74 3 9; #W mode select; #W mouseoutput continuous; #W unit ms; #W grid 1000.; #W ticks 0; #W labels 1; #W vlabels 0; #W vticks 1; #W bpm 120. 4.; #W frgb 33 0 0; #W brgb 60 178 173; #W rgb2 0 95 255; #W rgb3 0 0 0; #W rgb4 0 0 0; #W rgb5 190 137 255; #W rgb6 100 100 100; #W rgb7 100 100 100; #P comment 204 250 134 196617 get the size of the selection; #P comment 31 264 76 196617 trigger sample; #P comment 280 131 76 196617 make selection; #P fasten 3 3 8 1 198 227 198 227; #P fasten 3 3 9 2 198 244 204 244; #P fasten 8 0 9 3 179 272 226 272; #P lcolor 10; #P connect 7 0 9 0; #P connect 9 0 10 1; #P connect 16 0 17 0; #P fasten 16 0 17 1 134 544 168 544; #P connect 15 0 16 0; #P connect 14 0 15 0; #P connect 10 0 14 0; #P fasten 11 0 10 0 112 294 134 294; #P connect 7 1 8 0; #P connect 3 2 7 0; #P connect 6 0 5 0; #P connect 4 0 3 0; #P fasten 5 1 4 0 157 92 84 92; #P window clipboard copycount 19; From cbm at well.com Mon Jul 2 14:48:28 2007 From: cbm at well.com (Chris Muir) Date: Mon Jul 2 14:51:22 2007 Subject: [maxmsp] Please Point me in the Right Direction In-Reply-To: <1ab7d.4687d795@www.cycling74.com> References: <1ab7d.4687d795@www.cycling74.com> Message-ID: At 11:34 AM -0500 7/1/07, David Huff wrote: >I've been using Live to play notes into Max to trigger various combinations of oscillators I'm experimenting with. I would like to be able to give each note I play a note off message so it doesn't keep playing. In the future I would also like to be able to play directly into Max without going through another app. So why are they sustaining? Do you have the moral equivalent of a VCA+Envelope after the oscillators? A simple example of this using adsr~can be found in a patch called NoiseBlip, which can be found in max examples section of my website: http://www.xfade.com/max/examples There's another example called StupidSynth which uses the line approach. This one is using the poly~ object, which makes it slightly more complicated. -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 mopppish at yahoo.com Mon Jul 2 15:39:40 2007 From: mopppish at yahoo.com (Eric Sheffield) Date: Mon Jul 2 15:39:42 2007 Subject: [maxmsp] Re: using waveform display to edit soundbites/samples In-Reply-To: <1abd4.46894fd8@www.cycling74.com> Message-ID: <1abdd.4689709c@www.cycling74.com> Wow, guys. Thanks for the amazing advice. I should be able to get this working exactly how I want based on this info, but I'm curious Nick if you could explain how line~ is getting play~ to work this way. zl sends line~ 4 floats, the first which is clearly the start point, the third the end point, and the fourth the time in milliseconds, but the second number is always 0. Is that just a place holder of sorts? Thanks again! From nik at limemachine.com Mon Jul 2 16:04:46 2007 From: nik at limemachine.com (Nick Inhofe) Date: Mon Jul 2 16:04:52 2007 Subject: [maxmsp] Re: using waveform display to edit soundbites/samples In-Reply-To: <1abdd.4689709c@www.cycling74.com> Message-ID: <1abe0.4689767d@www.cycling74.com> Nope! every set of two floats that line~ receives tell line~ to go to a specific number over a certain number of milliseconds. So, the first two numbers are the starting point of the sample, and a 0. This tells line~ to go to the starting point in 0. milliseconds. The following two numbers tell line~ to read from the start point to the end point. You can get the same effect by sending line a single number, such as the format [(start point), (end point) (time)], but it has to send the instructions over two separate events (due to the comma) and is less efficient..could lead to worse timing etc. From guillaume.evrard at lagrandefabrique.com Mon Jul 2 16:09:22 2007 From: guillaume.evrard at lagrandefabrique.com (guillaume) Date: Mon Jul 2 16:09:25 2007 Subject: [maxmsp] Re: Naughty BPatcher? In-Reply-To: <8915E007-4C0F-45A8-8785-911FB4C01E22@gmail.com> Message-ID: <1abe1.46897791@www.cycling74.com> hi, do you always save the patcher (the bpatcher one) in the same position ? (the position which is for you 0,0 when using in bpatcher) g -- GE http://ge.lib.free.fr/ From mopppish at yahoo.com Mon Jul 2 16:18:38 2007 From: mopppish at yahoo.com (Eric Sheffield) Date: Mon Jul 2 16:18:42 2007 Subject: [maxmsp] Re: using waveform display to edit soundbites/samples In-Reply-To: <1abd4.46894fd8@www.cycling74.com> Message-ID: <1abe4.468979bd@www.cycling74.com> Gotcha. OK, here's something I'm wrestling with now. I'll probably end up with 8 samples that need to be triggered separately, though the fastest they'll be played is 16th notes around 120bpm, so 8 times a second. Assuming no sample exceeds 2 seconds long, then I would need 16 subpatches loaded via a poly~ to ensure the samples will generally overlap fine without interrupting each other, right? Now the dilemma is the fact that some samples will need to go through some subpatched effects at specific moments while others will need to go through a different effect (or none at all), and these effects may need to change dynamically i.e. change the effect that a sound goes through in realtime. To me, this sounds like it's going to be a lot of routing, a lot of subpatching, and a many instances of poly~. Is there a simpler way to do this that comes to mind? I'm hitting the drawing board again! From mopppish at yahoo.com Mon Jul 2 16:33:34 2007 From: mopppish at yahoo.com (Eric Sheffield) Date: Mon Jul 2 16:33:37 2007 Subject: [maxmsp] Re: using waveform display to edit soundbites/samples In-Reply-To: <1abe4.468979bd@www.cycling74.com> Message-ID: <1abe7.46897d3e@www.cycling74.com> Just to show that I'm thinking- My idea is to have a subpatch with the aforementioned samples loaded into buffers that are routed via gate~'s to the effects, which will each reside in their own poly~ patch. So, something like this: #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 365 368 53 196617 gate~ 4; #P newex 329 57 32 196617 sel 9; #P newex 328 35 40 196617 key; #P message 331 81 74 196617 0 \, 2000 2000; #P newex 331 165 30 196617 line~; #P inlet 267 35 15 0; #P newex 284 240 61 196617 play~ drum; #P flonum 611 365 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 565 363 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 480 331 59 196617 set cymbal; #P message 479 261 30 196617 read; #P user waveform~ 495 402 200 74 3 9; #W mode select; #W mouseoutput continuous; #W unit ms; #W grid 1000.; #W ticks 0; #W labels 1; #W vlabels 0; #W vticks 1; #W bpm 120. 4.; #W frgb 33 0 0; #W brgb 60 178 173; #W rgb2 0 95 255; #W rgb3 0 0 0; #W rgb4 0 0 0; #W rgb5 190 137 255; #W rgb6 100 100 100; #W rgb7 100 100 100; #P newex 499 291 97 196617 buffer~ drum 2000; #P newex 214 445 90 196617 poly~ pitchshift 4; #P newex 87 444 84 196617 poly~ polytest 4; #P newex 158 369 53 196617 gate~ 4; #P newex 122 58 38 196617 sel 32; #P newex 121 36 40 196617 key; #P flonum 641 146 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 595 144 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 124 82 74 196617 0 \, 2000 2000; #P newex 124 166 30 196617 line~; #P message 510 112 59 196617 set cymbal; #P message 509 42 30 196617 read; #P user waveform~ 525 183 200 74 3 9; #W mode select; #W mouseoutput continuous; #W unit ms; #W grid 1000.; #W ticks 0; #W labels 1; #W vlabels 0; #W vticks 1; #W bpm 120. 4.; #W frgb 33 0 0; #W brgb 60 178 173; #W rgb2 0 95 255; #W rgb3 0 0 0; #W rgb4 0 0 0; #W rgb5 190 137 255; #W rgb6 100 100 100; #W rgb7 100 100 100; #P newex 529 72 106 196617 buffer~ cymbal 2000; #P newex 43 231 70 196617 play~ cymbal; #P inlet 60 36 15 0; #P connect 25 0 26 0; #P connect 26 0 24 0; #P connect 27 1 13 0; #P connect 27 0 14 0; #P connect 21 0 27 0; #P connect 23 0 21 0; #P connect 22 0 24 0; #P connect 24 0 23 0; #P connect 17 0 15 0; #P connect 18 0 16 0; #P connect 19 0 16 2; #P connect 20 0 16 3; #P connect 12 1 14 0; #P connect 12 0 13 0; #P connect 1 0 12 0; #P connect 9 0 3 3; #P connect 8 0 3 2; #P connect 4 0 2 0; #P connect 5 0 3 0; #P connect 7 0 6 0; #P connect 11 0 7 0; #P connect 0 0 7 0; #P connect 10 0 11 0; #P connect 6 0 1 0; #P window clipboard copycount 28; The difference being that the finished one will have 8 buffer~'s set up. Sorry about the mess. From crazylarry at mac.com Mon Jul 2 17:17:02 2007 From: crazylarry at mac.com (Larry Ursini) Date: Mon Jul 2 17:17:24 2007 Subject: [maxmsp] Surround sound/Panning in Max Message-ID: <1abe9.4689876c@www.cycling74.com> can someone point me in the direction of some resources for using max with surround. I am doing some work at a planetarium, and we have 17 inputs to dedicated speakers, 16.1, and want to have max control the whole thing in conjunction with the LAKE software, so any help would be nice. im not looking for a blow by blow, just a good place to start reading, thanks! From keithmanlove at gmail.com Mon Jul 2 18:02:46 2007 From: keithmanlove at gmail.com (keith manlove) Date: Mon Jul 2 18:02:52 2007 Subject: [maxmsp] Surround sound/Panning in Max In-Reply-To: <1abe9.4689876c@www.cycling74.com> References: <1abe9.4689876c@www.cycling74.com> Message-ID: <64ab801a0707021702o121a71av83e0db3f2d1183af@mail.gmail.com> Have you seen the stuff in the examples folder first of all? On 7/2/07, Larry Ursini wrote: > > can someone point me in the direction of some resources for using max with surround. I am doing some work at a planetarium, and we have 17 inputs to dedicated speakers, 16.1, and want to have max control the whole thing in conjunction with the LAKE software, so any help would be nice. im not looking for a blow by blow, just a good place to start reading, thanks! > _______________________________________________ > maxmsp mailing list > maxmsp@cycling74.com > http://www.cycling74.com/mailman/listinfo/maxmsp > From dudley2r at yahoo.com Mon Jul 2 18:15:21 2007 From: dudley2r at yahoo.com (David Wright) Date: Mon Jul 2 18:15:25 2007 Subject: [maxmsp] Re: Please Point me in the Right Direction In-Reply-To: Message-ID: <1abec.46899518@www.cycling74.com> Dude, I don't think ST was talking about an MSP audio patcher. He wrote: "I would like to be able to give each note I play a note off message so it doesn't keep playing." From sm at xdv.org Mon Jul 2 18:25:47 2007 From: sm at xdv.org (sm) Date: Mon Jul 2 18:25:53 2007 Subject: [maxmsp] Re: Surround sound/Panning in Max In-Reply-To: <1abe9.4689876c@www.cycling74.com> Message-ID: <1abed.4689978b@www.cycling74.com> i used to work with ville pulkkis vbap objects. a real pleasure http://www.acoustics.hut.fi/research/cat/vbap/ From david at livetheatersound.com Mon Jul 2 18:30:30 2007 From: david at livetheatersound.com (David Beaudry) Date: Mon Jul 2 18:30:38 2007 Subject: [maxmsp] Surround sound/Panning in Max In-Reply-To: <1abe9.4689876c@www.cycling74.com> References: <1abe9.4689876c@www.cycling74.com> Message-ID: <55C44E70-7898-4A0D-A300-B29FCE86DE2A@livetheatersound.com> take a look at VBAP. maxobjects.com will point you in the right direction for the external, etc. David On Jul 2, 2007, at 4:17 PM, Larry Ursini wrote: > > can someone point me in the direction of some resources for using > max with surround. I am doing some work at a planetarium, and we > have 17 inputs to dedicated speakers, 16.1, and want to have max > control the whole thing in conjunction with the LAKE software, so > any help would be nice. im not looking for a blow by blow, just a > good place to start reading, thanks! > _______________________________________________ > maxmsp mailing list > maxmsp@cycling74.com > http://www.cycling74.com/mailman/listinfo/maxmsp From jeffrey.hannam at rmit.edu.au Mon Jul 2 18:53:47 2007 From: jeffrey.hannam at rmit.edu.au (jeff) Date: Mon Jul 2 18:53:51 2007 Subject: [maxmsp] Re: Surround sound/Panning in Max In-Reply-To: <1abe9.4689876c@www.cycling74.com> Message-ID: <1abf0.46899e1a@www.cycling74.com> yes i agree, if you are looking at max to generate virtual sources and for the Lake to convolve, vbap is one way to go. cheers Jeff -- Spatial Information Architecture Laboratory From ignotus at gmail.com Mon Jul 2 22:50:49 2007 From: ignotus at gmail.com (Paul Hertz) Date: Mon Jul 2 22:51:08 2007 Subject: [maxmsp] Surround sound/Panning in Max In-Reply-To: <1abe9.4689876c@www.cycling74.com> References: <1abe9.4689876c@www.cycling74.com> Message-ID: <9650e8840707022150n1d022a57g3b0e7b438c631e58@mail.gmail.com> I've found ambipan~ and vbapan~ interesting to work with. You can model various speaker setups with a single object. I don't know if development continues with this external into Universal format. Hasn't been much change on the web pages for some time. http://cicm.mshparisnord.org/dl/ambipan.htm -- Paul On 7/2/07, Larry Ursini wrote: > > > can someone point me in the direction of some resources for using max with > surround. I am doing some work at a planetarium, and we have 17 inputs to > dedicated speakers, 16.1, and want to have max control the whole thing in > conjunction with the LAKE software, so any help would be nice. im not > looking for a blow by blow, just a good place to start reading, 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/20070702/3d110001/attachment.htm From j at jasch.ch Tue Jul 3 00:42:10 2007 From: j at jasch.ch (=?ISO-8859-1?Q?jasch_=A0?=) Date: Tue Jul 3 00:42:51 2007 Subject: [maxmsp] Surround sound/Panning in Max In-Reply-To: <9650e8840707022150n1d022a57g3b0e7b438c631e58@mail.gmail.com> References: <1abe9.4689876c@www.cycling74.com> <9650e8840707022150n1d022a57g3b0e7b438c631e58@mail.gmail.com> Message-ID: <2E8D9BB0-736E-442E-BED9-BE4FC2E797A4@jasch.ch> Hello Larry, For Ambisonics surround I recommend our ICST Ambisonics objects. They available here: http://www.icst.net/downloads/ For more information the theory of Ambisonics read this primer: http://www.york.ac.uk/inst/mustech/3d_audio/ambis2.htm The ICST Ambisonics externals are also integrated into Jamoma modules, a modular standard for MaxMSP Jitter. http://jamoma.org/ In many situations vbap can also be an absolutely viable solution. Cheers /*j > I am doing some work at a planetarium, and we have 17 inputs to > dedicated speakers, 16.1, and want to have max control the whole > thing in conjunction with the LAKE software, so any help would be > nice. im not looking for a blow by blow, just a good place to start > reading, thanks! From kassian at gmx.net Tue Jul 3 01:47:36 2007 From: kassian at gmx.net (kassian) Date: Tue Jul 3 01:47:39 2007 Subject: [maxmsp] FFT Question --- fftin~ + index~ (Freeze Patch by 'luke') Message-ID: <1abf5.4689ff14@www.cycling74.com> hi, yesterday i found a FFT-Freeze-Patch in this forum, made by a certain luke, , but since i?m really new to FFT i don?t quite understand yet how it works. i?ll post it below. what i don?t understand is, what comes out the rightmost oulet of the fftin~ object? it says FFT Bin index, but it is a constant signal, it doesn?t count from zero to FFT-size, but it is often used this way (f.e. together with poke~ it is used for indexing, .... or in this freeze-patch below, it is used together with sig~ to read out the index~ object), and this is already my 2. question, how does the reading of the index~ object work in this case? thanks for any help!! kassian and here is the patch by luke: save this patcher as a file called freeze~ and stick it in your search path: max v2; #N vpatcher 42 56 756 532; #P comment 489 263 100 196617 � oscillate current spectral frame.; #P newex 119 86 25 196617 in 1; #P newex 476 425 49 196617 fftout~ 1; #P newex 476 383 51 196617 poltocar~; #P newex 517 350 69 196617 frameaccum~; #P newex 517 323 79 196617 index~ freeze 2; #P newex 422 323 79 196617 index~ freeze 1; #P newex 423 288 27 196617 +~; #P newex 440 256 42 196617 *~ 512; #P newex 488 219 43 196617 fftinfo~; #P newex 440 219 39 196617 sig~ 1.; #P newex 218 212 85 196617 record~ freeze 2; #P newex 126 267 110 196617 buffer~ freeze 1000 2; #P newex 259 176 62 196617 phasewrap~; #P newex 259 150 63 196617 framedelta~; #P newex 218 121 51 196617 cartopol~; #P newex 218 87 93 196617 fftin~ 1; #P comment 311 214 100 196617 � record spectral frame when a '1' is sent into the inlet.; #P connect 1 0 2 0; #P fasten 16 0 6 0 124 189 223 189; #P connect 2 0 6 0; #P fasten 4 0 6 1 264 202 248 202; #P connect 1 1 2 1; #P connect 2 1 3 0; #P connect 3 0 4 0; #P connect 10 0 11 0; #P fasten 1 2 10 0 305 139 428 139; #P connect 7 0 9 0; #P connect 9 0 10 1; #P fasten 8 1 9 1 509 244 477 244; #P fasten 11 0 14 0 427 361 481 361; #P connect 14 0 15 0; #P fasten 14 1 15 1 522 412 520 412; #P fasten 10 0 12 0 428 314 522 314; #P connect 12 0 13 0; #P connect 13 0 14 1; #P pop; here's an example wrapper patch for freeze: max v2; #N vpatcher 274 222 602 494; #P comment 14 209 62 196617 � start/stop audio.; #P comment 27 40 50 196617 � capture a frame.; #P comment 23 141 67 196617 � dry output.; #P message 50 67 14 196617 1; #P toggle 52 182 15 0; #P newex 88 212 29 196617 dac~; #P flonum 105 140 35 9 0. 1. 3 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 88 165 27 196617 *~; #P flonum 161 140 35 9 0. 1. 3 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 144 165 27 196617 *~; #P toggle 117 53 15 0; #P message 157 53 28 196617 open; #N sfplay~ 1 40320 0 ; #P newobj 144 80 42 196617 sfplay~; #P newex 144 116 105 196617 pfft~ freeze~ 1024 2; #P comment 200 141 108 196617 � freeze-frame output.; #P comment 188 53 74 196617 � open and play a sound in.; #P fasten 3 0 8 0 149 111 93 111; #P fasten 8 0 10 0 93 197 93 197; #P fasten 11 0 10 0 57 204 93 204; #P fasten 6 0 10 0 149 197 93 197; #P connect 9 0 8 1; #P fasten 6 0 10 1 149 197 112 197; #P fasten 8 0 10 1 93 197 112 197; #P fasten 4 0 3 0 162 74 149 74; #P fasten 5 0 3 0 122 74 149 74; #P fasten 12 0 2 0 55 106 149 106; #P connect 3 0 2 0; #P connect 2 0 6 0; #P connect 7 0 6 1; #P pop; From kassian at gmx.net Tue Jul 3 02:11:58 2007 From: kassian at gmx.net (kassian) Date: Tue Jul 3 02:12:02 2007 Subject: [maxmsp] Re: FFT Question --- fftin~ + index~ (Freeze Patch by 'luke') In-Reply-To: <1abf5.4689ff14@www.cycling74.com> Message-ID: <1abf6.468a04ce@www.cycling74.com> obviously two minutes after posting this i found the answer... capture~ ... From mhatsys at gmail.com Tue Jul 3 02:28:28 2007 From: mhatsys at gmail.com (!include) Date: Tue Jul 3 02:28:32 2007 Subject: [maxmsp] SYSEX to MIDI cc question Message-ID: <1abf7.468a08a9@www.cycling74.com> Hello, Im trying to use Max to hack the controls on my padKontrol... So i send some sysex to the padKontrol to envoke native mode...cool When the PK is in native mode it sends out SYSEX from allknobs, buttons, pads, encoders... So i have max set up to recieve the SYSEX from the buttons and pads, and then convert it to a MIDI Note message...cool... When i turn a knob on the pk it sends out the sysex to max, i use match, then unpack, and route the bytes nessesary to convert byte 7 to MIDI CC#, and byte 8 is just sent to a ctlout to preserve the changing CC value. Problem is Max locks up on me all of the time when i start turning the knob, it will work for about 30 seconds or so then Max will lock up- and i have to do a hard reboot of windows. Can someone take a look at my simple patch and maybe tell me what im doing wrong, or let me know if there is another way to convert sysex to a cc. I have the latest version of Max, Ableton Live 6.07 ( latest version ) and win xp pro sp3. I also see that it has locked up on me even if i dont have Live open. I am also 99% sure that no MIDI is feeding back from Max or Live. Thanks!! Patch: #P window setfont "Sans Serif" 9.; #P window linecount 1; #P comment 375 198 60 9109513 CC Number; #P number 430 86 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 430 60 48 9109513 sysexin z; #P newex 430 106 55 9109513 zl group 9; #P newex 451 246 40 9109513 ctlout c; #P newex 448 131 176 9109513 match 240 66 64 110 8 73 1 nn 247; #P newex 269 133 176 9109513 match 240 66 64 110 8 73 0 nn 247; #P comment 458 150 100 9109513 Knob 2; #P comment 320 151 100 9109513 Knob 1; #P number 539 186 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P comment 572 166 60 9109513 CC Number; #P newex 448 165 121 9109513 unpack 1 2 3 4 5 6 7 8 9; #P newex 320 166 121 9109513 unpack 1 2 3 4 5 6 7 8 9; #P number 319 211 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P connect 10 0 7 0; #P connect 1 7 0 0; #P connect 7 0 1 0; #P connect 11 0 12 0; #P connect 12 0 10 0; #P connect 10 0 8 0; #P connect 8 0 2 0; #P fasten 0 0 9 0 324 232 456 232; #P fasten 4 0 9 0 544 232 456 232; #P fasten 1 6 9 1 403 233 471 233; #P fasten 2 6 9 1 531 232 471 232; #P connect 2 7 4 0; #P window clipboard copycount 14; From mattijs at smadsteck.nl Tue Jul 3 02:55:02 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Tue Jul 3 02:55:07 2007 Subject: [maxmsp] Re: feature request for phasor~ In-Reply-To: <3ad1b6c4ccee7ecbcf5f75996086099e@nyu.edu> Message-ID: <1abf9.468a0ee5@www.cycling74.com> I second that. Mattijs Quote: peter.mcculloch@gmail.com wrote on Mon, 02 July 2007 21:49 ---------------------------------------------------- > Since this keeps coming up on list, it would be a really nice feature > to add an argument/attribute for phasor~ that would allow it to update > its frequency in a sample-accurate manner when it goes from high to low > or low to high. (unless frequency is 0) > > There is a third-party object that does it, but this seems like > something that's useful enough and keeps coming up that it might > warrant inclusion in Max. > > Peter McCulloch > > www.petermcculloch.com > > ---------------------------------------------------- -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From tage81 at gmail.com Tue Jul 3 03:09:13 2007 From: tage81 at gmail.com (Tage Skotvold) Date: Tue Jul 3 03:09:17 2007 Subject: [maxmsp] Wii acceleration data Message-ID: <1abfa.468a1237@www.cycling74.com> Hi guys, I have been reading the other posts about the Wii controller, but I still can't find out how to get certain things I want. For example, I want to get the average velocity from each plane (x, y, z) - this should be relatively simple (I think??) S = s2 - s1 ----------- T = t2 - s1 I use the aka.wiiremote object, but I simply cannot get my head around how to make a sub-patch that takes one set of time values and subtracts the next set of timevalues in a meaningful way. The wii of course also outputs a constant stream of numbers, so I'm finding it difficult to only take values when the Wii is not in movement (or close to not moving). Any input would be much appreciated! I hope this makes sense, it's been a while since I've been working with Max now! :) From breakoutfoo at hotmail.com Tue Jul 3 04:16:52 2007 From: breakoutfoo at hotmail.com (Andy Brennan) Date: Tue Jul 3 04:17:05 2007 Subject: [maxmsp] Re: Naughty BPatcher? In-Reply-To: <1abe1.46897791@www.cycling74.com> Message-ID: <1abfd.468a2213@www.cycling74.com> Hi, I have not changed the position of any of my patches. I could understand the problem if I had gone back to my original sub patch (the one in the bpatcher) and done some editing, but I have not done this. I don't know if this answers your question? Cheers Andy From mattijs at smadsteck.nl Tue Jul 3 04:27:32 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Tue Jul 3 04:27:36 2007 Subject: [maxmsp] Re: Naughty BPatcher? In-Reply-To: <1abfd.468a2213@www.cycling74.com> Message-ID: <1abff.468a2494@www.cycling74.com> Would it be a lot of work for you to post a patch that illustrates the problem? Best, Mattijs -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From laut_leise at gmx.net Tue Jul 3 05:56:01 2007 From: laut_leise at gmx.net (Roman Thilenius) Date: Tue Jul 3 05:56:26 2007 Subject: [maxmsp] Re: Naughty BPatcher? In-Reply-To: <1abff.468a2494@www.cycling74.com> Message-ID: <1ac01.468a3950@www.cycling74.com> could it be that you are trying to initialize the position of your bpatcehrs from within the bpatcher using a lodbang or arguments to bpactehr? that might not work due to execcution order. set the position to the bpatcher object or with messegs from outside. -- http://vst-mac.info/ From breakoutfoo at hotmail.com Tue Jul 3 06:59:52 2007 From: breakoutfoo at hotmail.com (Andy Brennan) Date: Tue Jul 3 06:59:57 2007 Subject: [maxmsp] Re: Naughty BPatcher? In-Reply-To: <1ac01.468a3950@www.cycling74.com> Message-ID: <1ac04.468a4844@www.cycling74.com> This is the main patch. There are 3 sub patches within it named Offsets. I am using these outside the bpatchers to perform the offset. The offsets are controlled using the menu above the sub patch. Ideally I would like to embed this entire patch within another bpatcher, but would like to get this part working properly first. Cheers Andy max v2; #N vpatcher -20 44 1260 1020; #P origin 2285 32; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P comment -1952 803 290 196617 1. Click on store \, then move the sliders and change the toggles; #P comment -1905 824 261 196617 2. Click on 1 to recall previous slider and toggle settings; #P message -1932 823 18 196617 1; #P message -1998 801 40 196617 store 1; #N vpreset 1; #X append 1 2 3 680 -1321 number int 36 \; 4 680 -1283 number int 0 \; 5 680 -1245 number int 0 \; 6 680 -1207 number int 0 \; 7 680 -1169 number int 0 \; 8 680 -1131 number int; #X append 1 2 0 \; 9 680 -1093 number int 35 \; 10 680 -1055 number int 0 \; 11 680 -1017 number int 34 \; 12 680 -979 number int 0 \; 13 680 -941 number int 0 \; 14 680 -903; #X append 1 2 number int 0 \; 15 680 -865 number int 0 \; 16 680 -827 number int 45 \; 17 680 -789 number int 0 \; 18 680 -751 number int 0 \; 20 160 -1321 umenu int 2 \; 39 217 -1255; #X append 1 2 led int 0 \; 40 217 -1208 led int 0 \; 41 217 -1160 led int 0 \; 42 217 -1114 led int 0 \; 43 217 -1067 led int 0 \; 44 217 -1021 led int 0 \; 45 217 -975; #X append 1 2 led int 0 \; 46 217 -929 led int 0 \; 47 217 -883 led int 0 \; 48 217 -834 led int 1 \; 49 217 -787 led int 0 \; 50 217 -740 led int 0 \; 51 217 -694; #X append 1 2 led int 0 \; 52 217 -648 led int 0 \; 53 217 -602 led int 0 \; 54 217 -555 led int 0 \; 58 680 -713 number int 0 \; 63 680 -445 number int 58 \; 64 680 -407; #X append 1 2 number int 0 \; 65 680 -369 number int 0 \; 66 680 -331 number int 0 \; 67 680 -293 number int 68 \; 68 680 -255 number int 0 \; 69 680 -217 number int 66 \; 70 680 -179; #X append 1 2 number int 65 \; 71 680 -141 number int 62 \; 72 680 -103 number int 0 \; 73 680 -65 number int 0 \; 74 680 -27 number int 0 \; 75 680 11 number int 0 \; 76 680 49; #X append 1 2 number int 0 \; 77 680 87 number int 62 \; 78 680 125 number int 0 \; 80 160 -445 umenu int 0 \; 98 217 -379 led int 0 \; 99 217 -332 led int 0 \; 100 217 -284; #X append 1 2 led int 0 \; 101 217 -238 led int 0 \; 102 217 -191 led int 0 \; 103 217 -145 led int 0 \; 104 217 -99 led int 0 \; 105 217 -53 led int 0 \; 106 217 -7; #X append 1 2 led int 0 \; 107 217 42 led int 1 \; 108 217 89 led int 0 \; 109 217 136 led int 0 \; 110 217 182 led int 0 \; 111 217 228 led int 0 \; 112 217 274; #X append 1 2 led int 0 \; 113 217 321 led int 0 \; 116 680 163 number int 0 \; 120 680 431 number int 58 \; 121 680 469 number int 0 \; 122 680 507 number int 0 \; 123 680 545; #X append 1 2 number int 0 \; 124 680 583 number int 0 \; 125 680 621 number int 0 \; 126 680 659 number int 0 \; 127 680 697 number int 0 \; 128 680 735 number int 0 \; 129 680 773; #X append 1 2 number int 0 \; 130 680 811 number int 0 \; 131 680 849 number int 0 \; 132 680 887 number int 0 \; 133 680 925 number int 0 \; 134 680 963 number int 0 \; 135 680 1001; #X append 1 2 number int 0 \; 137 160 431 umenu int 0 \; 155 217 497 led int 0 \; 156 217 544 led int 0 \; 157 217 592 led int 0 \; 158 217 638 led int 0 \; 159 217 685; #X append 1 2 led int 0 \; 160 217 731 led int 0 \; 161 217 777 led int 0 \; 162 217 823 led int 0 \; 163 217 869 led int 0 \; 164 217 918 led int 1 \; 165 217 965; #X append 1 2 led int 0 \; 166 217 1012 led int 0 \; 167 217 1058 led int 0 \; 168 217 1104 led int 0 \; 169 217 1150 led int 0 \; 170 217 1197 led int 0 \; 173 680 1039; #X append 1 2 number int 0 \; 176 672 -2198 number int 0 \; 177 672 -2160 number int 0 \; 178 672 -2122 number int 0 \; 179 672 -2084 number int 0 \; 180 672 -2046 number int 0 \; 181 672 -2008; #X append 1 2 number int 0 \; 182 672 -1970 number int 0 \; 183 672 -1932 number int 0 \; 201 217 -2132 led int 0 \; 202 217 -2085 led int 0 \; 203 217 -2037 led int 0 \; 204 217 -1991; #X append 1 2 led int 0 \; 205 217 -1944 led int 0 \; 206 217 -1898 led int 0 \; 207 217 -1852 led int 0 \; 208 217 -1806 led int 0 \; 209 217 -1760 led int 0 \; 210 217 -1711; #X append 1 2 led int 1 \; 211 217 -1664 led int 0 \; 212 217 -1617 led int 0 \; 213 217 -1571 led int 0 \; 214 217 -1525 led int 0 \; 215 217 -1479 led int 0 \; 219 217 -1433; #X append 1 2 led int 0 \; 228 264 -2131 radiogroup list 1 0 0 0 0 0 0 1 \; 229 264 -2085 radiogroup list 0 0 0 0 0 0 0 0 \; 230 264 -2039 radiogroup list 0 0 0; #X append 1 2 0 0 0 0 0 \; 231 264 -1993 radiogroup list 0 0 0 0 0 0 0 0 \; 232 264 -1946 radiogroup list 0 1 1 0 0 0 0 1 \; 233 264 -1900 radiogroup list 0; #X append 1 2 0 0 0 0 0 0 0 \; 234 264 -1854 radiogroup list 0 0 0 0 0 0 0 0 \; 235 264 -1808 radiogroup list 0 0 0 0 0 0 0 0 \; 236 264 -1761 radiogroup; #X append 1 2 list 0 0 0 0 0 0 0 1 \; 237 264 -1715 radiogroup list 0 0 0 0 0 0 0 0 \; 238 264 -1669 radiogroup list 1 0 0 0 0 0 0 0 \; 239 264 -1623; #X append 1 2 radiogroup list 0 0 0 0 0 0 0 0 \; 240 264 -1576 radiogroup list 0 1 1 0 0 0 0 1 \; 241 264 -1530 radiogroup list 0 0 0 0 0 0 0 0 \; 242 264 -1484; #X append 1 2 radiogroup list 0 0 0 0 0 0 0 0 \; 243 264 -1438 radiogroup list 0 1 1 0 0 0 0 0 \; 276 22 -2092 toggle int 1 \; 277 66 -2028 hslider int 0 \; 278 67 -1878; #X append 1 2 number int 0 \;; #P preset -1963 851 47 27; #N vpatcher 4 44 1280 1024; #N comlet Write COLL to File; #P inlet 266 462 15 0; #P window setfont "Sans Serif" 9.; #P message 266 504 34 196617 write; #P message 365 423 142 196617 15 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 406 142 196617 14 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 389 142 196617 13 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 372 142 196617 12 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 355 142 196617 11 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 337 142 196617 10 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 320 136 196617 9 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 303 136 196617 8 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 286 136 196617 7 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 269 136 196617 6 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 252 136 196617 5 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 235 136 196617 4 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 218 136 196617 3 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 200 136 196617 2 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 183 136 196617 1 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #P message 365 166 136 196617 0 \$1 \$1 \$3 \$4 \$5 \$6 \$7 \$8; #N coll ; #P newobj 365 558 90 196617 COLL; #P inlet 333 407 15 0; #P inlet 333 390 15 0; #P inlet 333 373 15 0; #P inlet 333 356 15 0; #P inlet 333 339 15 0; #P inlet 333 321 15 0; #P inlet 333 304 15 0; #P inlet 333 287 15 0; #P inlet 333 270 15 0; #P inlet 333 253 15 0; #P inlet 333 236 15 0; #P inlet 333 219 15 0; #P inlet 333 202 15 0; #P inlet 333 184 15 0; #P inlet 333 167 15 0; #P inlet 333 150 15 0; #P connect 34 0 33 0; #P connect 0 0 17 0; #P connect 1 0 18 0; #P connect 2 0 19 0; #P connect 3 0 20 0; #P connect 4 0 21 0; #P connect 5 0 22 0; #P connect 6 0 23 0; #P connect 7 0 24 0; #P connect 8 0 25 0; #P connect 9 0 26 0; #P connect 10 0 27 0; #P connect 11 0 28 0; #P connect 12 0 29 0; #P connect 13 0 30 0; #P connect 14 0 31 0; #P connect 15 0 32 0; #P connect 32 0 16 0; #P connect 31 0 16 0; #P connect 30 0 16 0; #P connect 29 0 16 0; #P connect 28 0 16 0; #P connect 27 0 16 0; #P connect 26 0 16 0; #P connect 25 0 16 0; #P connect 24 0 16 0; #P connect 23 0 16 0; #P connect 22 0 16 0; #P connect 21 0 16 0; #P connect 20 0 16 0; #P connect 19 0 16 0; #P connect 18 0 16 0; #P connect 17 0 16 0; #P fasten 33 0 16 0 271 538 370 538; #P pop; #P hidden newobj -1623 782 209 196617 p COLL Creation; #P hidden newex -1605 118 222 196617 t b b b b b b b b b b b b b b b b b; #P hidden newex -2240 64 48 196617 loadbang; #P number -1878 67 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P user hslider -2028 66 18 128 200 1 80 0; #P toggle -2092 22 37 0; #P newex -2092 66 58 196617 tempo 120; #P hidden newex -2198 782 105 196617 dac~; #N vpatcher 14 59 1310 661; #P window setfont "Sans Serif" 9.; #P newex 134 237 441 196617 select 0 1 2 3 4 5 6 7 8 9; #P message 1007 270 89 196617 offset -871 -289; #P message 910 270 89 196617 offset -871 -628; #P message 813 270 89 196617 offset -871 -967; #P message 716 270 95 196617 offset -871 -1306; #P message 619 270 95 196617 offset -871 -1645; #P message 522 270 95 196617 offset -871 -1984; #P message 425 270 95 196617 offset -871 -2323; #P message 328 270 95 196617 offset -871 -2662; #P message 231 270 95 196617 offset -871 -3001; #P message 134 270 95 196617 offset -871 -3340; #N comlet Octave Select In; #P inlet 134 196 15 0; #N comlet Re-Position Out; #P outlet 134 340 15 0; #P fasten 1 0 12 0 139 234 139 234; #P fasten 12 0 2 0 139 262 139 262; #P fasten 11 0 0 0 1012 312 139 312; #P fasten 10 0 0 0 915 312 139 312; #P fasten 9 0 0 0 818 312 139 312; #P fasten 8 0 0 0 721 312 139 312; #P fasten 7 0 0 0 624 312 139 312; #P fasten 6 0 0 0 527 312 139 312; #P fasten 5 0 0 0 430 312 139 312; #P fasten 4 0 0 0 333 312 139 312; #P fasten 3 0 0 0 236 312 139 312; #P fasten 2 0 0 0 139 312 139 312; #P fasten 12 1 3 0 182 262 236 262; #P fasten 12 2 4 0 225 262 333 262; #P fasten 12 3 5 0 268 262 430 262; #P fasten 12 4 6 0 311 262 527 262; #P fasten 12 5 7 0 354 262 624 262; #P fasten 12 6 8 0 397 262 721 262; #P fasten 12 7 9 0 440 262 818 262; #P fasten 12 8 10 0 483 262 915 262; #P fasten 12 9 11 0 526 262 1012 262; #P pop; #P newobj 431 194 51 196617 p Offsets; #P bpatcher 431 264 848 348 4422 -3349 Multislider_Seq 3; #N vpatcher 4 44 1280 1024; #P origin 6084 -2983; #P window setfont "Sans Serif" 9.; #P window linecount 1; #N thispatcher; #Q end; #P hidden newobj -5915 82 61 196617 thispatcher; #N comlet Values Out; #P hidden outlet -5820 3699 15 0; #N comlet Set Slider Values; #P inlet -5820 75 15 0; #P window setfont Arial 14.; #P comment -5065 302 42 131137550 B10; #P comment -5065 330 42 131137550 A*10; #P comment -5065 359 42 131137550 A10; #P comment -5065 387 42 131137550 G*10; #P comment -5065 415 42 131137550 G10; #P comment -5065 443 42 131137550 F*10; #P comment -5065 472 42 131137550 F10; #P comment -5065 500 42 131137550 E10; #P comment -5065 528 42 131137550 D*10; #P comment -5065 556 42 131137550 D10; #P comment -5065 585 42 131137550 C*10; #P comment -5065 613 42 131137550 C10; #P comment -5065 641 42 131137550 B9; #P comment -5065 669 42 131137550 A*9; #P comment -5065 698 42 131137550 A9; #P comment -5065 726 42 131137550 G*9; #P comment -5065 754 42 131137550 G9; #P comment -5065 782 42 131137550 F*9; #P comment -5065 811 42 131137550 F9; #P comment -5065 839 42 131137550 E9; #P comment -5065 867 42 131137550 D*9; #P comment -5065 895 42 131137550 D9; #P comment -5065 924 42 131137550 C*9; #P comment -5065 952 42 131137550 C9; #P comment -5864 302 42 131137550 B10; #P comment -5864 330 42 131137550 A*10; #P comment -5864 359 42 131137550 A10; #P comment -5864 387 42 131137550 G*10; #P comment -5864 415 42 131137550 G10; #P comment -5864 443 42 131137550 F*10; #P comment -5864 472 42 131137550 F10; #P comment -5864 500 42 131137550 E10; #P comment -5864 528 42 131137550 D*10; #P comment -5864 556 42 131137550 D10; #P comment -5864 585 42 131137550 C*10; #P comment -5864 613 42 131137550 C10; #P comment -5864 641 42 131137550 B9; #P comment -5864 669 42 131137550 A*9; #P comment -5864 698 42 131137550 A9; #P comment -5864 726 42 131137550 G*9; #P comment -5864 754 42 131137550 G9; #P comment -5864 782 42 131137550 F*9; #P comment -5864 811 42 131137550 F9; #P comment -5864 839 42 131137550 E9; #P comment -5864 867 42 131137550 D*9; #P comment -5864 895 42 131137550 D9; #P comment -5864 924 42 131137550 C*9; #P comment -5864 952 42 131137550 C9; #P comment -5065 978 42 131137550 B8; #P comment -5065 1006 42 131137550 A*8; #P comment -5065 1035 42 131137550 A8; #P comment -5065 1063 42 131137550 G*8; #P comment -5065 1091 42 131137550 G8; #P comment -5065 1119 42 131137550 F*8; #P comment -5065 1148 42 131137550 F8; #P comment -5065 1176 42 131137550 E8; #P comment -5065 1204 42 131137550 D*8; #P comment -5065 1232 42 131137550 D8; #P comment -5065 1261 42 131137550 C*8; #P comment -5065 1289 42 131137550 C8; #P comment -5065 1317 42 131137550 B7; #P comment -5065 1345 42 131137550 A*7; #P comment -5065 1374 42 131137550 A7; #P comment -5065 1402 42 131137550 G*7; #P comment -5065 1430 42 131137550 G7; #P comment -5065 1458 42 131137550 F*7; #P comment -5065 1487 42 131137550 F7; #P comment -5065 1515 42 131137550 E7; #P comment -5065 1543 42 131137550 D*7; #P comment -5065 1571 42 131137550 D7; #P comment -5065 1600 42 131137550 C*7; #P comment -5065 1628 42 131137550 C7; #P comment -5065 1656 42 131137550 B6; #P comment -5065 1684 42 131137550 A*6; #P comment -5065 1713 42 131137550 A6; #P comment -5065 1741 42 131137550 G*6; #P comment -5065 1769 42 131137550 G6; #P comment -5065 1797 42 131137550 F*6; #P comment -5065 1826 42 131137550 F6; #P comment -5065 1854 42 131137550 E6; #P comment -5065 1882 42 131137550 D*6; #P comment -5065 1910 42 131137550 D6; #P comment -5065 1939 42 131137550 C*6; #P comment -5065 1967 42 131137550 C6; #P comment -5065 1995 42 131137550 B5; #P comment -5065 2023 42 131137550 A*5; #P comment -5065 2052 42 131137550 A5; #P comment -5065 2080 42 131137550 G*5; #P comment -5065 2108 42 131137550 G5; #P comment -5065 2136 42 131137550 F*5; #P comment -5065 2165 42 131137550 F5; #P comment -5065 2193 42 131137550 E5; #P comment -5065 2221 42 131137550 D*5; #P comment -5065 2249 42 131137550 D5; #P comment -5065 2278 42 131137550 C*5; #P comment -5065 2306 42 131137550 C5; #P comment -5864 978 42 131137550 B8; #P comment -5864 1006 42 131137550 A*8; #P comment -5864 1035 42 131137550 A8; #P comment -5864 1063 42 131137550 G*8; #P comment -5864 1091 42 131137550 G8; #P comment -5864 1119 42 131137550 F*8; #P comment -5864 1148 42 131137550 F8; #P comment -5864 1176 42 131137550 E8; #P comment -5864 1204 42 131137550 D*8; #P comment -5864 1232 42 131137550 D8; #P comment -5864 1261 42 131137550 C*8; #P comment -5864 1289 42 131137550 C8; #P comment -5864 1317 42 131137550 B7; #P comment -5864 1345 42 131137550 A*7; #P comment -5864 1374 42 131137550 A7; #P comment -5864 1402 42 131137550 G*7; #P comment -5864 1430 42 131137550 G7; #P comment -5864 1458 42 131137550 F*7; #P comment -5864 1487 42 131137550 F7; #P comment -5864 1515 42 131137550 E7; #P comment -5864 1543 42 131137550 D*7; #P comment -5864 1571 42 131137550 D7; #P comment -5864 1600 42 131137550 C*7; #P comment -5864 1628 42 131137550 C7; #P comment -5864 1656 42 131137550 B6; #P comment -5864 1684 42 131137550 A*6; #P comment -5864 1713 42 131137550 A6; #P comment -5864 1741 42 131137550 G*6; #P comment -5864 1769 42 131137550 G6; #P comment -5864 1797 42 131137550 F*6; #P comment -5864 1826 42 131137550 F6; #P comment -5864 1854 42 131137550 E6; #P comment -5864 1882 42 131137550 D*6; #P comment -5864 1910 42 131137550 D6; #P comment -5864 1939 42 131137550 C*6; #P comment -5864 1967 42 131137550 C6; #P comment -5864 1995 42 131137550 B5; #P comment -5864 2023 42 131137550 A*5; #P comment -5864 2052 42 131137550 A5; #P comment -5864 2080 42 131137550 G*5; #P comment -5864 2108 42 131137550 G5; #P comment -5864 2136 42 131137550 F*5; #P comment -5864 2165 42 131137550 F5; #P comment -5864 2193 42 131137550 E5; #P comment -5864 2221 42 131137550 D*5; #P comment -5864 2249 42 131137550 D5; #P comment -5864 2278 42 131137550 C*5; #P comment -5864 2306 42 131137550 C5; #P comment -5065 2334 42 131137550 B4; #P comment -5065 2362 42 131137550 A*4; #P comment -5065 2391 42 131137550 A4; #P comment -5065 2419 42 131137550 G*4; #P comment -5065 2447 42 131137550 G4; #P comment -5065 2475 42 131137550 F*4; #P comment -5065 2504 42 131137550 F4; #P comment -5065 2532 42 131137550 E4; #P comment -5065 2560 42 131137550 D*4; #P comment -5065 2588 42 131137550 D4; #P comment -5065 2617 42 131137550 C*4; #P comment -5065 2645 42 131137550 C4; #P comment -5864 2334 42 131137550 B4; #P comment -5864 2362 42 131137550 A*4; #P comment -5864 2391 42 131137550 A4; #P comment -5864 2419 42 131137550 G*4; #P comment -5864 2447 42 131137550 G4; #P comment -5864 2475 42 131137550 F*4; #P comment -5864 2504 42 131137550 F4; #P comment -5864 2532 42 131137550 E4; #P comment -5864 2560 42 131137550 D*4; #P comment -5864 2588 42 131137550 D4; #P comment -5864 2617 42 131137550 C*4; #P comment -5864 2645 42 131137550 C4; #P comment -5065 2673 42 131137550 B3; #P comment -5065 2701 42 131137550 A*3; #P comment -5065 2730 42 131137550 A3; #P comment -5065 2758 42 131137550 G*3; #P comment -5065 2786 42 131137550 G3; #P comment -5065 2814 42 131137550 F*3; #P comment -5065 2843 42 131137550 F3; #P comment -5065 2871 42 131137550 E3; #P comment -5065 2899 42 131137550 D*3; #P comment -5065 2927 42 131137550 D3; #P comment -5065 2956 42 131137550 C*3; #P comment -5065 2984 42 131137550 C3; #P comment -5864 2673 42 131137550 B3; #P comment -5864 2701 42 131137550 A*3; #P comment -5864 2730 42 131137550 A3; #P comment -5864 2758 42 131137550 G*3; #P comment -5864 2786 42 131137550 G3; #P comment -5864 2814 42 131137550 F*3; #P comment -5864 2843 42 131137550 F3; #P comment -5864 2871 42 131137550 E3; #P comment -5864 2899 42 131137550 D*3; #P comment -5864 2927 42 131137550 D3; #P comment -5864 2956 42 131137550 C*3; #P comment -5864 2984 42 131137550 C3; #P comment -5065 3012 42 131137550 B2; #P comment -5065 3040 42 131137550 A*2; #P comment -5065 3069 42 131137550 A2; #P comment -5065 3097 42 131137550 G*2; #P comment -5065 3125 42 131137550 G2; #P comment -5065 3153 42 131137550 F*2; #P comment -5065 3182 42 131137550 F2; #P comment -5065 3210 42 131137550 E2; #P comment -5065 3238 42 131137550 D*2; #P comment -5065 3266 42 131137550 D2; #P comment -5065 3295 42 131137550 C*2; #P comment -5065 3323 42 131137550 C2; #P comment -5864 3012 42 131137550 B2; #P comment -5864 3040 42 131137550 A*2; #P comment -5864 3069 42 131137550 A2; #P comment -5864 3097 42 131137550 G*2; #P comment -5864 3125 42 131137550 G2; #P comment -5864 3153 42 131137550 F*2; #P comment -5864 3182 42 131137550 F2; #P comment -5864 3210 42 131137550 E2; #P comment -5864 3238 42 131137550 D*2; #P comment -5864 3266 42 131137550 D2; #P comment -5864 3295 42 131137550 C*2; #P comment -5864 3323 42 131137550 C2; #P comment -5065 3351 42 131137550 B1; #P comment -5065 3379 42 131137550 A*1; #P comment -5065 3408 42 131137550 A1; #P comment -5065 3436 42 131137550 G*1; #P comment -5065 3464 42 131137550 G1; #P comment -5065 3492 42 131137550 F*1; #P comment -5065 3521 42 131137550 F1; #P comment -5065 3549 42 131137550 E1; #P comment -5065 3577 42 131137550 D*1; #P comment -5065 3605 42 131137550 D1; #P comment -5065 3634 42 131137550 C*1; #P comment -5065 3662 42 131137550 C1; #P comment -5864 3351 42 131137550 B1; #P comment -5864 3379 42 131137550 A*1; #P comment -5864 3408 42 131137550 A1; #P comment -5864 3436 42 131137550 G*1; #P comment -5864 3464 42 131137550 G1; #P comment -5864 3492 42 131137550 F*1; #P comment -5864 3521 42 131137550 F1; #P comment -5864 3549 42 131137550 E1; #P comment -5864 3577 42 131137550 D*1; #P comment -5864 3605 42 131137550 D1; #P comment -5864 3634 42 131137550 C*1; #P comment -5864 3662 42 131137550 C1; #P user multiSlider -5820 100 753 3588 0. 127. 16 2665 15 0 10 25 4 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 hidden connect 241 0 243 0; #P connect 241 0 0 0; #P hidden connect 0 0 242 0; #P pop; #BP pop 0; #N vpatcher 14 59 1310 661; #P window setfont "Sans Serif" 9.; #P newex 134 237 441 196617 select 0 1 2 3 4 5 6 7 8 9; #P message 1007 270 89 196617 offset -871 -289; #P message 910 270 89 196617 offset -871 -628; #P message 813 270 89 196617 offset -871 -967; #P message 716 270 95 196617 offset -871 -1306; #P message 619 270 95 196617 offset -871 -1645; #P message 522 270 95 196617 offset -871 -1984; #P message 425 270 95 196617 offset -871 -2323; #P message 328 270 95 196617 offset -871 -2662; #P message 231 270 95 196617 offset -871 -3001; #P message 134 270 95 196617 offset -871 -3340; #N comlet Octave Select In; #P inlet 134 196 15 0; #N comlet Re-Position Out; #P outlet 134 340 15 0; #P fasten 1 0 12 0 139 234 139 234; #P fasten 12 0 2 0 139 262 139 262; #P fasten 2 0 0 0 139 312 139 312; #P fasten 3 0 0 0 236 312 139 312; #P fasten 4 0 0 0 333 312 139 312; #P fasten 5 0 0 0 430 312 139 312; #P fasten 6 0 0 0 527 312 139 312; #P fasten 7 0 0 0 624 312 139 312; #P fasten 8 0 0 0 721 312 139 312; #P fasten 9 0 0 0 818 312 139 312; #P fasten 10 0 0 0 915 312 139 312; #P fasten 11 0 0 0 1012 312 139 312; #P fasten 12 1 3 0 182 262 236 262; #P fasten 12 2 4 0 225 262 333 262; #P fasten 12 3 5 0 268 262 430 262; #P fasten 12 4 6 0 311 262 527 262; #P fasten 12 5 7 0 354 262 624 262; #P fasten 12 6 8 0 397 262 721 262; #P fasten 12 7 9 0 440 262 818 262; #P fasten 12 8 10 0 483 262 915 262; #P fasten 12 9 11 0 526 262 1012 262; #P pop; #P newobj -445 194 51 196617 p Offsets; #P bpatcher -445 264 848 348 1449 -3339 Multislider_Seq 3; #N vpatcher 4 44 1280 1024; #P origin 2402 -2983; #P window setfont "Sans Serif" 9.; #P window linecount 1; #N thispatcher; #Q end; #P hidden newobj -2233 82 61 196617 thispatcher; #N comlet Values Out; #P hidden outlet -2138 3699 15 0; #N comlet Set Slider Values; #P inlet -2138 75 15 0; #P window setfont Arial 14.; #P comment -1383 302 42 131137550 B10; #P comment -1383 330 42 131137550 A*10; #P comment -1383 359 42 131137550 A10; #P comment -1383 387 42 131137550 G*10; #P comment -1383 415 42 131137550 G10; #P comment -1383 443 42 131137550 F*10; #P comment -1383 472 42 131137550 F10; #P comment -1383 500 42 131137550 E10; #P comment -1383 528 42 131137550 D*10; #P comment -1383 556 42 131137550 D10; #P comment -1383 585 42 131137550 C*10; #P comment -1383 613 42 131137550 C10; #P comment -1383 641 42 131137550 B9; #P comment -1383 669 42 131137550 A*9; #P comment -1383 698 42 131137550 A9; #P comment -1383 726 42 131137550 G*9; #P comment -1383 754 42 131137550 G9; #P comment -1383 782 42 131137550 F*9; #P comment -1383 811 42 131137550 F9; #P comment -1383 839 42 131137550 E9; #P comment -1383 867 42 131137550 D*9; #P comment -1383 895 42 131137550 D9; #P comment -1383 924 42 131137550 C*9; #P comment -1383 952 42 131137550 C9; #P comment -2182 302 42 131137550 B10; #P comment -2182 330 42 131137550 A*10; #P comment -2182 359 42 131137550 A10; #P comment -2182 387 42 131137550 G*10; #P comment -2182 415 42 131137550 G10; #P comment -2182 443 42 131137550 F*10; #P comment -2182 472 42 131137550 F10; #P comment -2182 500 42 131137550 E10; #P comment -2182 528 42 131137550 D*10; #P comment -2182 556 42 131137550 D10; #P comment -2182 585 42 131137550 C*10; #P comment -2182 613 42 131137550 C10; #P comment -2182 641 42 131137550 B9; #P comment -2182 669 42 131137550 A*9; #P comment -2182 698 42 131137550 A9; #P comment -2182 726 42 131137550 G*9; #P comment -2182 754 42 131137550 G9; #P comment -2182 782 42 131137550 F*9; #P comment -2182 811 42 131137550 F9; #P comment -2182 839 42 131137550 E9; #P comment -2182 867 42 131137550 D*9; #P comment -2182 895 42 131137550 D9; #P comment -2182 924 42 131137550 C*9; #P comment -2182 952 42 131137550 C9; #P comment -1383 978 42 131137550 B8; #P comment -1383 1006 42 131137550 A*8; #P comment -1383 1035 42 131137550 A8; #P comment -1383 1063 42 131137550 G*8; #P comment -1383 1091 42 131137550 G8; #P comment -1383 1119 42 131137550 F*8; #P comment -1383 1148 42 131137550 F8; #P comment -1383 1176 42 131137550 E8; #P comment -1383 1204 42 131137550 D*8; #P comment -1383 1232 42 131137550 D8; #P comment -1383 1261 42 131137550 C*8; #P comment -1383 1289 42 131137550 C8; #P comment -1383 1317 42 131137550 B7; #P comment -1383 1345 42 131137550 A*7; #P comment -1383 1374 42 131137550 A7; #P comment -1383 1402 42 131137550 G*7; #P comment -1383 1430 42 131137550 G7; #P comment -1383 1458 42 131137550 F*7; #P comment -1383 1487 42 131137550 F7; #P comment -1383 1515 42 131137550 E7; #P comment -1383 1543 42 131137550 D*7; #P comment -1383 1571 42 131137550 D7; #P comment -1383 1600 42 131137550 C*7; #P comment -1383 1628 42 131137550 C7; #P comment -1383 1656 42 131137550 B6; #P comment -1383 1684 42 131137550 A*6; #P comment -1383 1713 42 131137550 A6; #P comment -1383 1741 42 131137550 G*6; #P comment -1383 1769 42 131137550 G6; #P comment -1383 1797 42 131137550 F*6; #P comment -1383 1826 42 131137550 F6; #P comment -1383 1854 42 131137550 E6; #P comment -1383 1882 42 131137550 D*6; #P comment -1383 1910 42 131137550 D6; #P comment -1383 1939 42 131137550 C*6; #P comment -1383 1967 42 131137550 C6; #P comment -1383 1995 42 131137550 B5; #P comment -1383 2023 42 131137550 A*5; #P comment -1383 2052 42 131137550 A5; #P comment -1383 2080 42 131137550 G*5; #P comment -1383 2108 42 131137550 G5; #P comment -1383 2136 42 131137550 F*5; #P comment -1383 2165 42 131137550 F5; #P comment -1383 2193 42 131137550 E5; #P comment -1383 2221 42 131137550 D*5; #P comment -1383 2249 42 131137550 D5; #P comment -1383 2278 42 131137550 C*5; #P comment -1383 2306 42 131137550 C5; #P comment -2182 978 42 131137550 B8; #P comment -2182 1006 42 131137550 A*8; #P comment -2182 1035 42 131137550 A8; #P comment -2182 1063 42 131137550 G*8; #P comment -2182 1091 42 131137550 G8; #P comment -2182 1119 42 131137550 F*8; #P comment -2182 1148 42 131137550 F8; #P comment -2182 1176 42 131137550 E8; #P comment -2182 1204 42 131137550 D*8; #P comment -2182 1232 42 131137550 D8; #P comment -2182 1261 42 131137550 C*8; #P comment -2182 1289 42 131137550 C8; #P comment -2182 1317 42 131137550 B7; #P comment -2182 1345 42 131137550 A*7; #P comment -2182 1374 42 131137550 A7; #P comment -2182 1402 42 131137550 G*7; #P comment -2182 1430 42 131137550 G7; #P comment -2182 1458 42 131137550 F*7; #P comment -2182 1487 42 131137550 F7; #P comment -2182 1515 42 131137550 E7; #P comment -2182 1543 42 131137550 D*7; #P comment -2182 1571 42 131137550 D7; #P comment -2182 1600 42 131137550 C*7; #P comment -2182 1628 42 131137550 C7; #P comment -2182 1656 42 131137550 B6; #P comment -2182 1684 42 131137550 A*6; #P comment -2182 1713 42 131137550 A6; #P comment -2182 1741 42 131137550 G*6; #P comment -2182 1769 42 131137550 G6; #P comment -2182 1797 42 131137550 F*6; #P comment -2182 1826 42 131137550 F6; #P comment -2182 1854 42 131137550 E6; #P comment -2182 1882 42 131137550 D*6; #P comment -2182 1910 42 131137550 D6; #P comment -2182 1939 42 131137550 C*6; #P comment -2182 1967 42 131137550 C6; #P comment -2182 1995 42 131137550 B5; #P comment -2182 2023 42 131137550 A*5; #P comment -2182 2052 42 131137550 A5; #P comment -2182 2080 42 131137550 G*5; #P comment -2182 2108 42 131137550 G5; #P comment -2182 2136 42 131137550 F*5; #P comment -2182 2165 42 131137550 F5; #P comment -2182 2193 42 131137550 E5; #P comment -2182 2221 42 131137550 D*5; #P comment -2182 2249 42 131137550 D5; #P comment -2182 2278 42 131137550 C*5; #P comment -2182 2306 42 131137550 C5; #P comment -1383 2334 42 131137550 B4; #P comment -1383 2362 42 131137550 A*4; #P comment -1383 2391 42 131137550 A4; #P comment -1383 2419 42 131137550 G*4; #P comment -1383 2447 42 131137550 G4; #P comment -1383 2475 42 131137550 F*4; #P comment -1383 2504 42 131137550 F4; #P comment -1383 2532 42 131137550 E4; #P comment -1383 2560 42 131137550 D*4; #P comment -1383 2588 42 131137550 D4; #P comment -1383 2617 42 131137550 C*4; #P comment -1383 2645 42 131137550 C4; #P comment -2182 2334 42 131137550 B4; #P comment -2182 2362 42 131137550 A*4; #P comment -2182 2391 42 131137550 A4; #P comment -2182 2419 42 131137550 G*4; #P comment -2182 2447 42 131137550 G4; #P comment -2182 2475 42 131137550 F*4; #P comment -2182 2504 42 131137550 F4; #P comment -2182 2532 42 131137550 E4; #P comment -2182 2560 42 131137550 D*4; #P comment -2182 2588 42 131137550 D4; #P comment -2182 2617 42 131137550 C*4; #P comment -2182 2645 42 131137550 C4; #P comment -1383 2673 42 131137550 B3; #P comment -1383 2701 42 131137550 A*3; #P comment -1383 2730 42 131137550 A3; #P comment -1383 2758 42 131137550 G*3; #P comment -1383 2786 42 131137550 G3; #P comment -1383 2814 42 131137550 F*3; #P comment -1383 2843 42 131137550 F3; #P comment -1383 2871 42 131137550 E3; #P comment -1383 2899 42 131137550 D*3; #P comment -1383 2927 42 131137550 D3; #P comment -1383 2956 42 131137550 C*3; #P comment -1383 2984 42 131137550 C3; #P comment -2182 2673 42 131137550 B3; #P comment -2182 2701 42 131137550 A*3; #P comment -2182 2730 42 131137550 A3; #P comment -2182 2758 42 131137550 G*3; #P comment -2182 2786 42 131137550 G3; #P comment -2182 2814 42 131137550 F*3; #P comment -2182 2843 42 131137550 F3; #P comment -2182 2871 42 131137550 E3; #P comment -2182 2899 42 131137550 D*3; #P comment -2182 2927 42 131137550 D3; #P comment -2182 2956 42 131137550 C*3; #P comment -2182 2984 42 131137550 C3; #P comment -1383 3012 42 131137550 B2; #P comment -1383 3040 42 131137550 A*2; #P comment -1383 3069 42 131137550 A2; #P comment -1383 3097 42 131137550 G*2; #P comment -1383 3125 42 131137550 G2; #P comment -1383 3153 42 131137550 F*2; #P comment -1383 3182 42 131137550 F2; #P comment -1383 3210 42 131137550 E2; #P comment -1383 3238 42 131137550 D*2; #P comment -1383 3266 42 131137550 D2; #P comment -1383 3295 42 131137550 C*2; #P comment -1383 3323 42 131137550 C2; #P comment -2182 3012 42 131137550 B2; #P comment -2182 3040 42 131137550 A*2; #P comment -2182 3069 42 131137550 A2; #P comment -2182 3097 42 131137550 G*2; #P comment -2182 3125 42 131137550 G2; #P comment -2182 3153 42 131137550 F*2; #P comment -2182 3182 42 131137550 F2; #P comment -2182 3210 42 131137550 E2; #P comment -2182 3238 42 131137550 D*2; #P comment -2182 3266 42 131137550 D2; #P comment -2182 3295 42 131137550 C*2; #P comment -2182 3323 42 131137550 C2; #P comment -1383 3351 42 131137550 B1; #P comment -1383 3379 42 131137550 A*1; #P comment -1383 3408 42 131137550 A1; #P comment -1383 3436 42 131137550 G*1; #P comment -1383 3464 42 131137550 G1; #P comment -1383 3492 42 131137550 F*1; #P comment -1383 3521 42 131137550 F1; #P comment -1383 3549 42 131137550 E1; #P comment -1383 3577 42 131137550 D*1; #P comment -1383 3605 42 131137550 D1; #P comment -1383 3634 42 131137550 C*1; #P comment -1383 3662 42 131137550 C1; #P comment -2182 3351 42 131137550 B1; #P comment -2182 3379 42 131137550 A*1; #P comment -2182 3408 42 131137550 A1; #P comment -2182 3436 42 131137550 G*1; #P comment -2182 3464 42 131137550 G1; #P comment -2182 3492 42 131137550 F*1; #P comment -2182 3521 42 131137550 F1; #P comment -2182 3549 42 131137550 E1; #P comment -2182 3577 42 131137550 D*1; #P comment -2182 3605 42 131137550 D1; #P comment -2182 3634 42 131137550 C*1; #P comment -2182 3662 42 131137550 C1; #P user multiSlider -2138 100 753 3588 0. 127. 16 2665 15 0 10 25 4 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 hidden connect 241 0 243 0; #P connect 241 0 0 0; #P hidden connect 0 0 242 0; #P pop; #BP pop 0; #P window setfont "Sans Serif" 24.; #P comment 431 124 100 196632 Pad; #P comment -445 124 100 196632 Lead; #P comment -1321 124 100 196632 Bass; #P user jsui 980 160 133 28 0 0 0 jsui_roundedlabel.js Mixer; #P user jsui 104 160 133 28 0 0 0 jsui_roundedlabel.js Mixer; #P user jsui -772 160 133 28 0 0 0 jsui_roundedlabel.js Mixer; #P window setfont "Sans Serif" 9.; #P hidden message -1979 708 30 196617 open; #P hidden newex -1979 730 47 196617 pcontrol; #P user jsui -1705 159 133 28 0 0 0 jsui_roundedlabel.js Mixer; #P hidden message 383 658 30 196617 open; #P hidden newex 383 680 47 196617 pcontrol; #P hidden message -494 658 30 196617 open; #P hidden newex -494 680 47 196617 pcontrol; #P hidden message -1377 658 30 196617 open; #P hidden newex -1377 680 47 196617 pcontrol; #P hidden message -2088 762 30 196617 open; #P hidden newex -2088 784 47 196617 pcontrol; #P user jsui -1860 160 153 27 0 0 0 jsui_roundedlabel.js "Open Sampler"; #P user jsui -908 160 133 28 0 0 0 jsui_roundedlabel.js "Open Synth"; #P user jsui -32 160 133 28 0 0 0 jsui_roundedlabel.js "Open Synth"; #P user jsui 844 160 133 28 0 0 0 jsui_roundedlabel.js "Open Synth"; #N vpatcher 58 45 932 410; #P origin 85 171; #P button 157 26 15 0; #P window setfont "Sans Serif" 20.; #P number 705 290 72 20 0 0 8224 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 562 290 72 20 0 0 8224 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 421 290 72 20 0 0 8224 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 280 290 72 20 0 0 8224 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 139 290 72 20 0 0 8224 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P hidden newex 95 73 66 196617 t b b b b b; #P hidden newex 662 162 27 196617 118; #P hidden newex 520 162 27 196617 118; #P hidden newex 379 162 27 196617 114; #P hidden newex 238 162 27 196617 124; #N comlet Loadbang In; #P hidden inlet 95 37 15 0; #P hidden newex 95 162 27 196617 125; #P user meter~ 769 162 798 285 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3; #P user meter~ 743 162 772 285 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3; #P user gain~ 717 162 24 100 158 0 1.071519 7.94321 10.; #P user gain~ 691 162 24 100 158 0 1.071519 7.94321 10.; #P window setfont "Sans Serif" 18.; #P comment 691 112 100 196626 Samples; #P user meter~ 632 162 661 285 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3; #P user meter~ 601 162 630 285 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3; #P user gain~ 575 162 24 100 158 0 1.071519 7.94321 10.; #P user gain~ 549 162 24 100 158 0 1.071519 7.94321 10.; #P comment 549 112 100 196626 Pad; #P user meter~ 490 162 519 285 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3; #P user meter~ 459 162 488 285 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3; #P user gain~ 433 162 24 100 158 0 1.071519 7.94321 10.; #P user gain~ 407 162 24 100 158 0 1.071519 7.94321 10.; #P comment 407 112 100 196626 Lead; #P user meter~ 349 162 378 285 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3; #P user meter~ 318 162 347 285 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3; #P user gain~ 292 162 24 100 158 0 1.071519 7.94321 10.; #P user gain~ 266 162 24 100 158 0 1.071519 7.94321 10.; #P comment 266 112 100 196626 Bass; #P user meter~ 208 162 237 285 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3; #P user meter~ 177 162 206 285 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3; #P user gain~ 151 162 24 100 158 0 1.071519 7.94321 10.; #P user gain~ 125 162 24 100 158 0 1.071519 7.94321 10.; #P comment 125 112 100 196626 Drums; #P inlet 575 142 15 0; #P inlet 549 142 15 0; #P inlet 433 142 15 0; #P inlet 407 142 15 0; #P inlet 292 142 15 0; #P inlet 266 142 15 0; #P inlet 151 142 15 0; #P inlet 125 142 15 0; #P hidden outlet 151 327 15 0; #P hidden outlet 125 327 15 0; #P hidden connect 36 0 41 0; #P connect 47 0 35 0; #P hidden connect 41 0 35 0; #P hidden connect 35 0 11 0; #P fasten 2 0 11 0 130 161 130 161; #P hidden fasten 31 0 0 0 696 305 130 305; #P hidden fasten 26 0 0 0 554 305 130 305; #P hidden fasten 21 0 0 0 412 305 130 305; #P hidden fasten 16 0 0 0 271 305 130 305; #P hidden fasten 11 0 0 0 130 305 130 305; #P hidden connect 11 1 42 0; #P fasten 3 0 12 0 156 161 156 161; #P hidden connect 11 1 12 0; #P hidden fasten 32 0 1 0 722 305 156 305; #P hidden fasten 27 0 1 0 580 305 156 305; #P hidden fasten 22 0 1 0 438 305 156 305; #P hidden fasten 17 0 1 0 297 305 156 305; #P hidden fasten 12 0 1 0 156 305 156 305; #P hidden connect 11 0 13 0; #P hidden connect 12 0 14 0; #P connect 47 0 37 0; #P hidden fasten 41 1 37 0 114 109 243 109; #P hidden connect 37 0 16 0; #P fasten 4 0 16 0 271 161 271 161; #P hidden connect 16 1 43 0; #P fasten 5 0 17 0 297 161 297 161; #P hidden connect 16 1 17 0; #P hidden connect 16 0 18 0; #P hidden connect 17 0 19 0; #P connect 47 0 38 0; #P hidden fasten 41 2 38 0 128 109 384 109; #P hidden connect 38 0 21 0; #P fasten 6 0 21 0 412 161 412 161; #P hidden connect 21 1 44 0; #P fasten 7 0 22 0 438 161 438 161; #P hidden connect 21 1 22 0; #P hidden connect 21 0 23 0; #P hidden connect 22 0 24 0; #P hidden fasten 41 3 39 0 142 109 525 109; #P fasten 8 0 26 0 554 161 554 161; #P hidden connect 39 0 26 0; #P hidden connect 26 1 45 0; #P connect 9 0 27 0; #P hidden connect 26 1 27 0; #P hidden connect 26 0 28 0; #P hidden connect 27 0 29 0; #P hidden fasten 41 4 40 0 156 109 667 109; #P hidden connect 40 0 31 0; #P hidden connect 31 1 46 0; #P hidden connect 31 1 32 0; #P hidden connect 31 0 33 0; #P hidden connect 32 0 34 0; #P pop 1; #P hidden newobj -2198 756 105 196617 p Mixer; #N vpatcher 8 44 1284 1024; #N comlet Open Sampler; #P inlet 906 422 15 0; #P window setfont "Sans Serif" 9.; #P window linecount 0; #N thispatcher; #Q end; #P newobj 906 450 61 196617 thispatcher; #N comlet Loadbang In; #P inlet 137 358 15 0; #P newex 137 388 664 196617 t b b b; #P window linecount 8; #P message 791 450 76 196617 target 1 \, 64 \, target 2 \, 64 \, target 3 \, 64 \, target 4 \, 16 \, target 5 \, 115 \, target 6 \, 107 \, target 7 \, 17 \, target 8 \, 34 \,; #P message 673 450 80 196617 target 1 \, 128 \, target 2 \, 128 \, target 3 \, 122 \, target 4 \, 118 \, target 5 \, 118 \, target 6 \, 118 \, target 7 \, 104 \, target 8 \, 118 \,; #P number 816 653 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 761 653 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P message 53 488 39 196617 open 8; #P message 12 488 39 196617 open 7; #P message 94 469 39 196617 open 6; #P message 53 469 39 196617 open 5; #P message 12 469 39 196617 open 4; #P message 94 450 39 196617 open 3; #P message 53 450 39 196617 open 2; #P message 12 450 39 196617 open 1; #P message 616 550 47 196617 target 8; #P newex 596 525 30 196617 t b b; #P message 568 550 47 196617 target 7; #P newex 548 525 30 196617 t b b; #P message 520 550 47 196617 target 6; #P newex 500 525 30 196617 t b b; #P message 472 550 47 196617 target 5; #P newex 452 525 30 196617 t b b; #P message 424 550 47 196617 target 4; #P newex 404 525 30 196617 t b b; #P message 376 550 47 196617 target 3; #P newex 356 525 30 196617 t b b; #P message 328 550 47 196617 target 2; #P newex 308 525 30 196617 t b b; #P message 280 550 47 196617 target 1; #P newex 260 525 30 196617 t b b; #P window linecount 8; #P message 137 450 113 196617 target 1 \, set Kick_C \, target 2 \, set Snare_C \, target 3 \, set Clap_C \, target 4 \, set Hats1_C \, target 5 \, set Hats2_C \, target 6 \, set Hats3_C \, target 7 \, set Crash_C \, target 8 \, set Ride_C \,; #P window linecount 1; #P newex 651 607 232 196617 poly~ Drum_Sampler_Poly 8; #P newex 596 494 32 196617 sel 1; #P newex 548 494 32 196617 sel 1; #P newex 500 494 32 196617 sel 1; #P newex 452 494 32 196617 sel 1; #P newex 404 494 32 196617 sel 1; #P newex 356 494 32 196617 sel 1; #P newex 308 494 32 196617 sel 1; #P newex 260 494 32 196617 sel 1; #P newex 596 470 27 196617 int; #P newex 548 470 27 196617 int; #P newex 500 470 27 196617 int; #P newex 452 470 27 196617 int; #P newex 404 470 27 196617 int; #P newex 356 470 27 196617 int; #P newex 308 470 27 196617 int; #P newex 260 470 27 196617 int; #P inlet 260 450 15 0; #P inlet 277 450 15 0; #P inlet 308 450 15 0; #P inlet 325 450 15 0; #P inlet 356 450 15 0; #P inlet 373 450 15 0; #P inlet 404 450 15 0; #P inlet 421 450 15 0; #P inlet 452 450 15 0; #P inlet 469 450 15 0; #P inlet 500 450 15 0; #P inlet 517 450 15 0; #P inlet 548 450 15 0; #P inlet 565 450 15 0; #P inlet 596 450 15 0; #P inlet 613 450 15 0; #P outlet 651 653 15 0; #P outlet 706 653 15 0; #P connect 65 0 64 0; #P connect 64 0 35 0; #P connect 17 0 18 0; #P connect 18 0 26 0; #P connect 26 0 36 0; #P connect 16 0 18 1; #P connect 36 1 37 0; #P connect 15 0 19 0; #P connect 19 0 27 0; #P connect 27 0 38 0; #P connect 14 0 19 1; #P connect 38 1 39 0; #P connect 13 0 20 0; #P connect 20 0 28 0; #P connect 28 0 40 0; #P connect 12 0 20 1; #P connect 40 1 41 0; #P connect 11 0 21 0; #P connect 21 0 29 0; #P connect 29 0 42 0; #P connect 10 0 21 1; #P connect 42 1 43 0; #P connect 9 0 22 0; #P connect 22 0 30 0; #P connect 30 0 44 0; #P connect 8 0 22 1; #P connect 44 1 45 0; #P connect 7 0 23 0; #P connect 23 0 31 0; #P connect 31 0 46 0; #P connect 6 0 23 1; #P connect 46 1 47 0; #P connect 5 0 24 0; #P connect 24 0 32 0; #P connect 32 0 48 0; #P connect 4 0 24 1; #P connect 48 1 49 0; #P connect 3 0 25 0; #P connect 25 0 33 0; #P connect 33 0 50 0; #P connect 2 0 25 1; #P connect 50 1 51 0; #P fasten 52 0 34 0 17 586 656 586; #P fasten 53 0 34 0 58 586 656 586; #P fasten 54 0 34 0 99 586 656 586; #P fasten 55 0 34 0 17 586 656 586; #P fasten 56 0 34 0 58 586 656 586; #P fasten 57 0 34 0 99 586 656 586; #P fasten 58 0 34 0 17 586 656 586; #P fasten 59 0 34 0 58 586 656 586; #P fasten 35 0 34 0 142 586 656 586; #P connect 34 0 1 0; #P fasten 64 1 62 0 469 427 678 427; #P connect 34 1 0 0; #P fasten 50 0 34 1 601 586 730 586; #P fasten 48 0 34 1 553 586 730 586; #P fasten 46 0 34 1 505 586 730 586; #P fasten 44 0 34 1 457 586 730 586; #P fasten 42 0 34 1 409 586 730 586; #P fasten 40 0 34 1 361 586 730 586; #P fasten 38 0 34 1 313 586 730 586; #P fasten 39 0 34 1 333 586 730 586; #P fasten 41 0 34 1 381 586 730 586; #P fasten 43 0 34 1 429 586 730 586; #P fasten 45 0 34 1 477 586 730 586; #P fasten 47 0 34 1 525 586 730 586; #P fasten 49 0 34 1 573 586 730 586; #P fasten 51 0 34 1 621 586 730 586; #P fasten 36 0 34 1 265 586 730 586; #P fasten 37 0 34 1 285 586 730 586; #P connect 34 2 60 0; #P connect 64 2 63 0; #P fasten 62 0 34 2 678 586 804 586; #P connect 34 3 61 0; #P fasten 63 0 34 3 796 586 878 586; #P connect 67 0 66 0; #P pop; #P hidden newobj -2198 709 209 196617 p Sampler; #N vpatcher 885 515 1485 915; #P window setfont "Sans Serif" 9.; #P newex 50 204 152 196617 buffer~ Ride_C Ride_C.wav 2 2; #P newex 50 182 166 196617 buffer~ Crash_C Crash_C.wav 2 2; #P newex 50 160 166 196617 buffer~ Hats3_C Hats3_C.wav 2 2; #P newex 50 138 166 196617 buffer~ Hats2_C Hats2_C.wav 2 2; #P newex 50 116 166 196617 buffer~ Hats1_C Hats1_C.wav 2 2; #P newex 50 94 152 196617 buffer~ Clap_C Clap_C.wav 2 2; #P newex 50 72 166 196617 buffer~ Snare_C Snare_C.wav 2 2; #P newex 50 50 152 196617 buffer~ Kick_C Kick_C.wav 2 2; #P pop; #P hidden newobj -1782 673 82 196617 p Drum_Buffers; #P hidden newex -1890 672 105 196617 t b b b b b b b b; #P window setfont Arial 9.; #P hidden newex -2198 647 278 131137545 unpack 0 0 0 0 0 0 0 0; #P user radiogroup -1438 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 1 1 0 0 0 0 0; #X done; #P user radiogroup -1484 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 0 0 0 0 0 0 0; #X done; #P user radiogroup -1530 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 0 0 0 0 0 0 0; #X done; #P user radiogroup -1576 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 1 1 0 0 0 0 1; #X done; #P user radiogroup -1623 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 0 0 0 0 0 0 0; #X done; #P user radiogroup -1669 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 1 0 0 0 0 0 0 0; #X done; #P user radiogroup -1715 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 0 0 0 0 0 0 0; #X done; #P user radiogroup -1761 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 0 0 0 0 0 0 1; #X done; #P user radiogroup -1808 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 0 0 0 0 0 0 0; #X done; #P user radiogroup -1854 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 0 0 0 0 0 0 0; #X done; #P user radiogroup -1900 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 0 0 0 0 0 0 0; #X done; #P user radiogroup -1946 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 1 1 0 0 0 0 1; #X done; #P user radiogroup -1993 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 0 0 0 0 0 0 0; #X done; #P user radiogroup -2039 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 0 0 0 0 0 0 0; #X done; #P user radiogroup -2085 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 0 0 0 0 0 0 0 0; #X done; #P user radiogroup -2131 264 25 345; #X size 8; #X offset 47; #X inactive 0; #X itemtype 1; #X flagmode 0; #X set 1 0 0 0 0 0 0 1; #X done; #P window setfont Arial 14.; #P comment -2194 264 59 131137550 Kick; #P comment -2194 313 59 131137550 Snare; #P comment -2194 360 59 131137550 Clap; #P comment -2194 407 59 131137550 Hats1; #P comment -2194 453 59 131137550 Hats2; #P comment -2194 500 59 131137550 Hats3; #P comment -2194 547 59 131137550 Crash; #P comment -2194 595 59 131137550 Ride; #P user led -1433 217 17 17 1 100; #P window setfont Arial 18.; #P comment -1439 238 29 131137554 16; #P user jsui -1996 160 133 28 0 0 0 jsui_roundedlabel.js Write; #P window setfont "Sans Serif" 9.; #P hidden newex -1859 153 475 196617 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; #P user led -1479 217 17 17 1 100; #P user led -1525 217 17 17 1 100; #P user led -1571 217 17 17 1 100; #P user led -1617 217 17 17 1 100; #P user led -1664 217 17 17 1 100; #P user led -1711 217 17 17 1 100; #P user led -1760 217 17 17 1 100; #P user led -1806 217 17 17 1 100; #P user led -1852 217 17 17 1 100; #P user led -1898 217 17 17 1 100; #P user led -1944 217 17 17 1 100; #P user led -1991 217 17 17 1 100; #P user led -2037 217 17 17 1 100; #P user led -2085 217 17 17 1 100; #P user led -2132 217 17 17 1 100; #P window setfont Arial 18.; #P comment -1485 238 29 131137554 15; #P comment -1531 238 29 131137554 14; #P comment -1577 238 29 131137554 13; #P comment -1624 238 29 131137554 12; #P comment -1670 238 29 131137554 11; #P comment -1716 238 29 131137554 10; #P comment -1763 238 29 131137554 9; #P comment -1809 238 29 131137554 8; #P comment -1856 238 29 131137554 7; #P comment -1901 238 29 131137554 6; #P comment -1946 238 29 131137554 5; #P comment -1993 238 29 131137554 4; #P comment -2039 238 29 131137554 3; #P comment -2085 238 29 131137554 2; #P comment -2132 238 29 131137554 1; #P user jsui -2131 160 133 28 0 0 0 jsui_roundedlabel.js Reset; #P window setfont "Sans Serif" 9.; #P hidden message -2131 192 151 196617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #P window setfont Arial 9.; #P hidden number -1932 672 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number -1970 672 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number -2008 672 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number -2046 672 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number -2084 672 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number -2122 672 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number -2160 672 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number -2198 672 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P window setfont "Sans Serif" 9.; #N vpatcher -61 547 1201 935; #P origin 0 231; #P inlet 378 114 15 0; #P window setfont "Sans Serif" 9.; #P window linecount 0; #P newex 455 187 99 196617 scale 0. 1. 0. 0.5 5.; #P flonum 378 153 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Open Sampler; #P inlet 48 264 15 0; #N thispatcher; #Q end; #P newobj 48 292 61 196617 thispatcher; #N comlet Audio Out RIGHT; #P outlet 686 358 15 0; #N comlet Audio Out LEFT; #P outlet 147 358 15 0; #N comlet Loadbang In; #P inlet 224 114 15 0; #P newex 1201 142 27 196617 t i i; #P newex 1171 142 27 196617 t i i; #P newex 1141 142 27 196617 t i i; #P newex 1111 142 27 196617 t i i; #P newex 1081 142 27 196617 t i i; #P newex 1051 142 27 196617 t i i; #P newex 1021 142 27 196617 t i i; #P newex 991 142 27 196617 t i i; #P newex 961 142 27 196617 t i i; #P newex 931 142 27 196617 t i i; #P newex 901 142 27 196617 t i i; #P newex 871 142 27 196617 t i i; #P newex 841 142 27 196617 t i i; #P newex 811 142 27 196617 t i i; #P newex 781 142 27 196617 t i i; #P newex 751 142 27 196617 t i i; #P newex 721 142 27 196617 t i i; #P newex 691 142 27 196617 t i i; #N comlet Bang To COLL and Write to File; #P inlet 691 114 15 0; #N vpatcher 1280 22 2560 998; #N comlet Bang To COLL and Write to File; #P inlet 162 380 15 0; #P window setfont "Sans Serif" 9.; #P window linecount 0; #P newex 162 420 235 196617 t b b b b b b b b b b b b b b b b b b; #P window linecount 1; #P message 162 562 34 196617 write; #P newex 765 520 27 196617 int; #P newex 727 520 27 196617 int; #P newex 689 520 27 196617 int; #P newex 651 520 27 196617 int; #P newex 613 520 27 196617 int; #P newex 575 520 27 196617 int; #P newex 537 520 27 196617 int; #P newex 505 520 27 196617 int; #P newex 473 520 27 196617 int; #P newex 441 520 27 196617 int; #P newex 409 520 27 196617 int; #P newex 377 520 27 196617 int; #P newex 345 520 27 196617 int; #P newex 313 520 27 196617 int; #P newex 281 520 27 196617 int; #P newex 249 520 27 196617 int; #P newex 217 520 27 196617 int; #P message 765 562 37 196617 16 \$1; #P message 727 562 37 196617 15 \$1; #P message 689 562 37 196617 14 \$1; #P message 651 562 37 196617 13 \$1; #P message 613 562 37 196617 12 \$1; #P message 575 562 37 196617 11 \$1; #P message 537 562 37 196617 10 \$1; #P message 505 562 31 196617 9 \$1; #P message 473 562 31 196617 8 \$1; #P message 441 562 31 196617 7 \$1; #P message 409 562 31 196617 6 \$1; #P message 377 562 31 196617 5 \$1; #P message 345 562 31 196617 4 \$1; #P message 313 562 31 196617 3 \$1; #P message 281 562 31 196617 2 \$1; #P message 249 562 31 196617 1 \$1; #P message 217 562 31 196617 0 \$1; #N coll ; #P newobj 217 609 53 196617 COLL; #N comlet Step 1 In; #P inlet 409 373 15 0; #P inlet 435 373 15 0; #P inlet 461 373 15 0; #P inlet 487 373 15 0; #P inlet 513 373 15 0; #P inlet 539 373 15 0; #P inlet 565 373 15 0; #P inlet 591 373 15 0; #P inlet 617 373 15 0; #P inlet 643 373 15 0; #P inlet 669 373 15 0; #P inlet 701 373 15 0; #P inlet 733 373 15 0; #P inlet 765 373 15 0; #P inlet 797 373 15 0; #P inlet 829 373 15 0; #P inlet 861 373 15 0; #P connect 54 0 53 0; #P fasten 53 0 52 0 167 518 167 518; #P fasten 53 17 35 0 388 497 222 497; #P fasten 35 0 18 0 222 549 222 549; #P fasten 52 0 17 0 167 593 222 593; #P fasten 18 0 17 0 222 593 222 593; #P fasten 19 0 17 0 254 593 222 593; #P fasten 20 0 17 0 286 593 222 593; #P fasten 21 0 17 0 318 593 222 593; #P fasten 22 0 17 0 350 593 222 593; #P fasten 23 0 17 0 382 593 222 593; #P fasten 24 0 17 0 414 593 222 593; #P fasten 25 0 17 0 446 593 222 593; #P fasten 26 0 17 0 478 593 222 593; #P fasten 27 0 17 0 510 593 222 593; #P fasten 28 0 17 0 542 593 222 593; #P fasten 29 0 17 0 580 593 222 593; #P fasten 30 0 17 0 618 593 222 593; #P fasten 31 0 17 0 656 593 222 593; #P fasten 32 0 17 0 694 593 222 593; #P fasten 33 0 17 0 732 593 222 593; #P fasten 34 0 17 0 770 593 222 593; #P fasten 16 0 35 1 414 497 239 497; #P fasten 53 16 36 0 375 497 254 497; #P fasten 36 0 19 0 254 549 254 549; #P fasten 15 0 36 1 440 497 271 497; #P fasten 53 15 37 0 362 497 286 497; #P fasten 37 0 20 0 286 549 286 549; #P fasten 14 0 37 1 466 497 303 497; #P fasten 53 14 38 0 349 497 318 497; #P fasten 38 0 21 0 318 549 318 549; #P fasten 13 0 38 1 492 497 335 497; #P fasten 53 13 39 0 336 497 350 497; #P fasten 39 0 22 0 350 549 350 549; #P fasten 12 0 39 1 518 497 367 497; #P fasten 53 12 40 0 323 497 382 497; #P fasten 40 0 23 0 382 549 382 549; #P fasten 11 0 40 1 544 497 399 497; #P fasten 53 11 41 0 310 497 414 497; #P fasten 41 0 24 0 414 549 414 549; #P fasten 10 0 41 1 570 497 431 497; #P fasten 53 10 42 0 297 497 446 497; #P fasten 42 0 25 0 446 549 446 549; #P fasten 9 0 42 1 596 497 463 497; #P fasten 53 9 43 0 284 497 478 497; #P fasten 43 0 26 0 478 549 478 549; #P fasten 8 0 43 1 622 497 495 497; #P fasten 53 8 44 0 271 497 510 497; #P fasten 44 0 27 0 510 549 510 549; #P fasten 7 0 44 1 648 497 527 497; #P fasten 53 7 45 0 258 497 542 497; #P fasten 45 0 28 0 542 549 542 549; #P fasten 6 0 45 1 674 497 559 497; #P fasten 53 6 46 0 245 497 580 497; #P fasten 46 0 29 0 580 549 580 549; #P fasten 5 0 46 1 706 497 597 497; #P fasten 53 5 47 0 232 497 618 497; #P fasten 47 0 30 0 618 549 618 549; #P fasten 4 0 47 1 738 497 635 497; #P fasten 53 4 48 0 219 497 656 497; #P fasten 48 0 31 0 656 549 656 549; #P fasten 3 0 48 1 770 497 673 497; #P fasten 53 3 49 0 206 497 694 497; #P fasten 49 0 32 0 694 549 694 549; #P fasten 2 0 49 1 802 497 711 497; #P fasten 53 2 50 0 193 497 732 497; #P fasten 50 0 33 0 732 549 732 549; #P fasten 1 0 50 1 834 497 749 497; #P fasten 53 1 51 0 180 497 770 497; #P fasten 51 0 34 0 770 549 770 549; #P fasten 0 0 51 1 866 497 787 497; #P pop; #P newobj 708 233 529 196617 p Write COLL; #P newex 224 233 477 196617 t b b b b b b b; #P newex 532 266 27 196617 0.5; #P flonum 532 292 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 2; #P comment 497 266 33 196617 Pitch-Bend; #P window linecount 1; #P newex 301 266 27 196617 0; #P newex 455 266 27 196617 1.; #P newex 378 266 27 196617 0.; #P newex 224 266 34 196617 1000; #P window linecount 2; #P comment 159 266 62 196617 Note Off Time (ms); #P comment 267 266 33 196617 Mute DSP; #P comment 329 266 48 196617 Fq Cutoff + Rez; #P flonum 455 292 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 378 292 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P toggle 301 292 15 0; #P number 224 292 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P comment 429 266 25 196617 Mod; #P comment 586 275 78 196617 Default Synth; #P message 577 292 95 196617 read Pad_For_Now; #P newex 114 292 43 196617 route 0; #P newex 147 322 549 196617 poly~ Plugin_Poly 1; #P inlet 721 115 15 0; #P inlet 751 115 15 0; #P inlet 781 115 15 0; #P inlet 811 115 15 0; #P inlet 841 115 15 0; #P inlet 871 115 15 0; #P inlet 901 115 15 0; #P inlet 931 115 15 0; #P inlet 961 115 15 0; #P inlet 991 115 15 0; #P inlet 1021 115 15 0; #P inlet 1051 115 15 0; #P inlet 1081 115 15 0; #P inlet 1111 115 15 0; #P inlet 1141 115 15 0; #P inlet 1171 115 15 0; #P inlet 1201 115 15 0; #P connect 61 0 60 0; #P fasten 56 0 18 0 1206 220 119 220; #P fasten 55 0 18 0 1176 220 119 220; #P fasten 54 0 18 0 1146 220 119 220; #P fasten 53 0 18 0 1116 220 119 220; #P fasten 52 0 18 0 1086 220 119 220; #P fasten 51 0 18 0 1056 220 119 220; #P fasten 50 0 18 0 1026 220 119 220; #P fasten 49 0 18 0 996 220 119 220; #P fasten 48 0 18 0 966 220 119 220; #P fasten 47 0 18 0 936 220 119 220; #P fasten 46 0 18 0 906 220 119 220; #P fasten 45 0 18 0 876 220 119 220; #P fasten 44 0 18 0 846 220 119 220; #P fasten 43 0 18 0 816 220 119 220; #P fasten 42 0 18 0 786 220 119 220; #P fasten 41 0 18 0 756 220 119 220; #P fasten 40 0 18 0 726 220 119 220; #P fasten 39 0 18 0 696 220 119 220; #P fasten 18 1 17 0 152 315 152 315; #P connect 17 0 58 0; #P connect 57 0 36 0; #P fasten 36 0 29 0 229 258 229 258; #P fasten 29 0 22 0 229 287 229 287; #P fasten 22 0 17 1 229 314 229 314; #P fasten 36 1 32 0 306 258 306 258; #P fasten 32 0 23 0 306 287 306 287; #P fasten 23 0 17 2 306 314 306 314; #P connect 64 0 62 0; #P fasten 36 2 30 0 383 258 383 258; #P connect 62 0 24 0; #P fasten 30 0 24 0 383 287 383 287; #P fasten 24 0 17 3 383 314 383 314; #P fasten 62 0 63 0 383 177 460 177; #P fasten 36 3 31 0 460 258 460 258; #P connect 63 0 25 0; #P fasten 31 0 25 0 460 287 460 287; #P fasten 25 0 17 4 460 314 460 314; #P fasten 36 4 35 0 537 258 537 258; #P fasten 35 0 34 0 537 287 537 287; #P fasten 34 0 17 5 537 314 537 314; #P fasten 36 5 19 0 614 271 582 271; #P fasten 19 0 17 6 582 314 614 314; #P fasten 36 6 17 7 691 286 691 286; #P connect 17 1 59 0; #P fasten 38 0 39 0 696 135 696 135; #P fasten 39 1 37 0 713 191 713 191; #P fasten 16 0 40 0 726 136 726 136; #P fasten 40 1 37 1 743 191 743 191; #P fasten 15 0 41 0 756 136 756 136; #P fasten 41 1 37 2 773 191 773 191; #P fasten 14 0 42 0 786 136 786 136; #P fasten 42 1 37 3 803 191 803 191; #P fasten 13 0 43 0 816 136 816 136; #P fasten 43 1 37 4 833 191 833 191; #P fasten 12 0 44 0 846 136 846 136; #P fasten 44 1 37 5 863 191 863 191; #P fasten 11 0 45 0 876 136 876 136; #P fasten 45 1 37 6 893 191 893 191; #P fasten 10 0 46 0 906 136 906 136; #P fasten 46 1 37 7 923 191 923 191; #P fasten 9 0 47 0 936 136 936 136; #P fasten 47 1 37 8 953 191 953 191; #P fasten 8 0 48 0 966 136 966 136; #P fasten 48 1 37 9 983 191 983 191; #P fasten 7 0 49 0 996 136 996 136; #P fasten 49 1 37 10 1013 191 1013 191; #P fasten 6 0 50 0 1026 136 1026 136; #P fasten 50 1 37 11 1043 191 1043 191; #P fasten 5 0 51 0 1056 136 1056 136; #P fasten 51 1 37 12 1073 191 1073 191; #P fasten 4 0 52 0 1086 136 1086 136; #P fasten 52 1 37 13 1103 191 1103 191; #P fasten 3 0 53 0 1116 136 1116 136; #P fasten 53 1 37 14 1133 191 1133 191; #P fasten 2 0 54 0 1146 136 1146 136; #P fasten 54 1 37 15 1163 191 1163 191; #P fasten 1 0 55 0 1176 136 1176 136; #P fasten 55 1 37 16 1193 191 1193 191; #P fasten 0 0 56 0 1206 136 1206 136; #P fasten 56 1 37 17 1223 191 1223 191; #P pop; #P hidden newobj 395 712 248 196617 p Synth; #P user jsui 709 160 133 28 0 0 0 jsui_roundedlabel.js Write; #P window setfont Arial 9.; #P hidden number 1039 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P window setfont "Sans Serif" 9.; #P hidden newex 1039 628 222 196617 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; #P hidden newex 728 192 463 196617 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; #P user led 1197 217 17 17 1 100; #P user led 1150 217 17 17 1 100; #P user led 1104 217 17 17 1 100; #P user led 1058 217 17 17 1 100; #P user led 1012 217 17 17 1 100; #P user led 965 217 17 17 1 100; #P user led 918 217 17 17 1 100; #P user led 869 217 17 17 1 100; #P user led 823 217 17 17 1 100; #P user led 777 217 17 17 1 100; #P user led 731 217 17 17 1 100; #P user led 685 217 17 17 1 100; #P user led 638 217 17 17 1 100; #P user led 592 217 17 17 1 100; #P user led 544 217 17 17 1 100; #P user led 497 217 17 17 1 100; #P window setfont Arial 18.; #P comment 1191 238 29 131137554 16; #P comment 1144 238 29 131137554 15; #P comment 1098 238 29 131137554 14; #P comment 1052 238 29 131137554 13; #P comment 1005 238 29 131137554 12; #P comment 959 238 29 131137554 11; #P comment 913 238 29 131137554 10; #P comment 866 238 29 131137554 9; #P comment 820 238 29 131137554 8; #P comment 773 238 29 131137554 7; #P comment 728 238 29 131137554 6; #P comment 683 238 29 131137554 5; #P comment 636 238 29 131137554 4; #P comment 590 238 29 131137554 3; #P comment 544 238 29 131137554 2; #P comment 497 238 29 131137554 1; #P user jsui 574 160 133 28 0 0 0 jsui_roundedlabel.js Reset; #P window setfont "Sans Serif" 18.; #P user umenu 431 160 137 196683 1 64 188 1; #X add Octave 1; #X add Octave 2; #X add Octave 3; #X add Octave 4; #X add Octave 5; #X add Octave 6; #X add Octave 7; #X add Octave 8; #X add Octave 9; #X add Octave 10; #P window setfont "Sans Serif" 9.; #P hidden message 574 192 151 196617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #P window setfont Arial 9.; #P hidden number 1001 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 963 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 925 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 887 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 849 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 811 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 773 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 735 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 697 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 659 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 621 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 583 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 545 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 507 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 469 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden number 431 680 35 9 0 0 0 2001 0 0 0 221 221 221 222 222 222 0 0 0; #P hidden newex 431 628 477 131137545 unpack 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #P window setfont "Sans Serif" 9.; #N vpatcher 20 73 1242 460; #P origin 30 232; #N comlet Open Sampler; #P inlet 19 263 15 0; #P window setfont "Sans Serif" 9.; #P window linecount 0; #N thispatcher; #Q end; #P newobj 19 291 61 196617 thispatcher; #N comlet Audio Out RIGHT; #P outlet 656 357 15 0; #N comlet Audio Out LEFT; #P outlet 117 357 15 0; #N comlet Loadbang In; #P inlet 194 113 15 0; #P newex 1171 141 27 196617 t i i; #P newex 1141 141 27 196617 t i i; #P newex 1111 141 27 196617 t i i; #P newex 1081 141 27 196617 t i i; #P newex 1051 141 27 196617 t i i; #P newex 1021 141 27 196617 t i i; #P newex 991 141 27 196617 t i i; #P newex 961 141 27 196617 t i i; #P newex 931 141 27 196617 t i i; #P newex 901 141 27 196617 t i i; #P newex 871 141 27 196617 t i i; #P newex 841 141 27 196617 t i i; #P newex 811 141 27 196617 t i i; #P newex 781 141 27 196617 t i i; #P newex 751 141 27 196617 t i i; #P newex 721 141 27 196617 t i i; #P newex 691 141 27 196617 t i i; #P newex 661 141 27 196617 t i i; #N comlet Bang To COLL and Write to File; #P inlet 661 113 15 0; #N vpatcher 1280 22 2560 998; #N comlet Bang To COLL and Write to File; #P inlet 162 380 15 0; #P window setfont "Sans Serif" 9.; #P window linecount 0; #P newex 162 420 235 196617 t b b b b b b b b b b b b b b b b b