[sharing] AV Toolbox
Hi all! I'm currently working on a new package for MaxJitter, called AV Toolbox. The toolbox is a collection of abstractions that I've been using personally for my audiovisual works, and I figured it could be nice to gather those in one package with some proper documentation for others to make use of as well. The latest version of the package is available on github:
The package contains many different types of objects, ranging from signal analysis objects (envelope followers, schmitt trigger, spectrogram) that can be used to control jitter objects, to timeline objects (triggers, automation function) that emit events at specified times in min:sec:ms synced to global transport, to jitter extensions (like objects that initialize with preset attributes for world, node, videoplane, camera and more).
Please find a complete list of the objects in the launch patcher under Extras > av-toolbox after installing and restarting Max. There is also an extensive example patcher and a link to more extras that are currently not included but available via different github repositories.
💬 Feedback and 🐛 bug-reports are very welcome, please create an issue for them on github or write a comment below.
Hi, thanks for sharing!
Just had a quick look, seems very useful. Nice job!
Hey Timo,
thanks very much for sharing!!
These are remarkable utilities
Hey! Thanks both, if you come across any issues or have any feedback or suggestions I would be happy to hear them and make the toolbox even better! :)
Hi there Timo, thank you very much for your effort, these tools are excellent!
I just wanted to ask, if maybe there is a way to make the av.spectrum matrix larger so that it is more accurate?
Amazing, thank you!
B
@Fulop, For now you could of course "hack" the abstraction and adjust the fft-size in pfft~ yourself to your liking. But i've added this feature request on my list and will have a look at exposing it via an argument to the object.
small error on loading av-tools:
missing the [av.loadmess] object
Could you elaborate on what you mean with this error? You can file an issue on the github page and maybe include a screenshot or anything that illustrates the issue.
Hi Tim,
the error was in the Max Console (av.loadmess: missing object) after loading the av-toolbox from the Extras-menue.
But after restarting Max 8.5.3. (on Mojave) the error don´t show up, good.
But there is a small hint, see screenshot

Ah, yes some objects only work after restarting because they are mapped via an init file. So I'll consider this issue solved :)
I'm very happy to announce that the AV Toolbox is now available in the package manager. If you've downloaded the package previously via github, be sure to update it to get the latest fixes/improvements. Many thanks for all the feedback up till now! But there is always room for more improvements so don't hesitate to share your thoughts.
Awesome, Timo, congrats!!
Thank you for you work! Very amazing also the extras ( I liked a lot the pix shaders).
I point out a small bug: in the avtoolbox presentation
the av.movieplay object points to an object called th.movieplay (not found). I corrected it to the right name and everything works. Maybe it depends on my installation
@Riccardo, thanks for pointing this out, but I can't locate the issue so I think this has been fixed previously. Can you check if you have the latest version? Or else if you can provide a screenshot or something that clearly indicates where I have to look that would be great.
Hi Timo, the package manager reports 1.1.1 (mac OS 12.6.6 Max8.5.5). As I wrote I guess I Installed the package via github, so may be some part is old. Anyway here are the screens:


I changed the name and saved, problem solved
Thanks again for reporting, I checked and these things have been fixed previously. So best if you delete the installed package and re-install via the Package Manager (or again download from github) to make sure you have the latest version (many other things have been fixed also).
hey mate, thank you so much for sharing.