Max ToolBox

The Max ToolBox is a JavaScript based tool that simplifies some aspects of patching within the Max/MSP environment. The main feature is the ability to quickly connect objects using keyboard shortcuts.

You can get more information, download and view the source at

Questions, comments and suggestions can be sent at maxtoolbox (at) studioimaginaire (dot) com

robin's icon

i don't think i could work in Max without this any more!

Cycling '74's icon

Cool Nat! What's the difference between version 8 and version 14?

Nat's icon

Hmm apparently there is a problem with the title, version 8 is for Max4 and 14 for Max5, will try to correct it !

laonikoss's icon

This is one of the most incredible tools ever - it just includes all those things that I wished Max/MSP includes in the package.

Simply incredible, you made my day :) (I'm going to show this to my teacher, his brain will explode)

Nat's icon

Hey thanks for the nice comment ! I'm glad you find it useful !

gamuso's icon

wau!! I just have take a look to it but it seems it´s going to make patching much more comfortable and easy... as I do really like to connect tons of objects.

thank you a lot from madrid!!!

david

Basvlk's icon

It's so amazingly awesome. Thank you.

borae's icon

God bless your soul Nat !
no more arranging from the menu..

Aaron's icon

Nat, I need to thank you from the bottom of my patching heart. I've got a monome 128, and there are times where I'm patching 128 objects to 1 routepass - and now all I have to do is select them and press 'w'.

I'm so grateful for the time you've put into this - it's the first external that I truly feel is an ESSENTIAL addition to max. thanks again!

IvnOs's icon

Awesome stuff for additive synthesis patching! Really big thanks!

Mark Durham's icon

Thanks for your work on this - really changed my life for the better!

benniy's icon

use it all the time. perfect!

soma's icon

Best thing to happen for patching since cables.

mattyo's icon

Hey Nat,

just letting you know that in 7, when you turn the toolbox on, you get an error message in the console:

text: can't find file ./resources/init/max-keycommands.txt

doesn't seem to effect anything, though....

\M

Ullstein's icon

Hi Nat,

thanks for a wonderful helper. Now MAX 7 appeared and they changed the whole system, so Toolbox still works but there are little problems, like no help file. Do you think you can take a look at it and adjust it to MAX 7. I am sure you'll have a bus full of happy campers...

All the best

Hans Peter

Nat's icon

mattyo:
make sure you are using the latest version:
https://github.com/natcl/maxtoolbox/archive/master.zip

Hans: I'll look into this.

mattyo's icon

Hey Nat -- you were right. I thought I had the latest, but I was wrong. (You might want to add v7 installation instructions to the readme when you have a chance.) Thanks again for making this project happen!

\M

Ullstein's icon

Hi Nat,

I received your mail. My problem, I did not put the folder into the "Packages" Now it works fine again.
Again many thanks for good job!

Hans Peter

Xavier Velastin's icon

OH MY GOD i have been using max/msp for like five years and had no idea this existed and it existed all this time I feel I have wasted my life and nat can I marry you right this second there's no more time to waste
jesus christ

Nat's icon

Let me check with my girlfriend :p

Xavier Velastin's icon

yeah yeah absolutely you go do that i'll order the cake in the meantime xx

0 0's icon

Life saving!

Limitedheadroom's icon

Hey, is there a way to connect multiple outlets of one object to multiple inlets of another? I can't figure it out.

I couldn't work without this extension. So glad it's still working in Max 8

Nat's icon

yes, you need to specify the number of connections you want to make. If I recall well, shift-n followed by the number of connections then shift-c

Limitedheadroom's icon

That's the one. Thanks Nat, works a charm.

tmhglnd's icon

Hey all! I've been working on some improvements and fixes for the toolbox in Max8. This version is currently only supported for Max8 tho (because it uses the newly introduced node.script object). It is not yet merged with the main branch, but you can already give it a try here https://github.com/tmhglnd/maxtoolbox

Bugreports are of course welcome. Some of the new features/improvements:

  • Improved object finding for connections (no object is left behind)

  • create a new empty object below selected and automatically connect (shift-\)

  • selected next/previous object (shift-s, shift-w)

  • send a bang to selected objects (shift-b)

  • use $ in @name to create ascending numbers in scriptingnames.

Nat's icon

Thanks Timo for making these changes !
I just merged your pull request !
Glad to see this is still used :)

mattyo's icon

I'm thrilled to see it updated!

\M

Published

Creative Commons License

Author