TUCT™ stands for The Universal Cone Tracer
and predicts echograms and room
impulse responses offering several different
internal algorithms depending on the room case,
ranging from basic to advanced. In particular it
offers very good ways to predict and auralize open cases
(outdoor arena etc.) that traditionally often have necessitated
making a faked closed model for most algorithms to work
well, especially for auralization, and cases where flutter
echoes may be important (but also the basic algorithm will catch flutter
echoes). Also prediction and auralization in big indoor venues with
high absorption will benefit. The core
algorithms are based on geometrical
acoustics (GA) with various levels and combinations
of actual and random
diffuse ray/cone split-up and are general
so that as the algorithms are further refined
and computer speed increases additional levels of
actual split-up can be incorporated.
TUCT™ relies on the geometry
modeling view/check and library
handling (absorption, source directivity, array
modeling, HRTFs, headphones) of the CATT-Acoustic™ main program (CATT-A) that exports
a file (.CAG) containing the data
necessary and runs TUCT™. Everything previously
learned regarding geometry modeling
in CATT-Acoustic™ and old models can thus
be directly used but all prediction and
auralization is from v9 instead performed by TUCT™ in a simpler, more general and more
flexible way.
TUCT™ is a near total rewrite from scratch
but also includes some parts of
CATT-Acoustic™ v8 such as Pixel rendering, an Image
source model and Time trace that
are adapted and extended to work with
TUCT™ as separate tools in a more flexible
and integrated way. Most parts
of the CATT-Acoustic™ v8 post-processing have no
direct correspondence in TUCT™, they are simply not needed. The few
remaining, still useful but not
very often used, utilities are kept in the
stripped-down CATT-A v9.
Major differences
between TUCT™ and the previous CATT-Acoustic™ v8 prediction/auralization:
- prediction algorithms
are more general and do not rely on
reflection growth extrapolation like the RTC
- auralization is based
on the full reverb tail instead of recreating
it in post-processing
- no separate post-processing
stage for auralization required, impulse
responses are available for evaluation and
convolution/listening directly after prediction
- displays measures
and graphs for both an energy echogram
and a pressure impulse
response giving an indirect
indication about the prediction reliability at
low frequencies
- the pressure impulse response made it possible to include a comprehensive
treatment of early diffraction using a secondary
edge-source method based on a discrete Huygens
interpretation of Biot-Tolstoy (from v1.1a). This method has few
principle limitations when used in room acoustics
with finite edges, especially as compared to infinite
screen formulas. The documentation includes
a 20+ page whitepaper about how diffraction has been implemented,
and why a screen formula has not been used.
- no separate multiple
source addition or auralization required,
multiple source impulse
responses are available for evaluation
and convolution/listening directly after prediction
- no separate convolution
utility necessary, just click Play/Convolve
for immediate listening, even for multiple
sources like in a PA system
- for multiple source
(with different sounds) auralization
MultiVolver VST™ and MultiVolver WCP™ (off-line version) can
be used, TUCT saves
settings-file for easy integration
- no separate relative
calibration required to auralize positions
within a room with relative levels preserved
- can run in multiple
instances (examples: one instance can
perform an audience area mapping while another
performs impulse response prediction for the same model,
or one instance predicts one room and a second instance
another room while a third is used to view old results)
- uses multiple processor cores
for all major processing functions, number of threads
automatically selected or specified
- many types of calculation
results can be viewed in parallel (it
can e .g. be useful to view the results of
an early part Image source model together with the results
of a full calculation to identify main early reflections)
- direct or reflected
sound can be mapped on all walls and/or audience surfaces at an interactively selected
resolution via the new Surface
rendering (similar to Pixel rendering but
at a variable absolute spatial resolution allowing
free model rotation and rescaling)
- after a calculation,
the effects on STI when changing background
noise, overall level/eq and STI type can
be studied interactively including the effect on map
statistics, a separately calculated noise map can be used
as background noise. Same Principle options for
U-50
(and with v2 AI and PI)
- very few result items
have to be decided on before prediction,
old results can be recalled, displayed and
analyzed again in new ways (in most cases also if new
measures or analysis/display features have been added after
the original calculation)
- simple sequence processing
for running several calculation
in sequence
- no use of PLT-files
(in v9 a new PL9-format is used for the main program for geometry/view
check and directivity graphics,
TUCT™ can export to PL9 for presentations
or side by side comparisons).
- several selectable mapping
color palettes.
- flexible structure
for adding future functionality and
measures
Major differences
between TUCT™ v2 and TUCT™ v1:
- the DLL Directivity
Interface (DDI) (SD2-files) for array modeling, in
use since 1998, will no longer be developed but is replaced
by a new and fundamentally improved source and array handling
using a flexible open array text-file format (CATT-Acoustic
Text Array, CTA) that after pre-processing is saved in a binary
format (CATT-Acoustic Binary Array, CBA) used at actual prediction
in TUCT v2. The CTA-format allows using symbolic
numerical and string constants and expressions, element filters
(several formats including encrypted), delays, polarity reversals,
weights and more. A unique and simple way of modeling line-arrays
with high-frequency line wave-guides, or other line elements,
via modular Line ELements (LELs). The CTA-format can also be used
to create incoherent arrays such as for noise line or array sources.
- a new source-file format using
SOURCE
data blocks to support the new source and array modeling.
To support old projects, that used the DDI, the v9.1 installation
will also include the last version of TUCT v1 (v1.1b)
adapted to work with v9.1. Which TUCT
version that will run depends on the source-file syntax used
(SOURCEDEFS
=> v1, SOURCE
data blocks => v2).
- electro-acoustic source IRs
are now re input voltage (i.e. not re 1 m on axis but re input) so it
includes the loudspeaker Sensitivity. Input can be set as voltage
(dBV) or acoustic SPL + microphone Sensitivity.
- when using natural sources,
such as an ideal omni for basic room acoustics, it only
requires adapting to the new source format syntax that for
natural sources is straightforward (via a direct conversion
option) and all the added functionality and improvements with
TUCT v2 will be available
- when using electro-acoustic
sources and arrays the new syntax is more involved since it also means
a paradigm shift especially regarding arrays but will give
many benefits for sound-system predictions in addition to also
be able to use the many TUCT v2 additions.
A basic direct
conversion is included.
- use
of a cockie-cut sector directivity .SDX as a replacement of the DLL
interface SECTOR0 SD2 that required using TUCT1.
- air absorption uses a distance-dependent
filter for direct sound and 1st order specular instead
of only octave-band values
- Map direct,
Rendering, Map measures and Predict
SxR are based on direct sound and 1st order impulse
responses and not only octave-band data.
- Both E and h include
direct sound, 1st order specular and diffraction (if
on) interference.
- an audience area mapping result
display option to view a subset of audience plane map results
for which Statistics is calculated
- import of prediction settings
from other projects
- sources are defined as either
coherent (typically loudspeakers) or inchoerent (typically
natural sources) where incoherent sources will not interfere.
- further added or updated measures from ISO 3382-1:2009
- Articulation Index (AI) and
Privacy Index (PI) based on ASTM E1130-08
- for all EDT, T-15, T-20 and
T-30 predictions it is ensured that the echogram/IR length
is sufficient to estimate valdid decays
- the new flexible Show
Graphs displays selected measures as function
of receiver id, distance from source (r or log2(r)) for
any combination of sources and receivers, octave-bands, A-weighted
and linear, E and h.
- C-7, T-15 and T-20 implemented
also for audience mapping and are display options for audience
mapping mouse-over Echogram that now shows the full length
(instead of the early part only) with Schröder integration
and optional EDT, T-15, T-20 or T-30 values and line regression,
graphics and data export
- a new Map
measures option SPL(t1..t2) where the direct and pseudo-direct
sound (such as a stage floor reflection) can be excluded
and only up to a selected upper time can be included, e.g. 1..50
ms or 5..80 ms
- the Src aim
option displays long aim lines (intersecting the closest surface)
- Pixel Rendering
shows mouse-over SPL spectra, calculates all bands directly and rescaling
the map does not require a recalculation
- Surface Rendering
shows mouse-over SPL spectra and calculates all bands
directly.
- the new Vertical
Slice Rendering maps the direct SPL across a
moveable vertical surface to e.g. show vertical array coverage
- Time Trace options
for reflector coverage and to show one ray at a time.
- Image Source Model
option to only show reflections above a certain SPL threshold
- for a fuller summary
of all additions and changes in v9.1/TUCT v2
see here.
Licensing:
- for v8 and v9.0 users
v9.1 is treated as an update and
as v8 has separate Prediction (with
demo auralization) and Full auralization versions
|