Sadržaj:
- Korak 1: Materijali i alati
- Korak 2: Modul: Tipkovnica
- Korak 3: Modul: Upravljačka ploča
- Korak 4: Modul: Matična ploča
- Korak 5: Kodirajte
- Korak 6: Kućište
- Korak 7: Upotreba
Video: DoReMiQuencer - programabilni MIDI sekvencer s tipkovnicom: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Ovaj je uređaj stvoren za upotrebu s VCVRackom, virtualnim modularnim sintisajzerom koji je stvorio VCV, ali može poslužiti kao MIDI kontroler opće namjene.
Služi kao MIDI sekvencer ili tipkovnica, ovisno o odabranom načinu rada. MIDI bilješke preslikane na tipke su Do, Re, Mi, Fa, Sol, La, Ti, Do ', otuda i naziv.
U načinu rada sekvencera, on se provlači kroz 16 programiranih nota u 'pojedinačnom' ili 'kontinuiranom' načinu rada, odabirom putem prekidača.
Za programiranje sekvence, uređaj je potrebno prebaciti u način 'snimanja', gdje pritiskom na tipke za bilješke nastaje slijed.
Naravno, uređaj se može prilagoditi vašim potrebama i iz tog je razloga projektiran na modularni način.
Ovo je moja prva instruktivna i konstruktivna kritika i iskreni komplimenti su visoko cijenjeni.
Korak 1: Materijali i alati
Komponente:
- Arduino Nano
- Prekidač s 3 položaja *3
- Gumb *10 (11 ako želite dodatni gumb za resetiranje)
- 100k otpornik *10
- Zaslon SSD1306
- SN74HC165 Paralelni ulaz u serijski izlaz Registar pomaka
- 16pin utičnica (opcionalno, ali preporučeno)
- Oglasna ploča ili PCB
- Kućište ili osnovna ploča
- Muški i ženski pin zaglavlja (izborno)
- LED diode i odgovarajući otpornici (izborno)
Alati:
- Lemilica
- USB kabel za Arduino
- Prijenosno računalo ili Arduino IDE
Korak 2: Modul: Tipkovnica
Komponente:
- Gumb *10
- Zaslon SSD1306
- Oglasna ploča ili PCB
- 100k otpornik *10
- Muški pin zaglavlja (izborno)
Montirajte 8 gumba u konfiguraciju u kojoj smatrate da su prikladna tipkovnica, preporučujem postavljanje s 1 ili 2 reda.
Preostala 2 gumba postavite na mjesto na kojem želite da imate BPM kontrolu.
Postavite zaslon na tipkovnicu gdje želite.
Lemite otpornike na gumbe i spojite gumbe i zaslon prema shemi ili na zaglavlje ili izravno na registar pomaka i Arduino.
Korak 3: Modul: Upravljačka ploča
Komponente:
- Prekidač s 3 položaja *3
- Oglasna ploča ili PCB
- Gumb (izborno)
- Muški pin zaglavlja (izborno)
Prekidače montirajte na ploču.
Opcionalno, možete dodati i gumb za poništavanje na ploči.
Daljnji dodaci mogu biti statusne LED diode ožičene na gumbe.
Spojite prekidače i dodatne komponente prema shemi ili na pin zaglavlje ili izravno na Arduino.
Alternativno, upravljačka ploča može se integrirati u tipkovnicu.
Korak 4: Modul: Matična ploča
Komponente:
- Arduino Nano
- SN74HC165 Registar pomaka
- 16 -pinska DIP utičnica (opcionalno, ali preporučeno)
- Oglasna ploča ili PCB
- Ženski pin zaglavlja (izborno)
Montirajte Arduino i registar pomaka ili utičnicu na ploču. Kad koristite utičnicu, umetnite registar u utičnicu.
Kad koristite pin zaglavlja za povezivanje modula, montirajte ženska zaglavlja na ploču.
Spajati komponente prema shemi.
Korak 5: Kodirajte
Instalirajte priloženi kod na Arduino.
Položaji objekata na ekranu, kao i ispis i konfiguracija upravljaju se putem #DEFINEs.
Metoda start () samo inicijalizira pinove i prikaz, kao i niz za bilješke.
Metoda printBPM () upravlja pisanjem BPM -a na zaslon. Potrebno je povećati upotrebljivost pri postavljanju BPM -a, dopuštajući brzu promjenu vrijednosti umjesto da zahtijeva jedan pritisak tipke za svaki BPM.
Metoda writeMIDI () rukuje slanjem MIDI naredbi putem serijske veze.
Metoda loop () sadrži način 'sekvencera' kao i način rada 'tipkovnica'. On upravlja funkcijama uređaja, provjerava ulaze na upravljačkoj ploči kako bi odredio koji način rada treba izvršiti i čita registar pomaka za unos s tipkovnice.
Promjenom broja koraka ili nota koje će se svirati, možda će biti potrebne prilagodbe položaja zaslona.
Korak 6: Kućište
Komponente:
- Kućište ili osnovna ploča
- Sastavljeni uređaj
- Dodatne komponente ovisno o vašem dizajnu, poput vijaka.
Uređaj montirajte u kućište ili na osnovnu ploču, ovisno o vašem dizajnu.
Odabrao sam 3D tiskanu osnovnu ploču, koju sam kasnije trebao prilagoditi za držanje uređaja.
Korak 7: Upotreba
Odaberite željeni način rada pomoću prekidača na upravljačkoj ploči.
U načinu rada s tipkovnicom pritisnite gumb s notom koju želite odsvirati. Zaslon bi trebao pokazati koja se nota svira.
U načinu rada sekvencera, uređaj će raditi sam kada je u načinu reprodukcije.
U načinu 'snimanja' možete programirati niz pritiskom na gumbe na tipkovnici.
U načinu reprodukcije uređaj će reproduciranu notu poslati serijski. Ako se svira ista nota i uređaj je u 'kontinuiranom' načinu rada, nota se neće zaustaviti i ponovno svirati, u protivnom će se nota zaustaviti i svirat će se sljedeća.
Preporučeni:
Izgled željezničke pruge kontroliranom tipkovnicom V2.5 - PS/2 sučelje: 12 koraka
Izgled željezničke pruge kontroliranom tipkovnicom V2.5 | PS/2 sučelje: Koristeći Arduino mikrokontrolere, postoji mnogo načina za kontrolu rasporeda željezničkih modela. Tipkovnica ima veliku prednost jer ima puno tipki za dodavanje mnogo funkcija. Evo da vidimo kako možemo početi s jednostavnim rasporedom s lokomotivom i
Upravljač tipkovnicom za MAME i virtualni fliper: 4 koraka (sa slikama)
Uredi sam tipkovnički kontroler za MAME i virtualni fliper: Ovaj skup uputa omogućuje vam da sami izradite svoj kontroler tipkovnice koristeći stare tipkovnice po cijeni neke žice, lemljenja i komada drva. Ovi kontroleri su korišteni u mojim projektima MAME i virtualni fliper .Vidite Virtualni Pinball Inst
Instrument s tipkovnicom s Arduinom (iz Arduino knjige): 6 koraka
Instrument s tipkovnicom s Arduinom (iz Arduino knjige): Ovdje je vodič za stvaranje instrumenta s tipkovnicom s Arduinom. Potrebno je samo 6 koraka, što je početnicima lako započeti s Arduinom. Rezultat projekta više zvuči kao udaraljkaški instrument nego gudači. Postoje 4 napomene
(gotovo) Univerzalni MIDI SysEx CC programator (i sekvencer ): 7 koraka (sa slikama)
(gotovo) Univerzalni MIDI SysEx CC programer (i sekvencer …): Sredinom osamdesetih proizvođači sintetičkih sintetičara počeli su s "manje je bolje" proces koji je doveo do barebones sintetizatora. To je omogućilo smanjenje troškova sa strane proizvođača, ali je učinilo proces krpanja dosadnim, ako ne i nemogućim za konačnu upotrebu
Apple stalak za miš sa tipkovnicom/tipkovnicom: 4 koraka
Stalak za ogrtač od Apple-miša/tipkovnice: Imate li u ormaru nekoliko onih groznih Appleovih miševa? Vrijeme je za izradu stalka za kapute. Vrijeme izgradnje je ~ 2 sata, plus vrijeme sušenja ljepila. Trebat će vam: dva paška miša dva komada klinova (1 do 1,5 inča, po vašem izboru) četiri vijka za drvo dva nosača