Мазмуну:

Arduino MIDI барабандары (Wii Band Hero)+DAW+VST: 6 кадам (сүрөттөр менен)
Arduino MIDI барабандары (Wii Band Hero)+DAW+VST: 6 кадам (сүрөттөр менен)

Video: Arduino MIDI барабандары (Wii Band Hero)+DAW+VST: 6 кадам (сүрөттөр менен)

Video: Arduino MIDI барабандары (Wii Band Hero)+DAW+VST: 6 кадам (сүрөттөр менен)
Video: MIDI-барабаны Arduino с пьезо-дисковыми триггерами (со схемой и кодом) 2024, Июль
Anonim
Image
Image
Барабан комплектинин схемасын даярдоо
Барабан комплектинин схемасын даярдоо

Салам! Бул окуу куралы Wii консолунун барабан топтомун, тузактын, 2 томдун, 2 цимбалдын жана тепкич педалынын өзгөчөлүктөрү жөнүндө. Ошондой эле, акырындык менен DAW жана VST жеткиликтүү колдонуп, барабан комплектинен үндү кантип алуу керек, этап -этабы менен.

Эсиңизде болсун, бул профессионалдуу барабан эмес, андыктан мындай мамиле кылыңыз.

Бул окуу куралы Эван Кэйлдин Rockband барабаны менен жасаган ишине негизделген. Эгер сизде алардын бири болсо, анын үйрөткүчүнө өтүңүз:

www.instructables.com/id/Convert-Rockband-…

Сиз ар дайым бул проекти өзүңүз жасай аласыз.

Аппараттык керектелүүчү:

-Arduino nano

-Драм комплект

-Пьезо сенсору (тепкич педалы үчүн)

-1M каршылыгы x 6

-220R каршылыгы x 1

-MIDI түзмөгү же souncard midi/оюн порту бар PC

-Зымдар

Программалык камсыздоо керек:

-DAW (Digital Audio Workstation) Биз Reaper колдонобуз (акысыз сыноо)

www.reaper.fm/

-VST (Virtual Studio Technology) MT Power Drumkit 2 (бекер)

www.powerdrumkit.com/

-ASIO (кечигүү үчүн)

www.asio4all.org/

-Edrum midi mapper (милдеттүү эмес)

audiomidi.chaoticbox.com/

1 -кадам: Барабан комплектинин схемасын даярдоо

Барабан комплектинин схемасын даярдоо
Барабан комплектинин схемасын даярдоо
Барабан комплектинин схемасын даярдоо
Барабан комплектинин схемасын даярдоо

Биз жөн гана геймпад туташкан модулдун үстүндө иштейбиз. Модулду ачкандан кийин, аналогдук таякча, миди жана геймпаддын туташтыргычы сыяктуу бизге кереги жок нерселерди алып салыңыз. PC900V фотокуплер бар, эгер сиз барабан топтомун оюн/миди порту бар соункартка туташтыргыңыз келсе, пайдалуу.. Тректерде көрсөтүлгөндөй тректерди (тузак, tom1, tom2, кыйроо, hihat, kp, hp and midi out) кесип, ички схема менен байланышты болтурбоо үчүн. "0V" тректерин кесип салбаңыз. (сүрөттөрдү караңыз). Сенсордун резисторлору менен midi порту үчүн жалпы негиз түзүү үчүн баштоо баскычынын жанындагы катмарды алып салыңыз.

2 -кадам: Районду өзгөртүү

Circuit өзгөртүү
Circuit өзгөртүү
Circuit өзгөртүү
Circuit өзгөртүү
Circuit өзгөртүү
Circuit өзгөртүү
Circuit өзгөртүү
Circuit өзгөртүү

Эми сиз 1M резисторун pad терминалы менен жалпы жердин ортосунда, ошондой эле ардуиноңузга ылайыктуу туташтыргычы бар зым терминалына зым менен ширетишиңиз керек (мен дюпонт коннекторун колдонуп жатам). Сүрөттөрдө көрсөтүлгөндөй миди чыгарууну өткөрүңүз, 220 ом резистору бар кызыл зым arduino 5V жана күрөң зым arduino TXке. Кыска кара зымды этибарга албаңыз, бул сыноо максатында болгон.

Мен кутунун ичине батыш үчүн arduino наносун колдонуп жатам. Балким, компиляция учурунда эскертүү аласыз, анткени эс тутум жок, бирок мен үчүн жакшы иштейт.

Тактанын ардуиного өтүү үчүн схеманы колдонуңуз (HP A0, Tom2 A1 ж. Б.). Сиз коддогу сүрөттө ар бир аналог пиндин функциясын көрө аласыз.

PS: Эмнегедир мен "КП" тепкичтүү деп ойлочумун, бирок арткы панелдеги жалгыз кара джек менен туташпайт, ошондуктан мен "HP" колдондум.

3 -кадам: Кик педалын өзгөртүү

Кик педалын өзгөртүү
Кик педалын өзгөртүү
Кик педалын өзгөртүү
Кик педалын өзгөртүү
Кик педалын өзгөртүү
Кик педалын өзгөртүү

Тилекке каршы, тепкич педалында пьезо сенсор жок, андыктан аны оңдошубуз керек. Кабатыр болбо, бул оңой.

Сиз (чындап арзан) бирин сатып алсаңыз болот же аны динамиктен таба аласыз (твиттер катары колдонулат). Капкакты чечип, орнотулган сенсорду кесип, пьезо үчүн алмаштырыңыз. Капкактын түбүнө резина материалды жабыштырып, пьезону оңдоңуз.

Ак зым же сайгыч учу ---- кызыл зым же пьезо борбору

Боз зым же сайгыч жең-кара зым же сырты пьезо

4 -кадам: MIDI интерфейси жөнүндө

MIDI интерфейси жөнүндө
MIDI интерфейси жөнүндө
MIDI интерфейси жөнүндө
MIDI интерфейси жөнүндө
MIDI интерфейси жөнүндө
MIDI интерфейси жөнүндө
MIDI интерфейси жөнүндө
MIDI интерфейси жөнүндө

Arduino (midi out) сигналы аудио эмес, андыктан сизге MIDI түзмөгү керек. Сизде жок дегенде эки вариант бар: MIDIден USB конвертерине же MIDI интерфейси бар компьютердин үн картасын колдонуңуз.

Сиз каалаган чоң интернет -дүкөндөн USB конвертерине MIDI сатып алсаңыз болот (сиз билесиз). Сүрөттөгү көк бир мисал. Кээ бир арзан midi usb интерфейстеринен этият болуңуз, жөн гана google "usb to midi usb" жана сиз көрөсүз.

Менин вариантым эски компьютерди колдонуу, midi интерфейси бар үн картасын колдонуу үчүн win XP sp3 (айдоочулар болгондуктан) орнотуу болчу. Бардык сунушталган программалар XP XPде иштейт.

Сиз pcbден фотокуплерди колдонуп, midi интерфейсиңизди жасай аласыз. PC900 колдонуп, схеманы жасаңыз. Резисторлор схеманы жөнөкөйлөтүү үчүн midi портуна кошулган.

Пиндерди аныктоо үчүн маалымат баракчасы:

html.alldatasheet.com/html-pdf/43380/SHARP/…

Кийинки кадам үчүн midi кабелин туташтырыңыз.

5 -кадам: Тестирлөө

Тестирлөө
Тестирлөө

Ардуинону компьютерге туташтырыңыз. Сизге бийлик үчүн же кодду өзгөртүү жана кайра жүктөө үчүн керек болот (Балким, сезимталдыкты өзгөртүүгө туура келет).

Маалыматтар USB аркылуу эмес, MIDI аркылуу!

Кодду жүктөңүз. Биринчи сыноо, блокнотту басуу жана сиз TX LED жаркылдап турганын көрүшүңүз керек. Эч нерсе болбогондо, коддун башында сезимдүүлүктү тууралаңыз жана кайра жүктөңүз. Баштоо үчүн менин жөндөөлөрүмдү колдонуңуз.

Кааласаңыз, midi түзмөгүңүздүн аныкталганына жана система сигналдарды жөнөтүп жатканына ынануу үчүн edrum midi mapper колдонуңуз. Бул DAW же VST туура иштеп жаткандыгын аныктоого караганда, ишти жеңилдетет. Видео көрүү.

Edrum midi mapper> midi ачып, midi түзмөгүңүздү тандаңыз

Баруу:

Pads-> New Generic жана жаңы барабан аянтчасын эки жолу чыкылдатыңыз.

"Эскертүүнүн" алдында 3 чекит бар кутучаны басыңыз

"Белги менен каналды орнотуу үчүн триггерди басыңыз" деген билдирүү пайда болот

Ошентип, барабан аянтчасын басыңыз, анда билдирүү жоголот жана нота номери кайра берилет.

Arduino коду:

6 -кадам: Үн чыгаруу

Үн чыгаруу!
Үн чыгаруу!

Бардык керектүү программаларды орнотуңуз.

Бул кадам үчүн видеону көрүңүз. Бул сүрөттөргө караганда жакшыраак. Бул жерде жалпы көрсөтмөлөр:

Оруучу - биз VST ачабыз

ASIO, программалык камсыздоо менен компьютердин үн картасынын ортосундагы кечигүү жана жогорку ишенимдүүлүк интерфейсин камсыз кылат, орокчу иштеп жатканда автоматтык түрдө иштейт.

MT power drumkit - бул VST же плагин, бирок exe программасы эмес. Сиз файлдарды (кесилген эмес) орокчу плагиндер папкасына көчүрүүңүз керек. Нускамалар жүктөө барагында.

Файлдар: MT-PowerDrumKit.dll жана MT-PowerDrumKit-Content.pdk

Lauch Reaper. Жолдор-Тандоолорго өтүңүз, меню сол жагында параметрлер менен калкып чыгат. Эми барыңыз:

Audio-> Device-> Audio System жана ASIO> OK тандаңыз

Audio-> MIDI Devices-> MIDI Inputs жана midi түзмөгүңүздү тандаңыз (иштетүү керек)> OK

Плагиндер-> VST-> Оруу плагиндеринин жолун кошуу жана тандоо> Колдонуу> ОК

VSTти ачуу үчүн (MT power drumkit 2) инструменттер тилкесине өтүңүз:

Track-> Виртуалдык инструментти жаңы трекке салыңыз

Тандоо: MT-PowerDrumkit (MANDA AUDIO) (16 чыгып) жана ОК бас

Билдирүү пайда болот: Багыттоону ырастоо, Ооба баскычын басыңыз

Кайрымдуулук кылыңыз же Power Drumkit менен баштаңыз. Чычканыңызды колдонуп барабанды басыңыз. Эгерде баары жакшы иштесе, виртуалдык барабандын үнүн угасыз.

Эскертүү: Сиз Орокчу жабуу жана кайра ачуу керек болушу мүмкүн

Эми биз барабан аянтчаларын картага түшүрүүбүз керек. Орнотууларга өтүңүз, сиз барабандын ар кандай тиштерин көрөсүз, бирин тандап, каалаган барабанды басыңыз. Барабандын бардыгын кайталап, сактап коюңуз.

Мен барабанчы же музыкант эмесмин, андыктан сизге туура демо бере албайм.

Сунушталууда: