Paragon-Projekt: Euklidische Trommelmaschine

Um mit dem Raspberry Pi Musik zu machen, gibt es eine Handvoll Möglichkeiten. Menschen haben Wege gefunden, ihre Pis in Instrumente aller Art zu verwandeln. Im Vergleich dazu gibt es jedoch nur wenige Musikprojekte, die sich um den Raspberry Pi Pico drehen. Daher ist es spannend, eine neue euklidische Pico-Drum-Maschine auf reddit auftauchen zu sehen.

Einführung in die euclid-16, eine euklidische Drum-Maschine, entwickelt mit dem Raspberry Pi Pico, erstellt von aproximacion.

Dieses Projekt ist nicht nur genial, sondern auch super einfach und aproximacion hat ein GitHub-Repository mit dem gesamten Code, den Sie benötigen, um es selbst zu erstellen!

Kredit: aproximacion.

Der oben beschriebene euclid-16 besteht aus einem Perfboard und einem Seifengehäuse.

Bevor wir uns mit der Hard- und Software befassen, sollten wir das "Euklidische" an dieser Drum Machine erläutern. Euklidische Rhythmen - in Anlehnung an den altgriechischen Mathematiker Euklid - sind Rhythmen mit sehr ausgewogenen Mustern in bestimmten Zeitabständen.

Das hat alle möglichen coolen Auswirkungen, aber für dieses Drum-Machine-Projekt bedeutet es, dass Sie die Intervalle und die Anzahl der Beats in jedem Intervall bestimmen.

Die euklidischen Drumcomputer basieren ihre Muster also auf euklidische Rhythmen, die Sie in diesem Video beobachten können, dass aproximacion, der auf GitHub auf redraw hört, hochgeladen:

Kredit: neu zeichnen.

Hardware

Wie Sie sehen können, ist bei diesem Projekt eine Lochrasterplatine an einer Seifenkiste befestigt, zusammen mit einer Encoder, eine gelbe LED zusammen mit 16 roten LEDsvier Tastenzwei Schieberegister 74HC595 ICsund eine Raspberry Pi Pico.

Natürlich ist der Aufbau hier ziemlich anpassbar. Jedes Gehäuse, das den Pico und die notwendigen Komponenten aufnehmen kann, würde sich beispielsweise gut für ein Projekt wie dieses eignen.

Die beiden Schieberegister steuern die 16 LEDs, wie aus dem Schaltplan im GitHub-Repository hervorgeht:

Kredit: neu zeichnen.

Software

Der Code ist CircuitPython, was laut aproximacion auf GitHub "großartig zum Herumspielen ist", aber "es bietet keine Hardware-Timer-Interrupts, was entscheidend ist, um das Tempo konsistent zu halten."

Der Ton wird über PWM ausgegeben, kann aber auch über I2S ausgegeben werden. Mehr über die Audioausgabe mit dem Pico und PWM, I2S und I2C erfahren Sie in unseren Artikel über Audio mit dem Pico W.

In dem reddit-Beitrag sagt aproximacion: "Im Moment funktioniert es als MIDI-Sequenzer, aber Audio über PWM oder mit einem i2s DAC sollte auch möglich sein. Das ideale Ziel wäre es, billige DR-55, CR-78, Minipops, etc Samples darin zu spielen."

Und dieser kleine Drumcomputer kann bis zu 16 Sequenzen speichern.

Wenn du also eine supergünstige, wirklich leistungsstarke euklidische Drum-Maschine mit deinem Raspberry Pi Pico erstellen möchtest, ist dies das richtige Projekt für dich!

Schnappen Sie sich ein paar Picos, und dann können Sie das zusammensetzen mit einige andere Projekte um Ihre Rockband oder ein ganzes Orchester aufzustellen.

Wenn Sie mehr Details sehen möchten, schauen Sie sich den GitHub-Quellcode an hier.

Wenn Sie weitere Paragon-Projekte sehen möchten, die wir in dieser Serie vorgestellt haben, klicken Sie bitte auf hier.

Und wenn Sie Fragen haben oder ein Projekt für diese Serie vorschlagen möchten, kommentieren Sie bitte unten!

Hinterlassen Sie einen Kommentar