CATT-ACOUSTIC v6.1 DEMO
Transcription
CATT-ACOUSTIC v6.1 DEMO
CATT-ACOUSTIC v6.1 DEMO für WindowsTM, Copyright CATT 1997 Room acoustic prediction/auralization Computer Aided Theatre Technique Merigatan 16A, S-414 71 Gothenburg, Schweden phone/ fax: +46-31-145 154 e-mail: [email protected] Alleinvertrieb Deutschland: WaveTech Wave Acoustics - Technologie & Vertrieb GbR Agricolastr. 26, D-10555 Berlin; Germany Tel.: +49-30-39 10 03 21 / Fax: +49-30-39 10 03 25 e-mail: [email protected] 1. INSTALLATION .................................................................................................2 2. KURZEINFÜHRUNG .........................................................................................3 ANLEGEN EINES NEUEN PROJEKTS UND MODELLS ........................................................3 VORHERSAGE VON ECHOGRAMMEN UND NACHHALLZEITEN ........................................8 FARBIGE SCHALLKARTEN ..........................................................................................10 3. ÜBERBLICK ÜBER DIE SOFTWARE ...........................................................11 ANFORDERUNGEN AN DIE HARDWARE.......................................................................11 RAUMGEOMETRIE UND ABSORPTION .........................................................................11 KOORDINATENSYSTEM ..............................................................................................13 FREQUENZBEREICH ...................................................................................................14 ABSTRAHLCHARAKTERISTIK DER QUELLE ..................................................................14 DATENAUSGABE .......................................................................................................15 4. CATT UND CATT-ACOUSTIC ..........................................................................17 Copyright © CATT 1997 CATT-Acoustic demo version CATT-Acoustic Demoversion - Einleitung Die Demoversion von CATT-Acoustic für Windows ist ein voll funktionsfähiges Programm mit akustischer Wiedergabe, das keine weitere Hardware benötigt außer einer Windows-kompatiblen Soundkarte. Die Demo-Einschränkungen liegen hauptsächlich in der Qualität der Vorhersage (Einschränkungen in der Reflexionsordnung und der Anzahl Strahlen) sowie in einer eingeschränkten akustischen Wiedergabe (HRTFs werden über Kugelnäherungen erreicht). Eswird nur ein einzelnes hallfreies WAV-File und eine einzelne Kopfhörer-Klangregelung unterstützt. Mit der Demoversion ist das Kennenlernen von CATT-Acoustic möglich, alle hier generierten Modelle können in der Vollversion weiter verwendet werden. Anmerkung: In der Demoversion werden für die Abschätzung der Frühteile des Echogramms maximal Spiegelreflexionen der 3. Ordnung unterstützt, für die Verfolgung des späten Anteils 1000 Strahlen pro Oktave und für die Schallkartographie 3000 Strahlen pro Oktave. Diese Einschränkungen ermöglichen zwar keine verläßliche Vorhersage, dafür jedoch eine ausreichende Vorführung der Möglichkeiten dieser Software. Dieses Demo-Manual beinhaltet aufbereitete Teile der Online-Hilfestellung (HelpMenu), welche die ausführliche Online-Dokumentation unterstützen soll. Die Vollversion wird von einem ausführlichen gedruckten Handbuch begleitet. Das vorliegende Dokument enthält eine Installationsanleitung, eine Kurzeinführung, einen Überblick über die Software und Hintergrundinfo über CATT und CATTAcoustic. Konventionen für dieses Manual: Filenamen, Verzeichnisnamen, einzugebender Text und Inhalte von Textfiles werden in der Schriftart COURIER angegeben, wie C:\CATT Menüauswahl ist fett gedruckt, wie File|Preferences Dialog ist fett kursiv gedruckt, wie General settings. Dialogpunkte sind kursiv gedruckt, wie General settings/Master-file Dialoggruppen sind kursiv in Klammern, wie (Edit). Programme und Programmteile werden mit einem Doppelpunkt geschrieben wie Prediction: oder Program Manager: Produkt- und Firmennamen sind kursiv gedruckt, wie CATT-Acoustic Alle in diesem Manual erwähnten Produkte sind Handelsmarken der jeweiligen Firmen. 1 CATT-Acoustic demo version 1. Installation CATT-Acoustic wird unter Windows durch Einlegen der Installationsdiskette ins Floppy-Laufwerk (z.B. A:\) und Anklicken von File|Run im Program-Manager (3.1x) oder des Startknopfs und von Run (95) oder durch Eingeben von a:install installiert. Im WINDOWS-Verzeichnis werden keine Files angelegt, und es werden auch keine Systemfiles verändert. Alle CATT Programme sowie -Verzeichnisse und sonstigen Files werden in einem einzigen Verzeichnis abgelegt (standardmäßig C:\CATT). Dieses Verzeichnis wird nun als das CATT-Verzeichnis bezeichnet. Zusätzlich zum CATT-Verzeichnis werden USER-Verzeichnisse mit Library-Files angelegt. In diesem USER-Verzeichnis sind etwa die Library-Files für die Oberflächencharakterisierung (ABSLIB.DAT) und Abstrahlcharakteristik (*.SD0) abgelegt. Das Programm CATT.INI mit den unter File|Preferences getroffenen Programmeinstellungen wird ebenfalls im USER-Verzeichnis abgelegt. Das USER-Verzeichnis wird über eine Option in der Befehlszeile ausgewählt. Damit werden durch Verwendung unterschiedlicher USER-Verzeichnisse mehrere unterschiedliche Programmaufrufe für CATTMAIN.EXE in der CATT-Acoustic Gruppe ermöglicht. Ebenso kann das Arbeitsverzeichnis für jedes Icon gesondert festgelegt werden. Dadurch können mehrere Anwender an einem Rechner arbeiten, ohne daß die Library- und INI-Files vermischt werden. Erfolgt keine Option in der Befehlszeile, so sind USER- und CATT-Verzeichnis identisch. Die nach der Installation vorhandenen Files und Verzeichnisse sind im Abschnitt 1.1 des Helpfiles angeführt. Anmerkung: Bei eingeschränkten Versionen sind nur HRTFs basierend auf analytischen Kugelnäherungen verfügbar: SPH16.DAT und SPH22.DAT. Andere HRTF-Libraries können nicht verwendet werden. Außerdem ist bei der eingeschränkten Version nur ein Klangfilter für Kopfhörer vorgesehen: "Generic”. Beachten Sie, daß die Verwendung des richtigen Filters äußerst wichtig ist. Der "Generic"-Filter könnte mit manchen Kopfhörern ernsthafte Probleme machen. Ein anderer Filter kann nicht verwendet werden. Bei der eingeschränkten Version ist außerdem nur ein einziges, leicht verrauschtes und mit 22050 Hz hallfrei aufgezeichnetes File verfügbar: DEMO22AN.WAV. Andere Files können nicht verwendet werden. AutoCAD Filter sind in der Demo-Version nicht enthalten, die Dokumentation kann jedoch im Abschnitt 10 des Helpfiles nachgelesen werden. 2 CATT-Acoustic demo version 2. Kurzeinführung Nachfolgend werden die typischen Schritte bei der akustischen Vorhersage einer schuhkarton-förmigen Halle mit einer Quelle und einem Empfänger beschrieben, um zu illustrieren, worum es hier überhaupt geht. Dieses Beispiel dient als „Kurzeinleitung“ und ist so einfach als möglich gehalten, wobei die meisten der im Helpfile sowie in der Bedienungsanleitung (Abschnitt 11) beschriebenen komplizierteren Optionen weggelassen werden. Starten Sie CATT-Acoustic. Das Vorhersage-Modul (Prediction) wird geöffnet. Das Modul zur graphischen Darstellung von Plotfiles ist offen und füllt einen großen Teil des Rahmens aus. Abb. 1 Einstellungen zur Vorhersage Anmerkung: CATT-Acoustic ist eine MDI-Applikation (Multiple Document Interface), weswegen sich die Menüpunkte beim Aufrufen unterschiedlicher Programmteile ändern können. Eine Liste der verfügbaren und offenen Module ist im WindowsMenü abgelegt. Anlegen eines neuen Projekts und Modells Legen Sie ein neues Projekt durch Anklicken von Utilities|Create Project an. Sie werden nun aufgefordert, ein Verzeichnis für das Modell auszuwählen (z.B. C:\SCHUHKARTON). Mit der Schaltfläche Browse kann ebenfalls ein neues Verzeichnis angelegt werden. Abb. 2 Anlegen eines neuen Projekts 3 CATT-Acoustic demo version Durch Drücken von OK werden alle nötigen Files automatisch angelegt und können nun verwendet werden: MASTER.GEO REC.LOC SRC.LOC GEO.PRD PROJECT.TXT Masterfile für die Geometrie Empfängerpositionen (eine generische Position eingefügt) Quellpositionen und -daten (eine generische Position eingefügt) Vorhersageeinstellungen für einen Geometriecheck ein Textfile mit zusätzlichen Anmerkungen über das Projekt Wählen Sie Edit/Geo-file und MASTER.GEO aus, worauf CATT-Edit mit dem File geladen wird. CATT-Edit ist eine eigene Anwendung, die mit dem Hauptprogramm kommuniziert. Dadurch können die Files nur ein einziges mal im Editor verändert werden. Wurde ein File verändert aber nicht gespeichert, so erfolgt eine Aufforderung um Bestätigung. Nun wird eine einfache schuhkarton-förmige Figur wie in Abb. 3 eingegeben. 12 13 2 11 01 3 1 14 A 4 Abb. 3 Einfaches schuhkarton-förmiges Modell für die Kurzeinführung Geben Sie die Geometriedaten wie unten angeführt ein (die Files sind im CATTUnterverzeichnis SHOEBOX abgelegt). Die Daten im Geometriefile sind Konstanten, Absorptionen und zahlreiche andere Deklarationen, Eckpunkt-IDs und Koordinaten (x, y, z) sowie Definitionen der Ebenen. Kommentare werden mit einem Semikolon ";" begonnen, Leerzeilen sind erlaubt. ;MASTER.GEO ;constant declarations LOCAL h = 8 ;hall height LOCAL w = 10 ;hall width GLOBAL d = 24 ;hall depth ;absorption and diffusion factors 125Hz to 4kHz [%] ABS audience = <40 50 60 70 80 80> L <30 40 50 60 70 80> ABS wood = <15 13 10 9 8 7> L <30 30 30 30 30 30> CORNERS ;floor corners 1 -w/2 0 2 -w/2 d 0 0 4 CATT-Acoustic demo version 3 w/2 d 4 w/2 0 ;ceiling corners 11 -w/2 0 12 -w/2 d 13 w/2 d 14 w/2 0 0 0 h h h h PLANES [1 [2 [3 [4 [5 [6 floor / 4 3 2 1 / audience ] ceiling / 11 12 13 14 / wood ] stage wall / 1 11 14 4 / wood ] rear wall / 3 13 12 2 / wood ] left wall / 2 12 11 1 / wood ] right wall / 4 14 13 3 / wood ] 999 Ebenen können von 1 bis 999 durchnumeriert werden. Zusätzlich zu den hier dargestellten Basis-Daten besteht die Möglichkeit von automatischer Spiegelung symmetrischer Geometrien, von interaktiver Konstanteneingabe, von Gleichungen, von genauen Tools zur Oberflächenbeschreibung, von Rotieren und Kopieren, etc. Siehe dazu im Helpfile in Abschnitt 2.3. Absorptionsdaten können direkt ins Geometriefile eingegeben werden (wie oben) oder in einer Library vordefiniert werden, die vom Surface-Properties-Modul (Modul zur Oberflächenbeschreibung) verwaltet wird. Siehe im Helpfile in Abschnitt 3. Speichern von MASTER.GEO. Wählen Sie (Edit)Receiver-file und REC.LOC und geben die Empfängerdaten ein. Mögliche Daten sind Empfänger-IDs und die entsprechenden Positionen (x,y,z). ;REC.LOC RECEIVERS 1 -3 d-4 1.3 Beachten Sie, daß die globalen Konstanten des GEO-Files, hier d, sowohl im Quellals im Empfängerfile verwendet werden können. 100 Empfänger können von 0 bis 99 durchnumeriert werden. Speichern von REC.LOC. Wählen Sie (Edit) Source-file und SRC.LOC und geben die Quelldaten ein. Mögliche Daten sind die Quell-IDs, die Quellpositionen (x, y, z), die Abstrahlcharakteristik der Quelle, Zielrichtung der Quellen (x, y, z), Schalldruckpegel für die sechs Oktavbänder in 1 m Abstand von der Quelle in der Quellachse und eine optionale elektrische Verzögerung in ms. ;SRC.LOC LOCAL src_z = 1.7 SOURCES A 1.0 1.7 src_z OMNI 1.0 3.7 src_z 5 <70 73 76 79 82 95> CATT-Acoustic demo version 26 Quellen können von A bis Z durchnumeriert werden. Die Richtcharakteristiken können im Directivity-Modul definiert werden (siehe Helpfile Abschnitt 4). Dieses einfache Beispiel verwendet die vordefinierte omnidirektionale Quelle OMNI. Beachten Sie wie die lokale Konstante src_z eingesetzt wird, um die Quelle in die horizontale Ebene zielen zu lassen (spielt hier keine Rolle, da die Quelle omnidirektional ist). Speichern von SRC.LOC. Mit dem Anlegen eines neuen Projekts wurde auch das File GEO.PRD angelegt. Wählen Sie General settings und springen durch die verschiedenen Menüpunkte. Abb. 4 Vorhersage: General settings-Dialogbox Klicken Sie auf OK und wählen Geometry view and check und springen durch die verschiedenen Menüpunkte. Klicken Sie auf OK und überprüfen die Geometrie durch Anklicken von Save and Run im Hauptdialog. Damit werden GeometriePlotfiles angelegt. Die momentanen Einstellungen werden in einem Settings-File gespeichert und sind beim nächsten Programmaufruf wieder präsent. Settings-Files können später zur automatischen Batch-Verarbeitung verwendet werden (siehe im Helpfile Kapitel 8). Wurde eines der Files verändert und nicht gespeichert, so erfolgt eine Aufforderung um Bestätigung. Das Vorhersage-Modul liest Geometriefile, Quell- und Empfängerfiles im Projektverzeichnis (i.e. das Input directory in General settings) und legt ein File im Output directory an. Jeder Testversuch sollte in ein neues Output directory gespeichert werden, das ein Unterverzeichnis des jeweiligen Input directory ist. Das File PREDPLT.TXT beinhaltet alle Plotfile-Namen und stellt diese dem View-Modul automatisch zur Verfügung (solche Plotfile-Listen können mit dem View-Modul auch extra angefertigt werden, um die Ergebnisse in Präsentationen zu zeigen und die mit den Plots verknüpften WAV-Files wiederzugeben. 6 CATT-Acoustic demo version Das File VIEW4.PLT ist in Abb. 5 dargestellt. Das nächste/vorangehende File kann im Plot-file control-Dialog oder mit den PgDn/PgUp-Tasten ausgewählt werden. Die Bilder können ausgedruckt, in andere Applikationen kopiert oder in verschiedenen Formaten exportiert werden. Bei 3D-Bildern kann mit der Maus das Modell oder die Kamera gedreht werden. Das View-Modul ist in Abschnitt 5 des Helpfiles beschrieben. Achten Sie besonders auf das Plotfile PLINFO.PLT. Der nächste/vorangehende Rahmen kann in der Plotfile-Steuerung (oder mit den links/rechts-Cursortasten bei geschlossenem Dialog) ausgewählt werden, wobei alle Ebenen nacheinander aktiviert werden und im Raum bewegt werden können müssen. Können sie nicht bewegt werden, so muß die Eingabereihenfolge der Eckpunkte der Fläche umgekehrt werden. Dies kann entweder durch Umkehren der Reihenfolge der Eckpunkt-IDs oder durch Austauschen von / durch \ in der Ebenendefinition erfolgen. Die Eckpunkte müssen im Uhrzeigersinn entweder von der Rückseite oder von der Vorderseite aus gesehen eingegeben werden, jedoch im Modell immer gleich. Standardmäßig wird im Uhrzeigersinn von der Rückseite aus gesehen (i.e. die nicht reflektierende Seite der Fläche, die Außenseite) eingegeben. Wird die umgekehrte Reihenfolge bevorzugt, so muß zu Beginn des GEO-Files FROMFRONT (noch vor CORNERS) eingegeben werden. Das File PLAIN.PLT ist eine schattierte 3D-Darstellung des Modells, wobei die sichtbaren reflektierenden Flächen eingefärbt werden. Dadurch können z.B. Löcher leicht entdeckt werden, was eine Ergänzung zum Plotfile PLINFO.PLT darstellt. Z Z Y X 5m 01 Y 1 X Abb. 5 Muster-Plotfile VIEW4.PLT Muß die Geometrie verändert werden, so geschieht dies im Geometrie-Masterfile MASTER.GEO durch (Edit) Geo-file wonach Save and Run wiederholt werden muß. Wenn Sie ein wenig experimentieren wollen, dann ändern Sie die Zeile LOCAL h = 8 ;hall height in MASTER.GEO auf GETLOCAL h = 8 ;hall height 7 CATT-Acoustic demo version und Sie können die Höhe in einer Dialogaufforderung einstellen, wobei das File nach Save and Run gelesen wird. Nehmen wir an, daß die Geometrie jetzt stimmt und wir die Vorhersage beginnen können. Zuerst wird die genaue Berechnung für einen Punktempfänger demonstriert und dann die Schallkarte. Vorhersage von Echogrammen und Nachhallzeiten Überprüfen Sie die Einstellungen in Early part echogram (frühe Echogrammanteile) und Late part and RT estimation (späte Anteile). Unter Early part echogram ist Specular reflection order 3 zu wählen und Truncation time auf 100 ms zu stellen. Wählen Sie ein Echogram Plotfile, ein History Plotfile, ein Image source space Plotfile und One text-file/receiver. Stellen Sie unter Late part and RT estimation 1000 rays per octave ein und ray truncation time auf 1000 ms. Sind früher und später Anteil eingeschaltet, so bietet Parameters and Post-processing mehr PlotfileOptionen für raumakustische Messungen und Datenexport z.B. in das binaurale Wiedergabe-Modul. Legen Sie mit File|Save As ein neues File für die aktuellen Einstellungen an (z.B. CALC.PRD). Drücken Sie dann Save and Run erneut. Beachten Sie, daß nun 6000 Strahlen verfolgt werden - 1000 pro Oktave. Dies ist notwendig, da Diffusion/Streuung frequenzabhängige Erscheinungen sind und in einem Zufallsprozeß bearbeitet werden. Im Vorhersage-Modul (Prediction) werden nun frühzeitige Echogrammanteile, späte Strahlverläufe, die Plotfiles für die frühzeitigen Echogrammanteile (EA01_1K.PLT) (Echogrammquelle A Empfänger 01 @ 1kHz), ein Strahlverfolgungs-Histogramm (HA01_1K.PLT, siehe Abb. 6) und der Quellraum (SA01_1K.PLT, siehe Abb. 7) berechnet. dB 60 Receiver angles HA01_1K 8 50 40 30 20 10 0 0 10 20 30 40 50 60 70 80 90 100 ms Ver Ver Hor S-2-R Source angles Hor Abb. 6 HA01_1K.PLT Strahlverfolgungs-Histogramm 8 CATT-Acoustic demo version Y-Z X-Z Y-X dN/dt SA01_1K 70 60 50 40 30 20 10 0 0 25 50 75 100 125 ms Abb. 7 SA01_1K.PLT der Quellraum Bei jeder Strahlverfolgung werden Abklingkurven zum Abschätzen der Nachhallzeit angefertigt (T15T30_A.PLT). Die Berechnungen können wenige Sekunden oder auch mehrere Stunden in Anspruch nehmen, je nach Geometrie, Rechenparameter und Computer. Auch hier wird das View-Modul (Ansicht der Plotfiles) automatisch gestartet, es zeigt die erzeugten Plotfiles an. Es wurden auch Textfiles mit den Ergebnissen generiert: EA01.TXT (Ergebnis Empfänger 1), PARAM_A.TXT (Übersicht über die Ergebnisse aller Empfänger - wird immer erzeugt) und PARAM_AX.TXT (eine Variante von PARAM_A.TXT, für den Import in MS Excel oder andere Tabellenkalkulationsprogramme geeignet). Es erscheint eine Listbox mit den Filenamen. Ein File kann durch Doppelklick oder durch Drücken von Enter (bei selektiertem Filenamen) aufgerufen werden. Das File wird in CATT-Edit (im view-only-Modus) zum Betrachten und Ausdrucken geladen. Die Files beinhalten umfangreiche Rechenergebnisse. Das Vorhersagemodul erzeugt auch ein Binärfile (IMAGES_A.DAT, enthält alle berechneten Bilddaten für frühzeitige diffuse Reflexionen), das nun zum schnellen Nachrechnen verwendet werden kann. Mehrere Parameter (z.B. Oberflächenbeschaffenheit und Abstrahlcharakteristik der Quelle) können verändert und eine neue Berechnung mit Use pre-calculated image-sources unter Early part echogram und im Verzeichnis mit den Bildfiles (das File wird immer im OutputVerzeichnis angelegt, das hier mit dem Input-Verzeichnis identisch ist) erfolgen. Diese Möglichkeit stellt eine der Stärksten Eigenschaften des Quellraum-Modells dar. Die gesamte Rechendauer wird dann von der Verfolgung später Strahlen bestimmt. Bei diesem einfachen Modell ist die Zeitersparnis kaum bemerkbar, jedoch bei 5. oder 6. Ordnung in einem komplexen System schon. Anmerkung: Soll von vorher berechneten Bildern ausgegangen werden, so sollte nichts, was das aktuelle Bild beeinflussen könnte (Bildgeometrie, Quell- und Empfängerstandorte) verändert werden. Um Fehler zu vermeiden berechnet und speichert (unter IMAGES_A.DAT) das Programm eine Checksumme für die Raumgeometrie und vergleicht diese mit der aktuellen Geometrie beim nächsten Durchlauf. 9 CATT-Acoustic demo version Zusätzliche Ausgaben (z.B. mehr Oktavbänder oder ein Ausdruck der mittleren Strahlenverteilung, etc.) können durch entsprechende Einstellungen in den Dialogboxen für den frühen und späten Echogrammanteil angefertigt werden. Wurde sowohl der frühe als auch der späte Anteil berechnet, so stehen weitere Optionen betreffend Parameter für Raumakustik und Export der Ergebnisse in das binaurale Wiedergabe-Modul (Abschnitt 7) oder Modul zum Hinzufügen von Quellen (Abschnitt 6) zur Verfügung. Die Raumgeometrie kann nur im Geometriefile verändert werden, worauf die Geometrie wieder überprüft werden muß. Dies kann entweder durch erneutes Laden von GEO.PRD oder durch Verändern von Early part echogram und Late part and RT estimation bei gleichzeitigem Überprüfen von Geometry view and check erfolgen. Dies ist eine Frage des persönlichen Geschmacks. Farbige Schallkarten Nun weiter zu den Schallkarten. Schalten Sie Early part echogram und Late part and RT estimation ab und rufen Audience area mapping auf. Wählen Sie Audience planes und definieren Ebene 1 (den Boden) durch Eingeben von 1 in beiden Eingabeboxen und wählen Add und OK. Stellen Sie 3000 Strahlen, 800 ms Zeitlimit und 1 m Kartenauflösung ein. Wählen Sie die für Sie interessanten Parameter aus (diese werden auf jedem Ausdruck dargestellt). Verlassen Sie den Dialog und legen mit File|Save As ein neues File für die aktuellen Einstellungen an (z.B. MAP.PRD). Klicken Sie danach auf Save and Run. Ein typisches Ergebnis ist in Abb. 8 dargestellt. Es sind mindestens 10000 Strahlen empfohlen, das Demo ist aber nur auf 3000 Strahlen begrenzt und liefert somit nur ein ungenaues Ergebnis. Wurde auch Geometry view and check und das Plotfile VIEW4.PLT aktiviert, so werden die ausgewählten Ebenen grau markiert. Abb. 8 Muster-Plotfile PAR1_1K.PLT Das waren die wichtigsten Handgriffe im betrieb von CATT-Acoustic in seiner einfachsten Form. Das Helpfile-Beispiel in Abschnitt 2 und das Tutorial in Abschnitt 10 CATT-Acoustic demo version 11 liefern realistischere Beispiele. Im Tutorial werden alle Schritte von der Vorhersage bis zur akustischen Wiedergabe mit zahlreichen Abbildungen der generierten Plots sehr detailreich beschrieben. Für das erste Projekt scheint es nicht wichtig zu sein, von den umfangreichen Möglichkeiten der Gestaltung einer strukturierten Geometrie und von einer Namensvergabe bei Konstanten, Eckkoordinaten etc. Gebrauch zu machen. Dies trifft auch zu, falls die Geometrie niemals verändert werden muß. In der Praxis müssen jedoch häufig nachträgliche feine Änderungen der Geometrie durchgeführt werden. Oft können einige dieser Änderungen durch Namensvergabe bei Konstanten (z.B. Reflektorhöhen oder Winkel) vorweggenommen werden. Die dafür zusätzlich benötigte Zeit beim Erstdesign macht sich in späteren Projektstadien bezahlt. Werden nur Zahlen verwendet, so ist das Verstehen der Modellkonstruktion einige Wochen nach der Modellierung äußerst schwierig. 3. Überblick über die Software CATT-Acoustic ist ein Vorhersageprogramm für Raumakustik, das auf einem Modell des Quellraums (Image Source Model, ISM) zur Abschätzung der frühzeitigen Echogrammanteile und Verläufe später Strahlen, zur Abschätzung der Nachhallzeit und Schallkartographie basiert. Das System besteht aus einem 16-Bit-Windows-3.1 bzw. -95-MDI-Hauptprogramm (Multiple Document Interface), einem eigenen Texteditor, der mit dem Hauptprogramm kommuniziert, und einem Satz AutoLISP-Files für die AutoCADSchnittstelle. Im Hauptprogramm CATTMAIN.EXE sind Vorhersage, binaurale Wiedergabe, softwaremäßige Faltung, Hinzufügen mehrerer Quellen, Management der Abstrahlcharakteristik, Absorptions/Diffusions-Library, Batch-Verarbeitung, WAV-File-Wiedergabe, Fileumwandlung und Betrachten/Ausdrucken von Plotfiles integriert. Anforderungen an die Hardware IBM-kompatibler PC mit mindestens einem 80386 SX mit Windows 3.1x (im protected und enhanced 386-er Modus) oder mindestens einem 80386 DX mit Windows 95. Ein mathematischer Koprozessor ist nicht erforderlich, da er von Windows notfalls emuliert wird, ist aber dringend angeraten. Raumgeometrie und Absorption Die Raumgeometrie kann jedes Aussehen haben, solange ihre Form durch maximal 999 Flächen angenähert werden kann. Alle Daten werden dynamisch im Speicher zugeteilt, jedoch kann durch Kenntnis der maximalen Flächenzahl der Speicher effizienter genutzt werden. Immerhin kann die Modellgeometrie so beschrieben werden, daß die Flächenzahl die Grenzen der Speicherkapazität erreicht, jedoch ist 11 CATT-Acoustic demo version die benötigte Speicherkapazität für typische Räume mit 100 bis 300 Flächen viel geringer. Da die Geometrieeingaben in einem Texteditor erfolgen, können Leerzeilen und Anmerkungen eingefügt werden, und die Daten müssen nicht in fest zugeordneten Zeilen stehen. Ungewöhnliche Features wie symbolische Konstanten, Variablen (sogar mit Aufrufen mathematischer Funktionen), IF-Statements, Tracing-Statements, Interaktive Eingabe und hierarchische Geometriefiles werden ebenfalls unterstützt. Die Geometriefiles werden vom Hauptprogramm nicht gewöhnlich gelesen sondern eher übersetzt. Überblick über die geometrische Beschreibung: · Anzahl der Ecken/Knoten Speicherplatz begrenzt, im Modell praktisch nur durch den freien · hierarchische Organisation der Geometriefiles ermöglicht Strukturierung · Hauptraum; · Balkone; · Reflektoren; · zusätzliche Reflektoren; · Zuhörerräume; · Geometriefiles können in beliebige Richtung skaliert werden z.B. zum Ausgleichen fehlerhafter Zeichnungen oder Umwandeln vom mm in m; · Geometriefiles können als Objekte definiert und später verschoben und/oder rotiert (typisch bei Reflektoren) bzw. gespiegelt werden, und es können inhaltliche Duplikate mit neuen Verschiebungs-/Rotationswerten angefertigt werden; · symbolische Konstanten und Ausdrücke mit Funktionsaufrufen zum Festlegen von Koordinaten, Rotationen, etc.; mathematischen Verschiebungen, · mit Spezialtools können Eckenmodelle erstellt werden, die automatisch an Flächen gebunden bzw. in denen Ecken durch Kreuzungspunkte zwischen einer Linie und einer Fläche festgelegt sind; · Werkzeuge zum Verwalten eines strukturierten Modells wie z.B. das Festlegen des x-Wertes einer Ecke als selber x-Wert einer anderen Ecke, oder die Verwendung lokaler Ecken- und Flächennummern in jedem File; · Flächen können in beliebiger Zahl in Subflächen unterteilt werden, jede mit individuellen Absorptions/Diffusions-Charakteristiken. Die Berechnungsdauer für ein Quellraum-Modell ist etwa proportional zur Anzahl der Flächen hoch der 12 CATT-Acoustic demo version Reflexionsordnung. Durch Unterteilen einer Fläche in Subflächen mit unterschiedlichem Absorptions/Diffusions-Verhalten anstelle der Definition mehrerer Einzelflächen kann die Rechenzeit herabgesetzt werden. Außerdem besteht die Möglichkeit, die Subfläche zu verändern, ohne ein neues QuellraumModell berechnen zu müssen; · Flächen und Subflächen können konkav oder konvex ausgestaltet sein wobei die Anzahl solcher Flächen praktisch nur durch den verfügbaren Speicher begrenzt wird; · Die Reihenfolge bei der Eingabe von Flächeneckpunkten kann im Uhrzeigersinn von der Rückseite aus gesehen, oder von der Vorderseite (reflektierende Seite) aus gesehen erfolgen, die Reihenfolge muß nur innerhalb des GEO-Files beibehalten werden; · Bibliothek aus mit Namen versehenen Absorptions/DiffusionsCharakteristiken. Die Anzahl der Eingaben ist nur durch den verfügbaren Speicher begrenzt. Absorptions/Diffusions-Charakteristiken können auf verschiedene Arten definiert werden: · als ein mit Namen versehener Bibliothekseintrag (häufige Materialien, die im Modul für Oberflächenbeschaffenheit eingegeben werden); · als ein mit Namen versehener Eintrag in ein Geometriefile (häufige Materialien in einem Raum); · direkt in % (seltene Materialien, die keine Namen benötigen); · eine Fläche oder Subfläche kann einer automatischen frequenzabhängigen Kantendiffusion zugewiesen werden um die diffudierenden Effekte der Diffraktion zu emulieren; · Festlegen einer frequenzabhängige Standard-Diffusion Koordinatensystem Prinzipiell kann jedes rechtsdrehende Koordinatensystem verwendet werden, aber um zu gewährleisten, daß die Blickwinkel für perspektivische Darstellungen, Zielwinkel von Quellen und Impulseinwirkungswinkel richtig verstanden werden können, muß das Koordinatensystem folgendermaßen beschaffen sein (siehe Abb. 9): 13 CATT-Acoustic demo version Z stage side view Y Y X top view Fig. 8 Raumkoordinatensystem Der Ursprung kann überall gesetzt werden, es empfiehlt sich aber, ihn entlang einer der Raumsymmetrielinien zu setzen (um die Spiegelfunktion zu nutzen), an der Bühnenwand, der Bühnenfront oder am Proszenium. Es werden SI-Einheiten verwendet. Da jedoch die Koordinaten im Raummodell des Eingabedatenfiles skaliert werden können, kann alles in jeder Dezimaleinheit eingegeben werden. Die Ergebnisse werden jedoch immer in SI-Einheiten angegeben. Mit der AutoCAD-Schnittstelle können auch zöllige Einheiten verwendet werden. Zahlen, die in das CATT GEO-Fileformat übertragen werden, werden in SIEinheiten umgewandelt. Frequenzbereich Alle Berechnungen werden für sechs Oktavbänder angefertigt: 125 Hz bis 4 kHz. Wo es notwendig ist werden Berechnungen auch für die energetische Summe dieser sechs Oktavbänder angefertigt. Anmerkung: Der theoretische Hintergrund ist geometrische Akustik, und in den meisten Räumen lassen sich die untersten beiden Oktaven nicht gut voraussagen. In kleineren Räumen lassen sich überhaupt nur die oberen drei Oktaven (1, 2 und 4 kHz) gut voraussagen. Abstrahlcharakteristik der Quelle Die Abstrahlcharakteristik wird durch Eingabe horizontaler und vertikaler Polarwerte in 15-Grad-Teilung im Directivity-Modul festgelegt. Die Anzahl der Directivity-Files ist nur durch den freien Platz auf der Harddisk beschränkt. In der Vollversion wird auch eine 10-Grad-Teilung unterstützt. 14 CATT-Acoustic demo version Datenausgabe Eine Datenausgabe kann für eine beliebige Kombination von bis zu 26 Quellen und 100 Empfänger in jeder Oktavband-Zusammenstellung inklusive Summenpegel (falls relevant) erfolgen. Wurden die Bilddaten berechnet und gespeichert, können sie vom Programm jederzeit wiederverwendet werden, um eine neue Kombination zu generieren. Plot-files: · Echogramme (125 Hz bis 4 kHz + Summe): · logarithmischer Maßstab, dB (diskrete Reflexionen, vorwärtsintegriertes Echogramm, rückwärtsintegriertes Echogramm); · linearer Maßstab, Pa (diskrete Impulse); · linearer Maßstab, Sone (diskrete Impulse, exponentielle Integration zur Siumlation des Gehörs); · Histogramm des Absorptionsfaktors; · Histogramm des freien Ausbreitungspfades; · Histogramm der getroffenen Flächen; · Überblick über raumakustische Parameter für alle berechneten Empfängerpositionen; · Trend der raumakustischen Parameter als Funktion der Empfängerzahl; · RASTI (Überblick und Trend); · Quellraum und Anzahl der Impulse/Sekunde; · Histogramm der Reflexionen mit dem reflektierten Strahl, der Quelle und den Empfängerwinkeln; · färbige Schallkartographie · frühzeitige Schallpegelabdeckung in vier frei wählbaren Zeitintervallen; · frühzeitige energetische Schallbrechung in vier frei wählbaren Zeitintervallen; · RASTI · eine Kombination akustischer Parameter dargestellt als 2D- und/oder 3D-Karte; · Polardarstellung der Abstrahlcharakteristik; · 3D-Darstellung der Abstrahlcharakteristik („Ballon“) · 3D-Projektion des Raumes (parallel, natürlich und Kamera): · 3D eben und schattiert; · mit Eckeninformation; · mit Flächeninformation (Ecken, Flächennormale, Absorptions/Diffusionseigenschaften); · eben zweiteilig mit paralleler 3D-Projektion des Raumes; Raumakustische Parameter: · Schalldruckpegel · RASTI · Deutlichkeitsmaß · Klarheitsmaß · Schwerpunktszeit · energetische Schallbrechung · Stärkegrad · Early Decay Time 15 CATT-Acoustic demo version · Nachhallzeit Zeitfunktionen im ASCII-Format · Echogramm (quadratischer Mittelwert von Druck oder SPL); · Histogramm der Reflexionen (getroffene Flächen); · horizontale und vertikale Einfallswinkel eintreffender Reflexionen; Bilddaten und die Datenfiles diffuser Reflexion; Binärfiles zur Berechnung der Situation bei geänderter Diffusions/Absorptions-Charakteristik mit denselben Geometriedaten; Unterteilung von Ebenen, der Quellcharakteristik und der Datenausgabe; raumakustische Parameter können hinsichtlich des Erwartungswertes entsprechend einer Theorie von Mike Barron [Barron-88] (siehe in der Theorie zum Vorhersage-Modul) normalisiert dargestellt werden; geometrische Debugfiles (Geometriecheck, Ebenen-Normale, welche Ebenen grenzen an eine bestimmte Ecke, etc.); Export in Tabellenkalkulationsprogramme; Export der Geometriefiles über die AutoCAD-Schnittstelle vom CATT-Format direkt in AutoCAD. 16 CATT-Acoustic demo version 4. CATT und CATT-Acoustic Eine kurze Vorstellung von mir - Bengt-Inge Dalenbäck, dem Softwareentwickler und der Firma CATT. Im Jahre 1980 erwarb ich den M.Sc in Elektrotechnik mit einer These in der Halbleitertechnik mit einem gasempfindlichen Feldefekttransistor. Seit 1981 bin ich mit Akustik beschäftigt, bis zum Jahr 1989/90 hauptsächlich als TeilzeitLehrer beim Dept. of Applied Acoustics at Chalmers University of Technology in Gothenburg in Schweden (siehe [Chalmers] im Helpfile, Abschnitt 11). Im Jahre 1986 gründete ich die Firma CATT (Computer Aided Theatre Technique), ursprünglich mit der Entwicklung von CAD-Software für Beleuchtung und Dekordesign beschäftigt, wobei ich die halbe Zeit als Lehrer tätig war und die restliche Zeit in der Firma. 1990 trat ich der Chalmers Room Acoustics Group als Ph.D.-Halbtagsstudent bei. Im Dezember 1995 erlangte ich meinen Ph.D. in der Vorhersage und akustischen Präsentation von Raumakustik bei Chalmers. Danach konzentrierte ich mich auf CATT und die Softwareentwicklung, bleibe aber so weit wie möglich mit der Forschung in Kontakt. Nachfolgend ist eine Aufstellung über meine wichtigsten Softwareprojekte bei CATT: · 1987: CATT-Lighting: Theaterbühnen. 3D CAD-Programm für Beleuchtungsdesign auf · 1987: CATT-Decor: 3D CAD-Programm für Dekordesign auf Theaterbühnen zur Unterstützung von CATT-Lighting. · 1988: CATT-Acoustic: Quellraums. Raumakustische Simulation mit Modellierung des Die ersten drei Projekte wurden auf einem Commodore Amiga realisiert. · 1989: CATT-Acoustic MS-DOS: Die Beleuchtungs- und Dekordesign-Programme wurden fallengelassen, die Arbeit konzentrierte sich auf Raumakustik und PCSoftware. · 1990: Nachverarbeitung der Ergebnisse von CATT-Acoustic durch Erzeugen von binauralen Impulsantworten für akustische Wiedergaben. Für Faltungen wurde ein Lake FDP-1 Convolution-Prozessor eingesetzt. - 1990-94: Zahlreiche Softwareerweiterungen. 17 CATT-Acoustic demo version · 1994: Softwaremäßige Faltung für die akustische Wiedergabe unter alleiniger Verwendung einer PC-Soundkarte. Spezielle Lake DSP-Hardware ist nun optional. · Februar 1996: erste Betaversion von CATT-Acoustic für Windows. · Juni 1996: CATT-Acoustic v6.0 for Windows. Mit Lake DSP-Hardware ist zusätzlich eine dynamische akustische Wiedergabe möglich. · November 1996: CATT-VRoom für Studio- und VR-Nachhall in Verbindung mit Lake DSP-Hardware. · März 1997: CATT-Acoustic v6.1. Die wichtigsten Neuerungen sind eine gesamte Verbesserung der Rechenleistung, schattierte 3D-Modelle, farbige Schallkarten und ein neuer und schnellerer Hallalgorighmus für die akustische Wiedergabe. Sie können CATT erreichen: CATT Mariagatan 16A S-41471 Gothenburg SWEDEN Telefon/FAX: +46 31 145154 e-mail: [email protected] www: http://www.netg.se/~catt Die neueste Aufstellung der CATT-Acoustic-Händler können Sie der CATT wwwHomepage entnehmen, oder Sie kontaktieren CATT direkt. 18