Aihe: Oman MIDI-laitteen rakennus
1
Zace
10.05.2004 21:34:02
Olisi mukava kuulla muiden mielipiteitä siitä, olisiko suunnittelemani projekti järkevä toteuttaa. Ajattelin siis kyhätä 20v vanhasta sähköpianostani MIDI -koskettimiston käyttäen PIC-mikrokontrolleria. Tähän omistamaani Yamaha PF15 pianoon olisi saatavilla n. 100€ hintaan valmis kitti, jolla saisi MIDI-ulostulon pianoon. Ajattelin kuitenkin treenata hieman mikrokontrollereita, ja toteuttaa tuon itse alusta asti.
 
Koskettimiston toimintaperiaate vaikutti varsin yksinkertaiselta, kun sitä hieman tarkastelin. Koskettimet muodostavat ilmeisesti matriisin, jossa toisen akselin muodostavat sävelet C:stä H:n ja toisen muodostaa oktaavit. Hankalammaksi homman tekee se, että tuosta pitäisi saada myös Velocity-arvo. Tuo on toteutettu koskettimistossa niin, että koskettimen liikeradan alussa ja lopussa on kytkimet, jolloin koskettimen nopeus saadaan selville siitä, kuinka kauan kestää, kun alussa oleva kytkin sammuu ja lopussa oleva menee päälle. Tuo aikaero on kuitenkin niin mitättömän pieni, että riittääköhän perus PIC:n kello käsittelemään tuota tarkasti? Dataväyliä pitäisi kuitenkin PIC 16F877 kontrollerissa olla käsittääkseni tarpeeksi tätä koskettimistoa varten.
 
Mitään varsinaisia ohjeita en varmaankaan tarvitse, sillä netti on pullollaan hyviä MIDI-PIC ohjeita. Se kuitenkin kiinnostaisi, että voiko kuvailemallani tavalla saada niin hyvin toimivan koskettimiston, että kannattaa rikkoa toimiva sähköpiano. Ei tämä piano ääniltään mikään helmi ole, mutta ihan pätevä harjoituspiano jollekin. Uusia 88-koskettimen fatarin midi-lankkuja saa kuitenkin n. 300€ hintaan.
SaBer
10.05.2004 22:27:22
 
 
Eikös ne nopeimmat toimi 20MHz:n kiteellä. Ainakin 8. PIC:it suorittaa yhden käskyn neljällä kellopulssilla, joten kahdenkympin kiteellä 5 miljoonaa käskyä sekunnissa. Arvioidaan, että reilulla kymmenellä käskyllä saadaan mitattua aika. Siitä saadaan 500 000 mittausta sekunnissa.
 
Sitten kun monta kosketinta lyödään yhtä aikaa, voi tulla ongelmia. Tai sitten ei. Itseasiassa mulla ei ole aavistustakaan miten nopeasti tuollainen kosketin liikkuu....
"En ainakaan kokeilematta testaisi." ..."Tarkoitin tietysti että en ostamatta testaisi." -Niskamies
Zace
11.05.2004 00:04:09
Tuo väli minkä sisällä mittaus koskettimistossa tapahtuu, on noin 1mm. Tuskin kosketin kovin montaa millisekuntia tuon matkan taittamiseen käyttää, joten voi mennä aika tiukille että PIC:llä saisi kovin montaa arvoa voimakkuudelle. Tämä on tosin täyttä mutua, koska en PIC:llä ole tehnyt yksinkertaista kouluharjoitusta enempää.
 
http://www.ucapps.de Uuh, kylläpä noilla mikrokontrollereilla saakin tehtyä hauskoja midi-ohjaimia. Sitten jos saan tehtyä koskettimiston, niin seuraava vaihde olisikin lisätä siihen hieman liukusäätimiä ja nuppeja. :D
‹ edellinen sivu | seuraava sivu ›
1
Lisää uusi kirjoitus aiheeseen (vaatii kirjautumisen)