Temat: Programowy moduł MIDI AY na Atari ST/E

Cześć!
Właśnie wpadłem na pewien pomysł software-owo-muzyczny. Ale - może już coś takiego istnieje?
1. Na Atari ST/E odpalamy software'owy moduł odtwarzający brzmienia AY 3-kanały. Instrumenty są gotowe - zaprogramowane na Atari.
2. Moduł przyjmuje komendy MIDI przez MIDI IN, obsługa Note On/Of, Program Change, CC (przez co można zmieniać parametry wszystkie brzmień)
3. moduł jest sterowany przez MIDI przez współczesny DAW i mamy pełną kontrolę nad brzmieniem.

Jeśli coś takiego nie istnieje, to może z któryś obecnych silników brzmieniowych (np. maxymiser) umożliwia pełną kontrolę nad brzmieniami?

Ostatnio edytowany przez mayonez (2022-11-02 09:50:34)

Mayonez/COBRA
Atari 1040 STE (4MB RAM, TOS 2.06/1.06, Ultrasatan, Netusbee)
Atari 65XE, 512KB ext. RAM, SIO2SD

2

Odp: Programowy moduł MIDI AY na Atari ST/E

Z tego co pamietam to maxYMiser spełnia te wymagania.
Drugi progam warty uwagi to EPSS czyli 8 kanałowy sampler dla STe/TT sterowany po MIDI

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

3

Odp: Programowy moduł MIDI AY na Atari ST/E

ok, to chyba odezwę się do autora, żeby zapytać jak to ogarnąć przez maxYMiser
EPSS raczej odpada, bo mi chodzi o syntezę YM, sample pokroju General MIDI mnie nie interesują (to można mieć na PC)

Mayonez/COBRA
Atari 1040 STE (4MB RAM, TOS 2.06/1.06, Ultrasatan, Netusbee)
Atari 65XE, 512KB ext. RAM, SIO2SD

4

Odp: Programowy moduł MIDI AY na Atari ST/E

http://www.preromanbritain.com/maxymiser/

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

5

Odp: Programowy moduł MIDI AY na Atari ST/E

Ok, znam stronę programu :)

Mayonez/COBRA
Atari 1040 STE (4MB RAM, TOS 2.06/1.06, Ultrasatan, Netusbee)
Atari 65XE, 512KB ext. RAM, SIO2SD

6

Odp: Programowy moduł MIDI AY na Atari ST/E

chodziło mi o dokumentację na tej stronie, PDF i FAQ:
"Selectable 5 channel MIDI input with program change, MIDI clock slave and drum pad support"

Może go namówisz na dokładniejsze opisanie wsparcia midi?

Ostatnio edytowany przez Cyprian (2022-11-02 17:53:16)

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

7

Odp: Programowy moduł MIDI AY na Atari ST/E

Robię obecnie coś podobnego pod opl2/3, pod ym mam proste odtwarzanie nut, ale można później to przerobić pod ym i inne. dane z midi in mam zrobione na callbackach, więc można tam podpiąć cokolwiek..

=========================================
[www] https://nokturnal.pl
[ 16/32 bit Atari development wiki] https://bus-error.nokturnal.pl

8

Odp: Programowy moduł MIDI AY na Atari ST/E

@Cyprian - ok, dzięki, nie widziałem tego fragmentu. Alw jeśli nie ma wsparcia parametrów "live" to kicha

@saulot - a jak te opl działa?  Jak zewnętrzna karta do ST? Ja to bym chciał na ST mieć cale gotowe instrumenty jako "patche", zmieniać brzmienia przez Program Change i prametry live przez CC. Tylko fajnie mieć gotowy engine brzmieniowy. No jesze są niby VST emulujące AY...

Mayonez/COBRA
Atari 1040 STE (4MB RAM, TOS 2.06/1.06, Ultrasatan, Netusbee)
Atari 65XE, 512KB ext. RAM, SIO2SD

9

Odp: Programowy moduł MIDI AY na Atari ST/E

@mayonez: instrumenty/patche będą wczytywane z plików sbi adlib'a itp. opl jest na porcie drukarki (OPL2/3LPT https://www.serdashop.com/OPL3LPT). Trzeba sobie zrobić adapter: https://bitbucket.org/nokturnal/stfmtest . W teorii też można opla wrzucić na carta, ale tylko Insane/TSCC sobie takiego zrobił (trzeba druty podłączyć odpowiednio do opl i podłączyć do jakiegoś mini wzmacniacza/przetwornika DAC i zrobić jakieś wyjście słuchawkowe podobnie jak w opl3lpt). To co piszesz da się zrobić, ale muszę to jeszcze dopisać. Jest to na liście do zrobienia, ale obecnie mam rzeczy z wyższym priorytetem (stabilizacja/poprawa playera midi).. Mam jakiś prosty programik, który przechwytuje eventy midi in i na callbackach przekierowuje wszystko na moduł zewnętrzny midi i zadanym kanale.. Druga faza to będzie zrobienie czegoś podobnego, ale z patchami adliba z pliku, no i będzie można to później podłączyć pod playera z sekwencją z midi(czyli będzie to taki adlib/soundblaster).

=========================================
[www] https://nokturnal.pl
[ 16/32 bit Atari development wiki] https://bus-error.nokturnal.pl