16
LV Klanganalyse und Synthese Physikalische Modellierung mit Modalys TM Physikalische Modellierung mit Modalys TM piet johan meyer [email protected]

Physikalische Modellierung mit ModalysTM · • force Ausübung einer Kraft ohne Modell ... • bow das Objekt mit einem Bogen streichen • reed das Objekt mit einem Rohrblatt anblasen

  • Upload
    vanthu

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

LV Klanganalyse und Synthese

Physikalische Modellierung mit ModalysTM

Physikalische Modellierung mit ModalysTM piet johan [email protected]

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

Dokumentation

• Generelle Informationen über Physikalische Modelle (speziell Wellenleiter-Synthese) http://www-ccrma.stanford.edu/~jos/waveguide/ (Julius O. Smith III, “Physical Audio Signal Processing for Virtual Musical Instruments and Audio Effects”, August 2007 Edition)

• ModalysTM Online-Dokumentation http://support.ircam.fr/doc-modalys/spip/page_garde.php3?

• PDF-Files (Ircam Documentation) ModalysTM introduction, 3rd edition (english) ModalysTM tutorial, 3rd edition (english) ModalysTM reference, 3rd edition (english) ModalysTM reference manual - finite elements objects (english) ModalysTM, trois exemples de constructions d’instruments (french)

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

Überblick

• Einführung • Generelle Aspekte der Modal-Synthese • Interfacing mit ModalysTM

• Einfache Modelle • Ausblick • Kombinationsmodelle • Finite Element Modelle

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

Physikalische Modellierung mit ModalysTM

Modal Synthese

• Ursprüngliche Anwendung in Automobilindustrie und Architektur • Basiert auf den Grundlagen der Modalanalyse (link wikipedia) generell - Die harmonische Reaktion auf eine ausgeübte Kraft kann errechnet werden, solange die charakteristische Masse, Eigenfrequenz, und Eigendämpfung einer Struktur bekannt sind.

platte (oben), fell (mitte), Körper (unten)dargestellt durch Massen und Federn

video - Vibration einer Fahrzeugkarroserie

Physikalische Modellierung mit ModalysTM piet johan [email protected]

• Massen und Federn (applet) - alle Strukturen (Objekte) in ModalysTM können als Netzwerke von Massen und Federn dargestellt werden.• Beispiel für die Modes einer Saite (applet)

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

Interfaces

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

Instrumente

• Hierachie eines Instruments in ModalysTM

access-position

controller

connection

access-position

object

access-position

output listening-point

synthesis

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

Controller (make-controller ‘…)

• envelope ein BPF (break-point-function)

• dynamic während der Synthese oder extern dynamisch kontrolliert

• signal kontrolliert durch ein Eingangssignal

• band-limited-noise weisses Rauschen limitiert durch einen Bandpass-Filter

• noise weisses Rauschen (volle Bandbreite)

• random kontrolliert durch Zufallswerte

• midi kontrolliert von einer MIDI-Datei

• foreign-call kontrolliert durch eine Lisp-Funktion, definiert im Code

access-position

controller

connection

access-position

object

access-position

output listening-point

synthesis

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

Connections (make-connection ‘…)

• position ein Zugangspunkt auf einem Object

• adhere “Verkleben” zweier Zugangspunkte auf zwei Objekten

• spring Verbindung zweier Zugangspunkte auf zwei Objekten mit einer Feder

• force Ausübung einer Kraft ohne Modell

• pluck das Objekt zupfen

• strike das Objekt mit einem Hammer schlagen

• felt das Objekt mit einem Schlegel schlagen

• bow das Objekt mit einem Bogen streichen

• reed das Objekt mit einem Rohrblatt anblasen

• valve das Objekt mit einem Trompetenansatz anblasen

• reed-free das Objekt mit einer Zunge (Orgel, Akkordion) anblasen

• hole ein Finger-Loch (Flöte)

access-position

controller

connection

access-position

object

access-position

output listening-point

synthesis

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

Objects (make-object ‘…)

• harmonic-oscillator eine Masse und eine Feder• mono-two-mass ein Modell zweier Massen und einer Feder in einer Dimension• bi-two-mass ein Modell zweier Massen und einer Feder in zwei Dimensionen

• closed-closed-tube eine Luftsäule an beiden Enden geschlossen• closed-open-tube eine Luftsäule an einem Ende geschlossen• open-open-tube eine Luftsäule an beiden Enden offen

• free-circ-plate eine runde, nicht fixierte Platte• clamped-circ-plate eine runde, an den Kanten fixierte Platte• rect-plate eine rechteckige Platte• rect-free-bar Sonderfall einer Platte -> Vibraphon

• circ-membrane ein rundes Fell• rect-membrane ein rechteckiges Fell

• mono-string eine Saite in einer Dimension • bi-string eine Saite in zwei Dimensionen (notwendig für die bow-connection)

• cello-bridge ein Cello-Steg• violin-bridge eine Geigen-Steg

• clone eine exakte Kopie eines Objektes• melt-hybrid ein Hybrid aus zwei Objekten mittels Interpolation der Modes• mix-hybrid ein Hybrid aus zwei Objekten mittels Vermischung• reson-model ein resonierender Filter

• finite-element ein Objekt basierend auf einem 3D-Drahtmodell

• read-from-file ein Objekt aus einer Datei (save-object …)

access-position

controller

connection

access-position

object

access-position

output listening-point

synthesis

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

Beispiele - simple Modelle

• string-force

0

controller ‘envelope

connection ‘force

output

string

Physikalische Modellierung mit ModalysTM piet johan [email protected]

• string-strike

0

controller ‘envelope

connection ‘position

connection ‘strike

mono-two-mass

output

string

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

• string-pluck

0

controller ‘envelope

connection ‘position

mono-two-mass

connection ‘pluck

output

string

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

• plate-strike

connection ‘position

connection ‘strike

bi-two-mass

rect-plate0

1

output

0

controller ‘envelope

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

• circ-membrane-strike

connection ‘position

connection ‘strike

bi-two-mass

circ-membrane

output

0

controller ‘envelope

Physikalische Modellierung mit ModalysTMpiet johan [email protected]

• reed-tube

connection ‘reed

connection ‘position

tubebi-two-mass

output