Мазмұны:

Keytar Hero (Wii гитара контроллерін синтезатор ретінде пайдалану): 7 қадам (суреттермен)
Keytar Hero (Wii гитара контроллерін синтезатор ретінде пайдалану): 7 қадам (суреттермен)

Бейне: Keytar Hero (Wii гитара контроллерін синтезатор ретінде пайдалану): 7 қадам (суреттермен)

Бейне: Keytar Hero (Wii гитара контроллерін синтезатор ретінде пайдалану): 7 қадам (суреттермен)
Бейне: RB3 On RB4 Imagin Expert Keytar 100% FC 2024, Шілде
Anonim
Image
Image
1 -қадам: Raspberry Pi (бастапқы орнату)
1 -қадам: Raspberry Pi (бастапқы орнату)

Гитараның кейіпкері ойындары осыдан оншақты жыл бұрын болған еді, сондықтан шаңды жинайтын көптеген гитаралық контроллерлер болады. Олардың түймелері, тұтқалары мен тұтқалары көп, сондықтан оларды неге қайтадан пайдалануға болмайды? Гитара контроллері әдетте өздігінен дыбыс шығармайды, бірақ мен бұл оқулықта Wii Guitar Hero контроллерін синтезатор ретінде ойнау үшін оны қалай түрлендіру керектігін көрсетемін.

Жабдықтар

  • Wii гитарасының батыры
  • Нунчукидің үзіліс тақтасы (Adafruit -те осында қол жетімді)
  • 4 еа өтпелі сымдар (әйелден әйелге)
  • 2еа қысқыш қосқыштары (міндетті емес)
  • Raspberry Pi (3 B+ немесе 4 таңдаулы)
  • 16 ГБ MicroSD картасы

1 -қадам: 1 -қадам: Raspberry Pi (бастапқы орнату)

Raspberry Pi - бұл жобаның миы мен өрнегі, сондықтан бізге бірінші кезекте біздің жобаны орнату қажет. Мен бұл жобаны Raspberry Pi 3 B+ пен 4 -те сынап көрдім, екеуі де жақсы жұмыс істейтін сияқты.

Raspberry Pi - бұл қатты дисктің орнына microSD картасында сақталатын микрокомпьютерлер, соның ішінде ОЖ. Оларды қолданудың әдеттегі әдісі - соңғы ОЖ -ны жүктеу және оның суретін microSD картасына келесідей жазу:

  • Жеке компьютерде немесе ноутбукте https://www.raspberrypi.org/downloads/raspbian/ сайтына өтіңіз.
  • Соңғы Raspbian ОЖ жүктеп алыңыз. (Бұл жазу кезінде Бусстер). Бетте сіздің қалауыңызға байланысты аз немесе аз бағдарламалық қамтамасыз етуді беретін бірнеше нұсқалар бар. Олардың бәрі жақсы жұмыс істеуі керек, бірақ мен «Жұмыс үстелінде және ұсынылған бағдарламалық қамтамасыз етуде Raspbian Buster» опциясын қолданғанды ұнатамын, себебі ол кейбір бағдарламалау IDE -лері мен басқа да ыңғайлы қосымшаларды қамтиды. Ең оңай жолы - zip нұсқасын жүктеу.
  • Raspbian кескінін microSD картасына жазыңыз. Raspbian кескінін microSD картасына жазу үшін қолдануға болатын көптеген қосымшалар бар, бірақ мен мұнда алуға болатын balenaEtcher бағдарламасын қолдандым. MicroSD картасын компьютерге салыңыз және balenaEtcher бағдарламасын іске қосыңыз. Диск суреті үшін жүктелген ZIP файлын таңдаңыз, содан кейін SD картасын таңдап, флэш түймесін басыңыз. Құрал дискідегі кескін файлдарын ашады және оларды SD картасына жазады. МАҢЫЗДЫ: Сіз таңдаған диск microSD картасы екеніне көз жеткізіңіз … құрал сіз көрсеткен кез келген дискіні қайта жазады, сондықтан сіз дұрыс дискіні таңдағаныңызға көз жеткізіңіз.
  • Raspberry Pi -ді өртеңіз. MicroSD картасын Raspberry Pi -ге салыңыз. Қуатты, тінтуірді, пернетақтаны және динамиктерді қосыңыз. Егер сіз нұсқауларды орындасаңыз, бұл өте түсінікті… орналасқан жеріңізді/уақытты орнатыңыз, құпия сөзді орнатыңыз және Wi-Fi желісіне қосылыңыз.

Бұл Raspberry Pi үшін стандартты қондырғы, сондықтан сізге қосымша мәліметтер қажет болса, оларды осы жерден таба аласыз. Біз қалған қадамдарды Raspberry Pi -де жасаймыз.

2 -қадам: 2 -қадам: I2c қосыңыз

2 -қадам: I2c қосыңыз
2 -қадам: I2c қосыңыз

Гитаралық батыр контроллері i2c -ті байланыс үшін пайдаланады (i2c - бұл электронды құрылғыларда бір -бірімен сөйлесу үшін қолданылатын қарапайым протокол), сондықтан біз бұл мүмкіндікті Raspberry Pi -де қосуымыз керек:

  • I2c үшін кітапханаларды орнатыңыз. I2c кітапханалары енді Buster стандартты құрылымының бөлігі болып көрінеді, бірақ, мүмкін болған жағдайда, біз оларға орнатушыны іске қосамыз. Қабықты ашыңыз (жоғарғы жағында тапсырмалар тақтасында белгіше бар) және келесіні теріңіз:

    • sudo apt-get install -y python-smbus
    • sudo apt-get install -y i2c-tools
  • Raspberry Pi -де i2c қосыңыз. Қабық түрінде: sudo raspi-config. Бұл сіздің конфигурация терезесін ашады. Құрылғыға i2c қосу үшін InterfacingOptions-> I2C көрсеткісін төмен түсіріңіз. Терезеден шығу үшін оң жақ көрсеткімен Артқа, содан кейін Аяқтау параметрін сақтаңыз.
  • Қайта жүктеу. Қабығыңызға: sudo reboot деп теріңіз
  • I2c теңшелетін параметрлерін орнатыңыз. Әдепкі i2c радиусы (100k) кейде гитараны шатастырады, сондықтан біз оны төмендегідей 50к дейін баяулатамыз:

    • Қабық түрінде: sudo nano /boot/config.txt
    • Бұл сіздің конфигурация файлын мәтіндік редакторда ашады. Төменге көрсетіңіз және dtparam = i2c_arm = қосулы тұрған жолды табыңыз. Егер оған түсініктеме берілсе, оны қалдырыңыз. Егер сізде бұл сызық болмаса, оны қосыңыз. Осы жолдың астына төмендегілерді қосыңыз:

      • dtparam = i2c1 = қосулы
      • dtparam = i2c1_baudrate = 50000
    • Конфигурация файлын сақтау үшін Ctrl + O пернелер тіркесімін басыңыз, одан шығу үшін Ctrl + X пернелер тіркесімін басыңыз.
  • Қайта жүктеу. Қабығыңызға: sudo reboot деп теріңіз

3 -қадам: 3 -қадам: Таза деректерді орнатыңыз

3 -қадам: таза деректерді орнатыңыз
3 -қадам: таза деректерді орнатыңыз
3 -қадам: таза деректерді орнатыңыз
3 -қадам: таза деректерді орнатыңыз

Синтезатор дыбыстары үшін біз таза деректер деп аталатын бағдарламаны қолданамыз. Бұл дыбыстық және интерактивті дисплей құралы, ол бұрыннан бар. Оның осы жобаны жүзеге асыруға мүмкіндік беретін бірнеше ерекшеліктері бар … оның торапқа негізделген интерфейсі бар, оны қолдану өте қарапайым және ол питон сценарийлері сияқты сыртқы көздерден сигналдарды қабылдай алады.

  • Таза деректерді орнатыңыз. Қабық түрінде: sudo apt-get install puredata
    • Бұл бағдарламалық жасақтаманы Raspberry Pi -ге орнатуы керек, бірақ егер ол қабықта қажет файлдардың барлығын таба алмайтынына шағымданса, мына әрекетті орындап көріңіз:

      • sudo apt-get жаңартуы
      • Содан кейін қайтадан орнату пәрменін іске қосыңыз: sudo apt-get install puredata
    • Орнату кезінде ол сізге кеңейтімдер үшін каталогтар жасағыңыз келетінін сұрайды, иә деп айтуға болады.
  • Таза деректерді іске қосыңыз. Егер ол дұрыс орнатылған болса, онда сіз Дыбыс пен Бейне астында жұмыс үстелінің Бастау мәзірінде көрсетілген бағдарламаны көресіз. Оның іске қосылғанына көз жеткізу үшін оны іске қосыңыз.
  • Таза деректер дыбысын орнатыңыз. Таза деректердегі аудио әдетте әдепкі бойынша қосылмайды, сондықтан оны қосу қажет.

    • Дыбыс шығысын ALSA деп орнатыңыз. Таза деректер іске қосылған кезде сіз оның консольдік терезесін көресіз. Медиа мәзіріне өтіп, нәтиже ретінде ALSA таңдаңыз. Сіз консоль қабығында белгілі бір файлдарды таба алмайтынын білдіретін ескерту хабарларын көре аласыз, бірақ оны елемеуге болады.
    • DSP дыбысын қосыңыз. Консоль терезесінде DSP деп белгіленген құсбелгіні қойыңыз.
  • Дыбыс шығысын тексеру. Таза деректер консолі терезесінде Media-> Test Audio & MIDI тармағына өтіңіз. Бұл тестілеу файлын ашады, біз таза деректер жұмыс істейтініне және аудионы ести алатынымызға сенімді бола аламыз. Динамиктерді қосыңыз, бірақ алдымен дыбыс деңгейін төмендетіңіз (кейде дыбыс әдепкі бойынша өте қатты болуы мүмкін). Сынақ файлында, сол жақта «Тест үндері» деп аталатын бөлімді көру керек. Алдымен 60 деген жолақты басыңыз және динамиктерден дыбыс естілетінін тексеріңіз. Олай болмаса, 80 ұяшығын басып көріңіз, содан кейін дыбысты естігенше динамиктерді қосыңыз. Егер сіз дыбысты естісеңіз, дыбыстар жиілігін өзгертуге және не болатынын көруге болатын «Тест дыбыстары» оң жағындағы «Пит» жазуы бар өрісті апарып көріңіз.

Егер сіз Таза Деректерді іске қосып, сынақ патчынан дыбысты ести алсаңыз, онда сіз келесі қадамға өтуге дайынсыз. Бірақ таза деректер бірінші рет дыбыс шығаруға қиынға соғуы мүмкін, сондықтан егер сіз әлі де дыбыс алмасаңыз, келесі әрекеттерді орындап көріңіз:

  • Дыбыс HDMI кабелі арқылы бағытталуы мүмкін, сондықтан оны құлаққап ұясын қолдануға мәжбүрлеу үшін:

    • Қабық түрінде: sudo raspi-config
    • Қосымша параметрлер-> Аудио-> 3.5 мм («құлаққап») ұясына өтіңіз
  • Қайта жүктеп көріңіз. Кейде бұл қулық жасайды.
  • Динамиктер мен Raspberry Pi қосылымын тексеріңіз.

4 -қадам: 4 -қадам: Гитараны қосу

4 -қадам: Гитараны қосу
4 -қадам: Гитараны қосу
4 -қадам: Гитараны қосу
4 -қадам: Гитараны қосу
4 -қадам: Гитараны қосу
4 -қадам: Гитараны қосу

Гитара контроллерін Raspberry Pi -ге қосудың ең оңай жолы - Nunchucky*сияқты қымбат емес тақта. Бұл тақта гитарадан келетін сигналға штепсельді ажыратпай немесе ашпай ашуға мүмкіндік береді. Тақтаның бір жағында гитарадан шығатын штепсельдік ұшына мінсіз кіруге арналған жалпақ іздер бар. Штепсельдің орнына түсуіне мүмкіндік беретін екі кішкентай ойық бар, осылайша оның ашылып кетуіне жол бермейді. Іздер тақтаның қарама -қарсы жағында орналасқан төрт бастың түйреуішіне әкеледі.

Ескертпе: Nunchucky тақырып түйреуіштерімен бірге жеткізіледі, бірақ олар дәнекерленген емес, сондықтан сіз мұны өзіңіз жасауыңыз керек. Мен үшін мен 90 градусқа арналған түйреуіштерді қолдандым, бұл оның соңғы жобада тегіс болуына мүмкіндік береді.

Nunchucky -ді Raspberry Pi -ге қосу үшін сізге төрт сым қажет болады. Nunchucky тақырып түйреуіштерінен сымдарды Raspberry Pi GPIO түйреуіштеріне келесідей қосыңыз:

  • 3.3v -> 1 түйреуіш
  • Деректер -> 3 түйреуіш
  • Clk -> 5 түйреуіш
  • Gnd -> 9 түйреуіш

Мен өз жобамда сымдар үшін қысқыш коннекторларды қолдандым, сондықтан олар оңай шығарылмайды. Бірақ егер сізде қысқыш қосқыштар болмаса, әйелден әйелге арналған төрт жеке сым жақсы жұмыс істейді. Егер сіз бұрандалы қосқыштарды қолдансаңыз, тақырып түйреуіштері мен GPIO түйреуіштеріндегі сымдардың реттілігіне назар аударыңыз. Сондай-ақ, GPIO түйреуіштерінде біз 7-штырды өткізіп жіберетінімізді ескеріңіз, бұл үшін мен бір ұшында бес сымды қысқыш қосқышты қолдандым және бір ұяны өткізіп жібердім.

Сіздің Raspberry Pi гитара контроллерін анықтай алатынын тексеру үшін қабықты ашып, теріңіз: sudo i2cdetect -y 1

Ол қабықтағы торды басып шығаруы керек, оларда негізінен екі сызықша болады. Егер компьютер гитараны анықтай алса, сіз ұяшықтардың бірінде №52 гитараның идентификаторын көресіз … менің машинамда ол 2 -бағанның 5 -ші қатарында көрсетілген … бірақ оны көргенде, қайсысы маңызды емес. 52 саны сонда.

Егер компьютер оны анықтай алмаса, мына әрекеттерді орындау қажет:

  • Сымдарыңыздың мықтап жалғанғанына көз жеткізіңіз.
  • Барлығын дұрыс түйреуіштермен байланыстырғаныңызға көз жеткізіңіз.
  • Гитара ашасын айналдырыңыз. Nunchucky сізге штепсельді төңкеріп қоюға кедергі келтірмейді, сондықтан ол кері айналуы мүмкін.
  • Raspberry Pi -де i2c қосылғанына көз жеткізіңіз (2 -қадамда көрсетілгендей)

*Егер гитара контроллерінің ашасы таныс болып көрінсе, онда бұл Wii Nunchuck стандартты контроллерімен бірдей … сондықтан Nunchucky атауы! Бұл сонымен қатар, дәл осы үзіліс тақтасын nunchuck контроллерлеріне қосылу үшін қолдануға болатынын білдіреді.

5 -қадам: 5 -қадам: Барлығын біріктіру

5 -қадам: Барлығын біріктіру
5 -қадам: Барлығын біріктіру
5 -қадам: Барлығын біріктіру
5 -қадам: Барлығын біріктіру

Енді бәрі Raspberry Pi -де орнатылғандықтан, оны жұмыс істеу үшін бізге аз ғана код қажет. Сіз кодты және басқа қажетті файлдарды төмендегідей жүктей аласыз:

  • Кодты және басқа файлдарды Raspberry Pi -ге жүктеу үшін жаңа қабықты ашып, келесі пәрменді теріңіз (оған 'sudo' қою керек болуы мүмкін): git clone
  • Бұл сіздің үй каталогыңызда keytarHero деп аталатын каталог жасайды (яғни/home/pi/keytarHero) және оған файлдарды жүктейді.

Бұл пакетте үш негізгі файл бар:

  • WiiGHController.py: Бұл python сценарийі гитараға i2c қосылымын ашады және әр түрлі басқару элементтерінің мәндерін қайтарады. Әдепкі бойынша, ол қабыққа оқылатын мәндерді басып шығарады, осылайша сіз оның не істеп жатқанын көре аласыз.
  • keytarHero.pd: Бұл сіз еститін музыканы жасау үшін мен жасаған «Таза деректер» түзету файлы. Ол гитарадан келетін мәндерді оқуға арналған және дыбыстарды шығару үшін оларды әр түрлі түйіндерге бағыттайды. Мен келесі қадамда патч туралы егжей -тегжейлі талқылаймын, бірақ ақыр соңында сіз мұны өзіңіз қалаған нәрсені жасау үшін өзгерте аласыз.
  • keytarHero.py: Бұл бүкіл процесті бастайтын және бәрін біріктіретін сценарий. Ол таза деректерді іске қосады және keytarHero.pd патчын ашады. Ол патчпен байланысты ашады және мәндерді гитарадан патчқа береді.

Ақиқат сәті! Гитараның Raspberry Pi -ге қосылғанына көз жеткізіңіз, содан кейін сіз дайынсыз. Оны бастау үшін сізге keytarHero.py сценарийін іске қосу қажет. Ол үшін:

  • Жаңа қабықты ашып, теріңіз: cd keytarHero
  • Содан кейін пәрменді іске қосыңыз: python keytarHero.py

Міне бітті! Егер бәрі дұрыс жұмыс істесе, таза деректер патчты іске қосуы керек. Сіз ойнап жатқан ноталар тізбегін естуіңіз керек және гитарадағы түймелерді басқанда, ол оған жауап беруі керек.

Ақаулық себебін іздеу және түзету

Егер ол жұмыс істемесе, бірнеше нәрсені тексеру керек:

  • Таза деректер патчі іске қосылмайды немесе файлдарды таппау туралы қате алады ма? KeytarHero.py сценарийінде '/home/pi/keytarHero/keytarHero.pd' деп қатаң кодталған таза деректер түзету файлының жолы бар. Егер сіз keytarHero қалтасын немесе патч файлын басқа жерге көшірген болсаңыз, оның орнына сіздің жолды пайдалану үшін сценарийді жаңарту қажет болады. Ол үшін keytarHero.py файлын ашыңыз және PD_PATCH_PATH деп аталатын айнымалы мәнді іздеңіз және оны keytarHero.pd файлы тұратын каталогқа көрсетіңіз. Сценарийді сақтап, оны қайта іске қосыңыз, сонда сіз жақсы боласыз.
  • Гитара сигнал шығарады ма? Сценарий гитарадан снарядқа сигналды басып шығаруы керек, олардың әрқайсысы гитарадағы басқару элементінің мәнін білдіреді. Егер сіз гитарада басқару құралын қолдансаңыз, бұл сандар өзгеруі керек. Олай болмаған жағдайда, жоғарыдағы қадамдарда i2c мен гитара қосылымдарын дұрыс орнатқаныңызды тексеріңіз.
  • Таза деректер дыбысы қосулы ма? Бұл пакетте берілген таза деректер патчі дыбысты автоматты түрде қосуы керек, бірақ таза деректер консоліндегі DSP құсбелгісі қойылғанын тексеріңіз. 3 -қадамда көрсетілгендей дыбыс параметрлерін тексеріңіз.
  • Таза деректер гитарадан сигнал қабылдай ма? Патчтың жоғарғы оң жақ бұрышында гитарадан сигналды оқуға және оны патчтың қалған бөлігіне беруге жауапты түйіндер шоғыры орналасқан. Гитараның түймелерін басқанда, бұл бөлімдегі сандар жаңартылып, сигналды дұрыс қабылдайтынын көрсетеді.
  • Патчтағы айнымалыларды инициализациялау. Таза деректер инициализацияланбаған патчтағы мәндерге қатысты біршама күрделі болуы мүмкін. Мен ашылған кезде айнымалыларды іске қосатын механизмдерді қостым, бірақ кейбір хабарлар ұяшығын басу қажет болуы мүмкін (олардан шағып алған сияқты). Бұл олардың инициализациясын тудырады және оларды оята алады.

6 -қадам: Таза деректер патчына саяхат

Таза деректер патчына саяхат
Таза деректер патчына саяхат
Таза деректер патчына саяхат
Таза деректер патчына саяхат
Таза деректер патчына саяхат
Таза деректер патчына саяхат
Таза деректер патчына саяхат
Таза деректер патчына саяхат

Осы оқулықта сипатталған баптау сізге пайдалы болады, бірақ бұл жобада таза деректерді қолданудың жақсы жақтарының бірі - оны қалағаныңызша жасауға болады. Патч ашық болған кезде Ctrl + E пернелер тіркесімін бассаңыз, ол түзетуді Өңдеу режиміне қояды және сіз түзетуді өзгерте аласыз. Таза деректерді пайдалану туралы егжей -тегжейлер бұл оқулықтың ауқымынан тыс (бұл үшін Интернетте көптеген оқулықтар бар), бірақ онымен жұмыс жасау қызықты болуы мүмкін, сондықтан мұнда keytarHero.pd патчінде болып жатқан оқиғаларға жалпы тур. оны баптағыңыз келеді:

  • Гитаралық байланыс: патчтың жоғарғы оң жағында гитараның сигналын өңдеуге жауапты түйіндер ағашы орналасқан. Гитарадан алынған мәндер ұзын жіп болып табылады, сондықтан бұл түйіндер жолды әр басқару үшін жеке мәндерге бөледі, оларды сандарға түрлендіреді, содан кейін оларды «жіберу» түйіндеріне береді (s -ден басталатындар). Жіберу түйіндеріне ат беріледі және сол аттас түйіндерді «қабылдау» сигналын шығарады. Мысалы, «вамми» түйіні гитараның қоқыс жолағынан шығатын мәндерді шығарады және патчтың ортасындағы «r whammy» түйіні сол сигналды қабылдайды және секвенерді тоқтату үшін сол сигналды қолданады. Жіберу/қабылдау түйіндері патчтағы байланыс желілерінің кептелуін азайтуға көмектеседі. Мен бұл бөліммен араласуды ұсынбаймын, себебі бұл дұрыс емес, бірақ қажет болған жағдайда сигналдарды қабылдау үшін қажет болған жағдайда патчқа қосымша қабылдау түйіндерін қосуға болады.
  • Sequencer бөлімі: патчтың ортаңғы бөлімі секвенерді басқарады. Сол жақта жылжымалы қара шаршы бар жолақ бар, ол сізге 16 ноталық тізбектің қай нотасын ойнататынын көрсетеді. Strum пернесі тізбектің алға немесе артқа ойнауын басқарады. Плюс/минус түймелері жылдамдықты жоғарылатады/төмендетеді. Оң жақта әр қадамда қандай ноталар ойнайтынын бақылайтын бес сандар жиынтығы бар. Әр тізбектегі бес түйменің бірі басылған кезде ойнауға тағайындалады. Бұл сандар MIDI мәндері болып табылады және сіз оларды кез келген жазбаларды ойнау үшін өзгерте аласыз … оларға 0 мен 127 арасындағы мәндерді беріңіз.
  • Осциллятор/FX бөлімі: Төменгі сол жақта дыбысты шығаратын осциллятор мен FX түйіндері орналасқан. Негізгі осциллятор сол жақта. Секвенатор секциясының midi мәндері жиіліктерге түрлендіріледі және осцилляторға беріледі. Ол оң жақтан келетін екінші осциллятормен араласады. Оның жиілігі сонымен қатар midi мәндерімен бақыланады, бірақ джойстиктің X осімен басқарылатын қосымша жиілікпен. Бұл джойстикті солға немесе оңға жылжытқанда ажыратылады немесе ысқырық әсерін береді. Төменгі оң жақта, сонымен қатар, жиілік джойстиктің Y осіне байланған, төмен өтетін сүзгі түйіні бар. Төмен өту сүзгісі дыбыстан қанша жоғары жиілікті дыбыс шығарылатынын анықтайды. Джойстик төмен қарай жылжытылған кезде, ол жиіліктің көп бөлігін өшіреді, нәтижесінде дыбыс өшеді. Жоғарғы позицияға жылжытқанда, ол барлық жиіліктерді өтеді, нәтижесінде жарқын дыбыс шығады.
  • Инициализация: патчтың жоғарғы сол жағында аудионы қосу және оларды ояту үшін түрлі түйіндерді түрту сияқты патч іске қосылған кезде инициализациялайтын бірнеше түйіндер бар. Тағы да сізге бұл бөліммен араласудың қажеті жоқ шығар, бірақ егер патч іске қосылғанда сізде болғыңыз келетін нәрселер болса, оларды 'loadbang' деп аталатын түйінге қосыңыз.
  • Мен патчты түсініктемелермен құжаттауға тырыстым, сондықтан бұл сізге әр түрлі нұсқаларды зерттеуге жеткілікті ақпарат береді деп үміттенемін.

Ләззат алыңыз!

7 -қадам: көруге болатын қосымша нәрселер

Гитараның «басы жоқ»

Егер сіз Raspberry Pi -ді қолайлы портативті қуат көзінен өшірсеңіз, бұл жобаны мониторға/пернетақтаға/тінтуірге қоспай іске қосуға болады. Raspberry Pi гитараның артқы жағындағы саңылауға сәйкес келмейді, бірақ егер сіз өзіңізді батыл сезінсеңіз, оны түзету үшін гитараға өзгерістер енгізе аласыз … немесе Pi -ді бұрандалармен артқы жағына бекітіп, жабыстырыңыз. аздап Raspberry Pi -де сценарийлерді бассыз қалай іске қосуға болатындығы туралы Интернетте көптеген оқулықтар бар, бірақ негізінен сіз жүктелген кезде 'python /home/pi/keytarHero/keytarHero.py&' пәрменін орындағыңыз келеді. Теориялық тұрғыдан алғанда, сізде гитараңыз болады, тек бір кабель динамикке шығады, дәл нағыз электр гитара сияқты!

Қосымша таза деректерді өзгерту

Менде гитараның «Таза деректер» патчын қалай басқаруға болатыны туралы басқа идеялар болды, бірақ тырыспадым. Бұл эксперимент қызықты болуы мүмкін патчтағы өзгерістер болар еді:

  • Whammy бар: ағымдағы патчта вамми бар кезекті ойнатуды тоқтатады, бірақ менің ойымша, егер вамми бары бір уақытта жиілікті жоғарылатса, жақсы болар еді. Мен оны біраз уақыт жұмыс істеуге тырыстым, бірақ бұл мен ойлағаннан да қиын болды. Менің ойымша, осциллятор бөлімінде толқын жолағынан келетін мәнге байланысты осцилляторға біршама жоғары жиілікті қосатын өрнекті қосу ғана болуы мүмкін.
  • Қысқаша жолақ: Қазіргі уақытта жолақ тізбегі төмен басылғанда алға қарай, ал жоғары қарай басылғанда артқа қарай ойнайды, бірақ оны кездейсоқ қадам және т.
  • Плюс/минус түймелері: Плюс/минус түймелері минутына соққыларды өзгертеді, бірақ егер сіз оларды бірнеше рет соқпасаңыз, бұл аз. Әр жолы оны көбейту жақсы болар. Немесе секвенсерді 16 соққы, 8 соққы, 4 соққы, үштік ойнату арасында ауыстыруы мүмкін.

Ұсынылған: