top of page

UBC Max/MSP/Jitter Toolbox

For Macintosh OS-X and Windows 64-bit OS

toolboxnew.jpg
What's New
  • UBC Toolbox modules (version 1.05) have been updated to support 64-bit externals. In cases where no 64-bit 3rd party externals were available, alternative versions have been included (eg. paf~ modules can be replaced with freepaf~ modules, pitch~ modules can be replaced with fiddle~ objects.

  • UBC Toolbox modules (version 1.04) include more poly~ based player modules - these can be used in situations where you have large variability in the number of voices that will be used.

  • UBC Toolbox modules (version 1.03) a bug with the delayBP patch was fixed and a number or poly~ versions of the players were added as options. 

  • UBC Toolbox modules (version 1.01) has been redesigned to be compatible with both Max 6 and Max 7 

  • UBC Toolbox modules (version 0.99) has several new player modules designed for multichannel environments as well as some combined vbap / ambisonics multichannel spatializers.

  • UBC Toolbox modules (version 0.98) has an object named UTB which will load and size the UBC toolbox bPatcher supplied as an argument. Create a new object, and type [ UTB reverb ] OR [ UTB reverbBP ] and when you hit return the bPatcher will be loaded. If the module requires arguments add the arguments after the toolbox name as in [ UTB auBP "AUMatrixReverb" ] 

  • UBC Toolbox modules (version 0.97) have been re-designed to support multiple instances of the modules within the same patch, so you can now have as many independent copies of the modules in the same patch as your computer CPU will allow. Each bpatcher can be given an additional numerical argument which alter its message names. For example, a delay module created with the argument - 6 will respond to messages such as [delayOnOff_6 1 ] or [ delayVolL_6 90 1000 ].

Requirements and Restrictions

This version of the UBC Toolbox modules (1.08) require Max/MSP 8.0 or higher. Versions of the UBC Toolbox are available for Macintosh OS-X and for Windows 10 or 11. Some modules do not yet have externals compiled for Windows so they will not run on Windows hardware. If you are running on a Macintosh computer with a Silicon chip (M1-M5) then you will have to open Max in Rosetta mode to run the modules which use 3rd party externals not yet compiled for silicon chips.

Copyright and ownership information is included in the Info panel associated with each module. These modules may be freely used and distributed provided that:

  1. they are not sold or included as part of a software product for sale, 

  2. that the code is not modified,

  3. that the UBCToolbox logo is not removed.

Tutorials

Once the UBC Toolbox modules have been downloaded and installed, feel free to work through the UBC Toolbox Tutorial created by Greg Newsome. This tutorial provides a step-by-step description of how to use the Player and Effects modules.

Anyone wishing to use NoteAbilityPro in conjunction with the UBC Toolbox should read through the Max/MSP - NoteAbilityPro Tutorial created by David Litke. This tutorial covers all the ways that Max/MSP and NoteAbilityPro can be used together in conjunction with the UBC Toolbox.

Acknowledgements

The UBCToolbox was designed by Keith Hamel, Bob Pritchard, and Nancy Nisbet. The modules were implemented by Keith Hamel, Bob Pritchard, Jacky Sawatsky, Scott Amort, Greg Newsome and Martin Ritter. Tutorials were prepared by Greg Newsome and David Litke. Funding for the UBC Toolbox was provided by the University of British Columbia ArtsIT fund.

bottom of page