LOM documentation

jay po's icon

I created a tampermonkey script that collapses all the details and lets you expand by clicking the headings, as I was finding it slow to navigate the LOM documentation page.

I thought i'd share it in case anyone else had this issue:
https://github.com/Daloupe/collapsable-lom-sections

Jay Walker's icon

Thanks Jay Po this is super helpful and I think the designers of the cycling74 site should use your project as an example of a much cleaner and improved user experience!

Anthony Palomba's icon

How do you load this script?

Brodie Matthews's icon

Very interested, any instructions? thanks

Klangschmied's icon

-install "tampermonkey extension" in google
- install the script "collapsable-lom-sections.js" in tampermonkeys google extension
- open "https://docs.cycling74.com/max8/vignettes/live_object_model"
- you can collapse and expand the headings...
very nice, indeed.

schlam's icon

super useful !!
bravo !

tyler mazaika's icon

The LOM documentation is now > 4000 lines. Kinda inhumane that it isn't paginated.

Roman Thilenius's icon


i had already enough when i looked at that graph picture on the ableton site 10 years ago.

Herr Markant's icon

For me as a guy who wear glasses it's almost impossible to read the new svg graphics in the LOM. (4k 32 inch screen)

Iain Duncan's icon

+1 to improving the readability and searchability of the LOM docs, in case anyone with influence is reading!

zuko's icon

I get an error message in Safari. "Invalid Userscript. Sry!"

When I copy and paste the script in a new userscript over Tempermonkeys Dashboard Editor it shows an error in line 30 "eslint: null - parsing error: Unexpected token 16"

In the line is the following content:
..
16
.siblings('div:first-of-type')
..

How this can be solved?

zuko's icon

For those who can't fix the Jay Po's Tempermonkey script:
There is a useful app called PDFOutliner. I use it to create a Table of Content for PDFs if the original doesn't provide one. So if you download the LOM page as a PDF, set the AutoTOC to the maximal value it creates a TOC for the PDF file and after saving it you get a better searchability for the LOM.

Here the current one..

LOM - The Live Object Model - Max 8 Documentation - with TOC.pdf
application/pdf 1.15 MB