Sampling, Recording, Programmierung & Software

Kategorie: Synthesizer Seite 4 von 5

SuperCollider – Eine musikalische Programmiersprache, die kein Teilchenbeschleuniger ist…

Warum sollte ich Musik programmieren wollen? Wie soll das funktionieren? Wie kann folgende Codezeile musikalisch sein?

{SinOsc.ar(LFSaw.ar(XLine.kr([0.01,0.02],[400,500],100)).range(1,2000).round(200))}.play;

SuperCollider ist eine freie, objektorientierte, Müll sammelnde (Garbage Collection), auf Smalltalk basierende Programmiersprache, die es einem ermöglicht Synthesizer, Sequenzer und Effekte zu entwickeln. Außerdem ist es möglich GUIs zu programmieren und SuperCollider eignet sich hervorragend für interaktive Programmierung und Live Coding

Wenn man möchte, kann man sogar eine komplette DAW inklusive einer GUI in SuperCollider bauen (lnxstudio.sourceforge.net)

SuperCollider wurde 1996 von James McCartney (nicht zu verwechseln mit dem Sohn des Fab Four Bassisten) entwickelt und veröffentlicht. Damals war es nur auf dem Mac verfügbar und musste bezahlt werden. Seit 2002 ist SuperCollider eine freie Software unter der GNU License und wird mittlerweile von einer riesigen Community gepflegt und weiter entwickelt.

Ungewöhnliche Wege Rhythmen zu programmieren – Teil 1: VCV Rack

Neues Jahr, neue Serie. Ein Thema, was mich immer wieder beschäftigt und fasziniert ist die Programmierung von Rhythmen mithilfe von Software. Viele Wege führen nach Rom und da ich persönlich definitiv talentfrei bin, wenn es darum geht Rhythmen per Controller live einzuspielen oder in die Pianorolle zu zeichnen, muss ich spezielle Tools dazu benutzen.

Wenn man seine Rhythmen direkt in die PianoRoll der DAW eingibt, muss man in der Regel linear vorgehen (abgesehen von DAWs wie Ableton, Bitwig oder auch Mixcraft, die eine eine Session View anbieten). Das kann durchaus mühselig sein, besonders wenn man an Polyrhythmen denkt. Einfacher wird es da, wenn man klassische Drum Machines einsetzt. Diese spielen ihre Patterns immer in der Schleife und man muss dann ihren Output einfach in der Timeline der DAW recorden.

Auch in der Software-Welt gibt es unzählige VST-Drum Machines mit Sequenzern, die es einem mehr oder weniger schwer machen. Ich denke da an Schwergewichte wie Spark von Arturia, FXpansion’s Geist oder Tremor oder Punch von Rob Papen.

In dieser Serie will ich aber einen anderen Weg gehen. Zuerst einmal möchte ich nur Lösungen vorstellen, die keine zusätzlichen Kosten verursachen – womit die oben genannten Apps schonmal alle rausfallen. Dann will ich keine Drum Machines, die einen Sequenzer ähnlich der Pianorolle aufweisen und außerdem sollten Polyrhythmen und auch Euklidische Rhythmen relativ leicht umgesetzt werden können. Die letzte Voraussetzung ist, dass die Tools in allen DAWs einsetzbar sind, womit dann z.B. Max4Live oder ähnliches auch rausfällt.

Found Sounds – Sound Design für Rhythmus und Melodie

Schonmal die Drum-Samples gezählt, die beispielsweise bei der Ableton Live Suite mitinstalliert werden? Oder bei Bitwig, oder Studio One … oder sonstwo? Alle gängigen Drum Machines: 808, 909, 707, 606, LinnDrum, C78, … Akustische Drums: für Rock, Pop, Funk, Metal, … Wie soll man sich da entscheiden? Irgendwann kann man die immer gleichen Sounds auch nicht mehr hören, oder? 

Schon Anfang des letzten Jahrhunderts haben kreative Köpfe darüber nachgedacht einfach mal Alltagsgeräusche in die Musik mit einfließen zu lassen. Da gab es Avantgardisten, die in alltäglichen Geräuschen wie das Rattern und Schnauben von Eisenbahnen wunderbare Rhythmen und Muster gehört haben. 

VST-Instrumente und -Effekte in VCV Rack?

Yupp. Der VST Plugin Host für’s Rack ist fertig. Eigentlich sind es zwei Module. Eines für Instrumente, das andere für Effekte. Beide haben die Möglichkeit bis zu 16 Parameter des Instruments oder Effekts zu automatisieren oder per Midi anzusprechen. 

Die beiden neuen VST-Host Module…

Instrumente können zur Zeit nur monophon gespielt werden, aber ich denke das wird sich demnächst noch ändern. Wenn man oben auf das Namensfeld des Moduls klickt, kann man ein VST Plugin auswählen und über das „Auge“ dessen GUI aufrufen. 

Wenn man einen Parameter in die Liste der 16 möglichen Parameter aufnehmen möchte, einfach auf ein leeres Feld klicken (- – -) und dann in der GUI des Plugins einen Parameter „anfassen“.


Ich persönlich weiß noch nicht, ob es so gut ist, dass VCV Rack somit fast zu einer richtigen DAW wird. Es gibt so schon eine Fülle an Modulen und wenn die Anzahl der Instrumente und Effekte jetzt schier unendlich wird … beflügelt das nicht unbedingt die Kreativität.

Es ist auf jeden Fall eine gute Arbeit von Andrew Belt und wahrscheinlich auch ein logischer Schritt. Ich werde aber auf jeden Fall erstmal bei den nativen Plugins bleiben…

VCV Rack – Erst einmal ein paar Grundlagen (Teil 01)

Ich habe hier schon ein paar mal etwas zum Open Source Modular Software Synth-System VCV Rack geschrieben. Da ich mich in Zukunft etwas mehr damit beschäftigen möchte – auch in Bezug auf der Entwicklung eigener Module – dachte ich, dass es ganz nett wäre, wenn ich eine kleine Artikelreihe mit den Grundlagen der modularen Synthese schreibe. Auch um mein Wissen mal wieder etwas aufzufrischen, denn es ist schon ein paar Monate her, dass ich zuletzt mit VCV Rack etwas gebaut habe.

Tracktion T7 und VCVRack – Audiotracks recorden und den Synth mit Midi steuern

Ich bin VCV Rack Fan und das erste was ich tun musste, als ich Tracktion T7 angetestet habe, war die Verbindung mit dem modularen Synthesizer. Im Grunde ist es wie mit jeder anderen DAW, aber für alle anderen findet man einige Videos auf YouTube. Tracktion findet da eher nicht soviel Beachtung. Aber gerade weil T7 keinen eigenen Synthesizer mitbringt, macht es Sinn das modulare Open Source Wunderkind zu nutzen.

VCV Rack und Tracktion T7 ergänzen sich ganz wunderbar…

Max For Live – Ein eigener Sampler: 01 Von Noten und Anschlagstärke

Ziel dieser Reihe ist es einen eigenen Sampler mithilfe der visuellen Programmiersprache Max umzusetzen. Nach und nach will ich die einzelnen Komponenten entwickeln und ein vollwertiges Instrument für Ableton Live bauen, auch wenn diese DAW in Sachen Sampler mehr als ausreichend ausgestattet ist. Es geht hier ja in erster Linie auch um den Lerneffekt. Im Anschluss ist dann geplant dieses Projekt in C++/JUCE umzusetzen, was vom Umfang her etwas mehr Arbeit sein wird.

Was ist ein Sampler?

Per Definition ist ein Sampler ein Synthesizer, der Töne in unterschiedlicher Länge aufzeichnen kann und diese dann in verschiedensten Tonhöhen mithilfe einer Piano-Tastatur wiedergeben kann. Bei dieser Definition will ich es zunächst einmal belassen. Die Feinheiten folgen dann in späteren Artikeln.

Die bekanntesten Software Sampler sind sicherlich Kontakt von Native Instruments, Motu’s MachFive, Falcon von UVI oder der Halion von Steinberg. Aber auch jede DAW hat mittlerweile fast immer einen Sampler mit an Bord, manchmal – wie in Renoise – bildet dieser sogar den Mittelpunkt der Workstation.

Die Möglichkeiten in Kontakt sind … vielfach!

Max For Live – Sound Synthese und Sound Verarbeitung, sowie ein Rundgang durch den Editor

Der Computer hat die Welt der Fotografie, Musik, Film oder beispielsweise auch  Kommunikation von einer analogen in eine digitale Welt aus Nullen und Einsen verwandelt. Ein Computer kann Zahlen gut verarbeiten, vor allen Dingen sehr schnell. Ich will mich hier heute aber nur um zwei Themen der digitalen Musikwelt beschäftigen. Zum einen mit der Sound-Synthese, d.h. mit der Erstellung von Klängen im Computer und zum anderen mit der Sound-Verarbeitung, also dem Verändern von Sound.

Der Arturia Arp 2600 ist ein typischer Synthesizer mit eingebauter Sound Verarbeitung

VCV Rack – Wie man weitere Module installiert, kompiliert oder am besten gleich ganz eigene Ideen programmiert

Die Anzahl der Module für VCV Rack wächst rasant. Vor kurzem hat @Klirrfaktor in einem Tweet auf eine Übersicht verwiesen, auf der er Screenshots aller derzeit verfügbaren Module zeigt. Es sind mittlerweile über 300!

Den besten Überblick verschafft man sich auf den GitHub-Wiki Seiten des Projektes. In den meisten Fällen liegen die Module als Binaries vor, die entpackt werden und der entpackte Ordner dann direkt in das Plugins Verzeichnis von VCV Rack kopiert werden kann. Unter MacOS liegt dieser Plugins Ordner im Documents Verzeichnis des Nutzers.

Übersicht aller verfügbaren Rack Module (Quelle: theklirrfaktor.com)

Bitwig Kurztipp: VCV Rack mit Bitwig Studio steuern

Da ich seit ein paar Tagen großer VCV Rack Fan bin, musste ich natürlich auch gleich mal ausprobieren, wie man den modularen Synthesizer mit Bitwig verbinden kann. Bzw. wie man das Rack in einem oder mehreren Instrumententracks in Bitwig nutzen kann. Heute morgen habe ich gelesen, dass eine VST Unterstützung mit der Version 0.6 im Januar 2018 kommen wird. Es wird kein eigenständiges Plugin entwickelt, sondern ein Bridge-Modul für das Rack.

Bis dahin kann man sich auch anderweitig behelfen. Eine Variante sind die Hardware-Instrument-Module in Bitwig Studio 2. Zuerst baue ich mir mal ein kleines Rack. Wichtig ist hier natürlich ein Midi Modul. Ich habe hier einmal ein Midi-To-CV-Interface eingesetzt, den einzigen Midi-Port meines Audio Interfaces ausgewählt und den Midi-Kanal 1 eingestellt.

Ein simples Rack zum Test mit Bitwig Studio

Seite 4 von 5

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