CF1, CF2: The Common
Loudspeaker File Format (CLF). The CLF was released announced
Apr 15 2005, CATT-Acoustic
supports the CLF format since May 25 2005. For a background to the CLF,
and download of a free viewer with sample files, and a trial
authoring version go to the CLF web page: http://www.clfgroup.org.
three types of native
based on interpolation from 15º horizontal and vertical polar
diagrams. Visual editing or text import/export.
based on interpolation from measured 10º full space data. This
kind of data can be requested from most loudspeaker manufacturers
(to a high degree it is now replaced by the CLF). Visual editing or text import/export.
(CATT-Acoustic Text Array) text-based array
modeling (new with v9.1
and a major improvement over the previous DDI first released 1998)
text input format that after pre-processing is saved as a binary
format CBA (CATT-Acoustic Binary Array)
for use at actual prediction in TUCT. Even if the text format is
open it offers optional encryption of filters and optional file encryption
after an array design is finished.
that want to support the CTA format can design their arrays also
using the demo version but the demo will not allow actual prediction
in a room using the arrays. If export from a manufacturer's direct sound
aiming software is desired it, to e.g. protect DSP-steering know-how,
it can be directly exported to an encrypted CTA format via calling a a
small DLL function supplied, similarly if filters are to be encrypted.
If an array does not have beam steering, such as passive column array, the
manufacturer can directly save it as CBA and provide to users along with
any directivity files it uses (typically CF2).
format with many options such as: symbolic constants and strings,
comments, expressions, FIR filters (WAV, MAT, plain binary simge or multi-filter
files optionally encrypted, if IIRs are used they can easily be converted
to FIRs), special modular Line Elements for high-frequency line elements
typically used in curved line-arrays, weights, delays, polarity, templates
for common types (passive column arrays, curved line-arrays)
installation includes examples of passive arrays,
DSP-sterred arrays, curved line-arrays, and an array using a ribbon
incoherent array option to use for sound sources such as machines
or line noise sources
impulse and frequency responses
organized collections of directivities based on e.g. brand, type
visuals using CATT Marker files model via GEO (or created
from CLF fomat 3D cabinet info)
data locking to prevent accidental change of directivities
graphs, many options especially for CTA
SD0, SD1, CF1 and CF2
sample graphics/screen-shots CTA/CBA
The former DLL Directivity
Interface (DDI) interface (using SD2-files) described
below is since June 2012 no longer developed and any later made DLLs
are not actively supported by CATT. Use of the DDI will remain
possible for some time but requires use of TUCT v1 mainly for
old projects that may require use of old DDI modlues. To support this
v9.1 also includes TUCT v1.1b. If old projects are used, based
on the source-fle format using SOURCEDEFS,
TUCT v1 will run while if the new source-fle format, using SOURCE data blocks, is used TUCT v2
will run enabling use of the new CTA array modeling and many other TUCT
SD2 based on the DDI. SD2 offers array modeling
and can handle
extended near-fields. DDI lets a manufacturer
offer high-resolution data even before a new file-format is agreed
on. It also offers data hiding and hiding of intellectual property
(e.g. for DSP-controlled arrays or other special designs). For
further details download
a DDI white paper in PDF-format and the 108th AES convention
(Paris Feb 19-22, 2000) workshop presentation viewgraphs. The
CATT DDI has been available since 1998
but only during 2001 that competing software (even those specialized
in sound system design) are realizing that a similar interface is
required to handle arrays properly.
Current DDI-modules are:
for general not brand-specific array modeling: a module for
general array modeling e.g. Duran Audio TARGET arrays with
FIR-filter weights (each transducer is described by its 3D
location, SD0, SD1, CF1 or CF2 directivity pattern, 3D aim,
octave-band or FIR-filter weights, delay, optional
absolue calibrated). Here also the SD3 5º format with optional phase
information can be used.
distance-dependent 3D-balloon interpolation (can speed
up full-blown array calculations with 10-100 times while retaining
the nearfield handling at the expense of a 10º resolution, to be used for
faster initial aiming).
artifical sector-based directivities to be used with
anechoic sound recorded in sectors surrounding e.g. a grand
piano or a string quartet
CATT_Generic has an open text-based interface but includes
a way to save am encrypted settingsfile to prevent altering.
series DSP-controlled columns arrays (including all beam-steering
V-DOSC and dV-DOSC arrays (released 29-AUG- 2001, absolute
calibration update MAR-2004). A later L'Acoustics DLL
was developed after June 2013.
Geo line arrays (Geo S8 released 27-JUN-2003. Geo
T released MAR-2004,
Geo D released OCT-2006)(Req. at least v8.0b:2), Geo
S12 released 7-OCT-2010.