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.