Spisu treści:
- Krok 1: Materiały i narzędzia
- Krok 2: Moduł: Klawiatura
- Krok 3: Moduł: Panel sterowania
- Krok 4: Moduł: Płyta główna
- Krok 5: Kod
- Krok 6: Obudowa
- Krok 7: Użycie
Wideo: DoReMiQuencer - programowalny sekwencer MIDI z klawiaturą: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
To urządzenie zostało stworzone do użytku z VCVRack, wirtualnym syntezatorem modułowym stworzonym przez VCV, ale może służyć jako kontroler MIDI ogólnego przeznaczenia.
Służy jako sekwencer MIDI lub klawiatura, w zależności od wybranego trybu. Nuty MIDI przypisane do klawiszy to Do, Re, Mi, Fa, Sol, La, Ti, Do', stąd nazwa.
W trybie sekwencera zapętla 16 zaprogramowanych nut w trybie „pojedynczym” lub „ciągłym”, wybieranym za pomocą przełącznika.
Aby zaprogramować sekwencję, urządzenie należy przełączyć w tryb „nagrywania”, gdzie naciśnięcie przycisków nut tworzy sekwencję.
Oczywiście urządzenie można dostosować do własnych potrzeb i z tego powodu jest zaprojektowane w sposób modułowy.
To moja pierwsza instruktażowa i konstruktywna krytyka, a szczere komplementy są bardzo cenione.
Krok 1: Materiały i narzędzia
Składniki:
- Arduino Nano
- Przełącznik 3-pozycyjny *3
- Przycisk *10 (11, jeśli chcesz dodatkowy przycisk resetowania)
- Rezystor 100k *10
- Wyświetlacz SSD1306
- SN74HC165 Rejestr przesuwny równolegle-w-szeregowy
- Gniazdo 16-pinowe (opcjonalne, ale zalecane)
- Płytka do krojenia chleba lub PCB
- Obudowa lub płyta bazowa
- Nagłówki męskie i żeńskie (opcjonalnie)
- diody LED i dopasowane rezystory (opcjonalnie)
Narzędzia:
- Lutownica
- Kabel USB do Arduino
- Laptop lub PC z Arduino IDE
Krok 2: Moduł: Klawiatura
Składniki:
- Przycisk *10
- Wyświetlacz SSD1306
- Płytka do krojenia chleba lub PCB
- Rezystor 100k *10
- Męskie nagłówki pinów (opcjonalnie)
Zamontuj 8 przycisków w konfiguracji, w której uznasz je za odpowiednią klawiaturę, polecam ustawienie 1- lub 2-rzędowe.
Zamontuj pozostałe 2 przyciski w miejscu, w którym chcesz umieścić kontrolę BPM.
Zamontuj wyświetlacz w dowolnym miejscu na klawiaturze.
Przylutuj rezystory do przycisków i podłącz przyciski i wyświetlacz zgodnie ze schematem albo do nagłówka albo bezpośrednio do rejestru przesuwnego i Arduino.
Krok 3: Moduł: Panel sterowania
Składniki:
- Przełącznik 3-pozycyjny *3
- Płytka do krojenia chleba lub PCB
- Przycisk (opcjonalnie)
-
Męskie nagłówki pinów (opcjonalnie)
Zamontuj przełączniki na płytce stykowej.
Opcjonalnie możesz również dodać przycisk resetowania na panelu.
Kolejnymi dodatkami mogą być diody LED stanu podłączone do przycisków.
Podłącz przełączniki i dodatkowe komponenty zgodnie ze schematem do listwy pinowej lub bezpośrednio do Arduino.
Alternatywnie panel sterowania można zintegrować z klawiaturą.
Krok 4: Moduł: Płyta główna
Składniki:
- Arduino Nano
- SN74HC165 Rejestr przesuwny
- 16-pinowe gniazdo DIP (opcjonalne, ale zalecane)
- Płytka do krojenia chleba lub PCB
- Nagłówki żeńskie (opcjonalnie)
Zamontuj Arduino i rejestr przesuwny lub gniazdo na płytce. Używając gniazda, włóż kasę do gniazda.
W przypadku korzystania z listew szpilkowych do podłączenia modułów, należy zamontować listwy żeńskie na płytce.
Przylutuj elementy zgodnie ze schematem.
Krok 5: Kod
Zainstaluj załączony kod na Arduino.
Pozycje obiektów na ekranie, jak również pinout i konfiguracja są obsługiwane przez #DEFINEs.
Metoda start() po prostu inicjuje piny i wyświetlacz oraz tablicę dla notatek.
Metoda printBPM() obsługuje zapisywanie BPM na ekranie. Konieczne jest zwiększenie użyteczności podczas ustawiania BPM, pozwalając na szybką zmianę wartości zamiast konieczności naciśnięcia jednego przycisku na każdy pojedynczy BPM.
Metoda writeMIDI() obsługuje wysyłanie poleceń MIDI przez port szeregowy.
Metoda loop() zawiera tryb „sekwencera” oraz tryb „klawiatury”. Obsługuje funkcje urządzenia, sprawdzając wejścia panelu sterowania, aby określić, który tryb wykonać i odczytując rejestr przesuwny, aby uzyskać dane wejściowe z klawiatury.
Zmiana liczby kroków lub nut, które mają być odtwarzane, może wymagać dostosowania pozycji na ekranie.
Krok 6: Obudowa
Składniki:
- Obudowa lub płyta bazowa
- Zmontowane urządzenie
- Dodatkowe elementy w zależności od projektu, takie jak śruby.
Zamontuj urządzenie w obudowie lub na podstawie w zależności od projektu.
Wybrałem płytkę bazową wydrukowaną w 3D, którą później musiałem dopasować do trzymania urządzenia.
Krok 7: Użycie
Wybierz żądany tryb za pomocą przełączników na panelu sterowania.
W trybie klawiatury naciśnij przycisk z nutą, którą chcesz zagrać. Wyświetlacz powinien pokazać, która nuta jest grana.
W trybie sekwencera urządzenie będzie działać samo w trybie odtwarzania.
W trybie „nagrywania” możesz zaprogramować sekwencję, naciskając przyciski na klawiaturze.
W trybie „odtwarzania” urządzenie wyśle odtwarzaną notatkę przez serial. Jeśli ta sama nuta zostanie zagrana, a urządzenie jest w trybie „ciągłym”, nuta nie zostanie zatrzymana i zagrana ponownie, w przeciwnym razie nuta zostanie zatrzymana i zostanie zagrana następna.
Zalecana:
Sekwencer sekcji rytmicznej Arduino MIDI: 8 kroków (ze zdjęciami)
Arduino MIDI Rhythm Section Sequencer: Posiadanie dobrego programowego automatu perkusyjnego jest dziś łatwe i tanie, ale używanie myszy zabija dla mnie zabawę. Właśnie dlatego zdałem sobie sprawę, co początkowo było pomyślane jako czysty 64-krokowy sprzętowy sekwencer perkusyjny MIDI, zdolny do wyzwalania do 12 różnych elementów perkusyjnych
Prosty sekwencer: 16 kroków (ze zdjęciami)
Prosty sekwencer: Jednym z kluczy do tworzenia dobrej muzyki jest bezmyślne powtarzanie. W tym prosty sekwencer jest świetny. Robi to samo w kółko w ośmionutowej sekwencji. Możesz dostosować częstotliwość nuty, czas trwania nuty i
Sekwencer piwa: 7 kroków
Sekwencer piwny: Cos'èIl Beer Sequencer to sekwencer to sedici krok attivabili przez pesi. Nie można zastosować odpowiednich narzędzi, które zawierają FSR (rezystor wyczuwający siłę) do detezione i variazione of peso. Różnorodność
4-stopniowy sekwencer cyfrowy: 19 kroków (ze zdjęciami)
4 Step Digital Sequencer: CPE 133, Cal Poly San Luis ObispoProject Twórcy: Jayson Johnston i Bjorn NelsonW dzisiejszym przemyśle muzycznym, jednym z najczęściej używanych „instrumentów”; to cyfrowy syntezator. Każdy gatunek muzyki, od hip-hopu po pop i eve
Szybka i brudna klawiatura Das (pusta klawiatura): 3 kroki
Szybka i brudna klawiatura Das (pusta klawiatura): Klawiatura Das to nazwa najpopularniejszej klawiatury bez napisów na klawiszach (pusta klawiatura). Das Keyboard kosztuje 89,95 USD. Ta instrukcja poprowadzi Cię, jak zrobić ją samemu z dowolną starą klawiaturą, którą masz