Spisu treści:

Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 kroków (ze zdjęciami)
Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 kroków (ze zdjęciami)

Wideo: Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 kroków (ze zdjęciami)

Wideo: Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 kroków (ze zdjęciami)
Wideo: High Density 2022 2024, Lipiec
Anonim
Image
Image
Przygotowanie obwodu zestawu perkusyjnego
Przygotowanie obwodu zestawu perkusyjnego

Cześć! Ten samouczek dotyczy modyfikacji zestawu perkusyjnego konsoli Wii, bohatera zespołu, zawierającego werbel, 2 tomy, 2 talerze i pedał stopy. Również, jak uzyskać dźwięk z zestawu perkusyjnego, z przewodnikiem krok po kroku, korzystając z DAW i VST dostępnych za darmo.

Pamiętaj tylko, że nie jest to profesjonalny zestaw perkusyjny, więc traktuj go jako taki.

Ten samouczek jest oparty na pracy Evana Kale'a z zestawem perkusyjnym Rockbanda. Więc jeśli masz jeden z nich, przejdź do jego samouczka:

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

Zawsze możesz wykonać ten projekt, wykonując samodzielnie pady perkusyjne.

Potrzebny sprzęt:

-Arduino nano

-Zestaw perkusyjny

-Czujnik piezo (dla pedału nożnego)

-1M rezystory x 6

-Rezystor 220R x 1

-Urządzenie MIDI lub komputer z portem midi/gry z kartą dźwiękową

-Przewody

Potrzebne oprogramowanie:

-DAW (Digital Audio Workstation) Będziemy używać programu Reaper (bezpłatna wersja próbna)

www.reaper.fm/

-VST (technologia wirtualnego studia) MT Power Drumkit 2 (bezpłatny)

www.powerdrumkit.com/

-ASIO (dla opóźnienia)

www.asio4all.org/

-Edrum midi mapper (opcjonalnie)

audiomidi.chaoticbox.com/

Krok 1: Przygotowanie obwodu zestawu perkusyjnego

Przygotowanie obwodu zestawu perkusyjnego
Przygotowanie obwodu zestawu perkusyjnego
Przygotowanie obwodu zestawu perkusyjnego
Przygotowanie obwodu zestawu perkusyjnego

Pracujemy tylko nad modułem, do którego podłączony jest gamepad. Po otwarciu modułu wyjmij niepotrzebne rzeczy, takie jak drążek analogowy, wejście midi i złącze gamepada. Istnieje transoptor PC900V, przydatny, jeśli chcesz podłączyć zestaw perkusyjny do karty dźwiękowej z portem gier/midi. Wytnij ścieżki (snare, tom1, tom2, crash, hihat, kp, hp i midi) jak pokazano na zdjęciach, aby uniknąć kontaktu z obwodami wewnętrznymi. Nie przecinaj ścieżek "0V". (patrz zdjęcia). Usuń warstwę obok przycisku start, aby utworzyć wspólną masę dla rezystorów czujnika i portu midi (wyjście).

Krok 2: Modyfikacja obwodu

Modyfikowanie obwodu
Modyfikowanie obwodu
Modyfikowanie obwodu
Modyfikowanie obwodu
Modyfikowanie obwodu
Modyfikowanie obwodu
Modyfikowanie obwodu
Modyfikowanie obwodu

Teraz musisz wlutować rezystor 1M między zaciskiem padu a masą, a także przewód do zacisku padu z odpowiednim złączem dla twojego arduino (używam złącza dupont). Podłącz wyjście midi jak pokazano na zdjęciach, czerwony przewód z rezystorem 220 omów do arduino 5V i brązowy przewód do arduino TX. Zignoruj krótki czarny przewód, tylko do celów testowych.

Używam arduino nano, aby zmieścić go w pudełku. Może otrzymasz ostrzeżenie podczas kompilacji, ponieważ nie ma dużo dostępnej pamięci, ale dla mnie działa dobrze.

Użyj schematu, aby połączyć się z płytą do arduino (HP do A0, Tom2 do A1 itp.). Możesz zobaczyć funkcję każdego pinu analogowego na obrazku kodu.

PS: Z jakiegoś powodu myślałem, że "KP" to pedał nożny, ale nie łączy się z jedynym czarnym gniazdem na tylnym panelu, dlatego użyłem "HP".

Krok 3: Modyfikowanie pedału kopnięcia

Modyfikowanie pedału kopnięcia
Modyfikowanie pedału kopnięcia
Modyfikowanie pedału kopnięcia
Modyfikowanie pedału kopnięcia
Modyfikowanie pedału kopnięcia
Modyfikowanie pedału kopnięcia

Niestety pedał nożny nie ma czujnika piezo, więc musimy to naprawić. Nie martw się, to proste.

Możesz go kupić (naprawdę tanio) lub znaleźć na głośniku (używanym jako tweeter). Odkręć pokrywę i wytnij wbudowany czujnik i wymień go na piezo. Przyklej trochę gumowego materiału do spodu pokrywy i przymocuj piezo.

Biały drut lub końcówka wtyczki ---- czerwony drut lub środek piezoelektryczny;

Szary przewód lub wtyk tuleja-czarny przewód lub zewnętrzna obudowa piezo

Krok 4: Informacje o interfejsie MIDI

O interfejsie MIDI
O interfejsie MIDI
O interfejsie MIDI
O interfejsie MIDI
O interfejsie MIDI
O interfejsie MIDI
O interfejsie MIDI
O interfejsie MIDI

Sygnał z arduino (wyjście midi) nie jest audio, więc potrzebujesz urządzenia MIDI. Masz co najmniej dwie możliwości: konwerter MIDI na USB lub użyj karty dźwiękowej komputera z interfejsem MIDI.

Konwerter MIDI na usb kupisz w każdym dużym sklepie internetowym (wiesz.) Ten niebieski na zdjęciach jest przykładem. Bądź ostrożny z niektórymi tanimi interfejsami midi usb, po prostu wygoogluj "tanie midi na usb", a zobaczysz.

Moją opcją było użycie starego komputera, zainstalowanie win XP sp3 (ze względu na sterowniki), aby użyć karty dźwiękowej z interfejsem midi. Całe zalecane oprogramowanie działa na win XP.

Możesz użyć transoptora z pcb i stworzyć swój interfejs midi. Użyj PC900 i wykonaj obwód. Rezystory zostały przylutowane na porcie midi, aby uprościć obwód.

Karta danych do identyfikacji pinów:

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

Podłącz kabel midi do następnego kroku.

Krok 5: Testowanie

Testowanie
Testowanie

Podłącz arduino do komputera. Będziesz potrzebować tego tylko do zasilania lub zmodyfikuj kod i ponownie wgraj (może będziesz musiał zmienić czułość).

Dane są przesyłane przez MIDI, a nie przez USB!

Prześlij kod. Pierwszy test polega na uderzeniu w pad i musisz zobaczyć, jak miga dioda TX. Jeśli nic się nie dzieje, dostosuj czułość na początku kodu i prześlij ponownie. Użyj moich ustawień, aby rozpocząć.

Jeśli chcesz, użyj edrum midi mapper, aby upewnić się, że twoje urządzenie midi zostanie wykryte, a system wysyła sygnały. Ułatwi to sprawę, niż próba ustalenia, czy DAW lub VST działa poprawnie. Obejrzyj wideo.

Otwórz Edrum midi mapper > midi in i wybierz swoje urządzenie midi

Iść do:

Pads->New Generic i dwukrotnie kliknij nowy pad perkusyjny.

Kliknij pole z 3 kropkami przed napisem „Uwaga”

pojawi się komunikat „Uderz w wyzwalacz, aby ustawić nutę i kanał”

Uderz więc w pad perkusyjny, a komunikat zniknie, a numer nuty zostanie ponownie przypisany.

Kod arduino:

Krok 6: Wydawanie dźwięków

Wytwarzanie dźwięków!
Wytwarzanie dźwięków!

Zainstaluj całe potrzebne oprogramowanie.

Na tym etapie obejrzyj wideo. To lepsze niż zdjęcia. Oto kilka ogólnych wskazówek:

Reaper to miejsce, w którym otworzymy VST

ASIO zapewnia interfejs o niskim opóźnieniu i wysokiej wierności między aplikacją a kartą dźwiękową komputera, uruchamia się automatycznie podczas działania programu Reaper

MT power drumkit to VST lub wtyczka, a nie program exe. Musisz skopiować pliki (nie wyciąć) do folderu wtyczek reaper. Instrukcje znajdują się na stronie pobierania.

Pliki: MT-PowerDrumKit.dll i MT-PowerDrumKit-Content.pdk

Uruchom Żniwiarza. Przejdź do Opcje-Preferencje, pojawi się menu z opcjami po lewej stronie. Teraz przejdź do:

Audio->Urządzenie->System audio i wybierz ASIO >OK

Audio->Urządzenia MIDI->Wejścia MIDI i wybierz swoje urządzenie MIDI (musi być Włączone)>OK

Wtyczki-> VST-> Dodaj i wybierz ścieżkę do wtyczek programu Reaper > Zastosuj > OK

Aby otworzyć VST (MT power drumkit 2) przejdź do paska narzędzi:

Ścieżka->Wstaw wirtualny instrument na nowej ścieżce

Wybierz:MT-PowerDrumkit (MANDA AUDIO) (16 wyjść) i naciśnij OK

Pojawi się komunikat: Potwierdzenie routingu budynku, naciśnij Tak

Przekaż darowiznę lub pomiń, aby zacząć korzystać z zestawu Power Drumkit. Użyj myszki, aby uderzyć w zestaw perkusyjny. Jeśli wszystko działa dobrze, usłyszysz dźwięki z wirtualnego zestawu perkusyjnego.

Uwaga: może być konieczne zamknięcie i ponowne otwarcie programu Reaper

Teraz musimy zmapować pady perkusyjne. Przejdź do ustawień, zobaczysz różne biegi perkusyjne, wybierz jeden i naciśnij pad, który chcesz przypisać. Powtórz dla wszystkich zestawów perkusyjnych i zapisz.

Nie jestem perkusistą ani nawet muzykiem, więc nie mogę dać ci porządnego demo.

Zalecana: