So, for the next seven days, my colleagues and I will be putting up dictionary-based patch-of-the-day posts in this thread. It's been my feeling that we've not shared enough of our own use of dictionaries - or the way that dictionaries have changed the way we work. So here's a challenge: take our POTD patches, try them out, and see if you can find a way to use them in your own work.
To start off, I'm going to show off a simple little patch that shows the use of dictionaries with the same name - and how this allows sharing of name/value pairs across all of the boundaries that Max presents. You can use them in a patch, in a bpatcher, in subpatchers and even in completely separate patcher files. This gives you the ability to segment your patches in whatever way makes you feel most organized, but also gives you the name/value pairing that helps your patches be self-documenting.
But an addition advantage is seen in this particular patch: the dictionary acts as a temporary storage spot for data coming from various locations, and I only have to use the data when I see fit (in this case, whenever I'm about to fire off a new note). This can save me the hassle of storing a lot of data in messagebox objects or other temporary variables, and allows me to have parameter generation at whatever rate is useful.
Enjoy this basic-but-useful patch, and I'll catch you tomorrow with another!