Musical-Fliesen

5 Schritt:Schritt 1: Laden Sie die benötigten Dateien Schritt 2: Kaufen oder bauen notwendigen Komponenten Schritt 3: Erstellen Fliesen Schritt 4: Führen Sie die Anwendung Schritt 5: Musik

Musical-Fliesen

Diese Instructable führt Sie durch die erforderlich sind, um unsere Physical Computing Projekt einer Tabelle, die Musik erzeugt auf der Basis der Positionierung der Fliesen auf sie gesetzt wird neu Schritte.

Schritt 1: Laden Sie die benötigten Dateien

  1. Musical-Fliesen

    Wenn Sie nicht über Max MSP 7 können Sie herunterladen Max Runtime hier , welche Sie verwenden können, aber Max-Anwendungen nicht bearbeiten.
    Laden Sie reacTIVision und die Max MSP TUIO Client hier . (Wir verwenden reacTIVision 1.5 für Mac OSX.) Laden Sie diese Ordner mit den beiden Max-Patches: StepSequenPoly.maxpat und ez-synth2.maxpat. In beiden der Patches im Archiv unten, um den TUIO11_MaxMSP Verzeichnis aufgenommen (Alternativ, wenn Sie mit Max MSP 7 und nicht die Laufzeit sind, können Sie die TUIO Client, um Ihren Benutzerpfad hinzuzufügen: Optionen - Datei-Einstellungen - Pfad hinzufügen.)

Schritt 2: Kaufen oder bauen notwendigen Komponenten

  1. Musical-Fliesen

    Musical-Fliesen

    Musical-Fliesen

    Eine Tabelle muss mit einer Glasoberfläche und einer Kamera, die Objekte zu sehen. Wir Prototyp das Projekt mit einem Wäschekorb und ein klares Stück Acryl. Wir sind mit einem Couchtisch bei Ikea und einer Logitech Webcam gekauft.
    Montieren Sie die Kamera nach oben auf der Tischoberfläche. Bestimmen Sie das Sichtfeld der Kamera (mit Photo Booth oder eine ähnliche Anwendung) und markieren Sie diesen Abschnitt der Tabelle.

Schritt 3: Erstellen Fliesen

  1. Musical-Fliesen

    Musical-Fliesen

    Überlegen Sie, wie viele Fliesen Sie möchten, um auf dem Tisch auf einmal horizontal und vertikal zu passen. Finden Sie die Datei, die Bezugsmarkierungen im reactivison Verzeichnis und drucken Sie die ersten sechzehn Marker, so dass Sie die Markierungen zu skalieren, dass sie klein genug, um auf Ihre Fliesen passen. Verwendung Corel Draw oder einem ähnlichen Modellierungssoftware erstellen Sie einen schachbrettartigen Raster von hexagonal Haaransatz skizziert, um Laser geschnitten werden. Stellen Sie sicher, dass die Umrisse sind die richtigen Abmessungen. Innerhalb der einzelnen Haar Umriss setzen eine kleinere Fest Sechseck, um eine Textur in die Fliese besten gravieren. Zeigen Sie mit der Acrylglasplatten in der Laser-Cutter, und drucken Sie die Datei. Sobald der Auftrag abgeschlossen ist, entfernen Sie die Schnittsechsecke. Verwenden Sie Schleifpapier, um die Fliesen auf ihre nicht gravierten Seite aufrauen, dann eine Schicht Sprühfarbe an der Spitze. Nachdem die Farbe getrocknet ist, müssen die Bezugsmarkierungen angebracht werden. Stellen Sie eine Fliese auf einem Blatt Marker mit einem Marker unter ihm zentriert ist, und mit einem scharfen Messer auf die Fliese Umriss geschnitten um. Als nächstes kleben Sie es auf die bemalte Seite der Kachel mit der Markierung abgewandten Fliesen mit Sprühkleber. Wiederholen Sie diese Schneiden und Kleben für den Rest der Markierungen

Schritt 4: Führen Sie die Anwendung

  1. Musical-Fliesen

    Musical-Fliesen

    Musical-Fliesen

    Musical-Fliesen

    Musical-Fliesen

    Musical-Fliesen

    Führen Sie sowohl die reacTIVision Anwendung und StepSequenPoly.maxpat. Doppelklicken Sie auf das Feld mit dem Titel "p VisionStuff." Halten Sie eine der Fliesen an der Kamera und bestimmen die maximalen X- und Y-Werte die Kamera liest. xpos0 bezieht sich auf die X-Position des Referenz-Markers 0 ypos0 bezieht sich auf die Y-Position des Referenz-Markers 0 im Hauptfenster Patcher, ändern Sie die Zahlen über "s xRange" und "s YRange" zu reflektieren diese Werte auf das Lautsprecher Objekt an der Boden der Haupt Patcher Ton aktivieren, um die Lautstärke zu ändern Sie den Schieberegler über der Lautsprecher Wenn Sie möchten, können Sie die Gesamt Beats in dem Maß zwischen 4 und 16 und das Tempo durch Änderung der Temporegler ändern. Wenn Sie Max MSP 7 sind, können Sie jeden Aspekt der Code, den Sie möchten, zu ändern. Zum Beispiel Vertauschen der Zyklus ~ Objekt in ez-synth2.maxpat für eine andere Wellenform, wie Dreieckwellen (tri ~) wird die Klangfarbe der Sounds ändern.

Schritt 5: Musik

  1. Musical-Fliesen

    Die Tabellenfunktionen wie polyphone Step-Sequenzer. Horizontal Platzierung bezieht sich auf die Lage zu schlagen und vertikale Platzierung bezieht sich auf die Tonhöhe. Mehrere Fliesen in vertikaler Ausrichtung wird Harmonien ergeben platziert.