Polskie forum 3dfx
Retro Computers >> Sound Cards >> Projekt "Sound Machine I" ukończony
http://3dfx.pl/cgi-bin/yabb2/YaBB.pl?num=1496610428

Message started by Batyra on 04. Jun 2017 at 23:07

Title: Projekt "Sound Machine I" ukończony
Post by Batyra on 04. Jun 2017 at 23:07
Po wielu godzinach i próbach udało mi się zakończyć mój projekt zestawu obsługujący maksymalnie wiele formatów. Rezultaty widać na zdjęciach.

Nie będę się rozpisywał ogólnie o podzepołach - skupię się na dźwięku. Do tej pory zestaw pracował na 3 kartach + karta córka, ale po zakupie Ensoniq Elite postanowiłem jakoś  :P go dodać... Dałoby mi to ciekawą możliwość podłączenia pod Ensoniq zewnętrznego modułu midi a zamiast odpowiadającej mu karty córki Rolanda SCB-55 mógłbym użyć czegoś innego - padło na pierwszego WaveBlastera. Czyli zyskuję jeszcze dwa urządzenia ensoniq oraz waveblaster a rolę karty córki rolanda przejmuje zewnętrzny moduł....

W teorii wygląda to mniej więcej tak:
- AWE32 CT2760 + Karta córka WaveBlaster I - Port: 300, IRQ 5
(Sound Blaster, AWE32 i WaveBlaster)
- Ensoniq Soundscape Elite + zewnętrzny moduł midi Roland SC-55mkII - Port 330, IRQ 2/9
(Ensoniq i Sound Canvas / General Midi / MT-32 (emulacja)
- Yamaha SW60XG (Yamaha) Port 320
- Gravis Ultrasound ACE 1.1 (Ultrasound) IRQ 7

Jak widać na jednym ze zdjeć kabli łączących karty ze sobą szerogowo jest dość dużo. Problem oczywiście sprawia też podłączenie kart tak by wszystkie działały bez przełaczania kabli  - więc jest plątanina Line IN i Output... i wygląda to tak:
- AWE do Ensoniq.
- Ensoniq do Rolanda SC55 przez port midi
- Ensoniq do Yamahy
- Yamaha do Gravisa
- Wyjście z Gravisa leci do Input Rolanda SC55
- Z Rolanda wychodzą kable 2xRCA do głośników

Czyli mieszanie Audio z midi dzieje się w Ensoniq. Nie mam tutaj oddzielnego miksera dla dźwięku i dla midi ale jest to do przeżycia. Czyli dźwięk zawsze idzie przez Rolanda, chyba, że ustawię w grze General Midi na 330 i wtedy to Roland generuje a muzykę (fajnie skaczą słupki na wyświetlaczu :) ) a dźwięk daje AWE lub Ultrasound...

Trochę to skomplikowane co do czego i w jakiej kolejności ale to jeszcze nic... Największy problem to skonfigurowanie tego tak, aby wszystko "grało" aby nie było konfliktów IRQ a złącze Wavetable, Yamaha i Ensoniq miały takie porty, które są dostępne w grach więc np. 350 czy 310 odpadają... CT2760 jest (na szczęście) kartą bez PnP więc tutaj ręcznie ustawiałem co i jak... w Ensoniq i Yama też wybór portów odbywa się za pomocą zworerk... Próbowałem wielu kombinacji ale tylko taka jak wyżej działa w innych przypadkach miałem jakiś konflikt i pojawiało się "MPU-401 not detected"...

Do tego dochodziła jeszcze sama instalacja. Po dodaniu każdego kolejnego urządzenia seria testów czy sobie nie prezszkadzają itp. Najpiew leci AWE32, potem Ensoniq potem Yamaha i tu pojawiają się pierwsze schody... potem Gravis i tutaj dzięki dobremu programowi do konfiguracji bez większych problemów... Na koniec podłączenie External Midi do ensoniq, który jest bardzo ciężki w konfiguracji... nie ma jako takiego programu instalacyjnego - trzeba wpisać odpowiednie komendy w autoexec a potem przy uruchoamianiu (i potem też) można uruchomić inicjator gdzie dostępnych jest sporo opcji... W końcu się udało....

Pamiętajcie także, że zarówno ensoniq jak i Gravis mogą emulować sound blastera - co powoduje kolejne "zgrzyty' ale udało się te emulacje wyłączyć zarówno z Ensoniq jak i GUS'a...

Jedyna rzecz, którą trzeba zmieniać to to czy Ensoniq działa jako Ensoniq czy jako Midi (czyli Roland) i ustawia się to w inicjatorze wybierając Midi internal lub external...

Jakość karty córki rolanda SCB-55, która jest odpowiednikiem modulu SC-55 tylko w mniejszym formacie, jest świetna. Tym bardziej się ucieszyłem, że moduł zewnętrzny jest jeszcze lepszy!!! możę dlatego, zę to mkII a nie pierwszy... tak czy inaczej doom na tym cacku brzmi nieziemsko! i te skaczące słupki pokazujące aktywność instrumentów, no i możliwość zmiany chorus i reverb... coś pięknego!!!

Dobra... dość tych zachwytów zobaczcie fotki. Postaram się nagrać video pokazujące zestaw w akcji... kolejnym krokiem będzie wreszcez podłączneie do notebook'a zewnętrznej karty i porobienie próbek i połączenie ich z tym video.



Batyra_SoundMachineI_A.jpg ( 182 KB | 14 Downloads )
Batyra_SoundMachineI_B.jpg ( 259 KB | 13 Downloads )
Batyra_SoundMachineI_C.jpg ( 170 KB | 14 Downloads )

Title: Re: Projekt "Sound Machine I" ukończony
Post by Neo on 05. Jun 2017 at 11:26
Ale kombajn :D Można by na tym puścić niezłą symfonię, żeby wszystkie na raz grały. Ile to by wyszło głosów? 256, więcej?

Title: Re: Projekt "Sound Machine I" ukończony
Post by Batyra on 05. Jun 2017 at 11:48
Hehe... nie wiem, nawet nie liczę :) tak czy inaczej "urządzeń" obsługujących dźwięk jest tutaj 6.

Na raz chyba nie da się ustawić bo w setupie gry ustawiane jest jedno urządzenie tylko. Wszystkie i tak wspólnym wyściem przechodza przez Rolanda... tak czy inaczej są gry, które na ensoniq brzmią jak marzenie inne na rolandzie inne na waveblasterze, czy yamaha... dźwięki najlepiej idą przez Gravisa... jest miodzio :)

To trochę jakby w jednym kompie było 6 kart graficznych i można było sobie wybierać czy gra się w grę na directX, glide, jakiś tam VR i inne starnadry - każdy inny i z inną wydajnością... ale tak chyba się nie da?

Title: Re: Projekt "Sound Machine I" ukończony
Post by Tux on 05. Jun 2017 at 12:18

Batyra wrote on 05. Jun 2017 at 11:48:
To trochę jakby w jednym kompie było 6 kart graficznych i można było sobie wybierać czy gra się w grę na directX, glide, jakiś tam VR i inne starnadry - każdy inny i z inną wydajnością... ale tak chyba się nie da?


Jak najbardziej się da. Pomijając kwestie niszowych API gdzie problemu żadnego nie ma (czyli Glide, PowerSGL, ATI3DCIF, S3TKW itd), bardziej uniwersalne API czyli Direct3D pozwala na wybranie docelowego sprzętu tak więc nawet tutaj także nie ma problemu. Problem dotyczy jedynie gier, które wykorzystują zawsze pierwszy adapter mimo enumeracji urządzeń, da się to rozwiązać. Natomiast spory problem następuje przy OpenGL ponieważ Windows zawsze wskazuje jeden ICD i nie ma wyeksponowanego API tak aby aplikacja mogła sobie wybrać ICD i wtedy dopiero odnieść się do konkretnej implementacji dla konkretnego układu. Jest na to workaround... w sumie to chyba nawet jest ich kilka, ale moim zdaniem niezbyt ładne rozwiązania. Dodatkowo należy doliczyć kolidujący MiniGL, gdzie sprawa trochę się utrudnia... ;) Tak więc jak najbardziej się "da". Tylko uprzedzam, niektóre karty i sterowniki pisane do nich są dość... problematyczne. Przykładem mogą być układy od NVIDIA, ich sterowniki dość mocno wymuszają aby to akurat ich układ był "tym pierwszym, fajniejszym" przez co jak masz jakiś układ PowerVR (PCX1/PCX2/Neon250 itd) to się to nieco gryzie ale tylko przy Direct3D.

No i btw, super sprzęt, nagraj kiedyś próbki z SW60XG.

Title: Re: Projekt "Sound Machine I" ukończony
Post by Batyra on 05. Jun 2017 at 12:42

Tux wrote on 05. Jun 2017 at 12:18:
No i btw, super sprzęt, nagraj kiedyś próbki z SW60XG.


SW60XG mam jedną "dublującą" się... wiec jakby co mógłbyś sam "odsłuchiwać" sobie próbek  ;)

jest to addon card więc montujesz ją obok tej, którą używasz - bez żadnych sterowniktów itp. po prostu wkładasz do kompa, łaczysz kabelkiem jack-jack in jednej  i out drugiej i już. W grach wybierasz general midi na porcie np.330 i gra jak marzenie :)

Title: Re: Projekt "Sound Machine I" ukończony
Post by Neo on 05. Jun 2017 at 13:03

Batyra wrote on 05. Jun 2017 at 11:48:
Na raz chyba nie da się ustawić bo w setupie gry ustawiane jest jedno urządzenie tylko. Wszystkie i tak wspólnym wyściem przechodza przez Rolanda...

Miałem na myśli program muzyczny, który by synchronicznie puszczał MIDI na kilku kartach jednocześnie dla rozszerzenia polifonii. A że wszystko idzie przez Rolanda to tym lepiej, i tak ten sygnał by trzeba zmiksować ;)

Title: Re: Projekt "Sound Machine I" ukończony
Post by Tux on 05. Jun 2017 at 14:02

Batyra wrote on 05. Jun 2017 at 12:42:
SW60XG mam jedną "dublującą" się... wiec jakby co mógłbyś sam "odsłuchiwać" sobie próbek  ;-)

jest to addon card więc montujesz ją obok tej, którą używasz - bez żadnych sterowniktów itp. po prostu wkładasz do kompa, łaczysz kabelkiem jack-jack in jednej  i out drugiej i już. W grach wybierasz general midi na porcie np.330 i gra jak marzenie :-)


Kurcze super sprawa, ale ja niestety teraz no$. Jak coś to zaklepuję i jak będę lepiej stał finansowo z chęcią się po nią zgłoszę. :)

Swoją drogą całkiem niedawno na Allegro widziałem ciekawą Yamahę przypominającą wizualnie nieco SW1000XG, link:   (You need to Login or Register

Kojarzysz może co to?

Update:

Ok już zrobiłem research, to już dosłownie jako mikser pod studio, czyli meh. :)

Title: Re: Projekt "Sound Machine I" ukończony
Post by Batyra on 05. Jun 2017 at 14:14

Tux wrote on 05. Jun 2017 at 14:02:
Ok już zrobiłem research, to już dosłownie jako mikser pod studio, czyli meh.


Dokładnie tak! Do tej karty fajnym gadżetem jeśli chodzi o brzmienie jest karta córka (taka specjalna tylko do tej karty) PLG100 bo ona zawiera nowe instrumenty...

Hehe... jakby jedno voodoo wyjął to by można tutaj yamahę jeszce dopiąć... ale to byłaby już przesada... pornografia normalnie ;)

Title: Re: Projekt "Sound Machine I" ukończony
Post by kazeobi on 05. Jun 2017 at 14:51

Batyra wrote on 05. Jun 2017 at 14:14:
jedno voodoo wyjął

  (You need to Login or Register

Title: Re: Projekt "Sound Machine I" ukończony
Post by Batyra on 05. Jun 2017 at 15:14
Hehehe... BAM!

Title: Re: Projekt "Sound Machine I" ukończony
Post by Tux on 09. Jun 2017 at 18:53

Batyra wrote on 05. Jun 2017 at 12:42:

Tux wrote on 05. Jun 2017 at 12:18:
No i btw, super sprzęt, nagraj kiedyś próbki z SW60XG.


SW60XG mam jedną "dublującą" się... wiec jakby co mógłbyś sam "odsłuchiwać" sobie próbek  ;)

jest to addon card więc montujesz ją obok tej, którą używasz - bez żadnych sterowniktów itp. po prostu wkładasz do kompa, łaczysz kabelkiem jack-jack in jednej  i out drugiej i już. W grach wybierasz general midi na porcie np.330 i gra jak marzenie :)


Byłbyś w stanie nagrać jak sobie radzi SW60XG z tym kawałkiem?   (You need to Login or Register
Zapewne kojarzysz skąd to jest. ;)

Title: Re: Projekt "Sound Machine I" ukończony
Post by Batyra on 09. Jun 2017 at 19:04
Nie ma problemu - tylko jeszcze nie miałem czasu aby podłączyć "zewnętrzne nagrywanie".... kurde zaraz spróbuję to zrobić  :D

Title: Re: Projekt "Sound Machine I" ukończony
Post by Batyra on 09. Jun 2017 at 20:10
@Tux

Sprzęta złożyłem więc postanowiłem wreszcie spróbować nagrań. Swoje pierwsze "rozgrzewkowe" nagrania zaraz wrzucę.

Twój plik nagram też, ale trochę później.

Title: Re: Projekt "Sound Machine I" ukończony
Post by Batyra on 09. Jun 2017 at 21:34
@Tux - nagrałem dla Ciebie próbki. Co prawda tylko 35s bo muszę do roboty wracać ale możesz sobie porównać. Tutaj wg. mnie yamaha sw1000 pokazała klasę... a WaveBlaster... slabo :( - Za to AWE64Gold fajnie wyszedł.
http://3dfx.pl/cgi-bin/yabb2/YaBB.pl?action=downloadfile;file=Citadel_Roland_SC55MKII.mp3 ( 552 KB | 9 Downloads )
http://3dfx.pl/cgi-bin/yabb2/YaBB.pl?action=downloadfile;file=Citadel_WaveBlaster_I.mp3 ( 552 KB | 10 Downloads )
http://3dfx.pl/cgi-bin/yabb2/YaBB.pl?action=downloadfile;file=Citadel_Yamaha_SW1000.mp3 ( 552 KB | 8 Downloads )
http://3dfx.pl/cgi-bin/yabb2/YaBB.pl?action=downloadfile;file=Citadel_YamahaSW60.mp3 ( 552 KB | 10 Downloads )
http://3dfx.pl/cgi-bin/yabb2/YaBB.pl?action=downloadfile;file=CitadelAWE64Gold.mp3 ( 552 KB | 8 Downloads )

Title: Re: Projekt "Sound Machine I" ukończony
Post by Tux on 09. Jun 2017 at 21:54
Hej, dzięki za sprawdzenie. Ciekawie to brzmi na SW1000 jak i SW60XG, natomiast Roland jak zwykle ciekawie na swój sposób (on ma baardzo specyficzny dźwięk, nieważne co by mu się dało do odtworzenia). :)

Title: Re: Projekt "Sound Machine I" ukończony
Post by Neo on 09. Jun 2017 at 21:58
Bardzo fajny kawałek. Tak przy okazji załadowałem sobie bank 28 MB na X-fi - blew my mind... aż przychodzi ochota na pełnego AWE 32 z dużymi SIMMami...

Title: Re: Projekt "Sound Machine I" ukończony
Post by Tux on 09. Jun 2017 at 22:22
Jeżeli ktoś jest ciekaw jak wygląda to na emulowanej YM w postaci programowego syntezatora Yamaha S-YXG50, link:   (You need to Login or Register

Inny kawałek, MIDI:   (You need to Login or Register
Wykonanie S-YXG50:   (You need to Login or Register

Oryginał:   (You need to Login or Register ;)


Title: Re: Projekt "Sound Machine I" ukończony
Post by Batyra on 14. Jul 2017 at 13:40
Projekt został upgradeowany.
Zamias gigabyte z 4x isa użyłem DFI z sześcioma.

Kilka rzeczy zmieniłem:
1. AWE32 CT3900 + 2x16MB (zamiast CT2760)
2. WaveBlaster I daughterboard (podłączony to AWE32) (port 300)
3. Ensoniq Soundscape Elite (port 340)
4. Yamaha SW60 (port 320)
5. Gravis Ultrasound MAX 2.1 (zamiast ACE 1.1)
6. Roland MPU-401AT
7. Dreamblaster X2 daughterboard (podłączony do MPU-401AT) (zamiast oryginalnego SCB-7 bo SC55-mkII jest podpięty)
8. Roland Sound Canvas SC55-mkII moduł MIDI (podłączony do MPU-401AT) (Doom brzmi super w trybie GM, Monkey Island w trybie MT-32)
9. Korg NX5R moduł MIDI (podłączony do Roland SC55-mkII)
10. Korg Ai20 daughterboard (w środku Korg NX5X zamiast Yamaha DB51 - która brzmi praktycznie identycznie jak SW60)...

Poprzednio miałem cztery PCI więc do dwóch włożyłem 2x Voodoo2 (gainward dragon 3000 12mb) ale tutaj mam tylko dwa i tylko do jednego pci można włożyć dłuższą kartę... Niestety nie mam obsidiana :( więc użyłem Voodoo I Miro Highscore 3d 6mb

Wszystko działa bez konfliktów.

TADAM! 8-)

BATYRA_sound-machine-IIB.jpg ( 316 KB | 20 Downloads )

Title: Re: Projekt "Sound Machine I" ukończony
Post by konku on 14. Jul 2017 at 19:52
He he zabawnie to wygląda...  ;)

Title: Re: Projekt "Sound Machine I" ukończony
Post by MarianX on 14. Jul 2017 at 20:25
Hehe nie ma gdzie palca wetknąć a płyta wydaje się malutka :)

Title: Re: Projekt "Sound Machine I" ukończony
Post by Batyra on 14. Jul 2017 at 20:57
Hehe... ale ten zestaw jest już przesadzony... wróciłem do bardziej praktycznej konfuguracji, zamiast Yamahy SW60 dałem Rolanda MPU-401 wraz z kartą córką Yamahy... a do rolanda podłączyłem jeszcze moduły midi.

Mój codzienny zestaw wygląda tak

Roland MPU-401AT + Yamaha DB50
Sound Blaster AWE32 + Dreamblaster X2
Ensoniq Soundscape Elite
Gravis Ultrasound ACE 1.1
2X VooDoo 2
Tseng ET6000 4MB

Polskie forum 3dfx » Powered by YaBB 2.6.1!
YaBB Forum Software © 2000-2024. All Rights Reserved.