فهرست مطالب:

گیتار هیروینو: 3 مرحله
گیتار هیروینو: 3 مرحله

تصویری: گیتار هیروینو: 3 مرحله

تصویری: گیتار هیروینو: 3 مرحله
تصویری: آموزش گیتار کلاسیک، پاپ، از صفر، جلسه اول 2024, نوامبر
Anonim
گیتار هیروینو
گیتار هیروینو

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. در صورت استفاده از سخت افزار ، می توانید از Arduino استفاده کنید ، و از طریق آن حداکثر MSP 8 را راهنمایی کنید.

تدارکات

Per il progetto si è deciso di utilizzare i seguenti componenti:

  1. آردوینو UNO ؛
  2. تخته نان (x1) ؛
  3. pulsanti cromati LED con microinterruttore per Videogiochi arcade (x5)؛
  4. مقاومت در برابر 10 کیلو اهم (x5) ؛
  5. sensore di distanza a ultrasuoni (x1)؛
  6. LCD schermo (16x2 caratteri)
  7. jumper maschio-femmina per le connessioni con i sensori (x16)؛
  8. جامپر maschio-maschio (x7)؛
  9. cavi per ponticelli per collegegare 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.

مرحله 1: Lato Arduino E Funzioni

Lato Arduino E Funzioni
Lato Arduino E Funzioni

مرحله اولیه شامل nella configurazione hardware di 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 shpenzo (si è scelto di usare i pin analogici per questioni di comodità durante sistemazione del circuito). یک تفاوت متفاوت در بالا/پایین دیجیتال دیجیتالی ، و در استفاده از دستگاه های 0/1023 ، به عنوان یک مورد ضروری در شرایط کنونی به عنوان یک منبع بسیار مهم و ارزشمند شناخته می شود. Ogni pulsante è dotato di un microinterruttore da cui è possibile kolega il GND e prelevare il segnale ON/OFF e di LED LED colorato: ogni pulsante può benissimo essere alimentato dai 5V che mette a dispizione Arduino ، mentre i LED di norma richiede 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. برای poter usufruire del sensore، lato Arduino sarà needario import in la libria esterna scaricabile qui. برای واردات آزاد ، در آردوینو و در Sketch -> شامل کتابخانه -> افزودن. ZIP Library و 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 rastine 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

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.

مرحله 2: Lato Max E Funzioni

Lato Max E Funzioni
Lato Max E Funzioni

بیا scritto nella sezione precedente ، و dati mandati sulla porta seriale verranno in seguito gestiti da Max MSP.

Ispezionando la patch، si possono descrivere 5 sezioni principali:

  1. 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 (ضامن) corrispondente؛
  2. la seconda sezione gestisce la traccia video di Guitar Hero. Da qui è possibile aprire il video della canzone nella sottocartella dedata della patch e avviarlo؛
  3. 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 همزمان همزمان با تغییر حالت dalla traccia MIDI؛
  4. 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؛
  5. 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 nel caso di nota lunga giusto tre l'eff* Il punteggio verrà quindi visualizzato sullo schermo LCD در tempo reale.

La patch viene messa in allegato، lì è possibile trovare tutte le istruzioni needarie per il funzionamento del gioco.

در aprire la patch، aprire Max e selezionare l'opzione "New From Clipboard".

* پیوند L'effetto tremolo utilizzato è stato scaricato al seguente

مرحله 3: Se Si Volessero Aggiungere Nuove Canzoni؟

Se Si Volessero Aggiungere Nuove Canzoni؟
Se Si Volessero Aggiungere Nuove Canzoni؟

Per aggiungere una nuova canzone è needario avere:

  • le tracce audio della base e della chitarra isolata che verranno in seguito caricate su Max*؛
  • la traccia MIDI della chitarra **؛
  • Il video di Guitar Hero della canzone.

می توانید یک فایل درخواستی خود را پیدا کنید è مهمتر از همه مراحل زیر را انتخاب کنید:

  1. mettere in sincro il video con le tracce audio (è ضروری ابزار استفاده از ابزارهای ویرایش ویدئو esterni) ed esportare il video tagliato e mutato؛
  2. all'interno della cartella in cui è contenuta la patch Max، crea una cartella dedata per la canzone (vedere immagine in allegato) و copiare tutti i (audio، MIDI، Video) all'interno di essa:
  3. caricare i file all'interno della patch seguendo le istruzioni incluse al suo interno.

توجه: 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 Accidentida con l'arrivo dei messaggi MIDI ، quindi in quel caso è needario allungare la durata delle note con l'aiuto di un editor MIDI ، در maniera tale da rendere più fluido il گیم پلی.

*در نسخه معتبر Guitar Hero/Rock Band è ممکن است به شما کمک کند تا بتوانید صدا را دنبال کنید و نیازهای MIDI را برای تأیید کارآموزان و گذرنامه های اسپرسوی خود پیدا کنید. Si ricorda che scaricare è رضایت تنهايي در xwediyê دلا كوپيا اورجينال دل جيوکو.

** Le tracce MIDI potrebbero contenere versi delle sequenze estese su altre ottave. Sarà cura dell'utente eliminare tutte le note eccetto quelle nel range 96-100 (C7 - E7)

توصیه شده: