Autor Wątek: Spectrum 128+2 i port MIDI  (Przeczytany 4078 razy)

damik

  • ****
  • Wiadomości: 427
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Spectrum 128+2 i port MIDI
« dnia: 2019.02.06, 21:22:41 »
Mam takie może troszkę głupie pytanie, ale nurtuje mnie to od jakiegoś czasu.
Jako że Spectrum 128+2 posiada z tyłu port opisany jako RS232/MIDI, to czy jest jakieś praktyczne zastosowanie dla tego złącza ?
W zasadzie to czy da się coś z tym coś sensownego zrobić, coś tam podłączyć, np klawiaturę, czy moduł brzmieniowy itp.
Czy jest jakieś oprogramowanie potrafiące to obsługiwać, np playery, sekwencery, czy coś podobnego ?

Tygrys

  • Administrator
  • *****
  • Wiadomości: 3969
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #1 dnia: 2019.02.06, 21:28:00 »
Temat był już poruszany tu: https://www.speccy.pl/forum/index.php?topic=3116

W skrócie - ciężko jest coś sensownego z tego zrobić.

tooloud

  • *****
  • Wiadomości: 2537
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #2 dnia: 2019.02.07, 19:15:55 »
do MIDI były bodajże dwa zewnętrzne interfejsy, trzecie rozwiązanie czyli podpięcie klawiatury - niestety dedykowanej - Tygrys, chyba Ty masz ode mnie taką?
dużo sprzętu mało czasu.

Gryzor

  • *****
  • Wiadomości: 1662
  • Miejsce pobytu:
    Warszawa
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #3 dnia: 2019.02.07, 23:18:59 »
Niestety jest to slabe MIDI, a w dodatku softu nie bylo. Do MIDI byl juz w tym czasie ST, a ZX mial mozliwosci jakie mial. Podlaczyc cos mozna - zarowno keybord jak i PCeta do transferu.

damik

  • ****
  • Wiadomości: 427
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #4 dnia: 2019.02.07, 23:55:53 »
Zrobiłem sobie kiedyś taki prosty moduł brzmieniowy do Atari ST (tam działa super np z cubase) na bazie płytki wavetable wydartej ze starej karty z PC i zastanawiałem się czy dało by radę to też Speccym obsługiwać ?
Albo odwrotnie, to widziałem też przystawki MIDI do różnych starych konsol (Atari2600, Gameboy itp czy starych komputerów) by można w domowym zaciszu zrobić z nich tzw moduły brzmieniowe adresowane dla "ortodoksów" chipmusic sterowane poprzez MIDI współczesnym sprzętem typu DAW.
Pomyślałem że do Speccy ktoś coś podobnego już wykombinował ... ;) a może to i nie ma większego sensu  ::) ?
« Ostatnia zmiana: 2019.02.08, 00:07:39 wysłana przez damik »

tooloud

  • *****
  • Wiadomości: 2537
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #5 dnia: 2019.02.09, 20:10:48 »
Niestety jest to slabe MIDI, a w dodatku softu nie bylo. Do MIDI byl juz w tym czasie ST, a ZX mial mozliwosci jakie mial. Podlaczyc cos mozna - zarowno keybord jak i PCeta do transferu.

MIDI w ZX Spectrum 128k to MIDI out, tym można wysylać komunikaty sterujące do modułów muzycznych, samplerów etc. w drugą stronę (czyli klawiatura MIDI podlączona do ZXa) to nie zadziała, potrzebny jest interfejs - i takie ze dwa były.

Jak ktoś chce się pobawić to polecam sobie spróbować to:
https://www.benophetinternet.nl/hobby/vanmezelf/ZX_Spectrum_Midi_Out.pdf
dużo sprzętu mało czasu.

andy

  • *****
  • Wiadomości: 687
  • Miejsce pobytu:
    Kielce Wsch.
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #6 dnia: 2019.03.01, 16:17:40 »
A coś w tym stylu?

pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, ZX Spectrum Harlequin , ZX Spectrum +2, ZX Max 48 & 128, Chrome 128 (w lutowaniu), TC 2048, divIDE, CPC 464

damik

  • ****
  • Wiadomości: 427
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #7 dnia: 2019.03.01, 19:04:54 »
A coś w tym stylu?


A to zdaje się jest konwerter do PC na Gameport ?

trojacek

  • *****
  • Wiadomości: 5036
  • Miejsce pobytu:
    Warszawa
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #8 dnia: 2019.03.01, 19:19:37 »
Problem z obsługą MIDI przez 128K tylko w jedną stronę nie jest problemem elektrycznym (w końcu wykorzystywany port RS232 jest dwukierunkowy), tylko programistycznym.
W standardzie MIDI nadajnik ustala szybkość transmisji, a ta (standardowo 31250 bit/s) jest wyższa niż to, co 128K potrafi obsłużyć swoim ROM-em (19200 bit/s). Jeśli jednak to Spectrum jest nadajnikiem, inne urządzenia dopasują się do niższej prędkości.
Jak ktoś bardzo chce, może zajrzeć do ROM-u i spróbować zrobić podobny bit-banging, ale szybszy. Jest to moim zdaniem do zrobienia.

damik

  • ****
  • Wiadomości: 427
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #9 dnia: 2019.03.01, 20:09:41 »
Programowe rozwiązania interface szeregowego zwykle nie są zbyt komfortowe bo mocno obciążają procesor, tutaj by się prosiło o zastosowanie jakiegoś UARTa np MC6850.
Tylko jeszcze kwestia oprogramowania do tego ustrojstwa.
Z tego co się dowiedziałem jeśli chodzi o MIDI to jest chyba spora pustynia w przypadku ZX Spectrum.

Zakładając ten temat myślałem że jest coś więcej w tej materii o czym może nie mam pojęcia ;)
« Ostatnia zmiana: 2019.03.01, 20:16:07 wysłana przez damik »

trojacek

  • *****
  • Wiadomości: 5036
  • Miejsce pobytu:
    Warszawa
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #10 dnia: 2019.03.01, 20:33:22 »
Nie rozumiem, czemu proponujesz 6850, mając w obrębie rodziny Z80 SIO, Z80 DART i Z80 KIO?

damik

  • ****
  • Wiadomości: 427
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #11 dnia: 2019.03.01, 21:22:28 »
Nie upieram się na MC6850, tylko wydaje mi się , że ten układ jest najwygodniejszy w zastosowaniu i oprogramowaniu, produkty Ziloga w mojej osobistej ocenie nieco mniej ;)
Pomimo iż nie jestem jakimś fanem Motoroli ...

trojacek

  • *****
  • Wiadomości: 5036
  • Miejsce pobytu:
    Warszawa
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #12 dnia: 2019.03.01, 21:45:01 »
A mi się wydaje dokładnie odwrotnie.
Układy z rodziny Z80 mają ujednolicone sygnały sterujące, nie potrzeba dodatkowych bramek. Na dodatek bardzo fajnie integrują się na poziomie obsługi przerwań.

damik

  • ****
  • Wiadomości: 427
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #13 dnia: 2019.03.01, 22:12:27 »
Dopasowanie do magistrali procka to akurat najmniejszy problem ;)

Poza tym MC6850 jest chyba szybszy i jego model chyba bardziej do mnie przemawia...

W końcu i tak jest kwestia preferencji programisty, bo trzeba to jeszcze jakoś oprogramować a mnie to już odrobinę przerasta ;)


Gelip

  • *****
  • Wiadomości: 545
Odp: Spectrum 128+2 i port MIDI
« Odpowiedź #14 dnia: 2019.03.30, 17:19:11 »
Tutaj pokazane jak ZX 128 +2 steruje MIDI:
Spectrum 128K MIDI stuff
Pod zmiennymi a$, b$, c$ itd. są odrębne ścieżki MIDI.
"Byte" Personal Computer
Брестское ПО средств вычислительной техники