Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Samogradnja midi klavijature

[es] :: Elektronika :: Mikrokontroleri :: Samogradnja midi klavijature

Strane: 1 2 3

[ Pregleda: 16607 | Odgovora: 44 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

yugaja
BG

Član broj: 18381
Poruke: 402
*.dynamic.isp.telekom.rs.

Sajt: yugaja.co.nf


+4 Profil

icon Re: Samogradnja midi klavijature10.04.2013. u 15:44 - pre 134 meseci
Bas zanimljiva tema. Ne mogu za sebe da kazem da dovoljno poznajem problematiku klavijatura, znam samo ono sto sam video i/ili kopao po netu kad mi je trebalo. Muzika i sve oko nje je samo hobi.

Elem ono sto sam do sada video (sto o5 ne mora nista da znaci, jer kazem nisam serviser ) je da se najcesce radi samo tzv velocity sensing. To se koliko-toliko lako implementira sa dva gumirana obicna "tastera" na razlicitim rastojanjima od tacke vesanja dirke, pa postoji merljiv vremenski razmak izmedju "on" stanja, kako se cini u zavisnosti od toga koliko brzo (jelte velocity) pritisnemo dirku. Tako imas osecaj dinamicke klavijature; kad jace lupis veca je brzina . Eto i to se dodaje na konto brzine skeniranja tastera tih 128 nivoa il' realno koji bit manje...

Kod after toucha o5 ima dve varijante svaka tipka ima svoj after touch ili jedan zajednicki za celu klavijaturu. Na onom ketronu iz seme je tako: zajednicki pressure sensing za celu klavijaturu. To zna da bude sasvim dovoljno.


R Tape loading error, 0:1
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Samogradnja midi klavijature10.04.2013. u 17:13 - pre 134 meseci
Citat:
mikikg: obicno se stavljaju oni gumeno-grafitni tasteri koji kao sto znamo menjaju otpor a to je kljucna stvar jer muzicar moze pritusniti dirku ali posle jacinom pritiska odreduje jacinu tona i bez pustanja dirke! Da li to moze tek tako da se detektuje za digitalnim kolima?


da li si nekad merio koliko menjaju otpor :D zaboravi na AD i multipleksiranje, to je zanemarljivo, drugo tu sitnu promenu kako bi poslao preko midija ? promenis glasnocu, posaljes ton, vratis glasnocu? ne radi to tako .. na analognoj tastaturi koja bi generisala zvuk bi mozda tu mogao da pravis neki feedback i eventualno zavijas, menjas sitno glasnocu, sa midijem jedino mozes da pricas o brzini i to je to a to se sa 2 tastera resava. guma se tu koristi samo zbog trajnosti

a inace sto se gotovih DYI resenja tice svi oni bit boxovi sekvenceri i ekipa cak ne koriste ni 2 tastera vec obicne gumenjake koje citaju cisto digitalno pritisao brzo udario ili pipno potpuno je isti izlaz, kada uzimaju gotove tastature pa se kace sa njih, po tasteru koriste samo jedan senzor a ne oba posto im je velocity nebitan ... ja sam skroz u fazonu da treba da se pokupi signal sa oba senzora (mislim da original sema koju je covek stavio ima vec 2 senzora na svakom tasteru i po diodu na svakom)
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Samogradnja midi klavijature10.04.2013. u 17:40 - pre 134 meseci
Citat:
bogdan.kecman:  drugo tu sitnu promenu kako bi poslao preko midija ? promenis glasnocu, posaljes ton, vratis glasnocu? ne radi to tako ..

Može bit' da se time bavi audio-sintisajzer koji prima te midi poruke: ako je primio midi notu sa nekom novom jačinom, pri čemu je tu istu notu primio ranije, a da u međuvremenu nije primio poruku da je ta dirka puštena - onda on sam (vjerovatno) softverski zavija u skladu sa situacijom...
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Samogradnja midi klavijature10.04.2013. u 23:19 - pre 134 meseci
Stvarno ne znam te sitne detalje kako bas MIDI radi ali uzmite za poredjenje samo klasican klavir ili elektricni piano, oni osim klvijature imaju i nozne pedale ili prostija varijanta samo volume pedala a sve to moze da se salje preko MIDI kao informacija u "realnom vremenu". Isto cesto klavijature imaju i onu rucicu (programski programibilnu) kojom se zadaje vibrato ili se menja pitch, volume itd ...
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Samogradnja midi klavijature10.04.2013. u 23:50 - pre 134 meseci
uzmi probaj neku midi klavijaturu i udaraj po jednom tasteru i lagano ga pipkaj i sve izmedju, evo ja sam pre 2h probao jedan poskup, salje na midi glasan ton ili stisen ton i to je to, nema nista izmedju, zato i rade skoro sve sa 2 senzora, ako se okinu brzo znaci da je "udaren" ako se okinu sa vecim razmakom znaci da je tisi ton, ima dodatna fora za vibrato senzor koji ide ispod tastature i vazi za celu tastaturu ... sto se pedale tice to nema veze sa tasterima, ja kapiram da ce ta sprava imati bar 2-3 "tockica" koja ce imati vise od jednog polozaja jeli tako da ce analogni ulazi svakako morati da se koriste, ali nikako za same tastere na tastaturi
 
Odgovor na temu

yugaja
BG

Član broj: 18381
Poruke: 402
*.dynamic.isp.telekom.rs.

Sajt: yugaja.co.nf


+4 Profil

icon Re: Samogradnja midi klavijature11.04.2013. u 08:09 - pre 134 meseci
Ne znam koliko ima DIY projekata i kakve su im mogucnosti, ali znam da ima service manuals za gomilu klavijatura da se nadje vrlo lako (npr na elektrotanya).

Inace proverio sam sinoc, kao i Bogdan, na mojim makinama: na ketronu, matoroj DX11 i na nazovi entry level klavijaturi PSR295.

Postoji gradacija od, sigurno ne 128 nivoa, al' vise od 2 svakako na svakoj od ovih klavijatura. Ova "igracka" PSR ima XG ton generator koji se sasvim lepo ponasa na npr zvuku klavira, flaute trube, sax... tako da efekat nije prost volume nego bas taj expression Mada je to druga tema: kako se velocity info sa midi kanala dalje obradjuje u generatoru.


Poz!!
R Tape loading error, 0:1
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Samogradnja midi klavijature11.04.2013. u 08:24 - pre 134 meseci
kapiram da sa megahercom citanja date sa ta dva senzora moze da se uvati nekoliko nivoa za velocity sigurno ... sad moglo bi da se budzne neko analogno kolce koje bi davalo u zavisnosti od brzine (prvi raste drugi frizne rast) neki analogni izlaz ali brzo snekirati 100 tastera adc-om je samoubistvo
 
Odgovor na temu

yugaja
BG

Član broj: 18381
Poruke: 402
*.dynamic.isp.telekom.rs.

Sajt: yugaja.co.nf


+4 Profil

icon Re: Samogradnja midi klavijature11.04.2013. u 08:49 - pre 134 meseci
hehe inace setih se sada, posto je pomenuta i dugmetara pasuljara, verovatno ce biti trilera... kad god sam bio u prilici da razgovaram sa ljudima koji sviraju narodnjake i da ih smaram o klavijaturi, bezmalo su svi drzali ovaj feature iskljucen jer ih nervira, smara i sl.. Kapiram da to zavisi od samog muzicara najvise, ali verovatno ima neceg i u vrsti muzike koju sviras, bez ikakvog omalovazavanja...
Prosto negde je uvek fortissimo, kum tako 'oce :)


R Tape loading error, 0:1
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Samogradnja midi klavijature11.04.2013. u 08:53 - pre 134 meseci
kada su cisto digitalne sprave u pitanju, posebno kada ima sors firmware-a bude lako promeniti takve stvari :D
 
Odgovor na temu

maxim11
slobodan maksimovic
pancevo,srbija

Član broj: 272601
Poruke: 17
91.208.89.*



Profil

icon Re: Samogradnja midi klavijature11.04.2013. u 09:17 - pre 134 meseci
Donor klavijatura yamaha psr-330,61 klavirna dirka sa dva kontakta po dirci,sanyo lc7985na sa lcd displejom(ukoliko je upotrebljivo),mikroprekidači,kutija.Na šemi koju sam postavio očitava se 8 kontakta po grupi,na šemi koju je postavio @yugaja očitava se 8x2 kontakta po grupi na donor klavijaturi se očitava 6x2 kontakta po grupi.Kakva je razlika(šta je praktičnije,bolje) u rasporedu očitavanja po grupama?

[Ovu poruku je menjao maxim11 dana 11.04.2013. u 11:21 GMT+1]
 
Odgovor na temu

acho

Član broj: 38487
Poruke: 30



+3 Profil

icon Re: Samogradnja midi klavijature11.04.2013. u 09:26 - pre 134 meseci
He, sad ste me podsetili davnog projekta kada sam pravio midi klavijaturu, okačio sam ga na AVRfreaks (link). ATMEGA88 je bio čini mi se, sa par šift registara za dodatne IO (siromašan student bejah). 128 dirki, velocity (pun 7-bitni) i par analognih ulaza (mod, pitch i 4 programabilna čini mi se). Tajming je bio kritičan, trebalo je skenirati 256 kontakata za par desetina mikrosekundi, sa svim dekodovanjem, pa slanjem preko fifo u UART itd., beše zanimljivo. Danas bi sigurno bilo lakše sa modernijim i bržim kontrolerima.
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Samogradnja midi klavijature11.04.2013. u 20:19 - pre 134 meseci
Može i multipleks ADC ukoliko je neophodno detektovati više nivoa na jednoj dirki. Tastaturu podeliš u grupe dirki a svakoj grupi dodeliš poseban MCU. Za N grupa, N "malih" MCU, jedna clock i N data linija ka glavnom MCU a on na MIDI.
gorankg
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Samogradnja midi klavijature12.04.2013. u 22:15 - pre 134 meseci
za te pare mozes i da uzmes tastaturu koja vec radi i da je koristis
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Samogradnja midi klavijature13.04.2013. u 01:49 - pre 134 meseci
Pa cenim da bi jedan "mali budjavi" mogao da gleda 8 dirki. A oni su jeftini.
gorankg
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Samogradnja midi klavijature13.04.2013. u 03:35 - pre 134 meseci
Hehe, ali "dugmetare" ili "pasuljare" koliko znam jos uvek ne pravi Korg, Roland, Yamaha, Kurzweil i ekipa :) Tako da potrositi po 1-3E za MCU po grupi i nije toliko strasno. Odplati se to sve od nekoliko "kumovih" pesmica :))) Zato je i postaljvljac teme krenuo u samogradnju ...

Mnogi muzicari koji su navikli na harmonike dugmetare zale sto nemaju i takve MIDI spravice, tako da to posle moze i jos dodatno da se stancuje i prodaje :) ... Dobra je to ideja (mislim generalno na projekat), a dal upotrebiti MCU po grupi treba razmotriti i videti sta se sa tim dobija i da li ima tehnicke/programske prednosti u odnosu na druge pristupe.

[Ovu poruku je menjao mikikg dana 13.04.2013. u 04:57 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

acho

Član broj: 38487
Poruke: 30



+3 Profil

icon Re: Samogradnja midi klavijature13.04.2013. u 09:19 - pre 134 meseci
Mislim da je upotreba više od jednog kontrolera za ovako nešto overkill, više će se napatiti oko komunikacije između pojedinačnih scan-kontrolera i glavnog. Zadatak je prilično jednostavan, skeniraj-pošalji. Čak i ako hoće da implementira full-range velocity.
Što se tiče aftertouch-a koliko se sećam postoje note aftertouch i channel aftertouch (channel pressure). Prvi je skupo za implementirati, mali broj kontrolera ga i ima, a i većina uređaja ni ne reaguje na te poruke. Drugi je lak i više je mehanički nego softverski problem. Maxim11 nije rekao, ili sam prevideo, kako bi koristio klavijaturu? Ako je za eksperimentisanje sa zvukovima mnogo važnije će mu biti da ima što više potenciometara i programabilnih tastera.
 
Odgovor na temu

maxim11
slobodan maksimovic
pancevo,srbija

Član broj: 272601
Poruke: 17
*.dynamic.isp.telekom.rs.



Profil

icon Re: Samogradnja midi klavijature13.04.2013. u 10:16 - pre 134 meseci
Naveo sam u prvom postu,ideja je da master klavijatura(klavirna ili dugmetarska)bude upotrebljiva za live nastupe.Praktična prvenstveno za izvođače koji njome žele da upravljaju sa više modula koji su udaljeni(smešteni u rack).Master klavijatura treba da obezbedi:
izbor(promena)izlaznog midi kanala(podesiće više modula da primaju midi signal na različitim midi kanalima)
izbor(promena)boja na modulu koji je odabran izlaznim midi kanalom
kontrola jacine zvuka na audio izlazu modula
displej na kome će biti ispisan izlazni midi kanal i redni broj izabrane boje na modulu
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Samogradnja midi klavijature14.04.2013. u 01:15 - pre 134 meseci
znaci tebe brzina udaranja po tastaturi ni ne zanima, bitno ti je da detektujes stisak na taster, da imas meni da odaberes na ekranu kanal i opciju (boju) za taj kanal, da imas tocak za volume i to je to ... to je vise manje pdim

 
Odgovor na temu

maxim11
slobodan maksimovic
pancevo,srbija

Član broj: 272601
Poruke: 17
*.dynamic.isp.telekom.rs.



Profil

icon Re: Samogradnja midi klavijature14.04.2013. u 09:24 - pre 134 meseci
Zanimaju me obe opcije.Dugmetarske prerade koje rade domaći majstori su uglavnom sa jednim kontaktom po tonu tako da kod njih nije moguće ostvariti dinamiku,postoje neke dugmetarske prerade(elka)koje imaju dva kontakta po tonu kod kojih je moguće ostvariti dinamiku i uglavnom svaka klavirna tastatura ima dva kontakta po tonu.
Prva opcija bez dinamike je jednostavnija pa bih voleo da prvo nju završim a u sledećoj fazi da proširim prvi projekat i dodam dinamiku.
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Samogradnja midi klavijature14.04.2013. u 11:18 - pre 134 meseci
^ Ako se radi o tome da postoje tastature koje ti "mehanički" odgovaraju, a u suštini ti fali samo ta dodatna funkcionalnost u vidu biranja pojedinačnih kanala i njihovih podešavanja... onda ti se uopšte ne isplati pravljenje čitave tastature, mislim finansijski.

Umjesto toga napravi samo neki control-box koji će na sebi imati potrebne kontrole i displej. Taj box treba samo da presreće "originalne" MIDI poruke od bilo koje tastature, prepravi ih onako kako ti već treba i te prepravljene poruke pošalje dalje. Pošto se radi o relativno jednostavnim prepravkama, latency ne bi trebalo ni da osjetiš.
To ti je sto puta brže, jeftinije i elegantnije, a tako ćeš moći da koristiš i bilo koju tastaturu.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Samogradnja midi klavijature

Strane: 1 2 3

[ Pregleda: 16607 | Odgovora: 44 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.