Beispiel Modellierung, SWAM Plattform

Die Sax Brüder verwenden einen alternativen Ansatz, der Synchron Wave von Stefano Lucato konzipiert Triggern. Diese letztere Technik ist weniger geeignet, um den Kontakt-Motor, aufgrund einiger technischen Beschränkungen, einschließlich Jitter und feste Interpolation.

SWAM Instruments

Erstellt von Stefano Lucato und Emanuele Parravicini

in Zusammenarbeit mit Peter Siedlaczek Giorgio Tommasini

Realistisch, ausdrucksstark, Echtzeit spielbare virtuelle Instrumenten?

Ja. Alle diese Instrumente nutzen, um eine neue Technologie auf einer proprietären Plattform, die SWAM Motor. Die Abkürzung steht für synchronen Wavelength Acoustic Modeling, konzipiert von Stefano Lucato.

Sie verwenden Proben als Basismaterial, chromatisch von einem professionellen Spieler über einen sehr weiten Dynamikbereich durchgeführt. Aber die Analogie mit einer Probe basierten Bibliothek endet hier. Die darunter liegende, proprietäre Technologie ermöglicht kontinuierliche Interpolation zwischen verschiedenen Vektoren wie Zeit, Dynamik, Tonhöhe und Formanten. Erweiterte Echtzeit-Verarbeitungstechniken ergeben realistische Legato / Portamento, Vibrato, Quietschen, overblow, Ausschmückungen Triller, pitchbends, Formanten Verschiebungen, Subharmonischen, knurrt und Flatterzunge in Echtzeit durchgeführt werden.

Virtuelle Instrumente? Keine zusätzliche Software erforderlich?

Was sind die Unterschiede zwischen SWAM und Kontakt-basierte Instrumente?

Beide Familien teilen sich die folgenden Grundsätze:

Es gibt jedoch erhebliche Unterschiede, aufgrund technischer Aspekte und Hintergrundphilosophie.

Kontakt-basierte Instrumente nutzen die leistungsstarken Funktionen eines renommierten Motor, darunter ausgefeilte Scripting, flexible Equalizern und Filtern, die effiziente Nutzung von Faltung und unberührten Klangqualität.

Geschwindigkeit und Ausdruck neu zu skalieren, erweitert timbral Kontrolle, die auf den einzelnen Harmonischen, virtuelle Bühne postioning und Schaffung von realistischen Ensembles aus einzelnen Instrumenten sind auch einzigartige Funktionen von Kontakt-basierte Instrumenten.

Künstliche Intelligenz Techniken werden verwendet, um die natürlichen Unvollkommenheiten eines echten Spieler zu reproduzieren. Artikulationen zu schwierig in Echtzeit mit mehreren Controllern zu erreichen, werden leicht durch die Verwendung einer Reihe von Tastschaltern ausgeführt.

SWAM basierte Instrumente verwenden die SWAM proprietäre Engine, absolut solide, und läuft wie Plugin auf praktisch jedem Host.

Obwohl es nicht streng anechoic alle Proben wurden in einer trockenen Umgebung und verarbeitet gemäß einer Technik konzipiert von Stefano Lucato aufgezeichnet Emanuele Parravicini, die zwischen benachbarten Dynamik und stellt fest, wodurch man technisch perfekte Pitch Sweeps nahtlose Überblendung ermöglicht. Sie verfügen über eine benutzerfreundliche Schnittstelle Zugang zu vielen tweakable Parameter geben, wodurch man einige timbral Kontrolle, einschließlich Echtzeit-Formantenverschiebung.

Die Einfachheit der Installation und Genehmigungsverfahren, zusammen mit sehr einfachen Verwaltung von Updates, sind Merkmale von SWAM basierten Instrumenten.

Unterschiedlich von Kontakt Instrumenten mit zwei Tastschaltern Ebene erfordern SWAM Instrumente direkte Steuerung durch die Benutzer jedes Gelenks zu formen. In der Tat sind die höchsten Prioritäten in SWAM Philosophie, Echtzeit-Spielbarkeit und Ansprechbarkeit auf den Eingang in einem physikalisch orientierten Sinn, sondern als eine genaue Wiedergabe der Leistung eines erfahrenen Musikers.

Beispiel Modellierung, SWAM Plattform

Hintergrund Philosophie

Stefano Idee ist realistisch virtuelle Instrumente zu schaffen. Sie müssen als echte Instrumente gespielt werden, eine Tastatur oder einen Wind Controller sowie drei oder vier MIDI-Controller, mit einem Expression-Pedale oder Breath-Controller. Alle Gelenke sind leicht durch den Spieler geformt, sogar in Echtzeit, mit nur Geschwindigkeit, Pitchwheel, Modwheel, ein Expression-Pedal oder Breath-Controller, ein Sustain-Pedal sowie einige optionale CCs Knurren und Flatterzunge zu steuern, Quietschen / overblow, subharmonischen und Formanten. Praktisch jeder Wind Controller verwendet werden, um diese Instrumente zu spielen.

Die tatsächliche Entwicklung

Die Controller (CCs)

Die grafische Benutzeroberfläche (GUI)

Seite Optionen

Hier finden Sie erweiterte Einstellungen finden und ermöglicht die Steuerung des Übergangs zwischen Angriff aufrechtzuerhalten, die Form von portamento, Vibrato-Rate und zufällige Schwankungen, die Art der overblow, linear oder log Reaktion auf die Expression Controller usw. Eine MIDI-Remapper Seite gibt es auch ermöglicht Remapping vieler Steuerparameter zu jedem MIDI CC.

Microtuning

Diese Funktion meistert die Anforderungen von Musikern mit nicht-temperierten Skalen, so wichtig in, zum Beispiel, dem Mittleren Osten und asiatische Musik. Unser Ansatz zur Feinabstimm liefert maximale Flexibilität, so dass benutzerdefinierte Waage, wo das Ausmaß der Verstimmung (Bereich + 60 / -60 cents genau für jede Note durch eine Reihe von Schiebern eingestellt werden.

Zusätzlich können selektive Verstimmung auf einzelne Noten in Echtzeit angewendet werden, Tastschaltern durch das Pedal oder einem anderen Controller aufrechterhalten aktiviert werden. Die zur Zeit verstimmt Noten werden in der GUI angezeigt.

Audio Interface (Soundkarte). Eine gute Qualität-Audio-Schnittstelle (USB, FireWire, PCI, Thunderbolt) mit geeigneten Low-Latency-Treiber (wie ASIO für den PC) erforderlich. Accepted Puffergröße sind 128-2048 Proben (256-512 empfohlen). Ausgezeichnete Ergebnisse werden mit jeder Sample-Rate zwischen 44,1 und 96 kHz erreicht werden.

Kopierschutz und Aktivierung. Eine einfache, aber effektive, Kopierschutz hat in der SWAM Plattform implementiert. Ein vereinfachtes Aktivierungsverfahren entwickelt, mit dem Lizenzschlüssel mit dem Download-Link zur Verfügung gestellt gleichzeitig die Instrumente des ganze Familie zu aktivieren. Sowohl eine einfache Online-Aktivierung, und eine interaktive E-Mail-basierte Offline-Aktivierung vorgesehen.