Audio Software | Sampling | Programmierung | Home Recording | Nonsens

Kategorie: Open Source Seite 1 von 2

Eine kurze Einführung in das CLAP Audio Plugin Format …

Reaper hat vor Kurzem mit dem 6.71 Update die Unterstützung für das CLAP Plugin Format eingeführt. Aber was ist CLAP und brauchen wir neben VST, VST3, AU, AAX, etc … noch einen neuen Standard?

Quelle: bitwig.com

Sieben Jahre hat Alexandre Bique von Bitwig an dem neuen Plugin-Standard CLAP (CLever Audio Plugin API) gearbeitet und im Sommer diesen Jahres wurde Version 1.0 veröffentlicht. Zwischendurch lag das Projekt auch mal auf Eis und zum Ende hin haben ihn sein Bitwig Team und die Entwickler von U-he unterstützt. Mittlerweile gibt es schon einige Plugin-Entwickler, die das Format unterstützen und soweit ich weiß kann man es derzeit in vier DAWs nutzen: Bitwig Studio, ZRytthm, Multitrack Studio und Reaper.

Warum CLAP?

Zum einen hat CLAP den Vorteil, dass es ein Open Source Standard ist. Andere Formate sind proprietär und man muss Lizenzen bezahlen, um Plugins in den Standards zu entwickeln. Diese fallen bei CLAP nicht an.

Zum anderen hat der Entwickler Steinberg, des bekanntesten Standards VST, es sich mit vielen Entwicklern in den letzten Jahren verscherzt. Erst wurde die Unterstützung für VST2 beendet und dann wurden am VST3 Standard Änderungen vorgenommen, die nicht wirklich angekündigt wurden.

CLAP ist nicht der erste Versuch, mit einem Open Source Standard das VST-Format abzulösen. LV2 wurde 2008 ins Leben gerufen und war quasi ein Update zu dem LADSPA Plugin Format unter Linux. LADSPA war sehr limitiert und darum hat Dave Robillard LV2 veröffentlicht. LV2 ist ebenfalls Open Source und für alle drei großen Betriebssysteme verfügbar (Linux, MacOS, Windows).

LV2 hat nie den Durchbruch im Mainstream geschafft. Das Format ist in der Linux Community beliebt und verbreitet, aber unter Windows bzw. MacOS nutzt es quasi niemand und die namhaften Entwickler von bekannten Plugins ignorieren diesen Standard nahezu komplett.

Was macht CLAP besser?

Entwickler werden die neue API mögen. Sie vereint die Einfachheit von VST2 und bringt gleichzeitig neue, moderne Features, die man beispielsweise in VST3 Plugins findet und auch darüber hinaus sonst noch nirgends vorhanden sind.

Bessere Performance

Mehrere Prozessorkerne werden von Plugins und DAWs besser genutzt.

Schnelleres Scannen

Das Scannen der Plugin Library geht aufgrund von Metadaten viel schneller, als man es von bisherigen Formaten kennt.

Automation und Modulation

Per-Note Automation und Modulation (wie bei Midi 2.0) und allerlei andere Möglichkeiten der Parameter-Modulation / – Automation.

Es bleibt abzuwarten, wie die Entwickler-Community das Format aufnimmt. Wie gesagt, es gibt schon zahlreiche Plugin-Entwickler, die den neuen Standard unterstützen. Ganz vorne sind hier sicherlich Surge, Chowdhury, VCV, TAL oder auch Audiothing.

Weitere Links:

Updates der Woche – KW 48/2022

Ok, diese Woche war es wieder recht still hier … was iss’n das für’n Blog?! Naja, Vorweihnachtszeit und so. Ich habe auch wenig Musik gemacht und bin lerntechnisch nicht wirklich weiter gekommen. Dafür hat mich ein weiteres Black Friday Angebot überreden können: XLN Audio’s XO gab es kurzzeitig für weniger als die Hälfte des Originalpreises. Da musste ich zuschlagen. Ich hoffe, dass es mich ein wenig inspirieren kann…

Ich habe diese Woche Gnu Octave entdeckt. Eigentlich habe ich eine recht einfache Möglichkeit gesucht, mathematische Funktionen zu zeichnen, um diese im Blog darzustellen … und da gibt es auch einige nette Lösungen im Browser. Plötzlich fand ich mich dann im Dschungel des Internets wieder und bin hier dann auch über Octave und auch wieder mal über LaTeX gestolpert, dass ich damals im Studium schon kennen gelernt habe.

Octave (hier gibt es eine native MacOS GUI Version) ist ähnlich wie Matlab eher eine wissenschaftliche Programmiersprache, mit der man mathematische Probleme lösen und auch darstellen kann. Aber im Gegensatz zu Matlab ist Octave Open Source und kostenlos. Eigentlich hatte ich mir in meiner Audio-Programmier-Roadmap schon mehr als genug Krams zurecht gelegt … aber Gnu Octave hat mich irgendwie angefixt und daher will ich die Software auch noch lernen.

Und – wie ich letzte Woche schon erwähnt hatte – mag ich Reaper und auch diese Software will ich viel besser kennen lernen. Da hab‘ ich mir ja Einiges vorgenommen! Aber das Gute ist, dass ich somit genug Material für diesen Blog hier habe. Ich verinnerliche solche Sachen am Besten, wenn ich sie in eigenen Worten aufschreibe und das mache ich hier. D.h. in Zukunft wird hier weniger über aktuelle Software geschrieben und mehr über Reaper und Audio Programmierung (Octave, DSP, Pure Data, C++, JUCE).

Linksammlung

When AI can make Art – What does it mean for Creativity? // The Bandcamp Guide To Ride // The Death of the Key Change // Ein Old-School Web Directory mit Blogs // The Origins of Python // Eine kurze Einführung in LaTeX und TexMacs // Fokussiertes Schreiben im Browser? // Welcome to Hell, Elon // Take Care of your Blog // Photography for Geeks // The Age of Social Media is Ending // The Entire History of Reaper // How To Limit What You Say „Yes“ To // The Ultimate Guide To FFmpeg // Das war mein erster cooler Homecomputer (ich hatte vorher noch einen Uncoolen) und ich habe ihn geliebt! ///

Aktuelle Audio Software

MembraneSynth – ein freier perkussiver Synth für Mac und Win // Cassette Synth – ein neues Instrument für Spitfire LABS // Surge XT – Die Surge Module gibt es jetzt offiziell in der VCV Library // Cardinal erhält ein Update // … und Reaper ist mittlerweile auch bei Version 6.71 // Ein kostenloses Wah Pedal von Nembrini Audio // Bonnie ist ein kostenloser Drum Sampler // Caelum Audio verschenkt Roast Beef für kurze Zeit // … und PaulXStretch gibt es jetzt auch für iOS ///

Ich bin immer noch total vernarrt in Guided By Voices. Ich weiß aus zuverlässiger Quelle, dass ich das grandiose Alien Lanes Album von 1995 zum Geburtstag nächste Woche endlich auf Vinyl bekommen werde …

Damit habe ich alle meine Lieblingsalben der Band auf Platte: Vampire on Titus (1993), Bee Thousand (1994), Alien Lanes (1995), Under The Bushes… (1996). Was will man mehr? …

Eigentlich wollte ich hier eine große Liste mit Links und Zeugs zum Thema Audio-Programmierung zusammenstellen …

… brauch‘ ich aber nicht mehr. Hat schon ein anderer erledigt. Oli Larkin, Audio Developer und Software Ingenieur bei Ableton hat auf GitHub eine richtig umfangreiche Liste erstellt.

https://github.com/olilarkin/awesome-musicdsp

Was soll ich sagen? Danke dafür!

Es gibt jetzt 36 neue Surge XT Module für VCV Rack 2 …

Surge XT ist ein Open Source Software Synthesizer für alle möglichen Plattformen. Jetzt gibt es 36(!) neue Module dieses Synthesizers für ein anderes Open Source Synth Projekt: VCV Rack 2. Derzeit befinden sich die Module noch im Beta Stadion. Aber wer mag, kann sie schon jetzt benutzen.

Es gab auch damals schon einige Module für VCV Rack, aber die neuen Module sind nochmal eine andere Hausnummer. Die Benutzeroberflächen wurden professionell designed und man kann die Skins sogar ändern.

Noch sind die Module nicht offiziell in der VCV Library aufgelistet. Aber man kann die aktuellen Nightly Builds auf GitHub herunterladen. Die Builds für die verschiedenen Plattformen (Linux, Mac, Win) liegen im *.vcvplugin Format vor und können einfach in den plugin Ordner des Racks kopiert werden.

Wer nicht weiß, wo sich dieser Ordner befindet: Wenn man in VCV Rack auf das Help Menü oben klickt, dann befindet sich dort der Eintrag Open User Folder. Ein Klick darauf öffnet den Rack 2 Ordner und dort findet man dann auch den besagten plugin Unterordner. Wenn man nun VCV Rack neu startet, sind die neuen Surge XT Module in der lokalen Library.

… alle neuen Surge XT Module in VCV Rack 2

Reaper JSFX: Ich habe mal die besten Plugins aus dem Internet gesucht…

Seitdem man die Möglichkeit hat JSFX Plugins auch problemlos außerhalb von Reaper zu entwickeln und auch zu nutzen, bin ich mal auf die Suche gegangen und habe einige Resourcen im Netz rausgesucht, wo man kostenlos wirklich interessante JSFX Plugins bekommen kann.

Also, als erstes würde ich erstmal Reaper installieren. Das kostet nichts und wenn man die DAW überhaupt nicht nutzen will, muss man auch nach 60 Tagen nichts bezahlen. Die DAW nimmt kaum Speicherplatz weg und man bekommt dann schonmal die Standard-JSFX Plugins, die bei Reaper dabei sind.

Audio und Midi zwischen virtuell verkabelten Audio Anwendungen unter MacOS hin- und herschicken …

In der Softwarewelt ist es kompliziert verschiedene Audio Anwendungen miteinander zu verkabeln. Bei Hardware ist das auch irgendwie einleuchtender, egal ob Audio- oder Midi-Verbindungen. In einem Betriebssystem benötigen wir virtuelle Kabel, um die einzelnen Anwendungen miteinander zu verbinden. Meistens wird das dann irgendwie schnell zu abstrakt.

Quelle: https://www.soundonsound.com/

In der Linuxwelt gibt es Jack … und wenn man das dann mal irgendwie zum Laufen bekommt, ist es eine Wonne verschiedene Applikationen damit zu verbinden … aber es ist halt auch kompliziert einzurichten. Jack kann man auch unter MacOS und Windows installieren, aber da kann es noch komplizierter werden. Eventuell schreibe ich mal ein anständiges Tutorial für Jack unter Linux. Wer Windows für Audioanwendungen nutzt, dem ist im Grunde eh nicht wirklich zu helfen…

VST Plugins: Die wundervollen Effekte von Chowdhury DSP …

Jatin Chowdhury ist ein DSP Ingenieur, ein Musiker, ein Student, Programmierer und ganz allgemein wohl ein recht cooler Typ … würd‘ ich ma‘ schätzen. Unter dem Namen Chowdhury DSP programmiert er Plugins für Musiker und gibt diese kostenlos weiter.

Chow Tape Model …

Er selbst sagt, dass er den Drang verspürt, innovative und qualitativ hochwertige Tools zu programmieren und diese dann möglichst vielen Musikern zugänglich zu machen. Das scheint ihm zu gelingen, denn seine Plugins kosten bisher nichts und sind auf jeden Fall immer für Linux, MacOS und Windows verfügbar … manchmal auch für iOS.

Plug Data: Pure Data Patches als Plugin in der DAW?

Ok, als ich gestern etwas zu RNBO und Max geschrieben habe, bin ich kurze Zeit später wirklich zufällig über dieses Projekt gestolpert: Plug Data!

Plug Data in Action…

Das ist etwas, dass ich mir schon lange gewünscht habe und auch wenn das Projekt noch nicht ganz fertig ist, sieht das Plugin schon echt vielversprechend aus. Ok, falls jemand Pure Data kennt, dann kennt er vielleicht auch schon Plug Data, oder er hat diesen Blog soeben verlassen und installiert gerade jetzt das Plugin. Falls jemand Pure Data nicht kennt, hier eine ganz kurze Einführung:

VST Plugin: Cardinal – eine komplett modulare Synth-Umgebung in jeder DAW…

Vor einigen Jahren sorgte VCV Rack für einige Aufregung. Ein modularer Synthesizer mit unglaublich vielen Modulen im Rechner? Und auch noch komplett umsonst? Es gab natürlich auch vorher schon virtuelle modulare Synthesizer in Softwareform, aber noch nie mit solch einer wachsenden Anzahl an kostenlosen Modulen.

Cardinal VST3 Plugin

Mittlerweile gibt es VCV Rack in der Version 2. Hier gibt es nun eine freie Standalone Version und neuerdings auch eine kostenpflichtige Pro-Version, bei der dann aber auch das Rack als VST-Plugin dabei ist. Kostet knapp 150,- €.

Reaper DAW: Die JSFX Effekte kann man nun auch in anderen DAWs benutzen (YSFX) …

Reaper ist eine DAW, die unglaublich vielseitig ist und die man seinen eigenen Ansprüchen anpassen kann: Themes, Skripte und JSFX sind drei große Pluspunkte der DAW. Zum Thema JSFX würde ich demnächst gerne ein paar ausführliche Artikel schreiben. An dieser Stelle nur so viel: Reaper bietet in der DAW eine Umgebung, in der man eigene Effekte direkt programmieren und benutzen kann.

In der Vergangenheit ging das nur in Reaper. Innerhalb der DAW existiert neben den anderen nativen Effekten (wie ReaVerb, ReaEQ, ReaComp, …) ein Plugin, dass quasi der Container für JSFX Effekte ist. Es gibt zwar eine kleine Plugin-Sammlung (ReaPlugs), die man auch in anderen DAWs nutzen kann und dort ist auch dieser JSFX-Container (ReaJS) dabei. Aber diese Sammlung ist schon alt und funktioniert auch nur unter Windows.

Seite 1 von 2

Präsentiert von WordPress & Theme erstellt von Anders Norén