<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Cycling 74 » RSS</title><atom:link href="https://cycling74.com/rss.xml" rel="self" type="application/rss+xml"/><link>https://cycling74.com/rss.xml</link><description>The last 24 hours on https://cycling74.com</description><pubDate>Fri, 13 Sep 2019 15:38:03 GMT</pubDate><ttl>1440</ttl><generator>https://cycling74.com</generator><language>en-US</language><item><title><![CDATA[New post: [resolved] Access the 'Audio Status.maxpat' from the /interfaces folder from a custom menubar]]></title><guid>https://cycling74.com/forums/access-the-'audio-status-maxpat'-from-the-interfaces-folder-from-a-custom-menubar</guid><link>https://cycling74.com/forums/access-the-'audio-status-maxpat'-from-the-interfaces-folder-from-a-custom-menubar</link><pubDate>Thu, 12 Sep 2019 16:09:36 GMT</pubDate><description><![CDATA[Any suggestions for opening the Audio Status window when using a custom menubar? I know I can locate it within the filepath, but wondered about how to load it? (pcontrol won't work because the filename contains a space...)]]></description><dc:creator><![CDATA[thispatcher]]></dc:creator></item><item><title><![CDATA[New post: dp.kinect2 RGB dimension]]></title><guid>https://cycling74.com/forums/dp-kinect2-rgb-dimension</guid><link>https://cycling74.com/forums/dp-kinect2-rgb-dimension</link><pubDate>Thu, 12 Sep 2019 16:10:44 GMT</pubDate><description><![CDATA[Hi there,
Is there a way to reduce the RGB out dimension in that dp.kinect external?
1920x1080 is a lot of pixels and I'd like to reduce that without the use of a additional matrix...
]]></description><dc:creator><![CDATA[Kyred]]></dc:creator></item><item><title><![CDATA[New post: Curious problem with ioscbank]]></title><guid>https://cycling74.com/forums/curious-problem-with-ioscbank</guid><link>https://cycling74.com/forums/curious-problem-with-ioscbank</link><pubDate>Thu, 12 Sep 2019 16:53:16 GMT</pubDate><description><![CDATA[Hey, I have encountered a strange problem with the attached patch.
Basically it's an [ioscbank~] that stacks fifths. If I have debug watchpoints after the two [swap] outlets and the "clear" message, everything works fine.
The fiths get stacked and I get the expected harmonic content.
But... as soon as I remove the watchpoints, I only have one frequency at a time. I am unable to debug the problem, because debugging alters the outcome. Thank you for your help!    
 
]]></description><dc:creator><![CDATA[Timo Kuchheuser]]></dc:creator></item><item><title><![CDATA[New post: valid pixel format - issue w/ Lenovo X280 Laptop]]></title><guid>https://cycling74.com/forums/valid-pixel-format-issue-w-lenovo-x280-laptop</guid><link>https://cycling74.com/forums/valid-pixel-format-issue-w-lenovo-x280-laptop</link><pubDate>Thu, 12 Sep 2019 17:03:25 GMT</pubDate><description><![CDATA[Hello, I have a patch using jit.gl.pass that works fine on Mac but I get that error on Windows 10
jit.gl.pbuffer : unable to get a valid pixel format!
Is there something special to do or is it related to the specific GPU on the laptop?
Thank you for any tips.
]]></description><dc:creator><![CDATA[Kyred]]></dc:creator></item><item><title><![CDATA[New post: jit.spill limit on macbook pro 2016: Max 8]]></title><guid>https://cycling74.com/forums/jit-spill-limit-on-macbook-pro-2016-max-8</guid><link>https://cycling74.com/forums/jit-spill-limit-on-macbook-pro-2016-max-8</link><pubDate>Thu, 12 Sep 2019 23:10:57 GMT</pubDate><description><![CDATA[So I was playing with jit.matrix and jit.spill and for some reason, inspite of using @listlength 10000 cuts off at 256. 
I can't think of a valid reason. This used to have in 2006 according to the forums, but the limits have definitely gone up since then.  Max patch: attached is a tiny generative visual using jit.matrix, jit. conway.   ]]></description><dc:creator><![CDATA[Sandeep Dasari]]></dc:creator></item><item><title><![CDATA[New post: Slow startup with very large patch - how best to tackle?]]></title><guid>https://cycling74.com/forums/slow-startup-with-very-large-patch-how-best-to-tackle</guid><link>https://cycling74.com/forums/slow-startup-with-very-large-patch-how-best-to-tackle</link><pubDate>Thu, 12 Sep 2019 23:40:34 GMT</pubDate><description><![CDATA[I have a very large patch, which includes many abstractions and subpatches.  All is working correctly, but it takes a long time (~15 seconds) to launch, whether within the Max environment or when built as a standalone (my desired goal).  There are a lot of time consuming processes buried within many of the subpatches. My main patch itself is not large or complicated, but it loads a bpatcher which in turn loads many of the other problematic subpatchers.  I've tried scripting the creation of that  bpatcher dynamically, and that does work within the Max environment to allow the main patcher window to display instantly, before the 15 second wait begins (so long as I deferlow the scripting messages). When building that as a standalone though, the standalone doesn't work because the collective does not include all the patches and files necessary - this is expected because those are created dynamically by my top level patch, and there's no way Max would know to include those files in the collective.  So I included those files in the application build script, manually adding those files to the collective.  That allows the standalone to work again, but now it's super slow upon startup all over again. Does anyone have a workaround for this dilemma?]]></description><dc:creator><![CDATA[Dan Nigrin]]></dc:creator></item><item><title><![CDATA[New post: Duration of movie-different when jit.movie read it]]></title><guid>https://cycling74.com/forums/duration-of-movie-different-when-jit-movie-read-it</guid><link>https://cycling74.com/forums/duration-of-movie-different-when-jit-movie-read-it</link><pubDate>Fri, 13 Sep 2019 12:54:36 GMT</pubDate><description><![CDATA[I made a short movie (mp4) which is 7 minutes plus (400,000 milliseconds plus) length. I wish to add some twist to it and feed it to jit.movie~ but it says the length is only 280,512 milliseconds as shown in the chart. The frame rate is the same and the mp4 plays its sound track, which is about 7 minutes, all through, so it confuses me a lot.  When I record the entire movie into another file, it lasts only 4 minutes. Do I miss something? Sincerely, Jun Yamamoto   ]]></description><dc:creator><![CDATA[Jun Yamamoto]]></dc:creator></item><item><title><![CDATA[New post: Coding in max-  js vs java vs ...]]></title><guid>https://cycling74.com/forums/coding-in-max-js-vs-java-vs</guid><link>https://cycling74.com/forums/coding-in-max-js-vs-java-vs</link><pubDate>Fri, 13 Sep 2019 15:30:28 GMT</pubDate><description><![CDATA[Hi,
I use max/msp to make interactive sound art. I've found javascript really useful for the interaction logic and math within these max patches, but have been running up against problems with the low timing priority of the js object. All of the things I do in js I could and have done in max, but I find the process a lot slower, and a lot harder to modify later. With the goals of high speed and efficiency, and keeping in mind that it's not for audio processing, what are my alternatives? 
I haven't worked in java in years, but I'd relearn if mxj was the way to go.  
I'm learning c++ to create externals, but that seems better for small, reusable bits rather than these larger, more specific programs.

An example of the kind of stuff I need to do and where I'm doing it now: 

-max: 
 get data from sensors, for example: pitch/roll/yaw info from 10 sensors via serial or OSC
generate, process, route all audio

-js: 
process  datasets from sensors
based on sensor values, output control messages that: assign note values, modulate effects and envelope, route to different sub-patchers, trigger messages when multiple datasets do something specific- they're all at same angle or they're all balanced, etc.
time out messages after inactivity
load presets based on time of day
create messages for reading/writing to databases
custom ui elements Thanks

]]></description><dc:creator><![CDATA[dailytlj]]></dc:creator></item><item><title><![CDATA[New reply to : [resolved] Access the 'Audio Status.maxpat' from the /interfaces folder from a custom menubar]]></title><guid>https://cycling74.com/forums/access-the-'audio-status-maxpat'-from-the-interfaces-folder-from-a-custom-menubar/replies/1#reply-5d7a6e68a6fc8172a48583bd</guid><link>https://cycling74.com/forums/access-the-'audio-status-maxpat'-from-the-interfaces-folder-from-a-custom-menubar/replies/1#reply-5d7a6e68a6fc8172a48583bd</link><pubDate>Thu, 12 Sep 2019 16:12:24 GMT</pubDate><description><![CDATA[resolved! I added a backslash when writing the filepath:    ]]></description><dc:creator><![CDATA[thispatcher]]></dc:creator></item><item><title><![CDATA[New reply to : dp.kinect2 RGB dimension]]></title><guid>https://cycling74.com/forums/dp-kinect2-rgb-dimension/replies/1#reply-5d7a71890078287274eb1229</guid><link>https://cycling74.com/forums/dp-kinect2-rgb-dimension/replies/1#reply-5d7a71890078287274eb1229</link><pubDate>Thu, 12 Sep 2019 16:25:45 GMT</pubDate><description><![CDATA[Okay that can't be changed ...
https://github.com/diablodale/dp.kinect2/wiki
]]></description><dc:creator><![CDATA[Kyred]]></dc:creator></item><item><title><![CDATA[New reply to : MacOS Catalina]]></title><guid>https://cycling74.com/forums/macos-catalina/replies/1#reply-5d7a6f01dbfb157286f3a3c2</guid><link>https://cycling74.com/forums/macos-catalina/replies/1#reply-5d7a6f01dbfb157286f3a3c2</link><pubDate>Thu, 12 Sep 2019 16:14:57 GMT</pubDate><description><![CDATA[@Personal_usename 
which version of Max have you tried? also, the script you were referring to, care to explain more? 
Thanks! ]]></description><dc:creator><![CDATA[maxista]]></dc:creator></item><item><title><![CDATA[New reply to : MacOS Catalina]]></title><guid>https://cycling74.com/forums/macos-catalina/replies/1#reply-5d7a75120078287274eb122b</guid><link>https://cycling74.com/forums/macos-catalina/replies/1#reply-5d7a75120078287274eb122b</link><pubDate>Thu, 12 Sep 2019 16:40:50 GMT</pubDate><description><![CDATA[well, IF you have an apple Developed ID you can use something like this: https://www.digicert.com/code-signing/mac-os-codesign-tool.htm to automate the process for your app signature. Then it becomes painless. As for the Max version I have latest version, and it's working fine]]></description><dc:creator><![CDATA[personal_username]]></dc:creator></item><item><title><![CDATA[New reply to : MacOS Catalina]]></title><guid>https://cycling74.com/forums/macos-catalina/replies/1#reply-5d7a75dfa6fc8172a48583be</guid><link>https://cycling74.com/forums/macos-catalina/replies/1#reply-5d7a75dfa6fc8172a48583be</link><pubDate>Thu, 12 Sep 2019 16:44:15 GMT</pubDate><description><![CDATA[Thanks for the info.... still on Max 7 here, so a bit concerned]]></description><dc:creator><![CDATA[maxista]]></dc:creator></item><item><title><![CDATA[New reply to : Best Practices in Jitter, Part 2 - Recording]]></title><guid>https://cycling74.com/tutorials/best-practices-in-jitter-part-2-recording-1/replies/1#reply-5d7a773c617623728c14c14b</guid><link>https://cycling74.com/tutorials/best-practices-in-jitter-part-2-recording-1/replies/1#reply-5d7a773c617623728c14c14b</link><pubDate>Thu, 12 Sep 2019 16:50:04 GMT</pubDate><description><![CDATA[hi Linden, anim.drive modiefies the transform attributes of a jit.gl.camera (position and orientation, i.e. rotate, rotatexyz or quat). you simply need to grab those values with getattr and store them in parameter enabled number boxes in the recorder, and then output them back to the camera in the player. basic patch to get you started:
   ]]></description><dc:creator><![CDATA[Rob Ramirez]]></dc:creator></item><item><title><![CDATA[New reply to : Vizzie resolution of webcams]]></title><guid>https://cycling74.com/forums/vizzie-resolution-of-webcams/replies/1#reply-5d7a7859a6fc8172a48583bf</guid><link>https://cycling74.com/forums/vizzie-resolution-of-webcams/replies/1#reply-5d7a7859a6fc8172a48583bf</link><pubDate>Thu, 12 Sep 2019 16:54:49 GMT</pubDate><description><![CDATA[we didn't change anything. as mentioned above a change in OS behavior caused this. I have an open ticket to investigate defaulting to highest quality, but so far i have been unable to make it work consistently without manually changing the format attribute. Seems like it always eventually resets to the lowest quality.]]></description><dc:creator><![CDATA[Rob Ramirez]]></dc:creator></item><item><title><![CDATA[New reply to : Media loading without interupting performance?]]></title><guid>https://cycling74.com/forums/media-loading-without-interupting-performance/replies/1#reply-5d7a7b7ca460b7726e34945d</guid><link>https://cycling74.com/forums/media-loading-without-interupting-performance/replies/1#reply-5d7a7b7ca460b7726e34945d</link><pubDate>Thu, 12 Sep 2019 17:08:12 GMT</pubDate><description><![CDATA[there's always hope. with the gl3 engine we have more possibilities to explore then previously.]]></description><dc:creator><![CDATA[Rob Ramirez]]></dc:creator></item><item><title><![CDATA[New reply to : Specified port not available?]]></title><guid>https://cycling74.com/forums/specified-port-not-available-2/replies/1#reply-5d7aa6f92da1940f1c632725</guid><link>https://cycling74.com/forums/specified-port-not-available-2/replies/1#reply-5d7aa6f92da1940f1c632725</link><pubDate>Thu, 12 Sep 2019 20:13:45 GMT</pubDate><description><![CDATA[I always worked on Mac and never had problems with serial communication between Arduino and MAX until I used a Latte Panda (Windows 10)...  So far I know on PC you never use COM PORT 1 and 3 since they are already assigned to something else... Your MAX console will show you the port you just connected to your computer choose this one... Is it doesn't work; make sure your port is available... I found this very useful PDF on how to make COM ports available! 

https://www.istime.com/wp-content/uploads/2016/07/Make-COM-ports-available.pdf

Now everything works fine for me! Hope this will help you! 
]]></description><dc:creator><![CDATA[RythÂ Kesselring]]></dc:creator></item><item><title><![CDATA[New reply to : Crossover Filter Design Video Tutorial]]></title><guid>https://cycling74.com/tutorials/crossover-filter-design-video-tutorial/replies/1#reply-5d7ac68d319c8d0f3477a99d</guid><link>https://cycling74.com/tutorials/crossover-filter-design-video-tutorial/replies/1#reply-5d7ac68d319c8d0f3477a99d</link><pubDate>Thu, 12 Sep 2019 22:28:29 GMT</pubDate><description><![CDATA[Hi, "Clearing the history" means setting all variables used for feedback to zero. It will trade the thumping for a popping sound which you probably also don't want. So... yeah... also not ideal...]]></description><dc:creator><![CDATA[Timothy Place]]></dc:creator></item><item><title><![CDATA[New reply to : Max 8.0.8 Released]]></title><guid>https://cycling74.com/forums/max-8-0-8-released/replies/1#reply-5d7a761c0078287274eb122c</guid><link>https://cycling74.com/forums/max-8-0-8-released/replies/1#reply-5d7a761c0078287274eb122c</link><pubDate>Thu, 12 Sep 2019 16:45:16 GMT</pubDate><description><![CDATA[@ERNEST
Yes, you will need to sign and notarize your standalone if you want to distribute it without users having to disable gatekeeper to run it
]]></description><dc:creator><![CDATA[Ben Bracken]]></dc:creator></item><item><title><![CDATA[New reply to : Max 8.0.8 Released]]></title><guid>https://cycling74.com/forums/max-8-0-8-released/replies/1#reply-5d7b1a19c9ec7e162871c3e9</guid><link>https://cycling74.com/forums/max-8-0-8-released/replies/1#reply-5d7b1a19c9ec7e162871c3e9</link><pubDate>Fri, 13 Sep 2019 04:24:57 GMT</pubDate><description><![CDATA[Hi Ben. that's been true before, but according to the Web, Catalina imposes much more stringent requirements, specifically on audio drivers. Please see 
https://cdm.link/2019/09/macos-catalina-will-be-incompatible-with-much-of-your-music-software-heres-what-to-know/ 
and my question is, will we have to get certification on Cycling74 audio drivers TOO, or will Cycling74 certification be enough,. Thanks for response )]]></description><dc:creator><![CDATA[Ernest]]></dc:creator></item><item><title><![CDATA[New reply to : Javascript how to reference the whole matrix?]]></title><guid>https://cycling74.com/forums/javascript-how-to-reference-the-whole-matrix/replies/1#reply-5d7afb8f634a7e0f164ff82e</guid><link>https://cycling74.com/forums/javascript-how-to-reference-the-whole-matrix/replies/1#reply-5d7afb8f634a7e0f164ff82e</link><pubDate>Fri, 13 Sep 2019 02:14:39 GMT</pubDate><description><![CDATA[probably to do with jit.gl.pix using gl commands, whereas matrix operations, which is what the js api is accessing, do not use gl commands]]></description><dc:creator><![CDATA[Floating Point]]></dc:creator></item><item><title><![CDATA[New reply to : Javascript how to reference the whole matrix?]]></title><guid>https://cycling74.com/forums/javascript-how-to-reference-the-whole-matrix/replies/1#reply-5d7b6fbbd817e0160b78e499</guid><link>https://cycling74.com/forums/javascript-how-to-reference-the-whole-matrix/replies/1#reply-5d7b6fbbd817e0160b78e499</link><pubDate>Fri, 13 Sep 2019 10:30:19 GMT</pubDate><description><![CDATA[jit.gl.pix works on textures, not matrices (input matrices will be converted to textures). Working with matrices requires jit.pix or jit.gen. The difference is working on the gpu or working on the cpu. For matrix operations in JS, see the jitter in javascript tutorials 45,46,47, there the use of the .matrixcalc() method is explained, a function that is used to process a jit.matrix.]]></description><dc:creator><![CDATA[Timo Hoogland]]></dc:creator></item><item><title><![CDATA[New reply to : jit.spill limit on macbook pro 2016: Max 8]]></title><guid>https://cycling74.com/forums/jit-spill-limit-on-macbook-pro-2016-max-8/replies/1#reply-5d7b6e82c9ec7e162871c3ec</guid><link>https://cycling74.com/forums/jit-spill-limit-on-macbook-pro-2016-max-8/replies/1#reply-5d7b6e82c9ec7e162871c3ec</link><pubDate>Fri, 13 Sep 2019 10:25:06 GMT</pubDate><description><![CDATA[I think the problem is in the zl objects after jit.spill.
The zl objects, by default only process lists with up to 256 elements. You have to add the "@zlmaxsize 10000" attribute to every zl object.    ]]></description><dc:creator><![CDATA[Pedro Santos]]></dc:creator></item><item><title><![CDATA[New reply to : jit.spill limit on macbook pro 2016: Max 8]]></title><guid>https://cycling74.com/forums/jit-spill-limit-on-macbook-pro-2016-max-8/replies/1#reply-5d7b70453c581d161ea34095</guid><link>https://cycling74.com/forums/jit-spill-limit-on-macbook-pro-2016-max-8/replies/1#reply-5d7b70453c581d161ea34095</link><pubDate>Fri, 13 Sep 2019 10:32:37 GMT</pubDate><description><![CDATA[Yes, or simply type the max listlength as first argument after zl:  [zl 10000 len]]]></description><dc:creator><![CDATA[Timo Hoogland]]></dc:creator></item><item><title><![CDATA[New reply to : Working with Gigapixel Images (Very large files!)]]></title><guid>https://cycling74.com/forums/working-with-gigapixel-images-very-large-files/replies/1#reply-5d7a925adbfb157286f3a3c3</guid><link>https://cycling74.com/forums/working-with-gigapixel-images-very-large-files/replies/1#reply-5d7a925adbfb157286f3a3c3</link><pubDate>Thu, 12 Sep 2019 18:45:46 GMT</pubDate><description><![CDATA[Okay looks like I had 32-bit mode enabled in the Get Info panel for the Max 7.app in macOS. I have 16 GB of RAM. Now at least Max 7 won't crash when loading an image that is e.g. 7MB but even so, Max still slows to a crawl once it's loaded. 

Also, as QuickTime is not supported in 64-bit mode, I switched to viddll engine in preferences and restarted Max, and notice now that jit.movie does nothing when sending usesrcrect 1 to the object, which is the crux of this inquiry.]]></description><dc:creator><![CDATA[bijective]]></dc:creator></item><item><title><![CDATA[New reply to : Working with Gigapixel Images (Very large files!)]]></title><guid>https://cycling74.com/forums/working-with-gigapixel-images-very-large-files/replies/1#reply-5d7b71a4c9ec7e162871c3ed</guid><link>https://cycling74.com/forums/working-with-gigapixel-images-very-large-files/replies/1#reply-5d7b71a4c9ec7e162871c3ed</link><pubDate>Fri, 13 Sep 2019 10:38:28 GMT</pubDate><description><![CDATA[Instead of using [jit.movie] you can also load your image in a [jit.gl.texture] with the (read) message.    ]]></description><dc:creator><![CDATA[Timo Hoogland]]></dc:creator></item><item><title><![CDATA[New reply to : Tutorial: Using the JavaScript Live API in Max for Live]]></title><guid>https://cycling74.com/forums/tutorial-using-the-javascript-live-api-in-max-for-live/replies/1#reply-5d7b9a20115e4415f34bbd00</guid><link>https://cycling74.com/forums/tutorial-using-the-javascript-live-api-in-max-for-live/replies/1#reply-5d7b9a20115e4415f34bbd00</link><pubDate>Fri, 13 Sep 2019 13:31:12 GMT</pubDate><description><![CDATA[Just to note, Chalisque's post above (Jul 06 2016) has an error in the code in which there is an assignment in a conditional expression, instead of a comparison: function addf(x,y) { var z = {i: x.i + y.i, f:x.f + y.f}; if( z.f = 1 ) { z.f -= 1; z.i += 1; } } "(z.f = 1)" Should probably be: function addf(x,y) { var z = {i: x.i + y.i, f:x.f + y.f}; if( z.f >= 1 ) { z.f -= 1; z.i += 1; } } Don't know if JS would raise a fuss over the syntax. Java does, but it's valid code in C/C++ and will always evaluate to true.]]></description><dc:creator><![CDATA[cupcake]]></dc:creator></item><item><title><![CDATA[New reply to : Matrix stretching and image dimensions?]]></title><guid>https://cycling74.com/forums/matrix-stretching-and-image-dimensions/replies/1#reply-5d7ba430115e4415f34bbd01</guid><link>https://cycling74.com/forums/matrix-stretching-and-image-dimensions/replies/1#reply-5d7ba430115e4415f34bbd01</link><pubDate>Fri, 13 Sep 2019 14:14:08 GMT</pubDate><description><![CDATA[Hi to all !
Zachary thanks for your scale patch that's what I was looking for ! A small question still : I'm quiet new on Max and I'm looking to send the re-scale pictures into a jit.xfade object. If I just use the matrix output from the jit.gl.videoplane of your patch I get and colored gradient but not my picture... I can't fide where the re-scaled matrix is correctly output except in the jit.window you've put in the patch... Can you help ? ]]></description><dc:creator><![CDATA[Germain Fourvel]]></dc:creator></item><item><title><![CDATA[New reply to : Slow startup with very large patch - how best to tackle?]]></title><guid>https://cycling74.com/forums/slow-startup-with-very-large-patch-how-best-to-tackle/replies/1#reply-5d7b644cd817e0160b78e498</guid><link>https://cycling74.com/forums/slow-startup-with-very-large-patch-how-best-to-tackle/replies/1#reply-5d7b644cd817e0160b78e498</link><pubDate>Fri, 13 Sep 2019 09:41:32 GMT</pubDate><description><![CDATA[General tips that helped me with my  big patch which I've been developing for years.
You might find some of this useful.
In my case the app I created was loading in ~4 minutes; now it is around 30 seconds.
Here some tips that helped me a lot: - de-encapsule everything. I had a super tidied-up patch, and my heart was broke when I had to de-encapsulate everything. It will need a day of cleaning up and to make it more readable, but in my case was worth. - remove every unnecessary number/message you use for debugging. (you'll have time to re-add them a la carte when necessary. you don't have to debug everthing at once. Once it works remove *everything* you don't need. - if you have a recurrent abstraction try to slim it down to the core. Just removing a comment or finding a way to make the same routine with less will pay its dividend when you have hundreds of them - if you have a recurring abstraction that is just everywhere, even when you might not' need it, consider reducing their number to something reasonable that you feel confident will suffice. For instance, I had an abstraction that had 400 instances. But I needed at most 100 for every possible idea I had in mind.
So I created a poly of 100 and referred to that poly as I needed. That was 300 abstractions less, and it showed.  - also consider creating abstraction with scripting as you need those functions within.
Basically you don't load them until you need them. If most of the time you don't need them... well, it should save you a lot of loading time

I know everything is a tradeoff.
You might loose easy debugging, a patch jammed with objects instead of tidied encapsulation, and might even be harder to program it (here I'm referring to the poly structure). But this is what helped me and I couldn't be happier with the loading speed of my patch now.]]></description><dc:creator><![CDATA[personal_username]]></dc:creator></item><item><title><![CDATA[New reply to : Slow startup with very large patch - how best to tackle?]]></title><guid>https://cycling74.com/forums/slow-startup-with-very-large-patch-how-best-to-tackle/replies/1#reply-5d7b79fdc9ec7e162871c3ef</guid><link>https://cycling74.com/forums/slow-startup-with-very-large-patch-how-best-to-tackle/replies/1#reply-5d7b79fdc9ec7e162871c3ef</link><pubDate>Fri, 13 Sep 2019 11:14:05 GMT</pubDate><description><![CDATA[Thanks for all the advice!   Sadly though, most of them are things that I've covered already... I don't have any encapsulation (most stuff is in subpatches), and I've removed any of the "debugging" kinds of objects you refer to already. The one thing that I can work on is in reducing the number of instances of certain abstractions/subpatches I am using, by getting a bit more creative in my patching.  I will try that next. Appreciate your help, thanks again! ]]></description><dc:creator><![CDATA[Dan Nigrin]]></dc:creator></item><item><title><![CDATA[New reply to : Slow startup with very large patch - how best to tackle?]]></title><guid>https://cycling74.com/forums/slow-startup-with-very-large-patch-how-best-to-tackle/replies/1#reply-5d7ba1c6f6b37b15ed0e899e</guid><link>https://cycling74.com/forums/slow-startup-with-very-large-patch-how-best-to-tackle/replies/1#reply-5d7ba1c6f6b37b15ed0e899e</link><pubDate>Fri, 13 Sep 2019 14:03:50 GMT</pubDate><description><![CDATA[The way I understand Personal_Username's advice about "encapsulation" includes avoiding, as far as possible, subpatches and abstractions.]]></description><dc:creator><![CDATA[Jean-Francois Charles]]></dc:creator></item><item><title><![CDATA[New reply to : Slow startup with very large patch - how best to tackle?]]></title><guid>https://cycling74.com/forums/slow-startup-with-very-large-patch-how-best-to-tackle/replies/1#reply-5d7bb17d3c581d161ea34099</guid><link>https://cycling74.com/forums/slow-startup-with-very-large-patch-how-best-to-tackle/replies/1#reply-5d7bb17d3c581d161ea34099</link><pubDate>Fri, 13 Sep 2019 15:10:53 GMT</pubDate><description><![CDATA[Ah, OK.   That said, I'm having a hard time understanding *why* that might cause slowdowns.   Perhaps someone from Cycling can weigh in?]]></description><dc:creator><![CDATA[Dan Nigrin]]></dc:creator></item><item><title><![CDATA[New reply to : Slow startup with very large patch - how best to tackle?]]></title><guid>https://cycling74.com/forums/slow-startup-with-very-large-patch-how-best-to-tackle/replies/1#reply-5d7bb666115e4415f34bbd02</guid><link>https://cycling74.com/forums/slow-startup-with-very-large-patch-how-best-to-tackle/replies/1#reply-5d7bb666115e4415f34bbd02</link><pubDate>Fri, 13 Sep 2019 15:31:50 GMT</pubDate><description><![CDATA[@ Dan: you are welcome!
@ Jean-Francois: correct. in my personal experience when everything is main level and not either encapsulated nor called by abstraction everything loads quicker.
Side-effect is nightmarish maintenance. So things must be balanced. I guess abstractions involve looking for that patch in your hd, multiple times. Hence the difference in load times. But it's just my gut feeling.  So, if you already did most of that Dan, I'd recommend you to look into converting recurring abstractions into one poly~ (you can set the perfect number of instances of that poly later on). When you need that algorithm, you just send your input there as well as receiving it when and where you need it. Keep in mind that if your abstraction are not only max-based, but also msp/signal-based you will not only save loading time, but you will also save also quite a lot of CPU, since releasing a poly stops all the cpu cycles there. But I guess you know this already ;-) PS. are you also using [pattrstorage]? Tweaking its functionality also reduce my speed time, if I recall correctly. Not sure what the setting was honestly, but keep that in mind. You  have many sub-patches (and can't get rid of them) then optimising your pattrstorage will also be beneficial]]></description><dc:creator><![CDATA[personal_username]]></dc:creator></item></channel></rss>