Cuprins:
- Provizii
- Pasul 1: Lato Arduino E Funcții
- Pasul 2: Lato Max E Funcții
- Step 3: Se Si Volessero add Nuove Canzoni?
Video: Guitar Heroino: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Cu questo proiect și vuole proporțional cu o rivisitație dello storico joc Guitar Hero, dove lo scopo è quello di totalizzare più punti posibil premendo delle sequenze di tasti during the reproduction of a canzone. In this case, per il lato hardware si è deciso di use Arduino, în timp ce pentru managementul logicii și del suono Max MSP 8.
Provizii
Pentru proiectul și este decizia de utilizare și următoarele componente:
- Arduino UNO;
- breadboard (x1);
- pulsanti cromati LED cu microinterruttore pentru Videogiochi arcade (x5);
- resistenze da 10 kilo ohm (x5);
- sensore di distanza a ultrasuoni (x1);
- ecran LCD (16x2 caractere)
- jumper maschio-femmina per le connessioni cu i sensori (x16);
- jumper maschio-maschio (x7);
- cavi per ponticelli per collegare i bottoni e le resistenze.
Per i jumper maschio-maschio è tuttavia recomandabile averne un pò di più in cazul si volessero effectare dei prolungamenti tra i diversi dispositivi.
Pasul 1: Lato Arduino E Funcții
Il primo step consiste în configurarea hardware-ului Arduino.
Pentru a-mi ajuta în gestionarea colegiilor de referință pentru a schița circuitului în alegat.
5 pulsanti sono collegati alla breadboard e a 5 pin analogici (A5-A1) da cui leggere i valori de ieșire de acces și spent (și este ales de a folosi i pin analogici pentru căutări de comoditate în timpul sistemării circuitului). A differenza degli stati HIGH / LOW dei pin digitali, i valori di uscita vor fi 0/1023, așadar va trebui să avem cont atunci când andranno a far stampare i valori in seriale. Ogni buton este dotat cu un microinterruttore da cui e posibil colegiat il GND e prelevare il segnale ON / OFF și di un LED colorat: ogni buton poate benisim să fie alimentat dai 5V care pune a dispoziție Arduino, mentre i LED di norma necesarebbero 12V di alimentație ma è stato notato che anche cu 5V l'illuminazione risulta acceptabile. Cu toate acestea, i LED în acest contesto nu vor utiliza utilizatorii;
Un senzor de distanță a ultrasuoni HC-SR04 viene collegato a Vcc e GND mentre i pin Echo e Trig vin colegiali rispettivamente ai pin digitali 12 e 13. Per poter usufruire del sensore, lato Arduino va fi necesar importare la libreria esternă disponibilabile care. Pentru importarea bibliotecii, în Arduino și în Sketch -> Include Library -> Add. ZIP Library și selectați libreria scaricata anterior. Nel contesto del game, tale sensore viene proposto in sostituzione alla leva del tremolo della chitarra, permitendo punteggi mai alti in occasione di note più durature. L'utente dovrà muovere la mana su e giù in corespondența dei due coni: a una data distanță effetto va fi activat, obținând o variație a ratei de tremolo al valorii letto dal sensore;
Lo ecran LCD vine folosit pentru vizualizarea punctului
I valori prelevati sia dai pulsanti che dal sensore di distanza vin in urma disposti in maniera ordinata e inviati prin porta Seriale a Max MSP, care si occuperà della management audio.
Pasul 2: Lato Max E Funcții
Come scritto nella sezione precedente, i dati mandati sulla porta seriale verranno in seguito gestiti da Max MSP.
Ispezionând patch-ul, dacă pot descrie 5 secțiuni principale:
- la prima secțiune gestează secvența de notă MIDI di Guitar Hero. Ogni nota della sequenza verrà se tratează separat și se comportă cu iluminarea culorii (toggle) corespunzătoare;
- a doua secțiune gestează traccia video a Guitar Hero. Da qui è possible aprire il video della canzone nella sottocartella dedicata della patch e avviarlo;
- la terza sezione è il cuore della patch in quanto gestisce what che Max MSP riceve da Arduino sulla seriale. I dati vor fi stati di ON / OFF dei pulsanti e i valori annessi ai cambiamenti nel sensore di distance. Sempre in questa sezione sunt fatti dei controlli affinchè i toggle generati dai pulsanti fisici corespondent simultaneamente ai toggle generati dalla traccia MIDI;
- la quarta sezione gestisce invece i volumi delle tracce audio, ossia la base, la chitarra e la traccia "d'errore" quando l'utente sbaglia il pulsante da premere;
- la quinta e ultima sezione gestisce il punteggio dell'utente. Verrà assegnato un punto in più per ogni nota giusta, uno in meno per ogni nota sbagliata, una serie di punti in più per ogni nota lunga giusta e il doppio di tali punti in cazul di nota lunga giusta con l'effetto tremolo * attivo. Il punteggio verrà quindi visualized sullo ecran LCD in tempo reale.
La patch vine messa in allegato, lì è posibil să găsesc toate instrucțiunile necesare pentru funcționarea jocului.
Pentru a primi patch-ul, pentru a alege Max și selectați opțiunea "New From Clipboard".
* L'effetto tremolo folosit è stato downloadat la următorul link
Step 3: Se Si Volessero add Nuove Canzoni?
Pentru a adăuga o nuova canzone și necesar pentru a:
- le tracce audio della base e della chitarra izolata care verranno in seguito caricate su Max *;
- la traccia MIDI della chitarra **;
- Il video di Guitar Hero della canzone.
O volta care dacă au o dispoziție a acestor fișiere este importantă și următorul pas:
- mettere in sincro il video con le tracce audio (è necesar use tool di editing video esterni) ed esportare il video tagliato e mutato;
- în interiorul cărții în cui este conținut la patch Max, crea o cartelă dedicată pentru canzone (vedere imagine în alegat) și copiază toate fișierul (Audio, MIDI, Video) în interiorul acestei ființe:
- caricare i file în interiorul patch-ului urmând instrucțiunile incluse în propriul său.
NOTA: Il segnale prelevat dai pulsanti in urmato alla presiune poate prezenta un pò di latenza. E 'posibil, apoi, care pentru unele canzoni più complesse l'arrivo dei segnali a Max non coincida con l'arrivo dei messaggi MIDI, quindi in quel caz e necesar allungare la durata delle note cu l'auto di editor MIDI, in maniera tale da rendere mai fluido il gameplay.
* In orice versiune a Guitar Hero / Rock Band è posibil să găsești packetul cu canzonii cu toate le tracce audio și MIDI necesare pentru a efectua toate i pasajele espresse peste. Si ricorda che scaricare è consentito solo se in possesso della copia originale del game.
** Le tracce MIDI pot să conțină diverse versiuni ale sequențelor care se află pe alte ottave. Sarà cura dell'utente eliminare tutte le note eccetto quelle in range 96-100 (C7 - E7)
Recomandat:
Utilizarea unei chitare Guitar Hero pentru a controla zoomul (numai Windows): 9 pași
Folosirea unei chitare Guitar Hero pentru controlul zoomului (numai pentru Windows): întrucât suntem în mijlocul unei pandemii globale, mulți dintre noi suntem blocați în casă și curățăm întâlnirile de pe Zoom. După un timp, acest lucru poate deveni foarte sumbru și obositor. În timp ce-mi curățam casa, am găsit o chitară veche Guitar Hero care a fost aruncată în
Air - True Mobile Air Guitar (prototip): 7 pași (cu imagini)
Air - True Mobile Air Guitar (Prototype): Bine, deci, acesta va fi un scurt instructiv despre prima parte a apropierii în cele din urmă de un vis al meu din copilărie. Când eram tânăr, mă uitam mereu la artiștii și trupele mele preferate cântând la chitară imaculat. Pe măsură ce am crescut, nu eram
Guitar Looper Fade Out și Tremolo gratuit !: 5 pași (cu imagini)
Guitar Looper Fade Out și Tremolo … gratis !: A fost odată, când chitara electrică trebuia să sune ca o chitară și fiecare abatere se numea distorsiune nedorită, nu existau efecte de chitară cu excepția … prietenului tău și potențiometrului, lucrând împreună! Practic în timp ce jucați
Guitar Hero Guitar Deconectarea corecției: 5 pași (cu imagini)
Guitar Hero Guitar Disconnecting Fix: Deci, tocmai ai cumpărat acea chitară drăguță de guitar guitar folosită de pe eBay și, când ți-a sosit, nu s-ar conecta la acel dongle USB, deci crezi că ai pierdut 30 € pe scurgere. Dar există o soluție, iar această soluție va funcționa cel mai probabil
Guitar Hero Guitar cu difuzor încorporat: 8 pași
Chitară Guitar Hero Chitară cu difuzor încorporat: Practic, am deschis un controller Guitar Hero și m-am întrebat ce aș putea să încadrez înăuntru. Părea ușor, așa că m-am gândit că există mult spațiu. Destul de sigur, au fost destule. Inițial am plănuit să pun un iPod Shuffle în gâtul chitarei și să