Floppy Music

  • Februar 2017
  • Bachelor-Studium
  • Semesterprojekt

Die Idee für unser Projekt Floppy entstand daraus, dass wir alte Hardware wiederbeleben und damit etwas kreatives Schaffen wollen. Dabei sind wir auf die Idee gekommen, Musik zu erzeugen. Anschließend haben wir uns darüber informiert welche Möglichkeiten uns offenstehen. Dabei sind wir auf Videos in YouTube gestoßen, in denen mit Floppy-Laufwerken Musik erzeugt wird. Unsere Gruppe fand diese Art der Musikerzeugung interessant, und da es über den Raspberry Pi gesteuert werden kann, für unser Projekt geeignet.

In einem ersten Versuch haben wir den Step-Motor eines Diskettenlaufwerkes angesteuert. Der Step-Motor des Lesekopfes ist der eigentliche Faktor bei der Tonerzeugung. Der Motor an sich erzeugt zum einen durch seine Motorbewegung ein Geräusch, zusätzlich kratzt der Lesekopf auf der eingelegten Diskette. Der Schrittmotor bewegt sich immer um einen Schritt, wenn sich der Wert an einem bestimmten Pin des Laufwerkes von High auf Low ändert. Die Richtung wird durch einen zweiten Pin angegeben. Durch Low auf dem Richtungs-Pin des Laufwerkes bewegt sich der Schrittmotor bei einem Wechsel nach vorwärts (in Richtung der Mitte der Diskette), High auf dem Richtungs-Pin wirkt entsprechend entgegengesetzt. 

Ein Webinterface ermöglicht die Verwaltung und den Upload von MIDI-Dateien. Über das Webinterface können Midi-Dateien ausgewählt werden, die dann durch die Disketten wiedergegeben werden. Auf einem LCD-Display wird der aktuell abgespielte Titel ausgegeben.

An diesem Projekt waren außerdem beteiligt:

  • Julian Bruckbauer
  • Justin Esposito
  • Max Markon
  • Tizian Melzer