Índice:
- Suprimentos
- Etapa 1: Lato Arduino E Funzioni
- Etapa 2: Lato Max E Funzioni
- Etapa 3: Se Si Volessero Aggiungere Nuove Canzoni?
Vídeo: Guitar Heroino: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Com este projeto se vuole proporre uma rivisitazione dello storico gioco Guitar Hero, dove lo scopo é quello di totalizzare mais punti possibili premendo delle sequenze di tasti durante a reprodução de uma canzone. Neste caso, por último hardware, ele deve usar o Arduino, é necessário para a gestão da lógica e do computador Max MSP 8.
Suprimentos
Per il progetto si é decisão de utilizar os componentes seguintes:
- Arduino UNO;
- placa de ensaio (x1);
- LED pulsanti cromati com microinterruttore por Videogiochi arcade (x5);
- resistenze de 10 kilo ohm (x5);
- sensore di distanza a ultrasuoni (x1);
- schermo LCD (16x2 caratteri)
- jumper maschio-femmina per le connessioni con i sensori (x16);
- jumper maschio-maschio (x7);
- cavi per ponticelli per collegare i bottoni e le resistenze.
Per i jumper maschio-maschio è tuttavia consigliabile averne un pò di mais nel caso si volessero effettuare dei prolungamenti tra i diversi dispositivi.
Etapa 1: Lato Arduino E Funzioni
A primeira etapa consiste no hardware de configuração do Arduino.
Per aiutarsi nella gestione dei collegamenti fare riferimento allo sketch del circuito in allegato.
5 pulsantes são coligados alla breadboard e a 5 pin analogici (A5-A1) da cui leggere i value di uscita di acceso and spento (se é scelto di usare y 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 é dotado de um microinterruttore da cui é possível collegare il GND e prelevare the segnale ON / OFF e di un LED colorato: ogni pulsante può benissimo essere alimentado de 5V che mette a disposizione Arduino, mentre i LED di norma richiederebbero 12V di alimentazione ma é notato notato che anche com 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. Por poter usufruire del sensore, lato Arduino sarà necessario importare la libreria esterna scaricabile qui. Para importar a biblioteca, no Arduino e no Sketch -> Incluir biblioteca -> Adicionar biblioteca. ZIP e selecionar a biblioteca antes. Nel contesto del gioco, conto sensore viene proposto em sostituzione alla leva del tremolo della chitarra, permettendo punteggi più alti in ocasional di note più durature. L'utente dovrà muovere la mano su e giù em corrispondenza dei due coni: a un data distanza l'effetto sarà attivato, ottenendo una variazione del rate del tremolo al valore letto dal sensore;
Lo schermo LCD viene utilizado para a visualização do ponto de vista
I valori prelevati sia dai pulsanti che dal sensore di distanza vengono in seguito disposti in maniera ordinata and inviati tramite porta Seriale a Max MSP, che si occuperà della gestione audio.
Etapa 2: Lato Max E Funzioni
Come scritto nella sezione precedente, i dati mandati sulla porta seriale verranno em seguito gestiti da Max MSP.
Ispezionando la patch, si possono descrivere 5 sezioni principali:
- A primeira vez que gerencia a sequência de notas MIDI do Guitar Hero. Ogni nota della sequenza verrà trattata separatamente e comporterà l'illuminazione del colore (toggle) corrispondente;
- A segunda seção gestisce a trilha de vídeo do Guitar Hero. Daqui é possível depois do vídeo da canção nella sottocartella dedicata della patch e avviarlo;
- la terza sezione é o cuore del 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 cambiamento nel sensore di distanza. Sempre 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 nota sbagliata, una serie di punti in più per ogni nota lunga giusta e o doppio di tali punti nel caso di nota lunga giusta con l'effetto tremolo * attivo. Il punteggio verrà quindi visualizzato sullo schermo LCD in tempo real.
La patch viene messa in allegato, lì è possibile trovare tutte le istruzioni necessarie per il funzionamento del gioco.
Por aprire la patch, aprire Max e selecione a opção "New From Clipboard".
* L'effetto tremolo utilizzato è stato scaricato al seguente link
Etapa 3: Se Si Volessero Aggiungere Nuove Canzoni?
Por aggiungere una nuova canzone è necessario avere:
- le tracce audio della base e della chitarra isolata che verranno in seguito caricate su Max *;
- la traccia MIDI della chitarra **;
- O vídeo do Guitar Hero na música.
Una volta che si hanno a disposizione questi file é importante seguir na etapa seguinte:
- mettere in sincro il video con le tracce audio (é necessário utilizar a ferramenta de edição de vídeo esterni) e esportar o vídeo 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 todos os arquivos (Audio, MIDI, Video) all'interno di essa:
- caricare i file all'interno della patch seguendo le istruzioni incluse al suo interno.
NOTA: 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 case is needed allungare la durata delle note con l'aiuto di un editor MIDI, in maniera conto para tornar a jogabilidade mais fluida.
* Em qualquer versão do Guitar Hero / Rock Band, é possível encontrar o pacote de músicas com todos os arquivos de áudio e MIDI necessários para todos os efeitos e sons expressivos. Si ricorda che scaricare è consentito solo se in possesso della copia originale del gioco.
** Le tracce MIDI potrebbero contenere diversas versões delle sequenze estese su altre ottave. Sarà cura dell'utente eliminare tutte le note eccetto quelle nel range 96-100 (C7 - E7)
Recomendado:
Usando uma guitarra Guitar Hero para controlar o zoom (somente Windows): 9 etapas
Usando uma guitarra Guitar Hero para controlar o zoom (somente Windows): Como estamos no meio de uma pandemia global, muitos de nós estamos presos na casa limpando e participando de reuniões no Zoom. Depois de um tempo, isso pode ficar muito insosso e tedioso. Enquanto limpava minha casa, encontrei uma velha guitarra Guitar Hero que foi jogada no
Air - True Mobile Air Guitar (protótipo): 7 etapas (com fotos)
Air - True Mobile Air Guitar (protótipo): Ok, então, este será um pequeno instrutivo sobre a primeira parte de finalmente me aproximar de um sonho de infância meu. Quando eu era pequeno, sempre assistia meus artistas e bandas favoritos tocar violão imaculadamente. Conforme eu cresci, eu estava t
Pringles Can Guitar Amp: 7 etapas
Pringles Can Guitar Amp: às vezes eu quero pegar a guitarra elétrica apenas para tocar alguns riffs sem ter que configurar meu amplificador normal. Então, eu queria criar um amplificador de guitarra barato, fácil de construir e muito simples: o Pringles Can Amp
Guitar Looper Fade Out e Tremolo de graça !: 5 etapas (com imagens)
Guitar Looper Fade Out e Tremolo … de graça !: Era uma vez, quando a guitarra elétrica tinha que soar como uma guitarra e todo desvio era chamado de distorção indesejada, não havia efeitos de guitarra, exceto … seu amigo e o potenciômetro, trabalhando juntos! Praticamente enquanto você estava jogando, seu
Guitar Hero Guitar Hero com alto-falante embutido: 8 etapas
Guitar Hero Guitar Hero com alto-falante embutido: Basicamente, eu abri um controlador do Guitar Hero e me perguntei o que eu poderia encaixar nele. Parecia leve, então imaginei que havia muito espaço. Com certeza, havia bastante. Originalmente, planejei colocar um iPod Shuffle no braço da guitarra e ro