Sadržaj:
- Korak 1: Materijali i alati
- Korak 2: Modul: Tastatura
- 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 sa tastaturom: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ovaj uređaj je 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 tastatura, 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 modu sekvencera, on petlja kroz 16 programiranih nota u 'pojedinačnom' ili 'kontinuiranom' načinu rada, koji se može birati putem prekidača.
Da biste programirali sekvencu, uređaj je potrebno prebaciti u način 'snimanja', gdje se pritiskom na tipke za bilješke stvara sekvenca.
Naravno, uređaj se može prilagoditi vašim potrebama i iz tog je razloga dizajniran 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č sa 3 položaja *3
- Dugme *10 (11 ako želite dodatno dugme za resetovanje)
- 100k otpornik *10
- SSD1306 Ekran
- SN74HC165 Registar izmjena paralelno-serijski-izlaz
- 16pin utičnica (opcionalno, ali preporučljivo)
- Breadboard ili PCB
- Kućište ili osnovna ploča
- Muški i ženski pin zaglavlja (opcionalno)
- LED diode i odgovarajući otpornici (opcionalno)
Alati:
- Lemilica
- USB kabel za Arduino
- Laptop ili računar sa Arduino IDE
Korak 2: Modul: Tastatura
Komponente:
- Dugme *10
- SSD1306 Ekran
- Breadboard ili PCB
- 100k otpornik *10
- Muški pin zaglavlja (opcionalno)
Postavite 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 ekran na tastaturu gde ž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č sa 3 položaja *3
- Breadboard ili PCB
- Dugme (opcionalno)
- Muški pin zaglavlja (opcionalno)
Postavite prekidače na matičnu ploču.
Opcionalno, možete dodati i dugme za poništavanje na ploči.
Dodatni dodaci mogu biti statusne LED diode ožičene na dugmad.
Spojite prekidače i dodatne komponente prema shemi ili na pin zaglavlje ili direktno na Arduino.
Alternativno, upravljačka ploča može se integrirati u tastaturu.
Korak 4: Modul: Matična ploča
Komponente:
- Arduino Nano
- SN74HC165 Registar pomaka
- 16 -pinska DIP utičnica (opcionalno, ali preporučljivo)
- Breadboard ili PCB
- Ženski pin zaglavlja (opcionalno)
Montirajte Arduino i registar pomaka ili utičnicu na ploču. Kada koristite utičnicu, umetnite registar u utičnicu.
Kada koristite pin zaglavlja za povezivanje modula, montirajte ženska zaglavlja na ploču.
Lemite komponente prema shemi.
Korak 5: Kodirajte
Instalirajte priloženi kod na Arduino.
Položajima objekata na ekranu, kao i ispisom i konfiguracijom upravlja se putem #DEFINEs.
Metoda start () samo inicijalizira pinove i prikaz, kao i niz za bilješke.
Metoda printBPM () upravlja pisanjem BPM -a na ekran. Potrebno je povećati upotrebljivost pri postavljanju BPM -a, dopuštajući da se vrijednost brzo mijenja, umjesto da je potrebno pritisnuti jedno dugme za svaki BPM.
Metoda writeMIDI () upravlja slanjem MIDI naredbi putem serijske jedinice.
Metoda loop () sadrži način rada 'sekvencer', kao i način rada 'tipkovnica'. On upravlja funkcijama uređaja, provjerava ulaze na upravljačkoj ploči kako bi odredio koji način će se izvršiti i čita registar pomaka za unos s tipkovnice.
Promjenom broja koraka ili nota za reprodukciju, možda će biti potrebno prilagođavanje položaja ekrana.
Korak 6: Kućište
Komponente:
- Kućište ili osnovna ploča
- Sklopljeni 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 štampanu osnovnu ploču, koju sam kasnije morao 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. Na ekranu bi trebalo biti prikazano koja nota se svira.
U modu sekvencera, uređaj će raditi sam kada je u načinu reprodukcije.
U režimu 'snimanja', možete programirati sekvencu pritiskom na tastere na tastaturi.
U načinu reprodukcije uređaj će reproduciranu notu poslati serijski. Ako se ista nota svira i uređaj je u 'kontinuiranom' načinu rada, nota se neće zaustaviti i ponovo svirati, u protivnom će se nota zaustaviti i svirati sljedeća.
Preporučuje se:
Moderan i nov i lakši primjer ormarića s Arduino Matrix tastaturom 4x4: 3 koraka
Moderan i nov i lakši primjer ormarića s Arduino matričnom tipkovnicom 4x4: Još jedan primjer korištenja matrice LCD tipkovnice 4x4 sa I2C krugom
Klavir sa tastaturom: 3 koraka
Klavir sa tastaturom: Ovaj vodič će pokazati kako stvoriti osnovni klavir sa 8 nota koristeći tastaturu 4x4 i pasivni zujalicu. U ovom projektu tipke od 1 do 8 svirat će note na klaviru, a tipke A-D će reproducirati unaprijed postavljene melodije
(skoro) Univerzalni MIDI SysEx CC programator (i sekvencer ): 7 koraka (sa slikama)
(skoro) 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 sintisajzera. 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
Servo pozicioniranje s tastaturom: 3 koraka
Servo pozicioniranje s tipkovnicom: U ovom uputstvu kreirat ćemo projekt koji će kontrolirati Micro-Servo sa tipkovnicom koja radi s Arduino Uno. Korišteni materijali: Arduino UnoBreadboard4x4 KeypadMicro-Servo
Apple stalak za miš sa tipkovnicom/tastaturom: 4 koraka
Stalak za ogrtače od Apple-miša/tipkovnice: Imate li u svom ormaru nekoliko onih groznih Appleovih miš-pakova? Vrijeme je da napravite stalak 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, vaš izbor) četiri šrafa za drvo dva nosača