Software

MSPToolsMSPTools
JitterToolsJitterTools
MaxToolsMaxTools
Standalone applicationsStandalone applications


Jitter Tools

Jitter_ToolsJitter_ToolsTools developed to help with Jitter are uploaded here.


Max Tools

Max Tools are listed below and to the left
MaxToolsMaxTools


mp.assignment

mp.assignment is a fiddly little bpatcher that allows you to connect any input device and assign it to whatever you like. Behaves in a similar way to midi learn functions in software like Ableton or Logic. Because it is tied into the pattrstorage system, the assignment can change dynamically. This means a parameter in max can be controlled by any input device and this can change during performance or if you have different input devices available on different occasions, or if you decide you don't like the mapping you originally designed, you don't need to edit the patch just make a new preset for it.

lock your patch, click on the mp.assignment bpatcher, it will go red. Move a fader, joystick or keyboard and the input device has been assigned.

Requires tinpark_alphabet.txt to work. This is included inside the .zip file below.
mp.assignment_screenshotmp.assignment_screenshot


mp.searchpath

[img_assist|nid=204|title=Application Location|desc=|link=popup|align=left|width=100|height=80] Place this code in your top level patcher to make sure that max searches all folders in your project for files. This will also search the application path of your standalone. To make sure that your standalone finds all media associated with it, you need to put the media inside the package. This code only searchs the APPLICATION path and paths below it. To get to the Application folder in a standalone on a mac, you need to open package contents, right click (control-click) on the BUILD and select SHOW PACKAGE CONTENTS. Then put media in the location shown in the image on the left.[img_assist|nid=238|title=screenshot|desc=|link=popup|align=right|width=100|height=58]

pattstorage interpolation wrapper

[img_assist|nid=166|title=interpolation wrapper|desc=download 7kb|link=url,http://www.tinpark.com/files/pattr_storage_interp_manager.zip|align=right|width=100|height=51] As it says, a wrapper for the pattrstorage object that permits managment of the interp functions of pattrstorage. Pattrstorage is queried for clients, these in turn generate three lists of clients (ints, float and list). These can each have their interp setting globally or individually changed. The reason I've divided up the clients crudely into data type is that I usually don't want to interp through ints but floats and lists I do. A better way to manage this would be to change the name of the objects when I make them - perhaps adding 'iON' to those that I would like to be part of the interpolation system and iOF to those I'd like to filter out but that would mean changing lots of objects in my patches and rewrites to presets that already exist. This code could also be adapted and used to create a similar wrapper for setting priority globally.

interpolation wrapper screenshot

MSP Tools

mp.monoverb~mp.monoverb~


InstallationTimer

installation Timerinstallation Timer

Connect the installation timer to your master fader and the installation will fade out after #nMS since the last detected event.


monoverb wrapper

mp.monoverb~

Monoverb wrapper screenshotMonoverb wrapper screenshot

This is a little wrapper for monoverb~ by Olaf Matthes.
http://www.akustische-kunst.org/maxmsp/ This is a link to Olaf's page of great max msp externals. You will need to download monoverb~ from there and put it in your search path along with the other tinpark externals related to this wrapper. Use it in a bpatcher for best results as per the screenshot and helpfile.


Standalone applications

miTunes 2005: click for more infomiTunes 2005: click for more info

20band graphicEQ: click for more info20band graphicEQ: click for more info

audio information calculator: click for more infoaudio information calculator: click for more info

timelapse video creatortimelapse video creator


20band graphicEQ

20band graphicEQ screenshot: DOWNLOAD 1.5mb20band graphicEQ screenshot: DOWNLOAD 1.5mb

20 band graphic EQ. Use with live signal, mono sound files or white or pink noise. Each band has frequency, Qfactor and pan position controls. There is also a keyboard interface allowing for the creation of chords. Render the output to disk as an aiff file.


Audio information calculator

audio information calculator: download 1.5mbaudio information calculator: download 1.5mb

This is a utility that might be useful if you want to know how many megabytes an 8 channel audio file will take up and 96khz etc. A few things missing from this but it could help calculating delay times with audio cards, and mic/loudspeaker placements.


miTunes

miTunes is a programme developed to enable batch processing of audio and video files. It also permits the creation of playlists, editing playlists of media and full screen playabck of video. The heart of the software uses Jitter's jit.qt.movie object to load and export quicktime media from one format to another. miTunes will only allow exporting to and from codecs that are installed properly on the host computer such as LAME, ogg, mpeg2, DivX, ipod etc etc. The functionality of this software is limited - it tends to balk at anything it doesn't like rather than politely pass over errors. Usabliltiy could be rigorously improved on but it works for me and I'm happy to leave it that way for now. I will be uploading a version for Windows XP sometime in the future but that is not a priority right now.
miTunes_screenshot

Timelapse recorder

timelapse system screenshottimelapse system screenshot

Timelapse recording system by Tinpark.
August 2006
Mac OSX Version 1.d
This system was developed for the AHRC research project Inflecting Space.
As part of our data gathering we have been devising a sound installation/voice experiment called Vocal Ikebana.
This tool was developed to make documenting the experiment quick and efficient, however, it has been designed such that it can be used for most timelapse or stop_frame video projects.

Instructions;
Choose dimensions of video to record
Initialise the camera
Decide if you want to add date stamp to the video.
Setup grab schedule or choose a key on your keyboard to grab a frame when you like
Setup output format. Video formats range from web optimised to full quality DV.
Click write to choose a place to write the file.

Features;
Audio cuing during automated grabbing
Time and Date stamping directly to the video optional
Grab a frame every 1- 59 seconds
Stop after any number of frames
Calculates how long the video will be at your chosen frame rate
Most output video codecs supported
Grab frames using asci keyboard.

Credits;
Created in the Max MSP Jitter Programming environment, thanks to Cycling74.com

License
This software is free to download and use. The author takes no responsibility for what this software does to your computer.

Feature requests to
martin parker mp@tinpark.comtimelapse system screenshottimelapse system screenshot
Download latest version from;
http://www.tinpark.com/?q=timelapse