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.
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)
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
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
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
Current DDI-modules are:
for general not brand-specific array modeling: a module for
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.
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).
sector-based directivities to be used with anechoic sound recorded
in sectors surrounding e.g. a grand piano or a string quartet
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.
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.