1,451

(6 odpowiedzi, napisanych Kolekcjonowanie)

Tylko kto to był ten "Verte" ? :>

1,452

(16 odpowiedzi, napisanych Fabryka - 8bit)

Dziękuję. Chętnie się przyjrzę tym modyfikacjom.
A co skłoniło Cię do poprawienia slide-ów? Czy muzyka z Lasermanii inaczej grała w grze a inaczej w CMC?

1,453

(50 odpowiedzi, napisanych Zloty)

To ja też poproszę o wpisanie mnie i jada na Mega Grail Party!

Edit: Oczywiście na listę Szanow(a)nych Gości.

1,454

(10,041 odpowiedzi, napisanych Bałagan)

Problem z przeludnieniem? Gdzie?
A co w takim razie znaczą kary za produkcję żywności ponad ustawową ilość?

1,455

(22 odpowiedzi, napisanych Programowanie - 8 bit)

Można potraktować nagłówek pierwszego bloku binarnego (czyli sekwencję $FF $FF), jako marker końca nagłówka .SAP. Przykładowo:

$ sed -e "/^\xff\xff/ Q" <~/atari/ASMA/Composers/Radecki_Michal/Knight_Lore.sap

Edit:
No a potem to przefiltrować odnośnie potrzebnych wierszy np.:

$ sed -e "/^\xff\xff/ Q" <~/atari/ASMA/Composers/Radecki_Michal/Knight_Lore.sap | grep "SONGS\|TIME"

Jeśli potrzebujesz tylko ręcznie wyjąć informację z pliku, sam ją zinterpretujesz i coś sobie będziesz z tym robił (czyli nie piszesz jakiegoś batcha który przerobi Ci miliony plików), wtedy myślę że bez niepotrzebnych wstępów wystarczy po prostu:

$ grep "^\(SONGS\|TIME\)" ~/atari/ASMA/Composers/Radecki_Michal/Knight_Lore.sap

1,456

(5 odpowiedzi, napisanych Fabryka - 8bit)

Poprawione działanie klawiatury - błąd analogiczny, jak w MPTPLAY.

1,457

(41 odpowiedzi, napisanych Fabryka - 8bit)

Dzięki.

Pin napisał/a:

BUG rep#1:
zatrzymaj odgrywanie modułu MPT spacją. Spróbuj w dowolnie wybrany sposób (oprócz reset i wyłączenia komputera) wyjść do DOS ;).

Faktycznie. Poprawione. Proszę ściągać wersję z ostatniego miejsca.

Pin napisał/a:

poza tym, jak na razie częstotliwości odgrywania sampli jak do tej pory są całkowicie prawidłowe. Tak, jak mówiłem szczekam z utęsknieniem na "reverse stereo" made by MacGyver i Megaplayer ;)

Później. Na razie musi poprawnie grać :)

Pin napisał/a:

MD2 na Rapidusie grają niepoprawnie. Sample grane są jak by w tej samej częstotliwości, ale wycina próbki. Tak mi się wydaje.

Zbadam w czym rzecz. Obszar rejestrów hardwareowych chodzi ze standardową prędkością?

1,458

(10,041 odpowiedzi, napisanych Bałagan)

A ja mam w banku coś takiego, jak automatyczny periodyczny przelew.

Edit: Niechby system informatyczny realizujący przelewy z przeróżnymi restrykcjami kosztował te 60 mld. Płacimy raz, koszty utrzymania niech będą na poziomie kilkuset milionów rocznie. Płacimy 100 urzędnikom obsługującym zdarzenia losowe kolejne kilkadziesiąt milionów i nie mamy dziury w budżecie.

1,459

(41 odpowiedzi, napisanych Fabryka - 8bit)

Okazuje się, że niektóre utwory ponazywane są .MD1 gdy tymczasem powinny być .MD2. I tak jest z VICVERSA.MD1 i np. MOON.MD1.

Edit: Co można w takiej sytuacji zrobić:
1. Zmienić rozszerzenie modułu.
2. Użyć przełącznika /M DIGI2.

Z innej beczki (choć w tej podobie) - w przypadku kiedy mamy do czynienia z MD1 a sample mają rozszerzenie .SMP lub .DRM, wtedy player zakłada częstotliwość 15kHz. Jeśli sample mają być odtwarzane z 8kHz wtedy można:
1. Zmienić rozszerzenie sampla.
2. Użyć przełącznika /L.

Z jeszcze innej beczki - niektóre moduły zapętlają się w kółko, lub wyraźnie kończą się ale zamiast rozkazu $FE w tracku użyty jest skok o pattern wyżej ($FF z numerem pozycji). Skutkuje to odtwarzaniem w nieskończoność.
Może przydać się wtedy opcja /T 3:00 umożliwiająca ustawienie maksymalnego czasu odtwarzania utworu.

Gorąco polecam też ustawianie parametrów w zmiennej środowiskowej zamiast w RUNEXT.CFG. Dlaczego? Otóż SDX bazując na definicji wywołania z RUNEXT.CFG składa całą linię, która jest uruchamiana przez system. A bufor linii poleceń ma jak wiadomo tylko 63 znaki, więc przy sporej liczbie często używanych przełączników kompletne wywołanie może się nie zmieścić.
Zmienna środowiskowa ma tę zaletę, że nie jest dołączana do wywołania polecenia, a jest przetwarzana po uruchomieniu programu, ale przed parsowaniem linii poleceń. Wywołanie komendy jest więc krótkie, a co najfajniejsze - można wywołując program w linii poleceń nadpisać działanie przełączników wstawionych do zmiennej środowiskowej.
Tak więc:

SET MPTPLAY=/XBT 3:00 /P -1,1,1,-1

będzie wyłączało ekran ANTIC-a podczas grania modułów digitalizowanych, wyświetlało szczegóły budowy modułu, ustawi maksymalny czas trwania utworu na 3 minuty i ustawi panoramę dźwięku tak, jak robi to MegaPlayer dla każdego wywołania programu, ale wywołując z palca:

BOREMLOZ.MPT /T 0 /P 0,0,0,0

(mając oczywiście podmapowane rozszerzenie MPT w RUNEXT.CFG) spowodujesz, że dla tego wywołania zmieni się panorama każdego kanału na środek i kawałek będzie grał w nieskończoność.

Edit 2: Na koniec jeszcze mała dygresja :) Sposób działania RUNEXT.SYS i playera powoduje że:
a) najpierw przetworzone zostaną kolejno parametry umieszczone w zmiennej środowiskowej,
b) W następnej kolejności będą przetwarzane parametry podane w linii poleceń złożonej wg definicji w RUNEXT.CFG. Więc dwa przykłady:
1. RUNEXT.CFG:

MPT,MPTPLAY,% /T 0

spowoduje zawsze odtwarzanie utworu w nieskończoność niezależnie od tego, jaki /T podasz z palca.
2. RUNEXT.CFG:

MPT,MPTPLAY,/T 3:00 %

spowoduje, że domyślnie utwory będą grać 3 min, ale z palca możesz przełącznikiem /T zmienić ten czas (lub go zniwelować sposobem opisanym wyżej).

Edit 3: Oczywiście przy intensywnym korzystaniu ze zmiennych środowiskowych przyda się ENV.SYS.

1,460

(41 odpowiedzi, napisanych Fabryka - 8bit)

Ponieważ ten player był najbardziej zabagniony ze wszystkich, usiadłem i oto wersja 0.6.
Zmiany:
- poprawione odtwarzanie .MD1 i .MD2
- przełącznik /M SYNTH|DIGI1|DIGI2 pozwala na wymuszenie rodzaju modułu
- przełącznik /T [mm:]ss[.dd] pozwala na ustawienie maksymalnego czasu odtwarzania
- przełącznik /B pozwala wyłączyć ekran na modułach digitalizowanych
- przełącznik /A addr pozwala ustawić adres drugiego POKEY-a gdyby ktoś miał go niestandardowo :)
- poprawiona panorama dla wszystkiego (dla sampli również)
- sample mogą mieć rozszerzenie .DRM (bałagan z tymi roszerzeniami)
Powinno grać poprawnie zarówno na ANTIC/VBXE, jak i na 1.77/Rapidus.
W zmiennej środowiskowej MPTPLAY można ustawić często używane parametry.
Kolejność parametrów nie ma już znaczenia.
Bugi i życzenia mile widziane.
Smacznego.

1,461

(5 odpowiedzi, napisanych Fabryka - 8bit)

Update (bez zmiany wersji).
- Przełącznik /B wyłączający ekran na digitizowanych modułach.
- Blokowanie VBLKD celem jak najmniejszych opóźnień podczas odtwarzania sampli.

1,462

(5 odpowiedzi, napisanych Fabryka - 8bit)

MSC,B:\FAST\BMCPLAY.COM,% /X

Black Magic Composer operuje na plikach .MSC (muzyka), .DRP (zestaw sampli) i .SMP (pojedynczy sampel).

1,463

(5 odpowiedzi, napisanych Fabryka - 8bit)

Player modułów .MSC programu Black Magic Composer dla SDX.
Funkcje:
- często używane parametry w zmiennej środowiskowej BMCPLAY,
- obliczanie czasu trwania utworu i innych parametrów jak ilość sampli, instrumentów, sekwencji, itd.
- wymuszenie maksymalnego czasu odtwarzania (/T [mmm:]ss[.dd]),
- detekcja drugiego POKEY-a,
- odtwarzanie do 4 razy na ramkę,
- panorama /P p1,p2,p3,p4 w przypadku dźwięku stereo.
Program obsługuje oczywiście moduły syntetyczne, jak i digitalizowane (zawierające oprócz .MSC również plik .DRP z zestawem sampli).
Wszelkie bugi i żądania mile widziane.
Smacznego.
P.S. Z programem załączyłem wszystkie poprawne moduły muzyczne znalezione na dwóch dyskietkach z http://www.tigress.com/cheetah/music/ .
P.P.S. Wymagana SDX 4.47.

1,464

(254 odpowiedzi, napisanych Zloty)

Yerzu pisał tutaj ostatnio o msx compo.

1,465

(18 odpowiedzi, napisanych Bałagan)

Co będzie jak ktoś wpadnie na pomysł wypowiedzenia wojny nam? :>

1,466

(86 odpowiedzi, napisanych Bałagan)

@Dracon: http://www.miejski.pl/slowo-TL_DR

1,467

(31 odpowiedzi, napisanych Fabryka - 8bit)

Panowie, Panowie, Panowie! Przystopujcie :) Kto to wszystko oprogramuje? :]
Świetnie, że pojawiają się nowe rozszerzenia do małego Atari! Wielkie dzięki.
Teraz trakera...

1,468

(27 odpowiedzi, napisanych Programowanie - 8 bit)

A może na VBXE dałoby się programowo zaemulować Marię? :)

1,469

(5 odpowiedzi, napisanych Miejsca w sieci)

A mnie się jednak bardziej podoba XT :)

1,470

(5 odpowiedzi, napisanych Miejsca w sieci)

asapconv

1,471

(7 odpowiedzi, napisanych Różne)

Najbardziej lubiłem ten kawałek w FC stąd go pamiętam i też się ucieszyłem, jak ostatnio go odnalazłem :)

Edit: A Jerouna to w ogóle można spokojnie polecać: Battle of Valley, Robocop3, Cybernoidy... w HVSC jest tego mnóstwo.

1,472

(7 odpowiedzi, napisanych Różne)

To jest Jeroen Tel - Noisy Pillars. Ten utwór rozpowszechniany był z Future Composer-em jako kawałek demonstracyjny.

W GoatTrackerze istnieje coś takiego, jak FunkTempo, ale zdaje się, że jest to Twój pierwszy wariant (można go chyba też realizować opóźnieniem odtwarzania nuty na pozycji przy stałym tempie utworu). Fachowcem nie jestem więc nie powiem co się stosuje.

1,474

(86 odpowiedzi, napisanych Bałagan)

Pasuje tu jak ulał pewien obrazek, który dotyczył realizacji projektów informatycznych: http://analizasystemowa.blog.com/files/ … 5%82u3.png . To jest wersja rozszerzona :).

1,475

(19 odpowiedzi, napisanych Kolekcjonowanie)

Z brązowego zrobiłeś biały? Chyba nieco przesadziłeś... :>