Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Lato Arduino E Funzioni
- Trinn 2: Lato Max E Funzioni
- Trinn 3: Se Si Volessero Aggiungere Nuove Canzoni?
Video: Guitar Heroino: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Con questo progetto si vuole proporre una rivisitazione dello storico gioco Guitar Hero, dove lo scopo è quello di totalizzare più punti possibili premendo delle sequenze di tasti durante la riproduzione di una canzone. Når det gjelder maskinvare, kan vi på en bestemt måte benytte Arduino, som gir maksimal MSP 8.
Rekvisita
Per il progetto si è deciso di utilizzare and seguenti componenti:
- Arduino UNO;
- brødbrett (x1);
- pulsanti cromati LED con microinterruttore per Videogiochi arcade (x5);
- motstand da 10 kilo ohm (x5);
- sensorore di distanza a ultrasuoni (x1);
- skermo LCD (16x2 caratteri)
- jumper maschio-femmina per le connessioni con i sensori (x16);
- genser maschio-maschio (x7);
- cavi per ponticelli per collegare i bottoni e le resistenze.
Per i jumper maschio-maschio è tuttavia consigliabile averne un pò di più nel caso si volessero effettuare dei prolungamenti tra i diversi dispositivi.
Trinn 1: Lato Arduino E Funzioni
Det første trinnet består av en konfigurasjon av maskinvare for 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 and valori di uscita di acceso e spento (si è scelto di usare and pin analogici per questioni di comodità 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 un microinterruttore da cui è possible collegare il GND e prelevare il segnale ON/OFF e di un LED colorato: ogni pulsante può benissimo essere alimentato dai 5V che mette a disposizione Arduino, mentre and LED di norma richiederebberione ma è stato notato che anche con 5V l'illuminazione risulta accettabile. Tuttavia, i LED in questo contesto non verranno utilizzati;
Un sensore di distanza a ultrasuoni HC-SR04 viene collegato a Vcc e GND mentre i pin Echo e Trig vengono collegati rispettivamente ai pin digitali 12 e 13. Per poter usufruire del sensore, lato Arduino sarà necessario importare la libreria esterna scaricabile qui. Per importare la libreria, in Arduino andare in Sketch -> Include Library -> Add. ZIP Library e selezionare la libreria scaricata precedentemente. 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;
Se skjermen LCD -visning kan brukes til visualisering av punkterggio
I valori prelevati sia dai pulsanti che dal sensore di distanza vengono in seguito disposti in maniera ordinata e inviati tramite porta Seriale a Max MSP, che si occuperà della gestione audio.
Trinn 2: Lato Max E Funzioni
Kom i gang med en forhåndsvisning, og det er mulig å gi en maksimal MSP -oversikt.
Ispezionando la patch, si possono descrivere 5 sezioni principali:
- la prima sezione gestisce la sequenza di note MIDI di Guitar Hero. Ogni nota della sequenza verrà trattata separatamente e comporterà l'illuminazione del colore (toggle) corrispondente;
- la seconda sezione gestisce la traccia video di Guitar Hero. Da qui è possibile aprire il video della canzone nella sottocartella dedicata della patch e avviarlo;
- la terza sezione è il cuore della patch in quanto gestisce ciò che Max MSP riceve da Arduino sulla seriale. 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 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 note sbagliata, una serie di punti in più per andni nota lunga giusta e il doppio di tali punti nel caso di nota lunga giusta con l'effetto tremolo* attivo. Il punkterggio verrà quindi visualizzato sullo screeno LCD in tempo reale.
La patch viene messa in allegato, det er mulig å gjøre det nødvendig for en funksjonell del av gioco.
Per aprire la patch, aprire Max e selezionare l'opzione "New From Clipboard".
* L'effetto tremolo utilizzato è stato scaricato al seguente link
Trinn 3: Se Si Volessero Aggiungere Nuove Canzoni?
Per aggiungere una nuova canzone è needsario avere:
- le tracce audio della base e della chitarra isolata che verranno in seguito caricate su Max*;
- la traccia MIDI della chitarra **;
- Video av Guitar Hero della canzone.
Una volta che si hanno a disposizione questi file è importante seguire and seguenti step:
- mettere in sincro il video con le tracce audio (è needsario utilizzare tool di editing video esterni) ed esportare il video tagliato e mutato;
- all'interno della cartella in cui è contenuta la patch Max, creare una cartella dedicata per la canzone (vedere immagine in allegato) e copiare tutti i file (Audio, MIDI, Video) all'interno di essa:
- caricare i file all'interno della patch seguendo le istruzioni incluse al suo interno.
MERKNAD: Det er en forhåndsvisning som kan gi en presserende presentasjon av en latens tid. 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 måtea tale da rendere più fluido il gameplay.
*In qualsiasi versione di Guitar Hero/Rock Band è possibile trovare il pacchetto delle canzoni con tutte le tracce audio e MIDI necessarie per effettuare tutti i passaggi espressi sopra. Si ricorda che scaricare è samtykke solo se in possesso della copia originale del gioco.
** Le tracce 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)
Anbefalt:
Bruke en Guitar Hero -gitar for å kontrollere zoom (bare Windows): 9 trinn
Bruke en Guitar Hero -gitar for å kontrollere zoom (bare Windows): Siden vi er midt i en global pandemi, sitter mange av oss fast i huset og rengjør og deltar på møter på Zoom. Etter en stund kan dette bli veldig kjedelig og kjedelig. Mens jeg rengjorde huset mitt, fant jeg en gammel Guitar Hero -gitar som ble kastet i t
Air - True Mobile Air Guitar (Prototype): 7 trinn (med bilder)
Air - True Mobile Air Guitar (Prototype): Ok, så dette blir en veldig kort instruksjon om den første delen av å endelig komme nærmere en barndomsdrøm for meg. Da jeg var en ung gutt, så jeg alltid på mine favorittartister og band som spilte gitar perfekt. Da jeg vokste opp, var jeg
Hvordan lage en Arduino Guitar Tuner: 4 trinn
Hvordan lage en Arduino Guitar Tuner: Dette er instruksjonene for å lage en gitar tuner av en Arduino og flere andre komponenter. Med grunnleggende kunnskap om elektronikk og koding vil du kunne lage denne gitartuneren. Først må du vite hva materialene er. Ma
Guitar Hero Guitar Disconnecting Fix: 5 trinn (med bilder)
Guitar Hero Guitar Disconnecting Fix: Så, du har nettopp kjøpt den fine brukte gitarheltgitaren fra ebay, og da den kom til deg, ville den bare ikke koble til den USB -dongelen, så du tror du har kastet bort 30 og euro; i vasken. Men det er en løsning, og denne løsningen vil mest sannsynlig fungere
Episk! Guitar Hero - Double Neck Guitar Fail: 7 Steps (with Pictures)
Episk! Guitar Hero - Double Neck Guitar … Fail: 2015 markerer 10 -årsjubileet for popkulturfenomenet Guitar Hero. Husker du, videospillet som ble mer populært enn musikkinstrumentet det bare vagt lyktes å etterligne? Hvilken bedre måte å feire sitt tiår på enn å