Cycling74 Winter NAMM Show 2008
They were showng Version 5.0 of their Max/MSP media development tools.
This version represents a new era of Max programming, with a completely
redesigned multi-processing kernel and a streamlined development environment
built on a platform-independent foundation. With a new patcher interface,
searchable database of objects and examples, integrated documentation and
new tutorials, the new Max user will find a smoother learning curve while
experienced users will see improved productivity.
In addition to a modern infrastructure designed to support today's multi-core processors and tomorrow's operating systems, Max 5 features a stylish new UI intended to aid in the expression of complex ideas in a fluid manner. As a result, Max's pioneering concept of interactive graphical programming has been pushed forward in numerous ways large and small. A prime example is presentation mode, which de-couples programming logic from user interface construction, allowing clearer patches as well as richer user interfaces.
Max version 5 will be available first quarter 2008 and, if used with its digital audio and video extensions, will require updated versions of MSP and Jitter. An upgrade price for Max 5 is not being announced at this time. However, customers who purchase the current version of Max/MSP or Max/MSP/Jitter after October 1, 2007 will be eligible for a free upgrade to Max 5 when it becomes available this year.
Buy Max Now for your free upgrade!![]()
Cycling74 showed off Jitter for Mac OS9 and OSX. The OS X version will be shipping shortly. It's is a set of 133 brilliant new video, matrix, and 3D graphics objects for the Max graphical programming environment. The Jitter objects extend the functionality of Max4/MSP2 with flexible means to generate and manipulate matrix data -- any data that can be expressed in rows and columns, such as video and still images, 3D geometry, as well as text, spreadsheet data, particle systems, voxels, or audio. Jitter is useful to anyone interested in real-time video processing, custom effects, 2D/3D graphics, audio/visual interaction, data visualization, and analysis.
Since Jitter is built upon the Max/MSP programming environment, the limitations inherent in fixed purpose applications is eliminated. You are able to build the programs you want to use, rather than being forced to work around somone else's idea of how things should be done. This means that you will need a copy of Max/MSP in order to use Jitter.
Video
![]() |
![]() |
Jitter includes extensive support for Apple's QuickTime architecture, such as the playback of all QT supported file formats, real- or nonreal-time file creation, editing operations, import/export capabilities, integrated real-time QT effects, video digitizing, QTVR, file format conversion, and more. QuickTime audio may be routed into MSP to exploit MSP's powerful audio processing capabilities. For the production environment, Jitter provides support for digital video (DV) camera control as well as input and output via FireWire, and multiple monitor support for performance situations.
2D/3D Graphics
Jitter's integrated 2D/3D graphics support provides the tools to use
hardware accellerated OpenGL graphics together with video, including the
ability to texture 3D geometry with video streams in real-time, convert
audio and video streams directly into geometry data, and render models,
NURBS, 2D/3D text, and other common shapes. There is even low level access
to geometry data and the majority of the OpenGL API for those who need to
be closer to the machine.
Ease of Use
Jitter is tightly integrated with Cycling '74's Max/MSP graphical programming environment which lets you visually connect data processing objects together with patchcords to create custom applications in a similar manner to analog modular synthesizers.
This visual framework provides the power to build your own unique video effects, realtime video mixers, audio visualizers, image to audio synthesizers, algorithmic image generators, batch converter/processor programs, or whatever your heart desires. You can share the programs you develop with other Max/MSP users and create standalone applications just as is currently possible with Max/MSP. A free Runtime version is available that runs any application created with Max/MSP/Jitter.
Jitter includes interactive help files for each of its objects, detailed documentation, 37 tutorials, and a bounty of useful examples.
Matrices
Jitter's strength and flexibility comes from the use of a single generalized matrix data format when working with video, 3D geometry, audio, text, or any other kind of data. Jitter matrices may be composed of one of four data types: char (8 bit unsigned int), long (32 bit signed int), float32 (32 bit floating point), or float64 (64 bit floating point). Matrices may have up to 32 dimensions, and may have up to 32 planes.
This common representation makes the transcoding of information effortless. You can experiment with intpreting text as an image, converting video images to 3D geometry, turning audio into a particle system, or playing video data as audio. The possibilities are unlimited.
Jitter has all the fundamental mathematical tools required to work with this numerical representation. The jit.op object alone provides over 60 arithmetic, bitwise, exponential, logical, and trigonometric operators. The multitude of operators in jit.op are particularly useful for experimenting with video compositing. And Jitter's support for linear algebra, particle systems, Fourier analysis and resynthesis, string processing, cellular automata, and Lindenmeyer systems allows for even further experimental possibilities.
More Details
Jitter objects also make available many aspects of their internal state in ways which will be new to even the most seasoned Max/MSP veterans. Jitter introduces the notion of attributes, internal variables which may be set and queried, thus permitting easier management of object state. As a means of convenience, Jitter objects can be created with attribute arguments of the form "@<attribute-name> <attribute-value>"--greatly reducing the need for excessive use of the loadbang object.
Jitter objects can work with matrices of arbitrary size and are designed so that they can adapt to the type and size of data that they receive. A single program may have many objects working with different types and sizes of data at once, and there are tools to easily convert from one type or size to another.
All matrices that are passed between objects are named entities similar to the buffer~ object in MSP. Referenced by name, a single matrix may be accessed by multiple objects, allowing for creative feedback networks, in-place processing, and memory conservation.
There is a publicly available Jitter SDK with the source code of over 30 objects taken directly from the Jitter object set, so third party developers can extend the already overwhelming possibilities Jitter provides. This kind of extensibility is one of the strength's Max/MSP is already known for.
System Requirements
Jitter requires a Macintosh with a PowerPC processor running OS 9.x (a G3/300 or higher with an OpenGL Hardware accelerated video card is recommended) and at least 64 MB of RAM.
Jitter also requires that you have QuickTime version 4.0 or later and OpenGL 1.2 or later installed on your system.
At present, Jitter (and Max/MSP) is only available for Macintosh OS 9.x systems -- a port of Max/MSP to OS X and the Windows operating system is in development, and Jitter will be released for these platforms following the OS X and Windows releases of Max/MSP.
Specifications and system requirements subject to change without notice. Jitter © 2002 Cycling '74All rights reserved. QuickTime is a registered trademark of Apple Computers, Inc..
Pricing
Jitter is $395 MSP.
If you don't already own a copy of Max4/MSP2, you can purchase a bundle that includes Max4/MSP2 and Jitter for $850 MSP.
Educational pricing is available.
See our onlin shoppng cart for exact pricing.
Cycling '74 announced Maxi-Patch, a hybrid vinyl/software technology that gives turntablists unprecedented control over the audio and video universe. Developed by Ms. Pinky of Santa Cruz, California, Maxi-Patch is a combination of vinyl and software that offers a wide-open playing field for the interaction between analog phonograph turntables and computer technology that works as a simple interface to the Cycling '74 Max/MSP graphical programming environment and Jitter video and 3-D software extensions.
Ms. Pinky's records use a special digital control waveform that, when used with Max/MSP/Jitter, can "scratch" audio files, video clips, or control any imaginable digital synthesis, processing, or 3-D algorithm. Other "vinyl" systems on the market are limited to allowing users to play back digital audio files as if they were tracks recorded on a vinyl record. Ms. Pinky demonstrated the digital video scratching, digital DJ techniques, and the control of the Max/MSP-based Spat spatialization software from IRCAM at the Cycling '74 booth at NAMM
Ms. Pinky offers a membership in her fan club which includes the Maxi-Patch as well as a standalone software application, and the choice of four records in either black or pink vinyl, for $99. Cycling '74 is offering a bundle of its Max/MSP software with the Ms. Pinky system for $550. The product is available now from Ms. Pinky's web site at www.mspinky.com . Replacement vinyl records are $9.95 each. The Ms. Pinky/Max/MSP bundle will be available from Cycling '74 on January 30.
Ms. Pinky is compatible with both Max/MSP 4.1 on Mac OS 9 and 4.2 on Mac OS X. A Windows XP version of Ms. Pinky software is scheduled to be released by the end of the second quarter 2003.
radiaL is an extensible loop-based composition and performance
tool designed for Macintosh users looking to explode the boundaries between
live performance, sound design, and composition.
More than just another loop sequencer for tinkering with tempo, pitch, and sample cut-up, radiaL It is a modular environment that gives you unprecedented flexibility and customization, coupled with an innovative core interface - centered around cockpit-style circular "loop gauges." Live and studio use is facilitated with a rich set of supported performance devices (control surfaces, MIDI, keyboard, mouse, step sequencers, real-time modulation generators). radiaL also supports multi-channel audio I/O with ASIO and hosts VST plug-in effects.
Features:
1.Master Control
Dynamically set the number of Loop channels, effects processors, and Virtual Outputs
Simple high-level control interface, with detail inspectors
Sample-accurate playback and sync
Master BPM control with tap tempo
2.radiaL Channel
Sample-accurate adjustable playback speed per channel
Individual tuning control for pitch correction, transposition, or extreme granulation effects
Unique "gauge" radiaL Loop display with sweep and position controls
Optional linear waveform display mode
3.Channel Filters
Built-in filter types include highpass, lowpass, bandpass, notch, parametric EQ, high
shelf, low shelf, resonator bank, and cascaded custom designs
Filters are adjustable for variable slope
Intuitive grab-and-grope interface for cutoff, resonance and gain control
4.Flexible Bus Send Routing
Independent main and monitor controls lets you preview channels during performance
Additional Virtual Outputs can be routed freely to physical audio outputs with support for up to 512 channels
Matrix audio routing allows effects and busses to feed back into Loop channel inputs
and sends, allowing arbitrarily complex audio chains
Loop channel source input can be audio files, live sources, or output from other radiaL channels.
Capture real-time audio output to disk with no interruption in the performance
Audio I/O support includes ASIO, ReWire, and Direct Connect
5.System Monitor
Monitors CPU and memory allocation
6.Audio Effects
Numerous built-in audio effects
Supports VST plug-ins, both mono and stereo
7.Loop Details Panel
Low-level control over playback quantization
Divides your Loop into equal segments - randomize, shuffle, sort, or reverse segments on the fly
Bi-directional looping of channel segments with crossfade volume controls
Loop nudging feature for fine control over Loop segment playback
8.Audio Bus Panel
Send outputs can be mapped to your multi-channel output device, or fed back into the system during performance
9.Capture Panel
Store all or part of your performance configuration in a preset
Exchange presets with your friends
10.External MIDI control
Device control templates make it easy to use any MIDI output device for radiaL control
Process control signals and route them through a flexible modulation matrix
Translate real-time audio into modulation data
Configure your computer keyboard and mouse as controllers
Integrated support for CM Research's Motormix control surface
11.Modulation
Mgrid step sequencer
LFOs and random generators
"Macro" sweeps of multiple parameters,
Table mappings, automated Loop selection, and more
12.Loop Handling
Wavebrowser window categorizes Loops for rapid access during performance
Plays AIFF, WAV, MP3 etc. files
Integrated editing tool makes it easy to cut new Loops
Included library of Loops
13.Customization and Extension
radiaL is built with Max/MSP (Cycling '74's real-time graphical programming
environment). Its open architecture lets you swap in new Max/MSP-based modules
radiaL "skins" provide radically different interface components to choose from. All
colors and graphics sources are user-accessible for visual customization.
Availability: radiaL will be available February 2003. The price will be $249 US MSRP.
System Requirements: radiaL requires a Mac OS computer with a PowerPC processor running
System 8.6 or later. 150 MHz 604 minimum processor. Specifications and system requirements
subject to change.
Software Keyboards
Pro Audio Computers Accessories
Sampling CDs & Sounds Books,MIDI Files,Videos,etc
Home ShowRoom SecureOrder Form Shopping Cart Ask the MIDI GUY Client Page Links