Spisu treści:
- Krok 1: Przygotowanie obwodu zestawu perkusyjnego
- Krok 2: Modyfikacja obwodu
- Krok 3: Modyfikowanie pedału kopnięcia
- Krok 4: Informacje o interfejsie MIDI
- Krok 5: Testowanie
- Krok 6: Wydawanie dźwięków
Wideo: Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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
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
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
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
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
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
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:
DIY 37 Leds Arduino Roulette Game: 3 kroki (ze zdjęciami)
DIY 37 Leds Arduino Roulette Game: Ruletka to gra kasynowa nazwana na cześć francuskiego słowa oznaczającego małe koło
Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: 20 kroków (ze zdjęciami)
Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: Witaj, przyjacielu! W tej dwuczęściowej serii nauczymy się korzystać z obwodów Tinkercad - zabawnego, potężnego i edukacyjnego narzędzia do nauki działania obwodów! Jednym z najlepszych sposobów uczenia się jest robienie. Dlatego najpierw zaprojektujemy nasz własny projekt: th
Radio internetowe BOSEBerry Pi: 4 kroki (ze zdjęciami)
Radio internetowe BOSEBerry Pi: Uwielbiam słuchać radia! Używałem radia DAB w moim domu, ale okazało się, że odbiór był nieco nierówny, a dźwięk ciągle się załamywał, więc postanowiłem zbudować własne radio internetowe. Mam silny sygnał Wi-Fi w całym domu, a cyfrowy bro
Zegar lokalizacyjny „Weasley” z 4 wskazówkami: 11 kroków (ze zdjęciami)
Zegar lokalizacji „Weasley” z czterema wskazówkami: Tak więc, mając Raspberry Pi, które od jakiegoś czasu się bawiło, chciałem znaleźć fajny projekt, który pozwoli mi go jak najlepiej wykorzystać. Natknąłem się na ten wspaniały instruktażowy zegar lokalizacji Weasley'a autorstwa ppeters0502 i pomyślałem, że
Profesjonalna stacja pogodowa wykorzystująca ESP8266 i ESP32 DIY: 9 kroków (ze zdjęciami)
Profesjonalna stacja pogodowa przy użyciu ESP8266 i ESP32 DIY: LineaMeteoStazione to kompletna stacja pogodowa, która może być połączona z profesjonalnymi czujnikami firmy Sensirion, a także z niektórymi komponentami Davis Instrument (deszczomierz, anemometr) Projekt jest przeznaczony do samodzielnej stacji pogodowej, ale wymaga tylko