Soros posrt <-> MIDI

Sandor s477063 at freemail.hu
Sat Feb 19 15:32:47 CET 2005


Hello!

Pont az a lényeg, hogy handshake nuku!
A kütyünek kell bufferelni az adatot, amig ki nem tudja küldeni.
Mármint soros ->MIDI irányban. Befelé mindegy, mert a soros port a gyorsabb.
A gond az, ha kiöntesz egy nagyadag adatot (pl. sysex) és az nem fér bele a 
bufferba. Ilyenkor error...
Meg persze pitch bend tekerés üzenet ezerrel.
A sysex-re megoldás, ha a soft ba állítható némi szünet az átvitelben (szokták 
csinálni, mert a MIDI eszköz se mindig bírja nyelni az adatot a MIDI 
sávszélességével és akkor is overload van.

Üdv,
Sándor

Dukai Zoltan wrote:
> Erdos Zoltan irta:
>  > agyaltam rajta en is, aztan pont azert dobtam, mert minden altalam
>  > ismert lejatszo es felvevo porgram nehezen operalhato at.
> 
> Hat ezaz! Megepitettem egyet amit talaltam, gondoltam megpsorolom 
> magamnak az idot... nameg volt a fiok vegeben egy AT89C2051 programozo 
> es ket sosem hasznalt 89C2051 (regebben kiserletezgettem veluk.)
> http://www.maxmidi.com/diy/serial/index.html
> Ez feltelepit egy szabvany MIDI portot a Multimedia/Eszkozok koze.
> Ket napot szivtam vele mire rajottem hogy a ket Atmelem rossz... 
> valamelyik labaikat regebben kinyirhattam. nem emlekszem, mar jo regen 
> volt. Hetfon veszek masikat es kiprobalom azzal.
> Talaltam meg egy olyat is hogy"
>  "Alesis Serial Midi Interface Driver"
> Ez is standard eszkozt telepit, es nem hasznal semmifele visszajelzest, 
> handshake-et mert mikor elinditom a lejatszast szepen nyomja ki a 
> Byte-okat 38400-al. Ha logolom a kikuldott adatokat hogy tudom 
> megallapitani hogy az a RAW MIDI folyam-e vagy valami egyebb sajat 
> protokoljuk? Van neked valami leirasod MIDIrol? Keresgeltem neten de egy 
> olyat hogy X byte mit jelent nem sikerutl talalni. Megegy probat teszek 
> majd a keresesre ma...
> 
> Hm! kozben Sandor valaszat latom. Az Alesis lesz a nyero! (ha ez nem jon 
> be... olyan szep NYAKot martam es epitettem neki hogy sajnalnam kidobni 
> a kukaba...(inkabb meg beleolok 200 dinart es aztan megy kukaba :))) ))
> 
>> Egyebkent ha nem csak midi lejatszas a cel, hanem hangszer 
>> mentes-toltes is, ott mar jo nagy adatblokkok vannak, ugyhogy komoly 
>> puffereles szuksegeltetik... (ugyanis ket vezeteken nincs handshake, a 
>> szoftos handshake meg hangszer szoftver fuggo...) 
> 
> 
> Ezt megoldja a fenti cimen levo. HW handshake-et hasznal. Nekem vegulis 
> csak ket iranyu MIDI kellene...
> 
>> felmegoldast nem szeretek csinalni, a teljesen korrektet meg nem erte 
>> volna meg...
>> Ettol fuggetlenul lehet csinalni szekvencer ala egyszerut, de ha 
>> szinpadon, eloben szivas lesz vele, akkor nagy veresek varhatok...:-(
>>
> Majd jelentem mit sikerult elernem... Szinpad kozele sem fog ez kerulni 
> amire nekem kellene..
> 
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
> 
> 




More information about the Elektro mailing list