Gear review: Applied Acoustics' Tassman 3

$449 (electronic); $499 (boxed)

Physical materials have a wide range of acoustic properties such as energy absorption, resonance, reflection and modulation. These properties are well-understood in the sense that these can be set to transform abstract equations into reasonably accurate sounds — the kinds of sounds that these materials would make when struck, plucked or otherwise manipulated by other materials. The third version of Applied Acoustics' Tassman allows these familiar properties to be encapsulated within an environment of objects responding to other objects, strung together into a single instrument. This synthetic instrument is a model, an approximate reproduction of the way an object would respond to being made to yield sound.

Take a piano, for instance. Where a conventional synthesizer might change the speed of a piano note sample to imitate the full range of the 88-key instrument, a synth based upon physical modeling considers the process which generates this unique sound: from the piano key's velocity, to the constituent material of the damper felt and hammer, to the length, tension and material of the wire, all the way to the shape of the wooden soundboard. Modeling requires a computer sufficiently fast and powerful to solve complex equations, but the theory is that looking at the physical system as a whole results in a more accurate imitation of the sound an instrument makes. What's more, the plasticity of software provides us with the ability to make entirely novel and interesting instruments from materials with impossible properties, giving rise to sounds never before heard.

Tassman takes this idea and expands upon it by collecting a wide assortment of base classes of objects: envelopes, oscillators and generators of various types, sequencers, input and output objects to allow interaction and presentation, as well as resonators, filters and effects which modify the sound of other objects. Much like an electronic circuit, objects are strung together with virtual patch cable into two types of larger objects: a sub-patch or an instrument. A sub-patch is itself an object and can be incorporated with other objects into a more complex arrangement. An instrument can then be programmed or would otherwise interact with the end user via another software sequencer or a MIDI controller.

Its modular construction makes it hard not to be reminded of a similar package with its ancestry at IRCAM (Institut de Recherche et Coordination Acoustique/Musique) called Max/MSP, and perhaps this inspiration is not entirely accidental. Applied Acoustics Systems was founded in 1998 by IRCAM graduates Marc-Pierre Verge and Phillipe Dérogis, both acoustical engineers. Stéphan Tassart, another engineer from the IRCAM school, came aboard later that same year, and all three began work on what became Tassman. The comparison is more than skin deep, however. Upon closer inspection there are many features that set it apart from its older brother.

As with Max/MSP, two modes are available to the user, either the Builder or Player mode. In Builder mode, objects are brought in from a hierarchical module browser. Links are made between various objects' inlets and outlets with virtual patch cord. Clicking once on each object brings up a short paragraph about the object and its connection options, a very helpful design feature that assists with building an instrument or sub-patch. Entering the Player mode brings your creation to life — it then responds to its own modulators and sequencers, or to your external software or hardware controllers. And as in the Max environment, Tassman allows you to quickly bundle a creation into a sub-patch that can be incorporated into a larger grouping of objects. This enables much faster and easier development and debugging of a complex instrument, reducing the chance that a setting misstep in one part of the instrument will irreparably break the entire setup.

However, in terms of the palette of base objects available to the user, the third version of Tassman extends this collection with a number of useful objects that set it on a level of utility above Max/MSP. These include compressor, tremolo, and static and sync delay effects, an ADAR envelope, and additional low- and high-bandpass filters with modulators. An additional feature is a gate and CV sequencer, which along with voltage logic and VCA objects allows you to create unique digital triggers.

And while it is possible to build simple instruments from the same range of basic objects available from within Max/MSP, it is really the class of resonator objects that makes Tassman unique. Examples include tubes, plates and mallets, all of which behave in ways which have been studied in a lab situation and their acoustic qualities reduced to a few user-adjustable parameters in an equation. You can, for example, quickly set up a chorus object with a VCO object (voila: instant metallic string), add a VCA switch and find out what might happen from hitting the string with a mallet, with the output resonating inside a tube of a certain length and radius. Every resonator object has distinct, adjustable physical characteristics, lending a synthetic instrument a living, breathing feel that wasn't easily possible before Tassman.

Tying these properties to modulation objects or controllers whilst a sound is being generated in real time is why Tassman is so much fun. This sense of play — of immediately rewarding your experiments — is what makes Tassman such a thrill to use and such an inimitable piece of software.

Tassman 3 will run on a Mac with a G4 processor, either under Mac OS 9 or OS X 10.2. It will also run on a Windows 98, ME, 2000 or XP workstation. Both require either an ASIO, CoreAudio or DirectX sound card and, to take full advantage of the control options that are available, Applied Acoustics recommends having a MIDI keyboard on hand. Nonetheless, a mouse is sufficient to get access to the internal sequencer and modulation objects. Additionally, it will integrate into sequencers which support DXi, MAS, DirectConnect or VST instrument protocols. Ableton Live and Emagic Logic users under Mac OS X will have to wait for a future revision or for the VSTi host Bidule to be finished before they can control Tassman as a Rewire slave.

The user manual is built into the application and available from the Help menu. Its four tutorials are essential for getting your feet wet, learning the basics of the interface and some of the nuts and bolts objects needed to get sound out of your instrument. Beyond that, there are a few ways to learn about objects not covered in the tutorials. One way is to click once on an object while in the Builder mode, which brings up a short description of its function in the information pane. Another is to find its specification in the user manual, which also displays how it will appear as a widget in the Player mode. A third way is to visit the user forum for Tassman, available from Applied Acoustics' website, which allows users to share sub-patches and whole instruments, as well as ask questions, comment on or request new features, and receive feedback from others. Imitating and modifying others' designs and ultimately getting your hands dirty throwing objects together are perhaps the best ways to learn some of the more advanced possibilities.

Performance may be an issue for some. This is a modeling synthesizer, and by creating sound from scratch, your processor will be taxed to the extent that you have multiple voices and complex arrangements of sub-patches running concurrently. The sound engine in Tassman 3 was rewritten to improve both performance and quality, however, and with a 800 MHz G4 processor, 2-channel USB audio adapter and Oxygen 8 MIDI controller, my CPU usage never climbed above 50% or suffered any clipping or distortion with a more intricately written, four-voice instrument. Running by itself may not be a problem, but within a software host or another sequencer, you may need to design your Tassman instrument carefully. The manual and information pane provide good hints on object use and general design practices that minimize processor usage.

As with any application, there are a few minor shortcomings. Of those objects which have numeric counters, it would be nice to be able to right-click on the counter and have a dialog box appear to enter a specific value. By adjusting the graphical dial, it is not currently possible to reach some numeric values, which can make getting the right tempo for a vanilla LFO object, for example, difficult or impossible. In the meantime, Applied Acoustics recommends the use of a Sync LFO or sequencer module for more precise beat-matching. As a sub-patch design gets increasingly more complex and wires cross over one another, the circuit layout in the Builder mode can be difficult to read and rewire. Though groups of modules can be associated with a color label, use of a semicircle where wires cross would make reading a circuit slightly easier. Developers at Applied Acoustics indicate that future revisions of Tassman will likely include these and similar improvements.

In sum, this is one amazingly powerful and versatile sound tool. Certainly it has a much more friendly learning curve than Max/MSP and offers much more in the way of module types and connectivity options. And if you want to learn the basics of sound design or you don't have the living space or money for a modular analogue synthesizer like the Döpfer A100, Tassman 3 is an inexpensive and convenient way to get started. Despite a few very minor deficiencies, its interface lends itself to quick development of entirely new and fascinating sounds, all within a smart, tidy environment. This program is quite a pleasure to use and its near-infinite range of possibilities is more or less limited only by your imagination, design skills, and processor power.

permanent link   last updated June 14, 2003



xhtml 1.0 standards compliance CSS standards compliance