Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Cześć, dzisiaj pokażę Ci jak stworzyć własny generator sekwencji losowych Midi.
Generuje losowe sekwencje o długości 4, 7, 8 lub 16 nut w kluczu molowym.
Oczywiście możesz zmienić, co chcesz, możesz dodać więcej długości sekwencji lub zmienić klucz. Ale osobiście uważam te ustawienia za całkiem przydatne.
Kieszonkowe dzieci
Deska do krojenia chleba
Niektóre kable rozruchowe
Rezystory 2*220 omów;
Rezystor 1*10 k omów;
Rezystor 5 * 1 kΩ (lub więcej, jeśli potrzebujesz większej długości sekwencji)
Potencjometr, najlepiej na małym wyłamaniu, więc jest przyjazny dla płytki stykowej
Żeński Midi Jack (znany również jako żeński 5 Pin Din Jack)
2 przełączniki przyjazne dla płytki stykowej
Klips na baterię 9V.
I oczywiście Arduino. Wolę Nano, a konkretnie chiński klon z AliExpres, ponieważ może działać na 3,6 - 10 V, dzięki czemu można go łatwo zasilać bateriami. Jeśli wybrałeś ten sam Nano, możesz również użyć 4 baterii AA.
Opcjonalnie: Przełącznik obrotowy (nie używam go, ale jeśli chcesz umieścić ten projekt w etui, bardzo polecam.)
Krok 1: Oprogramowanie
Aby go zaprogramować, potrzebujesz identyfikatora Arduino:
Będziesz także potrzebować biblioteki Midi:
Nie potrzebujesz żadnych bibliotek do potencjometru ani przełączników.
A jeśli masz również chińską nock-off Arduino Nano, będziesz potrzebować tego sterownika CH340: https://sparks.gogo.co.nz/ch340.html lub
Krok 2: Sprzęt
Część sprzętowa nie jest bardzo trudna. Być może będziesz musiał upewnić się, że twoje przełączniki działają tak samo jak moje, a jeśli chcesz, możesz pominąć duży przełącznik obrotowy. Jest to bardzo wygodne, jeśli chcesz umieścić to wszystko w etui, ale osobiście po prostu używam białego kabla połączeniowego, aby ustawić długość sekwencji. Jest mniejszy i zwykle zostawiam go w 8 krokach. Jeśli po prostu podążasz za schematem, powinno działać dobrze i zawsze możesz zostawić komentarz, aby uzyskać więcej wyjaśnień.
Krok 3: Prześlij szkic i przetestuj
Szkic znajdziesz tutaj:
Gorąco polecam wprowadzić zmiany i zobaczyć, co robi. Możesz dodać więcej opcji dla długości sekwencji, możesz dodać kolejny potencjometr, który określa prymę. Możesz zmienić klawisz/tryb, z którego nie wybiera. Jest tak wiele rzeczy, które możesz zrobić, aby ulepszyć ten projekt. Zostało to stworzone, aby było dość łatwe do naśladowania i po prostu do podstaw.
Daj mi znać, co wymyślisz! Uwielbiam patrzeć, jak ludzie wprowadzają ulepszenia/zmiany, o których bym nie pomyślał.