You are here

ATMEGA16-al épített MIDI vezérző bővítése????

3 posts / 0 new
Last post
Isaac
Isaac picture

Sziasztok!
Elsődlegesen BOLDOG ÚJÉVET!!!!!

Igaz nem PIC-es téma, de MICROCOTROLLER!!!!! :D
Nem oly rég egy kis bővítésen átesett-e téma:
http://cryptomys.de/horo/V-USB-MIDI/

Csak annyi, hogy mátrixolva "multiplex"-elve lettek a kapcsolók..
Az-az 4x4= 16 kapcsoló!
Oszi11 közreműködésével.
Amit utólag is köszönöm. ;)

Most amin filózok, hogy esetleg azt a 8db potit, nem-e lehetne valahogy bővíteni?

Multiplex kapcsoló: kep1.pdf
Ez így rendesen működik!!! 8 potival, 16 kapcsolóval. :)

Ahogy én elgondoltam: kep2.jpg

Az-az ADC porton 4051-el, portonként 8 bemenet.
Az-az 64!!??

Szerintetek ez megoldható?
Igaz ehhez ismerni kell a MIDI szabványt!

Mert ahogy nézitek a kep1.pdf-et minden poti és kapcsolónál van egy szám.
Az-az MIDI "port" címzés!!!!!!

Na ez lenne a lényeg!
Portonként 8 poti (bemenet)...
8x8 különböző cím...

8x8= 64 cím... !

Ok, lehet, hogy azt mondjátok, miért nem veszek MIDI controllert...?
Ha van itthon minden alkatrész, esetleg kell venni valamit...
Max 2000ft!!!!! Kiegészítésként.
A doboz + a többi ingyen van!!!!! ;)
Na ezért.

Ez csak hobbi végett kellene.

A main.txt az a forráskód (8poti, 16kapcsoló).
C-ben.

Vagy esetleg más opció 4051-en kívül?
Hobbi szinten szerintem hasznos lenne. :)

Előre is Köszönöm.

File attachment: 
Comments
Oszi11
Oszi11 picture

Szia!

Szerintem megoldható, de azt figyelembe kell venni, hogy lassulni fog a potik lekérdezése és esetleg nem lesz realtime, hanem késik valamennyit (minden 9. helyett minden 65. körben kérdezi le + még kellhet egy kis idő, hogy beálljon a helyes feszültség átkapcsolás után)!
A programon nem kell nagy módosítás, a címet kell kiadni a multiplexereknek, ill. 70 helyett 50-ről kell indítani a kontroller számot.

Üdv,
Oszi

0

DINO54
DINO54 picture

Szia !
Azt nem írtad le: Milyen eszközt vagy esetleg programot szeretnél a kontrollerrel vezérelni.
Ha egy billentyűs hangszer fizikai vagy virtuális változatát akkor a minimál projekthez kell tudnia a négy öt oktávnyi billentyűzet kezelését is. Ha régi, analóg szintik virtuális változatát vezérelnéd, ott bizony kell a sok poti is a kapcsolókon kívűl. pl.(Elektrostudio10AnalogPack.v.2.54b) Innen letölthető:
http://dl.dropbox.com/u/14098561/Est_prg/Elektrostudio10AnalogPack.v.2.5...
Ha egy DJ szoftver, pl.Virtual DJ vezérlése a célod akkor (szerintem) a szoftver felületét célszerű kontrollerként megalkotni mert így lesz kezelés szempontjából komfortos az egész. A gyári DJ MIDI kontroller is így épűl fel.
Privátban küldhetek egy két gyári kapcsolást csak az lesz a bibi hogy szoftverrel nem tudok szolgálni hozzájuk. Ettől még a kapcsolás technikában adhatnak ötleteket.
Üdv. Laci
P.s. És egy hasznos könyv a témában ha esetleg nem ismernéd.
https://drive.google.com/open?id=0B-gB7RqJ1_jwSlZxV0IwbWlKR2c
Ja és még valami. A vezérelni kívánt eszköz vagy szoftver adott funkciójához általa igényelt MIDI üzeneteket kell generálni!

0