Michael Schreiner (www.MichaelSchreiner.eu) |
Kontakt/HomeForschung und LehreIndustrie-ProjektePublikationenCurriculum VitaeLoose Ends08380Big BandBrückeVirtual ViolinDescartes!Lady BugViperMagnetRC-HelikopterNussknackerBilden Sie mal ...System WatchSite Map
Haftungsausschluss |
Virtual Violin
Zusammen mit meinem Diplomanden Christian Geiger wurde ein Physical Modeling Synthesizer entwickelt. Es ist in C++ implementiert und als VST-Plugin realisiert, so dass er unter verschiedenen VST-Hosts lauffähig ist. Der Synthesizer implementiert ein physikalisches Modell von Geigensaiten. Die Differentialgleichungen, die die Bewegung der Saite beschrieben, werden mit der Methode der Finiten Elemente gelöst. Dies ist eine andere Methode als die Standard-Implementierungen mit digitalen Waveguides (siehe z.B. die umfangreiche Webseite von J. O. Smith). Unser Prototyp hat folgende Charakteristika:
Die genannten Eigenschaften haben insbesondere den Vorteil, dass die Dynamik beim Anstreichen sehr realistisch wiedergegeben wird. Die beiden Bilder zeigen die Auslenkung der Saite nach 10 ms bzw. nach 100ms. Die gestichelte Linie markiert den Punkt, an dem der Bogen anliegt. Deutlich ist zu erkennen, dass am Anfang mehr Oberschwingungen vorhanden sind. Dadurch wird das typische Kratzen beim Anstreichen erzeugt.
Eine Animation der ersten 250 ms eines Anstreichvorganges können Sie hier herunterladen (mpg, 1.5 MB). Und natürlich gibt es auch Beispiele zum Hören:
Hier gibt es noch viel zu forschen! Bei Interesse an Diplom- oder Doktorarbeiten kontaktieren Sie mich bitte! |