Elektroda.pl
Elektroda.pl
X
PCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Przejściówka MIDI USB modyfikacja

operator5wp 20 Kwi 2019 12:48 3873 49
  • #31
    Krzysiek1260
    Poziom 7  
    To pewnie Muzykant3 też będzie z tym działał :) Co do transoptora to raczej nie mam obaw, bardziej martwi mnie jakość tych tanich interfejsów. W komentarzach na eBayu widzę, że ludziom nie działają. Czym się jeszcze różnią od nich te profesjonalne za 70 zł?
  • PCBway
  • #32
    jankomuzykant
    Poziom 13  
    Te z tej taniej serii, która stała się swego rodzaju standardem, są po prostu niekompletne. Jakiś Chińczyk wyjął kilka elementów i w jakiejś konkretnej sytuacji nadal to działało, a potem bezmyślnie wszyscy zaczęli to kopiować. Na szczęście na płytce jest miejsce na brakujące elementy (najlepiej wsadzić takie, które będą odpowiadały wymiarami, tzn. transoptor z czterema wyprowadzeniami). Teraz pozostaje pytanie: kupić za kilkanaście złotych i uzupełnić czy kupić od razu dobry, ale droższy? Inna sprawa, że gwarancji na to nie ma, droższy wcale nie znaczy pewniejszy. Obecnie wszystko jest byle jakie, zwłaszcza wykonanie mechaniczne - kabelki, spasowanie elementów itd. Jak lutowanie wygląda parszywie, dobrze przelecieć wszystkie luty lutownicą z odrobiną cyny ołowiowej z tinolem, a zwłaszcza te, gdzie są przyłączone kable.
  • PCBway
  • #33
    Krzysiek1260
    Poziom 7  
    Kupiłem na eBay interfejs midi, ale okazało się że jest inny i ma inną płytkę, wygląda jakby miał już transoptor, ponieważ są dwa układy scalone. Nie wiem czy interfejs działa, bo na razie nie udało mi się uruchomić transmisji - początkowo świeci się zielona i czerwona dioda, potem tylko czerwona, ale nic się nie dzieje gdy naciskam klawisze.
    Przejściówka MIDI USB modyfikacja Przejściówka MIDI USB modyfikacja Przejściówka MIDI USB modyfikacja

    Edit: dodawałem wcześniej zdjęcia, ale coś się nie zapisało.
  • #34
    operator5wp
    Poziom 16  
    Krzysiek1260 napisał:
    Kupiłem na eBay interfejs midi, ale okazało się że jest inny i ma inną płytkę, wygląda jakby miał już transoptor, ponieważ są dwa układy scalone. Nie wiem czy interfejs działa, bo na razie nie udało mi się uruchomić transmisji - początkowo świeci się zielona i czerwona dioda, potem tylko czerwona, ale nic się nie dzieje gdy naciskam klawisze.


    Zrób zdjęcia to może coś się poradzi....
  • #35
    Krzysiek1260
    Poziom 7  
    Przy trzecim podejściu udało mi się zmusić interfejs do działania, może kolejność podłączania sprzętów miała jakieś znaczenie. Ale niestety transmisja jest tragiczna - co trzeci wciśnięty klawisz albo w ogóle milczy, albo się zacina na Note On, albo gra w ogóle na jakimś innym kanale. Zielona dioda (MIDI IN) miga cały czas jak na dyskotece nawet jak w ogóle nie dotykam klawiszy. Nie zdziwiłbym się gdyby się okazało, że któryś z tych układów scalonych na zdjęciach to tylko jakaś atrapa transoptora. Z tymi tanimi interfejsami to nawet nie da się przewidzieć co się znajdzie w środku, bo liczyłem, że będzie taka sama jak w pierwszym poście i po zrobieniu poprawek wg instrukcji będzie działać, a tu kompletnie inna płytka.
  • #36
    Piottr242
    Poziom 20  
    ^^
    Oznacza to, że aby mieć tani i dobry interfejs, to trzeba od razu kupić dwa, najpierw tani, a potem dobry ;-)
  • #37
    Plumpi
    Specjalista - systemy grzewcze
    tplewa napisał:

    Natomiast o różnicach pomiędzy Amiga i Atari nie musi kolega opowiadać, akurat zbieram taki sprzęt i mam w domu trochę różnych modeli Amig i Atari jak i stare komputery Apple...

    Natomiast z samym MIDI związek jakiś tam miałem przez kilku znajomych muzyków - którym właśnie w tamtych czasach jakieś bajery wykonywałem jak dowiedzieli się że jestem w stanie coś takiego zrobić.



    Zbierać sprzęt, a użytkować to duża różnica.

    Skoro się licytujemy to nie dość, że sam muzykowałem i nadal muzykuję to jeszcze zajmowałem się tworzeniem plików smf czyli pracowałem z interfejsami midi to ponadto produkowałem takie interfejsy nie tylko dla kolegów muzyków, ale także sprzedawano moje interfejsy na giełdach komputerowych.
    Jako elektronik miałem odpowiednie zaplecze, bo nie tylko była to moja pasja, ale także wykonywany zawód.

    Dodano po 15 [minuty]:

    Krzysiek1260 napisał:
    Przy trzecim podejściu udało mi się zmusić interfejs do działania, może kolejność podłączania sprzętów miała jakieś znaczenie. Ale niestety transmisja jest tragiczna - co trzeci wciśnięty klawisz albo w ogóle milczy, albo się zacina na Note On, albo gra w ogóle na jakimś innym kanale. Zielona dioda (MIDI IN) miga cały czas jak na dyskotece nawet jak w ogóle nie dotykam klawiszy. Nie zdziwiłbym się gdyby się okazało, że któryś z tych układów scalonych na zdjęciach to tylko jakaś atrapa transoptora. Z tymi tanimi interfejsami to nawet nie da się przewidzieć co się znajdzie w środku, bo liczyłem, że będzie taka sama jak w pierwszym poście i po zrobieniu poprawek wg instrukcji będzie działać, a tu kompletnie inna płytka.


    Spróbuj spisać symbole tych scalaków, albo zrobić lepsze zdjęcia od strony elementów oraz od spodu.
  • #38
    tplewa
    Poziom 38  
    Plumpi napisał:

    Jako elektronik miałem odpowiednie zaplecze, bo nie tylko była to moja pasja, ale także wykonywany zawód.


    Wow gratulacje jestem pod wrażeniem... ja tam miałem tylko młotek i przecinak ;) No i w sumie nigdy nie miałem i nie mam do czynienia z elektroniką ;) O komputerach tylko wspomniałem że takowe posiadam z jednego powodu że niekoniecznie tam są wspomniane jedynie słuszne PC900 mimo że ze schematów tak może wynikać. Zresztą jak zostało wspomniane w dzisiejszych czasach mamy ogromny wybór elementów elektronicznych i można spokojnie dobrać inny transoptor który spełni wymagania, a taki konwerter można obecnie zrobić na dowolnym procku umożliwiającym implementacje USB w jeden dzień...
  • #39
    Plumpi
    Specjalista - systemy grzewcze
    tplewa napisał:

    ja tam miałem tylko młotek i przecinak ;) No i w sumie nigdy nie miałem i nie mam do czynienia z elektroniką ;)


    To tylko współczuć ;) Jak widać musiałem być szczęśliwcem :)

    tplewa napisał:

    Zresztą jak zostało wspomniane w dzisiejszych czasach mamy ogromny wybór elementów elektronicznych i można spokojnie dobrać inny transoptor który spełni wymagania,


    Tylko jakoś dziwnie te interfejsy się zachowują na tych supernowoczesnych podzespołach elektronicznych o czym świadczą często pojawiające się tematy na forach, a te budowane na PC900 , 20 czy 30 lat temu działałają bezbłędnie, nawet po upływie tylu lat.

    tplewa napisał:

    a taki konwerter można obecnie zrobić na dowolnym procku umożliwiającym implementacje USB w jeden dzień...


    Tyle, że nie "dyskutujemy" o prockach, bo nie w nich jest problem, ale o prawidłowej optoizolacji, a z tą większość sprzedawanych interfejsów ma problem.
  • #40
    tplewa
    Poziom 38  
    Plumpi napisał:

    Tylko jakoś dziwnie te interfejsy się zachowują na tych supernowoczesnych podzespołach elektronicznych o czym świadczą często pojawiające się tematy na forach, a te budowane na PC900 , 20 czy 30 lat temu działałby bezbłędnie, nawet po upływie tylu lat.


    Jak ktoś nie potrafi projektować elektroniki tylko kopiuje to tak bywa... Tak jak i trudno tanią chinę nazwać nowoczesnym interfejsem...
  • #41
    operator5wp
    Poziom 16  
    Proponuje sprawdzić interfejs programem - MIDIOXSE http://www.midiox.com/moxdown.htm , program pozwala debugować co wchodzi i wychodzi na portach MIDI. Dioda może migać przez to że program typu cubase itp. wysyła synchronizacje zegara... czasem też w programie jest ustawiona opcja to co wchodzi na porty wysyła na port i też mogą pojawiać się mignięcia. Ten większy układ to jest od USB a ten mały (8pin) to pewnie jest transoptor. Czy jest tam jakiś symbol?
  • #42
    Krzysiek1260
    Poziom 7  
    Synchronizację zegara wysyłał keyboard, po jej wyłączeniu dalej miga, ale już nie aż tak (wcześniej niemalże świeciła światłem ciągłym). Używałem tylko programu Haubtwerk (wirtualne organy). Teraz nie mam jak sprawdzić więcej, bo jestem na wyjeździe.

    Edit: Keyboard wysyła komunikaty zegara (które można wyłączyć) oraz Active Sensing, dlatego miga cały czas. Wygląda na to, jakby interfejs nie przekazywał komunikatów Note Off - tylko czasami się pojawiają. Jest też duże opóźnienie. Transmisja z komputera do keyboarda działa już lepiej.

    Gdzieś przeczytałem, że "Efektywność techniki Running Status może być dodatkowo zwiększona poprzez wysyłanie komunikatów Note On z wartością parametru velocity równą zero, zamiast wysyłania komunikatów Note Off". Może te tanie interfejsy też mają problem zinterpretowaniem tego? Na układach scalonych nie ma żadnych oznaczeń. W załączeniu zdjęcia zrobione pod światło i normalne wierzchniej strony płytki, niestety nie mam pod ręką lepszego aparatu. Ścieżki i elementy są tylko z jednej strony płytki, z drugiej są tylko 3 diody świecące.

    Przejściówka MIDI USB modyfikacja
    Przejściówka MIDI USB modyfikacja Przejściówka MIDI USB modyfikacja

    Tutaj log z programu MIDI-OX z zagrania kolejno wszystkich dźwięków na klawiaturze, widać jak są przekłamane.

    Code:
     TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT               
    
     Opened MIDI Input
     Opened MIDI Output
     0000DDFF   1   1     90    24    50    1  C  2 Note On               
     0000DE90   1   1     90    24    80    1  C  2 Note On               
     0000F71E   1   1     90    25    50    1  C# 2 Note On               
     0000F7DC   1   1     90    25    80    1  C# 2 Note On               
     0001018B   1   1     90    26    50    1  D  2 Note On               
     00010256   1   1     90    26    80    1  D  2 Note On               
     00010A94   1   1     90    93    50    1  Eb11 Note On               
     00010B1A   1   1     90    27    80    1  Eb 2 Note On               
     000111D0   1   1     90    28    50    1  E  2 Note On               
     0001131D   1   1     90    28    80    1  E  2 Note On               
     000119A2   1   1     90    29    50    1  F  2 Note On               
     00011B37   1   1     90    29    80    1  F  2 Note On               
     00012145   1   1     90    2A    50    1  F# 2 Note On               
     000122CA   1   1     90    2A    80    1  F# 2 Note On               
     00012B01   1   1     90    2B    50    1  G  2 Note On               
     00012C79   1   1     90    2B    80    1  G  2 Note On               
     0001348E   1   1     90    2C    50    1  G# 2 Note On               
     000135FC   1   1     90    2C    80    1  G# 2 Note On               
     00013CA9   1   1     90    2D    50    1  A  2 Note On               
     00013F1A   1   1     90    2D    80    1  A  2 Note On               
     000149EF   1   1     90    96    50    1  F#11 Note On               
     00014BB7   1   1     90    2E    80    1  Bb 2 Note On               
     0001573B   1   1     90    97    00    1  G 11 Note Off             
     000161AF   1   1     90    30    50    1  C  3 Note On               
     00016736   1   1     90    30    80    1  C  3 Note On               
     00016D17   1   1     90    31    50    1  C# 3 Note On               
     00017368   1   1     90    31    00    1  C# 3 Note Off             
     00017B33   1   1     90    32    50    1  D  3 Note On               
     0001813D   1   1     90    32    00    1  D  3 Note Off             
     000187E1   1   1     90    33    50    1  Eb 3 Note On               
     00018F6A   1   1     90    33    80    1  Eb 3 Note On               
     0001990D   1   1     90    34    50    1  E  3 Note On               
     00019FBF   1   1     90    34    00    1  E  3 Note Off             
     0001A604   1   1     90    35    50    1  F  3 Note On               
     0001AD8C   1   1     90    35    80    1  F  3 Note On               
     0001B361   1   1     90    36    50    1  F# 3 Note On               
     0001BADE   1   1     90    36    00    1  F# 3 Note Off             
     0001BFDD   1   1     90    37    50    1  G  3 Note On               
     0001C8A7   1   1     90    9B    00    1  B 11 Note Off             
     0001CE86   1   1     90    38    50    1  G# 3 Note On               
     0001D5E2   1   1     90    98    80    1  G#11 Note On               
     0001DAC9   1   1     90    39    50    1  A  3 Note On               
     0001E197   1   1     90    99    00    1  A 11 Note Off             
     0001E61F   1   1     90    3A    50    1  Bb 3 Note On               
     0001ED03   1   1     90    3A    80    1  Bb 3 Note On               
     0001F14A   1   1     90    9B    50    1  B 11 Note On               
     0001F9FA   1   1     90    3B    80    1  B  3 Note On               
     0001FEBD   1   1     90    9C    50    1  C 12 Note On               
     00020D67   1   1     90    9D    50    1  C#12 Note On               
     0002255F   1   1     90    9E    50    1  D 12 Note On               
     000237BC   1   1     90    9F    50    1  Eb12 Note On               
     000247E4   1   1     90    40    50    1  E  4 Note On               
     000250CE   1   1     90    40    80    1  E  4 Note On               
     000256AA   1   1     90    41    50    1  F  4 Note On               
     000263F0   1   1     90    41    00    1  F  4 Note Off             
     000267CF   1   1     90    42    50    1  F# 4 Note On               
     00027353   1   1     90    42    00    1  F# 4 Note Off             
     00027869   1   1     90    43    50    1  G  4 Note On               
     00028084   1   1     90    43    00    1  G  4 Note Off             
     000284BD   1   1     90    44    50    1  G# 4 Note On               
     00028DAE   1   1     90    44    00    1  G# 4 Note Off             
     000291FE   1   1     90    45    50    1  A  4 Note On               
     00029B6A   1   1     90    45    80    1  A  4 Note On               
     00029F65   1   1     90    46    50    1  Bb 4 Note On               
     0002A823   1   1     90    46    00    1  Bb 4 Note Off             
     0002AC13   1   1     90    47    50    1  B  4 Note On               
     0002B4A5   1   1     90    47    00    1  B  4 Note Off             
     0002B878   1   1     90    48    50    1  C  5 Note On               
     0002C282   1   1     90    48    00    1  C  5 Note Off             
     0002C64C   1   1     90    49    50    1  C# 5 Note On               
     0002CEFF   1   1     90    49    00    1  C# 5 Note Off             
     0002D310   1   1     90    4A    50    1  D  5 Note On               
     0002DAF3   1   1     90    4A    00    1  D  5 Note Off             
     0002DF75   1   1     90    4B    50    1  Eb 5 Note On               
     0002E7D9   1   1     90    4B    00    1  Eb 5 Note Off             
     0002ED92   1   1     90    4C    50    1  E  5 Note On               
     0002F5A1   1   1     90    4C    80    1  E  5 Note On               
     0002F9CF   1   1     90    4D    50    1  F  5 Note On               
     000301B7   1   1     90    4D    00    1  F  5 Note Off             
     00030596   1   1     90    4E    50    1  F# 5 Note On               
     00030DB6   1   1     90    A6    00    1  Bb12 Note Off             
     00032247   1   1     90    A7    00    1  B 12 Note Off             
     00032945   1   1     90    50    50    1  G# 5 Note On               
     00033334   1   1     90    50    00    1  G# 5 Note Off             
     0003392B   1   1     90    51    50    1  A  5 Note On               
     00034428   1   1     90    51    80    1  A  5 Note On               
     00034AB6   1   1     90    52    50    1  Bb 5 Note On               
     00035413   1   1     90    52    00    1  Bb 5 Note Off             
     0003598C   1   1     90    53    50    1  B  5 Note On               
     00036218   1   1     90    53    80    1  B  5 Note On               
     000366FA   1   1     90    54    50    1  C  6 Note On               
     00036EBB   1   1     90    54    00    1  C  6 Note Off             
     000373D6   1   1     90    55    50    1  C# 6 Note On               
     00037BBE   1   1     90    55    00    1  C# 6 Note Off             
     00038073   1   1     90    56    50    1  D  6 Note On               
     000388D2   1   1     90    56    80    1  D  6 Note On               
     00038E8F   1   1     90    57    50    1  Eb 6 Note On               
     00039617   1   1     90    AB    00    1  Eb13 Note Off             
     00039B32   1   1     90    58    50    1  E  6 Note On               
     0003A2AF   1   1     90    58    80    1  E  6 Note On               
     0003A7C4   1   1     90    59    50    1  F  6 Note On               
     0003AE37   1   1     90    59    80    1  F  6 Note On               
     0003B289   1   1     90    5A    50    1  F# 6 Note On               
     0003B88F   1   1     90    5A    80    1  F# 6 Note On               
     0003BDE4   1   1     90    5B    50    1  G  6 Note On               
     0003C4B3   1   1     90    5B    00    1  G  6 Note Off             
     0003CA59   1   1     90    5C    50    1  G# 6 Note On               
     0003D215   1   1     90    AC    80    1  E 13 Note On               
     0003D79B   1   1     90    5D    50    1  A  6 Note On               
     0003DEC9   1   1     90    AD    80    1  F 13 Note On               
     0003EB28   1   1     90    AE    80    1  F#13 Note On               
     0003F7FE   1   1     90    AF    00    1  G 13 Note Off             
     0003FEAE   1   1     90    60    50    1  C  7 Note On               
     000408CF   1   1     90    60    00    1  C  7 Note Off             
  • #43
    Potek11
    Poziom 4  
    Przejściówka MIDI USB modyfikacja

    Cześć. Mam niedziałający interface, tak jakby za dużo sygnałów przechwytwał. Zupełnie prawie nie widzi NoteOn Off, za to pełno innych sygnałów - podjrzewam przesterowany sygnał... Czy to tylko wina transoptora?

    Chińscy bracia zamontowali tam takie cudo
    https://www.promelec.ru/pdf/h11l1.pdf

    Niby szybki transoptor i w ogóle... Próbowałem do ekranu lutować masę - ale to nic nie dało - sygnały są prawidłowo polutowane bez masy (na obrazku nie widać).
    Dolutowałem 2 kond. przy kwarcu, wstawiłem 2 rez. żeby 2 ledy świeciły (na obrazku 1 z nich)... wstawiłem 10uF na zasilaniu usb... nie wiem co dalej. w spec. między nogą 4 a 6 każą wstawić 270 OM rezystor, sprawdzę jeszcze co da dosztukowanie obciążenia.
  • #44
    Potek11
    Poziom 4  
    niestety, mieszanie z rezystorkami nic nie pomogło, transoptor sprawny, w ogóle ta płytka jakaś nowa, w necie brak informacji o tym urządzeniu.
  • #45
    operator5wp
    Poziom 16  
    Zrób dokładniejsze zdjęcie z obu stron, może coś się zaradzi. Wyjście midi powinno mieć ekranowanie - pin2 wtyczki -> podłączenie do masy . Wstaw rezystor 470ohm miedzy 4 - 6 transoptora pole R10.
  • #46
    Potek11
    Poziom 4  
    dzięki za podpowiedź. Masa ekranowa - zależy mi na wejściu MIDI IN, więc nie będę łączył. Testowałem różne rezystorki, skubane nawet jak zmostkuję na 0 rez. diod, to zatyka się układ (pali się dioda i masa sygnałów do kompa). Testowałem rez. między 4-6 o wartości 2k, domyślnie jest 1k. I tu schematy są różne w sieci do różnych płytek - nie mam też wiedzy, czy nie ma nowszych generacji układu CH345 z innymi nastawami - Chińce jakoś bronią swych patenciorów.
    Cóż, odkładam badziew do szuflady, może lepszym wyborem byłaby klawiaturka MIDI, a nie szukać teraz droższego kabelka co by działał dla moich amatorskich zastosowań...
    Jakby ktoś miał podobną płytkę i sobie skonfigurował, to zapraszam do dzielenia się. Ja niestety, osc. nie posiadam i dla tego marnego projektu szkoda się o niego starać - a tu by się przydał na pewno.
    pozdrawiam.
  • #47
    operator5wp
    Poziom 16  
    Potek11 napisał:
    ...Masa ekranowa - zależy mi na wejściu MIDI IN, ...

    Chodziło mi oto że wyjście midi z twojego kabelka nie ma ekranu połączonego z płytką, tylko jest pętla prądowa - jak patrząc na zdjęcie tam gdzie idą r4,r9 - masz tam kabelki czarny i czerwony ale powinien być trzeci by ekranować właśnie te wyjście. Sprawdź jeszcze sam kabel oni dają takie kable że głowa boli. Zrób sobie swój po stronie IN/OUT midi z wtyczką DIN i jakiś lepszy kabel ekranowany np kabel dwu żyłowy audio z oplotem miedzianym.... po stronie wtyczki MIDI IN pin2 do masy , 5 i 4 -> do płytki , masa nie podłączona. Jak idą kable w twoim aparacie do płytki bo nie widać na zdjęciu, dlatego szkoda że nie dałeś fotki z drugiej strony.
  • #48
    Potek11
    Poziom 4  
    kable jak pisałem, idą prawidłowo, masa ekranowa nie jest niezbędna w tym projekcie, co udowodnili poprzednicy w tym wątku.
    Dzięki za chęć pomocy, r10 to mostek w razie jakby Chińcom się odechciało montować transoptor.
    Na razie projekt zwijam do szuflady.
  • #50
    Krzysiek1260
    Poziom 7  
    W moim kablu to w ogóle oplot nie jest z żadnej strony z niczym połączony. Czy ekranowanie w czymś by pomogło, jeśli to interfejs jest do niczego? Kiedyś jak sobie zlutowałem interfejs Muzykant3 to podłączałem go do gameportu trzy żyłowym przewodem pozyskanym z jakiejś starej taśmy Sata (zasilanie brałem z gameportu), jeszcze ze śladami po wyrwaniu środkowego złącza na izolacji. Wszystko hulało bez żadnych problemów. Zdarzyło mi się nawet raz dokonać jakiejś poprawki lutownicą transformatorową przy włączonym układzie i żadnych zakłóceń nie było. Może podłączenie do gameportu było odporniejsze na zakłócenia niż USB, ale w takim razie skoro już dają kable z oplotem, to czemu go nie podłączą, skoro to nawet nie wpłynie na koszt produktu?
    Ja się poddałem, kupiłem w sklepie muzycznym interfejs Midiface 2x2 za 190 zł i od razu wszystko hula bez żadnych problemów. Trochę więcej kasy, ale i tak dwa kanały się przydadzą. Z resztą te tanie kabelki midi-usb nawet jak działają, to i tak chyba nie przekazują wszystkich rodzajów komunikatów.