JoWa Wavelet Library

Hier soll es ausschließlich um Arbeiten zu neuen und alten Ensembles gehen.

Moderator: herw

Antworten
JayT
neu
Beiträge: 2
Registriert: 20. Oktober 2017, 18:34

JoWa Wavelet Library

Beitrag von JayT »

Grüß euch!

Ich habe kürzlich meine Wavelet Library JoWa in der User Library veröffentlicht:
https://www.native-instruments.com/de/r ... how/11541/

Würde mich über Feenback freuen.
Auch, wenn das eher ein schwierigeres Thema ist, hoffe ich, mit der Bibliothek etwas Licht in die Sache zu bringen.
Außerdem würde mich interessieren, ob man darauf aufbauend Ideen umsetzen kann, oder ob dafür noch etwas fehlt.

Performance und CPU-Verbrauch sind dabei eine große Hürde.
Geht aus der Bibliothek hervor, wie man den Kompromiss meistern kann?
Habt ihr Ideen, wie man die Performance verbessern kann, ohne große Abschläge in der Lesbarkeit eingehen zu müssen?

Ich habe mich während meines Studiums mit dem Thema auseinander gesetzt und wollte mal sehen,
wie sich so eine Bibliothek mit Reaktor umsetzen lässt, um damit dann auch experimentieren zu können.

Liebe Grüße.
Johannes
Benutzeravatar
herw
moderator
Beiträge: 3122
Registriert: 13. März 2006, 18:28
Wohnort: Dortmund

Re: JoWa Wavelet Library

Beitrag von herw »

JayT hat geschrieben:Grüß euch!

Ich habe kürzlich meine Wavelet Library JoWa in der User Library veröffentlicht:
https://www.native-instruments.com/de/r ... how/11541/

Würde mich über Feenback freuen.
Auch, wenn das eher ein schwierigeres Thema ist, hoffe ich, mit der Bibliothek etwas Licht in die Sache zu bringen.
Außerdem würde mich interessieren, ob man darauf aufbauend Ideen umsetzen kann, oder ob dafür noch etwas fehlt.

Performance und CPU-Verbrauch sind dabei eine große Hürde.
Geht aus der Bibliothek hervor, wie man den Kompromiss meistern kann?
Habt ihr Ideen, wie man die Performance verbessern kann, ohne große Abschläge in der Lesbarkeit eingehen zu müssen?

Ich habe mich während meines Studiums mit dem Thema auseinander gesetzt und wollte mal sehen,
wie sich so eine Bibliothek mit Reaktor umsetzen lässt, um damit dann auch experimentieren zu können.

Liebe Grüße.
Johannes
:willkommen:
Hallo Johannes,
ich habe mal kurz in deinen upload hineingeschaut und ein paar der Ensembles geöffnet. Das sieht alles sehr aufgeräumt und intensiv aus. Leider verstehe ich von dieser Materie nichts (trotz Mathestudium), da ich REAKTOR immer sehr Klang-orientiert benutze. Bei Wikipedia geht es unter dem Stichwort wavelet schon sehr schnell ans Eingemachte.
Mir gefällt die starke Strukturierung deiner Ensembles und ich kann auch das Eingangsrauschen im Klang verändern. Ich denke das Rauschen soll zeigen, wie ein Audiosignal systematisch verändert und angezeigt werden kann. Es ist also ein Tool? Mir würde ein kurzes Statement deinerseits über den Anwendungsbereich sicherlich helfen.

Den Wert kann ich nur schwer beurteilen und somit auch kein inhaltliches Feedback geben. Ich sehe aber, wie viel Mühe und Sorgfalt du hineingesteckt hast.
JayT
neu
Beiträge: 2
Registriert: 20. Oktober 2017, 18:34

Re: JoWa Wavelet Library

Beitrag von JayT »

Danke. Sehr freundlich.

Das Ganze ist als Unterbau gedacht, ähnlich wie die FFT Bibliotheken. Ich habe noch an keinen künstlerischen Einsatz gearbeitet. Meine Demos sind eher als Anleitung für die Handhabung gedacht.

Das Ganze wirkt im Detail kompliziert, ist aber vereinfacht ausgedrückt nur ein Baum von Hoch- und Tiefpassfiltern, die jeweils das Spektrum halbieren. Also auch ähnlich wie parallel arbeitende Bandpassfilter.
Durch das Downsampling der halbierten Spektralbereiche kann man das Signal in sehr viele Spektralbereiche zerlegen, man hat allerdings dann auch große Probleme mit Aliasing. Aus diesem Grund gibt es Verbesserungen wie die Dual Tree Complex Wavelet Transformation.
Die Filter und deren Frequenzbereich sind so abgestimmt, dass sich das Originalsignal perfekt mit Upsampling und entsprechend invertierten Filtern wiederherstellen lässt.

Ganz sicher ließe sich damit ein guter Spektrum Analyse bauen (ähnlich Waves PAZ).
Multiband Effekte könnten damit vermutlich auch gut gebaut werden. Auch ein Vocoder.
Durch die mit der Dual Tree Variante zusätzlich zur Verfügung stehenden Phase je Spektralband könnte man
Pitch-Shifting ausprobieren. Dem Kommentar in der User Library nach zu urteilen funktioniert das aber nicht so gut.
Ursprünglich waren Wavelets in Datenkompression populär, womit man hier vielleicht experimentieren könnte.
Ansonsten ist der Kreativität keine Grenzen gesetzt. :D
Benutzeravatar
herw
moderator
Beiträge: 3122
Registriert: 13. März 2006, 18:28
Wohnort: Dortmund

Re: JoWa Wavelet Library

Beitrag von herw »

JayT hat geschrieben:Danke. Sehr freundlich.

Das Ganze ist als Unterbau gedacht, ähnlich wie die FFT Bibliotheken. Ich habe noch an keinen künstlerischen Einsatz gearbeitet. Meine Demos sind eher als Anleitung für die Handhabung gedacht.

Das Ganze wirkt im Detail kompliziert, ist aber vereinfacht ausgedrückt nur ein Baum von Hoch- und Tiefpassfiltern, die jeweils das Spektrum halbieren. Also auch ähnlich wie parallel arbeitende Bandpassfilter.
Durch das Downsampling der halbierten Spektralbereiche kann man das Signal in sehr viele Spektralbereiche zerlegen, man hat allerdings dann auch große Probleme mit Aliasing. Aus diesem Grund gibt es Verbesserungen wie die Dual Tree Complex Wavelet Transformation.
Die Filter und deren Frequenzbereich sind so abgestimmt, dass sich das Originalsignal perfekt mit Upsampling und entsprechend invertierten Filtern wiederherstellen lässt.

Ganz sicher ließe sich damit ein guter Spektrum Analyse bauen (ähnlich Waves PAZ).
Multiband Effekte könnten damit vermutlich auch gut gebaut werden. Auch ein Vocoder.
Durch die mit der Dual Tree Variante zusätzlich zur Verfügung stehenden Phase je Spektralband könnte man
Pitch-Shifting ausprobieren. Dem Kommentar in der User Library nach zu urteilen funktioniert das aber nicht so gut.
Ursprünglich waren Wavelets in Datenkompression populär, womit man hier vielleicht experimentieren könnte.
Ansonsten ist der Kreativität keine Grenzen gesetzt. :D
interessant
Antworten