Week 16: Loadbang Method in Max for Live
Data Collection: Building Databases Using SQLite
Those of you who are paying close attention already know that Max 5 includes a database that manages all the files in the search path and makes handy things like the File Browser possible. To enable this functionality, we wrote an SQLite object to do all the important work under the hood. However, the SQLite object in Max isn't really something that you can type into an object box, and it doesn't come with any help files or documentation. In this article, we'll look at ways to interface with thi...
Max 5: What It Is (and Isn’t)
Some of you may have heard that major changes are imminent in the Max world, and there is a lot of speculation about what those changes might be. On the eve of our first public exposition of the new version of Max at the AES convention in New York, I thought it would be appropriate to offer some details on the product.
Managing Complex Patches in Max
One of the beauties of Max is its simplicity: the ability to quickly create a patch that does something artistically interesting. Part of this has to do with its visual programming style - patchcords allow us to see the relationship between graphic objects. However, unless you limit yourself to creating only straightforward patches, your patch can become a spaghetti-like series of connections that confound attempts at debugging. Please note: This article was written for Max 4.6 originally
Stupid JS Trick #2: Dragging a Window Around
Welcome to the second installment of Stupid JS Tricks. If you missed the previous installment, you can take trip back in time to see us resize our patcher's interface. In this trick we will rise to a brave new challenge: to drag a window around on our screen without using the standard drag-able region provided on that window by the operating system.