atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Klan Atari na Retrospekcji z 2019-10-18 00:03 (10)
Duddie's Goodies z 2019-10-16 15:41 (1)
W sklepie u Gwintera z 2019-10-12 00:08 (13)
Relacja z KWAS #16 z 2019-10-10 19:55 (7)
Silly Venture 2k19 - święto atarowcow coraz bliżej! z 2019-10-07 13:12 (19)
Premiera "Deszczownika" z 2019-10-06 18:13 (25)
Wywiad z Januszem Żurkiem z 2019-10-02 22:13 (18)
Pro(c) Atari numer 14 z 2019-09-29 23:55 (14)
Czas na KWAS i inne wydarzenia z 2019-09-25 21:06 (26)
Zapowiedź Ironii 2019 z 2019-09-15 09:41 (41)
Lista gier na Lynxa z konkursu programistycznego z 2019-09-09 12:00 (23)
Wkrótce nowe gry na Lynxa z 2019-09-02 20:41 (22)
Wkrótce retro na imprezach z 2019-08-27 23:48 (16)
Niedokończona gra „Meebzork” z 2019-08-25 21:51 (7)
Silly Venture 2k19 na pełnych obrotach! z 2019-08-22 00:16 (10)
Można zamawiać nową grę! z 2019-08-18 20:19 (83)
Gra w produkcji: Heartlight VBXE z 2019-08-15 15:41 (11)
Więcej w Bibliotece Atarowca z 2019-08-13 18:32 (13)
RetroBorsuk przedstawia: Space Fortress Omega z 2019-08-11 18:39 (19)
Nowa książka o Atari z 2019-08-10 08:14 (6)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier

Opisy gier
Submarine Commander opisał Kaz (7)
Frogs opisał Xeen (0)
Choplifter! opisał Urborg (0)
Joust opisał Urborg (16)
Commando opisał Urborg (35)
Mario Bros opisał Urborg (13)
Xenophobe opisał Urborg (34)
Robbo Forever opisał tbxx (16)
Kolony 2106 opisał tbxx (0)
Archon II: Adept opisał Urborg/TDC (9)
Spitfire Ace/Hellcat Ace opisał Farscape (7)
Wyspa opisał Kaz (9)
Archon opisał Urborg/TDC (16)
The Last Starfighter opisał TDC (30)
Dwie Wieże opisał Muffy (17)
Basil The Great Mouse Detective opisał Charlie Cherry (122)
Inny Świat opisał Charlie Cherry (17)
Inspektor opisał Charlie Cherry (19)
Grand Prix Simulator opisał Charlie Cherry (16)
Rescue On Fractalus opisał Kaz (18)
«« nowszestarsze »»

Wewnętrzne/Internals



   Nowinki tworzone dzięki CuteNews
Nowe brzmienia Atari!


W ostatnich latach kolega Paweł "Pavros" Rosowski, znany przede wszystkim z konwersji na Atari gry "International Karate+", tak dogłębnie zainteresował się tematem uzyskania na naszym komputerze dobrze brzmiących basów (dźwięków o niskiej częstotliwości), że wypracował nową metodę, a nawet kilka metod, ich uzyskiwania. A do tego odkrył ciekawe właściwości układu generowania dźwięku w Atari. Wspominał o tym, przyłapany przeze mnie na Pixel Heaven 2018:



Zgodni z tymi zapowiedziami, artykuł Pavrosa na ten temat pojawił się w szóstym numerze "Atari Fan", który to numer dopiero niedawno pojawił się na rynku. Praca Pavrosa ma charakter naukowego opracowania i w czasopiśmie zajmuje dwadzieścia stron (str. 32-52)! Mogliśmy go opublikować na AOL już w czerwcu 2018, bo Pavros podzielił się z nami tekstem, ale dżentelmeńska umowa między nami była taka, że najpierw artykuł pokaże się w atarowskim piśmie, koniecznie polskim, a dopiero potem w necie. Tak więc dopiero dzisiaj prezentujemy materiały od autora. Kto lubi mieć przed sobą tekst drukowany - odsyłamy do najnowszego "Atari Fana", a kto woli czytać na ekranie - zapraszamy do nas.

W największym skrócie: jak wszem i wobec wiadomo, w Atari mamy układ scalony POKEY, który między innymi służy do generowania dźwięku. Pozwala on uzyskać basy na kilka sposobów, w tym dzięki tak zwanemu "zniekształceniu C". Dzięki temu otrzymujemy "basy C", choć to tylko umowna nazwa, przyjęta z nomenklatury popularnego programu "Raster Music Tracker". Uzyskane w ten sposób basy mają miekką, ładną barwę. Problem z tym zniekształceniem jest taki, że zachowuje się niestabilnie, barwa i częstotliwość dźwięku ulegają zmianom w trakcie odtwarzania muzyki, co utrudnia lub uniemożliwia jego praktyczne wykorzystanie. I na tym kończy się wiedza powszechna.



Pavros przeanalizował POKEY-a na tyle dokładnie, że znalazł sposoby na stabilizację dźwięku, a do tego odkrył właściwości tego scalaka, które opisał jako "złotą" ścieżkę próbkowania, "złoty" kanał 3, a nawet sformułował zasadę zachowania ścieżki próbkowania. Udokumentowanie tych wszystkich właściwości i sposobów otwiera drogę do uzyskania nowych brzmień, pozwoli kolejnym eksperymentatorom na wydobycie z POKEY-a ciekawej muzyki, a programistom na stworzenie nowych narzędzi do dźwięków i muzyki.


Pavros na Wapniaku 2017


Autor napisał również kilka słów komentarza do załączonych materiałów "Niedawno zakończyłem pracę nad opisem wyników moich badań dotyczących zniekształcenia C POKEY-a. Oprócz zasad rządzących wytwarzaniem tego zniekształcenia opis zawiera też sposoby stabilizacji tzw. basów C. Problem ten był już poruszany na forach internetowych: Polycounter reset on Pokey oraz Pokey Question Distortion 12 Donkey Kong bass i tutaj.

Jako uzupełnienie opisu dołączony jest plik excelowy zawierający tablice czętotliwości/nut dla wszystkich zegarów POKEY-a. Dodałem też slajdy, które prezentowałem na WAPNIAK-u 2017 oraz program "Bass Tester", który pozwala pobawić się zniekształceniem C w praktyce. Program jest skompilowany w trzech wersjach różniących się metodą synchronizacji liczników - dwa warianty metody pierwszej i metoda druga. Program dostarczony jest wraz z kompletnym kodem źródłowym. Po uruchomieniu na ekranie wyświetlony jest opis klawiszy zmieniających różne ustawienia. Instrukcja zawarta jest też w slajdach. Jeśli uruchamiamy program pod Altirrą, to warto włączyć Audio Monitor by obserwować oscylogramy. Instrukcja nie wspomina o klawiszu 0, który włącza/wyłącza modulację dokładnego przesunięcia fazowego. Miłego czytania."


A wszystkie wspomniane przez autora materiały są do ściągnięcia tutaj

2019-08-01 00:33 by Kaz
komentarzy: 23
zbyti @2019-08-01 05:00:17
Ileż to ja czekałem na ten wpis! Dzięki :)
dhor @2019-08-01 09:23:46
Ja wiedziałem, że to tam gdzieś jest ukryte :) Teraz wystraczy tylko dopisać do tej teori trackera :)
Cyprian @2019-08-01 11:42:59
mam ten numer "Atari Fan". Bardzo dobry artykuł.
Fajnie by było by omawiane przykłady były dostępne gdzieś (np. youtube) do posłuchania.
Kaz @2019-08-01 16:37:45
Jeśli Pavros ma chęć, to takie materiały mogę umieścić również na naszym kanale, żeby zasięg był większy.
gorgh @2019-08-01 19:01:04
nie znam się na pokeyu w ogóle, ale chętnie próbkę nowych możliwości bym posłuchał
the fender @2019-08-01 19:13:36
podobnie jak przedmówca, próbkę nowych możliwości pokeya chętnie posłuchał bym.
mgr_inz_rafal @2019-08-01 22:01:25
Popieram :)
Fotki or it didn't happen :D
tdc @2019-08-01 22:03:23
Ciekawe tutaj jest to, że teraz można osiągnąć ładny bas na 8bitowym kanale, czyli mamy ładne basy na 4 kanałach! Do tej pory to było niemożliwe.

I tak oto Atari udowodniło, że jest najlepszym komputerem na świecie, a scena Atarowska również najlepsza! ;)
tdc @2019-08-01 22:21:16
Może jeszcze wyjaśnię tym co jeszcze nie czytali lub muzyką się nie zajmują:

Do tej pory łączyło się dwa kanały w jeden 16bitowy, aby osiągnąć ładne brzmienia (na Atari mamy 4 kanały 8bitowe, czyli mogliśmy dwa łączyć w jeden). W tym brzmienie basu było właśnie takim z ww przyczyn, które tego wymagało w sposób niemożliwy do zastąpienia (do tej pory!;) ).

To ograniczało muzykę na Atari do 1 podwójnego kanału i 2 pojedynczych (8bitowych). Czyli mieliśmy taką sytuację, że jeśli zależało nam na swobodzie i pełnej gamie dźwięków faktycznie mieliśmy do dyspozycji jedynie 3 kanały dźwiękowe - tak jak na Commodore 64 i ZX Spectrum z interfejsem AY.

Ale to już historia !;)
grey / mystic bytes @2019-08-01 23:16:32
Też poproszę o próbki na YT :) Skoro nawet Dhor odezwał się tutaj to temat wart jest uwagi.
alex @2019-08-02 00:43:46
Wszystko ładnie pięknie. Opóźnienia, synchronizacja... ale jak to się ma do zakresu częśtotliwości, a raczej ich dokładności? 8-bitowa rozdzielczość powoduje przekłamania w wyższych rejestrach tak, czy inaczej....
_rocky @2019-08-02 12:03:49
tdc: a mając dwa pokeye możemy mieć 4 kanały 16bit..
the fender @2019-08-03 11:49:44
Pomyśleć, co byłoby mając pokeyów 16 ... ;)

Dobra, pics or it didn't happen.
xxl @2019-08-03 13:30:00
widze prace Pavrosa jako dodatek do ksiazek wdawanych przez Duddiego.
spalenizna mi smierdzi @2019-08-04 18:16:07
pokey jak gra to pierdzi :)
pavros @2019-08-04 18:51:41
Dzięki xxl! To dla mnie komplement.
W kwestii przykładów brzmienia, to muszę przyznać, że brakuje mi czasu, aby przygotować coś sensownego. Ponadto, tu jest potrzebny utwór, który wykorzysta układ bas 8bit + 3 kanały, gdzie przynajmniej jeden gra z zegarem 64kHz. I nawet istnieją takie utwory - przygotowane przez niezmordowanego Mikera, ale trzeba dla nich przygotować spatchowany player RMT. Może znajdzie sie ktoś, kto ma wolne moce przerobowe i jest w stanie przerobić player RMT?
pavros @2019-08-05 23:05:34
Przygotowałem przykład basu. Jest on wycięty z muzyki do IK+. Plik xex znajdziecie pod linkiem: https://we.tl/t-EQOnDXMeiy . Trwa to dobre kilka minut i zapętla się. W przypadku odpalania na Altirze proponuję włączyć też Audio Monitor. Zachęcam też do pobawienia się bass testerem (basstest.xex w paczce dołączonej do newsa, instrukcja na slajdach też w paczce). W szczególności polecam sprawdzić płynną modulację fazy (włączanie przez klawisz "zero") przy co najmniej dwóch grających kanałach w połączeniu z pianinem i skalą chromatyczną (klawisz 9).
gorgh @2019-08-06 04:02:03
ooo pięknie
Adam @2019-08-07 00:26:47
@Pavros, kiedy można się spodziewać prezentacji efektów Twojej pracy na AtariAge? Pytam, bo tam już zaczęli dyskusję bez wersji angielskiej tekstu i mogą być przekłamania ;)
pavros @2019-08-07 20:43:49
@Adam, dzięki za zwrócenie uwagi na AA. Artykuł w wersji angielskiej istnieje również od roku :). Porozumiewam się z Krollem w tej sprawie.
Kaz @2019-08-10 17:47:04
Angielska wersja materiałów właśnie się pojawiła tutaj:
http://atarionline.pl/forum/comments.php...
Synthpopalooza @2019-09-01 05:31:12
I documented some other POKEY settings. $8x with 9-bot poly and 1.79 mhz produces buzzy tones in 7 step frequencies and these vary with the STIMER clock.

$4x distortion with 1.79 mhz clock also behaves like $Cx, frequencies can be in 3-divisors and the sound varies like in $cx. Does this method work here too?
Trachu @2019-09-02 11:58:46
Pavroz: Kiedy wreszcie skończysz IK+????????????!!!!!!!!!!!
nickname
e-mail / website (opcjonalnie)
Aktualne tematy
Składanka "Boulder Dash Mugen" (25)
ostatni: 19-10-2019 01:39, QTZ
LiteDOS (21)
ostatni: 19-10-2019 00:37, QTZ
Sprzedam Atari 130XE, CA-2001, XC... (4)
ostatni: 18-10-2019 23:09, as...
Giełda Pixela - 19 / 10 / 2019 (4)
ostatni: 18-10-2019 20:58, MADRAFi
Największe postacie w grach (26)
ostatni: 18-10-2019 20:15, IRATA4
Programy Krzyśka Kaźmierczaka (23)
ostatni: 18-10-2019 19:52, IRATA4
Silly Venture 2k19 - keeping the ... (77)
ostatni: 18-10-2019 19:52, greymsb
Gry w szachy na Atari (911)
ostatni: 18-10-2019 18:40, zbyti
[S] cartridge Great Green Adventu... (1)
ostatni: 18-10-2019 18:34, ccwrc
Silly Venture 2k19 - rejestracja ... (4)
ostatni: 18-10-2019 18:04, greymsb
Sprzedam atari 130xe (25)
ostatni: 18-10-2019 15:32, xorcerer
Gry ukończone bez cheatowania (72)
ostatni: 18-10-2019 10:57, Dracon
The Last V8 (49)
ostatni: 18-10-2019 10:27, IRATA4
Nowa gra "Star Vagrant" (22)
ostatni: 18-10-2019 09:08, MADRAFi
Zestaw gier Lonniego (5)
ostatni: 18-10-2019 01:30, Kaz

Kategorie Forum Atarum

Użytkowników: 2038
Ostatnio zarejestrowany: elber
Postów ostatniej doby: 68

Społeczność/Community

Najbliższe imprezy
Jeżeli znasz termin i miejsce jakiegoś zlotu albo spotkania milośników Atari to poinformuj nas. Tutaj możemy wstawić baner i link.

Stragan
Atari USBJoy Adapter oferuje Jakub Husak (0)
Programy: Kolony 2106 oferuje Kaz (6)
Sprzęt: rozszerzenia oferuje Lotharek (19)
Gadżety: naklejki, pocztówki oferuje Sikor (11)
Sprzęt: cartridge RAM-CART oferuje Zenon (4)
Miejsce na drobne ogłoszenia kupna/sprzedaży oferuje Kaz (51)
Sprzęt: interfejs SIO2IDE oferuje Piguła (0)
Sprzęt: interfejs SIO2SD oferuje Piguła (22)

Użytki/Utils
Sprzęt/Hardware

Wynalazki
Atari i Bluetooth napisał Kaz (33)
SIO2PC-USB napisał Larek (45)
Nowe SIO2SD napisał Larek (0)
SIO2SD w CA12 napisał Urborg (11)
Ratowanie ATMEL-ów napisał Yoohaas (12)
Projektowanie cartów napisał Zenon (12)
Joystick do Atari napisał Larek (54)
Tygrys Turbo napisał Kaz (9)
Testowałem "Simple Stereo" napisał Zaxon (3)
Rozszerzenie 1MB napisał Asal (20)
Joystick trzyprzyciskowy napisał Sikor (18)
Moje MyIDE oraz SIO2PC na USB napisał Zaxon (16)
Jak wykonać płytkę drukowaną? napisał Zaxon (26)
Rozszerzenie 576kB napisał Asal (36)
Soczyste kolory napisał scalak (29)
XEGS Box napisał Zaxon (13)
Atari w różnych rolach napisał Różyk (8)
SIO2IDE w pudełku napisał Kaz (5)
Atari steruje tokarką napisał Kaz (14)
DarkMouse napisał Kaz (7)
«« nowszestarsze »»