ዝርዝር ሁኔታ:

የጊታር ሄሮኖ 3 ደረጃዎች
የጊታር ሄሮኖ 3 ደረጃዎች

ቪዲዮ: የጊታር ሄሮኖ 3 ደረጃዎች

ቪዲዮ: የጊታር ሄሮኖ 3 ደረጃዎች
ቪዲዮ: የጊታር ትምህርት Daniel A.michael (ሲነጋም ሲመሽም ) - Guitar Tutorial with Amharic song 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. በ Questo caso ውስጥ ፣ በአንድ ኢላ ላቶ ሃርድዌር ሲዲ ዴሲሊቲ አርዱዲኖ ፣ ሜንትሬ በአንድ ላ gestione della logica e del suono Max MSP 8።

አቅርቦቶች

በዚህ ጉዳይ ላይ እንደ አንድ ውሳኔ

  1. አርዱዲኖ UNO;
  2. የዳቦ ሰሌዳ (x1);
  3. pulsanti cromati LED con microinterruttore በ Videogiochi arcade (x5);
  4. resistenze da 10 ኪሎ ohm (x5);
  5. sensore di distanza a ultrasuoni (x1);
  6. schermo LCD (16x2 caratteri)
  7. jumper maschio-femmina per le connessioni con i sensori (x16);
  8. jumper maschio-maschio (x7);
  9. cavi per ponticelli per collegare i bottoni e le resistenze.

በ jumper maschio-maschio è tuttavia consigliabile averne un pò di più nel caso si volessero effettuare dei prolungamenti tra i diversi dispositivi.

ደረጃ 1 ላቶ አርዱዲኖ ኢ Funzioni

ላቶ አርዱዲኖ ኢ Funzioni
ላቶ አርዱዲኖ ኢ Funzioni

Il primo step consiste nella configurazione hardware di Arduino.

በየአውርታሲ ኔላ gestione dei collegamenti fare riferimento allo sketch del circuitoito in aliato.

5 pulsanti sono collegati alla breadboard e a 5 pin analogici (A5-A1) da cui leggere i valori di uscita di acceso e spendo (si è scelto di usare i 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. ኦግኒ sanልሳንቴ ማይክሮ ዲተርተርቶር ዳ ኩይ ሊገኝ የሚችል ኮሌጅ 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 i LED di norma 12ice ma è stato notato che anche con 5V l'illuminazione risulta acettabile. ቱታቪያ ፣ i LED በ questo contesto non verranno utilizzati;

በኤንሱሱሲ HC-SR04 viene collegato a Vcc e GND mentre i pin Echo e Trig vengono collegati rispettivamente ai pin digitali 12 e 13. በየአቅጣጫው ተጠቃሚው ዴል ዳሳሽ ፣ ላቶ አርዱinoኖ ሳርአአአአአአአአአአአ አአአአአአአአአአአአ አአአአአአአአአአአአአአአአአአአአአአአአአአአአጋራሪፋ ster ster። በሊቦሪያ ፣ በ Arduino andare በ Sketch -> ቤተ -መጽሐፍትን አካትት ->. ZIP ቤተ -መጽሐፍትን እና selezionare la libreria scaricata precedentemente ን ያክሉ። Nel contesto del gioco, sostituzione alla leva del tremolo della chitarra, permettendo punteggi più alti ውስጥ አልፎ አልፎ የማስታወሻ ደብተር ውስጥ ተረት sensore viene proposto። L’utente dovrà muovere la mano su e giu in corrispondenza dei due coni: አንድ ኡና የውሂብ distanza l'effetto sarà attivato, ottenendo una variazione del rate del tremolo al valore letto dal sensore;

እነሆ schermo LCD viene utilizzato per la visualizzazione del punteggio

እኔ በሴሪቶ ዲሴታ ውስጥ በሴጉቶ ዲስፓቲ ውስጥ ኢቫኒያ ትራማይት ፖርታ ሰርሪያ እና ማክስ ኤም ኤስ ፒ ፣ ቼ ሲ ኦውፔሪያ ዴላ gestione ኦዲዮ።

ደረጃ 2 - ላቶ ማክስ ኢ Funzioni

ላቶ ማክስ ኢ Funzioni
ላቶ ማክስ ኢ Funzioni

ይምጡ scritto nella sezione precedente ፣ i dati mandati sulla porta seriale verranno in seguito gestiti da Max Max MSP።

Ispezionando la patch, si possono descriptionvere 5 sezioni principal:

  1. ላ 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 የጊታር ጀግና። Da qui è possibile aprire il video della canzone nella sottocartella dedicata della patch e avviarlo;
  3. la terza sezione è il cuore della patch in quanto gestisce ciò che Max MSP riceve da Arduino sulla seriale. እኔ እኔ ሳራንኖ ግሊ ስታቲ ዲ/ኦን/ዲኢ pulልሳንቲ ኢ ኢ ቫሎሪ አኔሲሲ አይ ካምቢኤንቲ ኔል ሴንሰሬ ዲ distanza። በ questa sezione vengono fatti dei controlli affinchè i toggle generati ዳይ pulልሳንቲ ፊሲሲ ኮርሲፖንዳኖ ቲሜንትሜይ አይ ተለወጠ ጄኔራል ዳላ ትራክያ ሚዲኢ ፤
  4. ላ 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. ላ quinta e ኡልቲማ sezione gestisce ኢል punteggio dell'utente. Verra assegnato un punto in 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 giusta con l'effetto tremolo* attivo. Il punteggio verrà quindi visualizzato sullo schermo LCD በጊዜያዊ ሪሌይ።

ላ patch viene messa in allegato, lì è possibile trovare tutte le istruzioni necessarie per il funzionamento del gioco.

በየአፕሪየር ላ ጠጋኝ ፣ ኤክስሬይ ማክስ ኢ selezionare l'opzione “አዲስ ከቅንጥብ ሰሌዳ”።

* L’afetto tremolo utilizzato è stato scaricato al seguente አገናኝ

ደረጃ 3 - ሴ ሲ ቮሌሴሮ አግጊንጉሬ ኑቮ ካንዞኒ?

ሴ ሲ ቮለስሴሮ አግጊንጉሬ ኑኦቭ ካንዞኒ?
ሴ ሲ ቮለስሴሮ አግጊንጉሬ ኑኦቭ ካንዞኒ?

በዚህ ሁኔታ አንድ አስፈላጊ በሚሆንበት ጊዜ -

  • le tracce audio della base e della chitarra isolata che verranno in seguito caricate su Max*;
  • ላ traccia MIDI della chitarra **;
  • Il video di የጊታር ጀግና ዴላ ካኖዞን።

Una volta che si hanno a disposizione questi ፋይል ይህ በጣም አስፈላጊ እርምጃ ነው።

  1. mettere in sincro il video con le tracce audio (è necessario utilizzare tool di editing video esterni) ed esportare il video tagliato e mutato;
  2. ሁሉም በ interla della cartella ውስጥ በ ‹ማክስ› ፣ በክሬራ አንድ ካርቴላ ዴዲታታ በአንድ ላዞዞን (vedere immagine in allegato) e copiare tutti i file (Audio, MIDI ፣ Video) all interno di essa:
  3. caricare i file all'interno della patch seguendo le istruzioni incluse al suo interno.

ኖታ - ኢል ሴጋናሌ ፕሌለቫቶ ዳይ sanልሳንቲ በሴጉቶ አላ ፕሬሴኔ ፖሬብቤ በአሁኑ ጊዜ አንድ ቦታ ላይ ላንዛ። “ሊቻል የሚችል ፣ 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 የማኒራ ተረት ዳ ሪንደሬይ ፍሉይዶ ኢል የጨዋታ ጨዋታ።

*በጊታር ጀግና/ሮክ ባንድ ውስጥ በድምፅ ኦዲዮ እና በ MIDI አስፈላጊነት በድምጽ እና በኤስዲሲ ኤስፕራፕ ውስጥ በድምጽ መከታተል። ሲሪኮዳ scar scaricare è consitoso solo se in possesso della copia originale del gioco.

** ለ tracce MIDI potrebbero contenere multi versioni delle sequenze estese su altre ottave. ሳራ ኩራ ዴል'utente eliminare tutte le note eccetto quelle nel range 96-100 (C7 - E7)

የሚመከር: