Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Lato Arduino E Funzioni
- Schritt 2: Lato Max E Funzioni
- Schritt 3: Se Si Volessero Aggiungere Nuove Canzoni?
Video: Guitar Heroino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Mit dieser Aufgabe, die Sie mit einer neuen Version von Guitar Hero erhalten, können Sie die gesamte Version von Guitar Hero und die Gesamtheit der Gesamtheit der besten Sequenzen der köstlichen Sequenzen der Produktion der Canzone genießen. In diesem Fall ist die Hardware-Entscheidung für Arduino, die Logik für die Logik und den Suono Max MSP 8.
Lieferungen
Per il progetto si è deciso di utilizzare i seguenti componenti:
- Arduino-UNO;
- Steckbrett (x1);
- pulsanti cromati LED mit Mikrointerruttore pro Videogiochi-Arcade (x5);
- Widerstand von 10 Kiloohm (x5);
- sensore di distanza a ultrasuoni (x1);
- Schermo-LCD (16x2 Karat)
- Pullover maschio-femmina per le connessioni con i sensori (x16);
- Pullover maschio-maschio (x7);
- cavi per ponticelli per collegare und bottoni e le resistenze.
Per i jumper maschio-maschio è tuttavia consigliabile averne un pò di più nel caso si volessero effetuare dei prolungamenti tra i diversi dispositivi.
Schritt 1: Lato Arduino E Funzioni
Der erste Schritt besteht aus der Hardware-Konfiguration von Arduino.
Per aiutarsi nella gestione dei collegamenti fare riferimento allo sketch del Circuito in allegato.
5 pulsanti sono collegati alla Breadboard e a 5 pin analogici (A5-A1) da cui leggere i valori di uscita di acceso e verbrachto (si è scelto di usare i pin analogici per Questioni di Commodità durante sistemazione del Circuito). A differenza degli stati HIGH/LOW dei pin digitali, i valori di uscita saranno 0/1023, quindi sarà necessario tenerne conto quando si andranno a far stampare i valori nella seriale. Ogni pulsante è dotato di a microinterruttore da cui è collegare il GND e prelevare il segnale ON/OFF e di un LED colorato: ogni pulsante può benissimo alimentato dai 5V che mette a disposizione a disposizione of Arduino richied di di LED di norma ma è stato notato che anche con 5V l'illuminazione risulta accettabile. Tuttavia, ich LED in questo contesto non verranno utilizzati;
Un sensore di distanza a ultrasuoni HC-SR04 viene collegato a Vcc and GND mentre i pin Echo und Trig vengono collegati rispettivamente ai pin digitali 12 und 13. Pro importare la libreria, in Arduino andare in Sketch -> Include Library -> Add. ZIP Library und selezionare la libreria scaricata prentemente. Nel contesto del gioco, tale sensore viene proposto in sostituzione alla leva del tremolo della chitarra, permettendo punteggi più alti in Occasione di note più durature. L'utente dovrà muovere la mano su e giù in corrispondenza dei due coni: a una data distanza l'effetto sarà attivato, ottenendo una variazione del rate del tremolo al valore letto dal sensore;
Lo schermo LCD viene utilizzato per la visualizzazione del punteggio
Ich valori prelevati sia dai pulsanti che dal sensore di vengono in seguito disposti in maniera ordinata and inviati tramite porta Seriale a Max MSP, che si occuperà della gestione audio.
Schritt 2: Lato Max E Funzioni
Kommen Sie scritto nella sezione predente, i dati mandati sulla porta seriale verranno in seguito gestiti da Max MSP.
Ispezionando la patch, si possono descrivere 5 sezioni Principali:
- Die erste Geste der Notensequenz von MIDI von Guitar Hero. Ogni nota della sequenza verrà trattata seperamente e comporterà l'illuminazione del colore (toggle) corrispondente;
- Die zweite Geste der Videospur von Guitar Hero. Da qui è possibile aprire il video della canzone nella sottocartella dedicata della patch e avviarlo;
- La terza sezione ist der erste Patch mit vielen Gesten von Max MSP, der von der Arduino-Serie verwendet wird. I dati saranno gli stati di ON/OFF dei pulsanti e i valori annessi ai cambiamenti nel sensore di distanza. Semper in questa sezione vengono fatti dei controlli affinchè i toggle generati dai pulsanti fisici corrispondano simultaneamente ai toggle generati dalla traccia MIDI;
- la quarta sezione gestisce invece i volumi delle tracce audio, ossia la base, la chitarra und la traccia "d'errore" quando l'utente sbaglia il pulsante da premere;
- la quinta und ultima sezione gestisce il punteggio dell'utente. Verrà assegnato un punto in mehr per ogni nota giusta, uno in meno per ogni nota sbagliata, una serie di punti in mehr per ogni nota lunga giusta e il doppio di tali punti nel caso di nota lunga giusta con l'effetto. tremolo* Il punteggio verrà quindi visualizzato sullo schermo LCD in tempo reale.
La patch viene messa in allegato, lì è possibile trovare tutte le istruzioni necessarie per il funzionamento del gioco.
Pro aprire la patch, aprire Max und selezionare l'Opzione "New From Clipboard".
* L'effetto tremolo utilizzato è stato scaricato al seguente link
Schritt 3: Se Si Volessero Aggiungere Nuove Canzoni?
Per aggiungere una nuova canzone è necessario avere:
- le tracce audio della base und della chitarra isolata che verranno in seguito caricate su Max*;
- la traccia MIDI della chitarra**;
- Das Video von Guitar Hero della Canzone.
Una volta che si hanno a disposizione questi file is Importante seguire i seguenti step:
- Mettere in sincro il video con le tracce audio (es ist ein nützliches Werkzeug zum Bearbeiten von Video esterni) und esportare il video tagliato und mutato;
- all'interno della cartella in cui è contenuta la patch Max, creare una cartella dedicata per la canzone (vedere immagine in allegato) und coopiare tutti i file (Audio, MIDI, Video) all'interno di essa:
- caricare i file all'interno della patch seguendo le istruzioni incluse al suo interno.
ANMERKUNG: Il segnale prelevato dai pulsanti in seguito alla pressione potrebbe presentare un pò di latenza. E' possibile, quindi, che per alcune canzoni più complesse l'arrivo dei segnali a Max non coincida con l'arrivo dei messaggi MIDI, quindi in quel caso è necessario allungare la durata delle note con l'aiuto di un editor MIDI, in Maniera tale da rendere mehr Flüssigkeit des Gameplays.
*Nur in der Version von Guitar Hero/Rock Band ist es möglich, Musik zu kompensieren, um Audio- und MIDI-Tracks zu verfolgen, die für die Durchführung von Tutti und Passagen von Espressi sopra erforderlich sind. Si ricorda che scaricare ist zustimmend solo im Besitz der originalen Kopie des gioco.
**Le trace MIDI potrebbero contenere diverse versioni delle sequenze estese su altre ottave. Sarà cura dell'utente eliminare tutte le note eccetto quelle nel range 96-100 (C7 - E7)