Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
To jest przewodnik krok po kroku, jak skonfigurować dołączony system Interactive Particles. Jest to dość zaawansowany system, który czasami może być mylący i zalecana jest pewna wiedza na temat kodowania, Max MSP, Arduino i konfiguracji audio/wideo.
Krok 1: Czego potrzebujesz
Pierwszym krokiem jest przygotowanie wszystkiego. Dołączony plik zip zawierał wszystko, czego potrzebujesz komputerowo, w tym Max Patch (do którego będziesz potrzebować Max 8), Syphon i VPT8.
- Będziesz potrzebował Max 8:
- Będziesz potrzebował miksera z co najmniej dwoma kanałami, projektora i stojaka, męskich kabli audio od ćwierć cala do ćwierć cala, dwóch mikrofonów kontaktowych i głośników.
- Potrzebne będą również materiały do Arduino. W tym tutorialu używamy Arduino Teensy 3.5
- Na koniec będziesz potrzebować komputera Mac z systemem co najmniej High Sierra (OSX 10.13.6)
Krok 2: Arduino
Tutaj zamieściliśmy prosty schemat naszej własnej kompilacji Arduino, którego możesz użyć jako szablonu, na którym możesz oprzeć swoją własną. Ponieważ Arduino jest tak elastyczne i różnorodne, im więcej masz wiedzy na temat korzystania z Arduino, tym więcej możesz z nim zrobić. Ta konfiguracja dotyczy prostego czujnika ciśnienia używanego do zmiany między trzema tonami a fazą wyłączenia. Podłączysz kabel USB z tego i do swojego systemu.
Krok 3: Konfiguracja sprzętu
Tutaj będziesz dołączać wszystko do swojego Maca.
- Skonfiguruj projektor i wybrany stojak i podłącz go przez dostępne porty. W naszym przypadku była to VGA z przejściówką VGA na Thunderbolt 2.
- Następnie podłączysz mikrofony kontaktowe do przełącznika, po jednym w każdym kanale, jak pokazano na 3 i 4 obrazku. Następnie połączy się z komputerem Mac przez USB.
- Na koniec konfigurowanie głośników. Możesz użyć tylu głośników, ile chcesz, w naszym gotowym produkcie użyliśmy 5 głośników satelitarnych podłączonych do centralnego subwoofera, który następnie został podłączony do laptopa, ale ile zależy wyłącznie od Ciebie.
Krok 4: Maksymalna łatka: przegląd
Oto przegląd łatki po jej otwarciu. Klaster w lewym górnym rogu kontroluje manipulację, klaster poniżej, który kontroluje tony audio, a także Arduino, i wreszcie klaster po prawej kontroluje zarówno sam system cząstek, jak i serwer dla obu Syphon.
Krok 5: Maksymalna łatka: konfiguracja
- Pierwszą częścią konfiguracji jest upewnienie się, że masz prawidłowe dane wejściowe. Przejdziesz do górnej części ekranu z otwartą łatką i klikniesz „Opcje”, a następnie klikniesz „Stan dźwięku”. Spowoduje to otwarcie okna, jak widać na pierwszym obrazie, dotyczącego stanu audio systemu. Będziesz chciał kliknąć urządzenie wejściowe i upewnić się, że wybrałeś odpowiednie wejście dla przełącznika, którego używasz dla mikrofonów kontaktowych, a także wyjście w zależności od tego, czy zdecydujesz się użyć systemu głośnikowego, czy nie, chociaż użycie takiego zwiększyć zanurzenie i interakcję w systemie.
- Po prawidłowym skonfigurowaniu dźwięku możesz włączyć łatkę, klikając symbol zasilania w prawej dolnej części ekranu. To aktywuje dźwięk i przygotuje patch do wejścia i wyjścia.
- Trzecim krokiem jest przewinięcie w dół do klastra audio, w którym zobaczysz trzy duże pola z napisem „Źródło: plik dźwiękowy”, będziesz chciał to zmienić. Jeśli klikniesz na tekst, otworzy się rozwijane okno i chcesz kliknąć „Oscylator”. To zmieni dźwięk na stały ton, a pod źródłem zobaczysz etykietę „Freq:”, kliknij na to, a zmienisz częstotliwość tonu na określoną w komentarzu tuż nad każdym polem lub możesz zrobić ton, co chcesz.
- Następnym krokiem jest upewnienie się, że Arduino czyta poprawnie. Ze schematu w kroku Arduino znajduje się przycisk na Arduino i należy go nacisnąć po podłączeniu Arduino do systemu. Gdy to zrobisz, naciskasz znacznik wyboru w kodzie arduino widocznym w lewym górnym rogu okna, a następnie symbol plusa. Może pokazywać błąd, ale zwykle wciśnięcie symbolu plusa rozwiąże problem. Powinieneś wtedy nacisnąć "zaktualizuj porty szeregowe", które można znaleźć, jeśli naciśniesz łatkę "p arduino" w łatce głównej. Następnie klikniesz w miejscu, w którym jest napisane „port przychodowy bluetooth”, powinna istnieć druga opcja i jest ona zależna od portu, do którego podłączono USB i zwykle odnosi się to w jakiś sposób do USB, ale naciśnij tę opcję, a następnie naciśnij początek. To powinno rozpocząć przesyłanie danych.
Krok 6: Syfon i prosty klient
Tutaj skonfigurujesz serwer i klienta Siphon, które są używane do przesyłania systemu cząstek do VPT8.
- W łatce Max klikniesz pole obok wyrażenia „output_matrix”, a także przełącznik tuż nad nim. Spowoduje to aktywację systemu cząstek, upewnij się, że działa, klikając okno oznaczone tut02 i jeśli pojawią się cząstki, system działa.
- Następnie klikniesz na komunikat „Nazwa serwera „Syphon Server””, co spowoduje wypełnienie nazwy serwera.
- Następnie możesz otworzyć program z folderu zip o nazwie „Prosty klient”, a po otwarciu powinien automatycznie wykryć nazwę serwera, ale jeśli nie, kliknij nazwę w lewym górnym rogu i kliknij nazwę tak, jak jest pokazane na obrazku.
Krok 7: VPT8
VPT8 jest tym, czego używaliśmy do odwzorowania mapy. Może być wybredny i temperamentny, ale po uruchomieniu daje dość spójne wyniki. Będziemy mieli przewodnik krok po kroku, w jaki sposób uzyskaliśmy naszą konfigurację, ale dołączymy dokumentację online VPT8, która zawiera więcej informacji na temat innych sposobów korzystania z oprogramowania.
- Możesz otworzyć oprogramowanie z folderu zawartego w tej instrukcji. Może to zająć trochę czasu, więc bądź cierpliwy, ale po otwarciu pierwszą rzeczą jest przejście do górnego paska, gdzie jest napisane „VPT8”, kliknij „Plik” i przejdź do „Otwórz”, aby wyświetlić przeszukaj folder i będziesz chciał przejść do folderu „defaultproject-vpt8”, a następnie otworzyć plik „projectpath.maxpat”.
- Następną rzeczą, którą będziesz chciał zrobić, to kliknąć lewy dolny przycisk w oknie, aby przełączyć system z „wyłączonego” na „włączony”.
- W górnej części okna widać znak plus i minus. To dodaje i usuwa warstwy. Na razie wystarczy dodać 1 warstwę, klikając raz "+". Po otwarciu pliku ścieżki projektu może już otworzyć warstwę, a jeśli tak, po prostu przejdź do kroku 4.
- Po prawej stronie okna zobaczysz kilka wyłączonych przycisków. Najedź kursorem na tę stronę i przewiń w dół, aż zobaczysz kilka wymienionych jako „syf”, to są te, których szukasz. Kliknij przycisk „wyłącz”, aby go włączyć. Jeśli nie wypełni się automatycznie, kliknij małe kółko obok przycisku „włącz”, a następnie kliknij przycisk rozwijania i poszukaj „Syphon Server Max”, jest to serwer, który skonfigurowaliśmy w poprzednim kroku.
- Gdy odczytasz go z klienta Syfonu, przejdź poniżej, gdzie jest napisane „warstwa_1”, a następnie kliknij w miejscu, w którym jest napisane „brak”, spowoduje to wyświetlenie dużej listy. Kliknij opcję „1syphon”, co spowoduje przejęcie warstwy z danymi przesyłanymi strumieniowo z kroku 4.
- Następnie kliknij czarne pole, w którym włączono moduł w kroku 4. Spowoduje to rozpoczęcie przesyłania danych do pola podglądu i pola VPT8 po lewej stronie ekranu. Zobaczysz również 4 małe kółka z plusami. Służy do manipulowania warstwą i może sprawić, że warstwa będzie tak duża lub tak mała, jak tego potrzebujesz.
- Wreszcie, ponieważ zostaniesz podłączony do projektora, na komputerze Mac upewnij się, że używasz projektora jako oddzielnego wyświetlacza i przenieś do niego okno z napisem „VPT8”, a następnie możesz kliknąć przycisk „pełny ekran” na dole okno, aby włączyć go na pełny ekran dla projektora.
Krok 8: Cząstki
Cząsteczki powinny teraz działać. Mikrofon kontaktowy podłączony do kanału 1 będzie manipulował odpychaniem cząstek i transpozycją odtwarzanego tonu, podczas gdy mikrofon podłączony do kanału 2 będzie manipulował prędkością i przyciąganiem cząstek oraz poślizgiem odtwarzanego tonu grał. Jeśli przeszedłeś ścieżkę korzystania z Arduino, łatka jest skonfigurowana w taki sposób, że czujnik ciśnienia może łatwo przełączać się między tonami, a my zostawiliśmy kod w łatce, aby umożliwić prosty potencjometr do przełączania tonów. to jest opcja.