1

Temat: CMC Player

Kolejny player z serii. Tym razem na warsztacie znalazło się CMC i derywaty czyli DMC i CMR.
Aplikacja jest dedykowana SDX i działa w konsoli.
A co ma?:
- odtwarzanie plików CMC/CMR/DMC,
- zmodyfikowana tablica basów (player Rzóga włączana przez /R),
- gra n razy na ramkę (nazywa się to subtempo?) - włącza się przełącznikiem /1, /2, /3 lub /4,
- można ustawić panning stereo dla 3 kanałów (-1 to lewy, 0 środek, 1 prawy),
- wykrywa drugiego POKEYa i gra wtedy na środku panoramy.
Tradycyjnie proponuję wrzucić pliczki gdzie kto lubi a RUNEXT.CFG ustawić następująco:

CMC,A:>BIN>CMCPLAY.COM,% /X
DMC,A:>BIN>CMCPLAY.COM,% /2 /X
CMR,A:>BIN>CMCPLAY.COM,% /R /X

Przy okazji odkryłem ciekawą rzecz - mianowicie można odpalać konkretny plik z opcjami i RUNEXT przekopiuje wszystkie podane opcje np.:

SPYVSSPY.CMC 3 -1,0,1

odpali

A:>BIN>CMCPLAY.COM SPYVSSPY.CMC 3 -1,0,1 /X

Działa to również w Sparta Commanderze (bo i czemu miałoby nie działać ;]).
Player można ściągnąć stąd.
Proszę oczywiście o bugs & requests.

Edit: Poprawki przykładów.

Ostatnio edytowany przez mono (2011-08-13 12:15:09)

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

2

Odp: CMC Player

Wersja 0.2 z:
- bardziej restrykcyjnym sprawdzaniem poprawności rozmiaru pliku,
- dodanym przełącznikiem /S pozwalającym na granie krótszych patternów (48 linii zamiast standardowych 64; wykorzystuje to Kuba Husak w muzyce do gry "Inspektor").

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

3

Odp: CMC Player

mono napisał/a:

- dodanym przełącznikiem /S pozwalającym na granie krótszych patternów (48 linii zamiast standardowych 64; wykorzystuje to Kuba Husak w muzyce do gry "Inspektor").

To format CM3.

https://www.youtube.com/watch?v=jofNR_WkoCE

4

Odp: CMC Player

Dziękuję :)

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

5

Odp: CMC Player

WOW ;) - Mono, jesteś wielki!!!

W takim razie czekamy na więcej :)

... jeszcze żeby Sparta Commander umiał odpalić wsady, to by bez problemu playliste można zrobić ;)- .. zawsze jednak pozostaje Command Processor.

Ostatnio edytowany przez Pin (2011-08-13 15:11:38)

Kontakt: pin@usdk.pl

6

Odp: CMC Player

Fajnie by było, gdyby dało się zmienić song już w trakcie działania playera, a nie tylko z linii komend.

KMK
? HEX$(6670358)

7

Odp: CMC Player

Będzie w kolejnej wersji (to samo zrobię w tmcplay).

UWAGA!
Prosiłbym osoby znające dobrze chiptunes o weryfikację czy po włączeniu tablicy basów Rzóga faktycznie gra to dobrze.

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

8

Odp: CMC Player

pin, ale playlista pewnie jest dostepna z poziomu samego playera - tj byla dla *.neo, wiec nie widze powodow, by mono wykastrowal ta funkcjonalnosc tutaj (tak, info z palca)

przechodze na tumiwisizm

9

Odp: CMC Player

Playlista w NEO Playerze miała być, ale nie zrobiłem. Więc zostaje do ewentualnego zaimplementowania.

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

10

Odp: CMC Player

mono: z ciekawości, te programiki mają jakiś wspólny szkielet i różnią się tylko relokatorem/playerem, czy nadal jest taka partyzantka jak w neoplayu?

Hitler, Stalin, totalniak, SSman, NKWDzista, kaczor dyktator, za długo byłem w ChRL, wypowiadam się afektywnie.

11

Odp: CMC Player

Mają wspólny szkielet. Kiedy już będzie komplet obsługujący najpopularniejsze formaty pomyślę nad systemem pluginowym (SDX świetnie to umożliwia - to jest jeden z powodów dla których nie zamierzam tych rzeczy pisać pod Atari DOS).

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

12

Odp: CMC Player

Wersja 0.3 z:
- rozpoznawaniem sygnatury CMC+
- przełącznikiem /H pozwalającym na ominięcie rozpoznawania sygnatury (niektóre pliki mają ją zmienioną np. w jednym z plików wyczytałem, że "silver is lamer").

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

13

Odp: CMC Player

Co to sygnatura CMC+ ?

https://www.youtube.com/watch?v=jofNR_WkoCE

14

Odp: CMC Player

" CMC+ datafile "

Ostatnio edytowany przez mono (2011-08-14 13:55:12)

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

15

Odp: CMC Player

A co daje ten plus?

Z ciekawszych sygnatur: w demie Intel Outside "player too slow". ;)

Ostatnio edytowany przez Fox (2011-08-14 15:54:23)

https://www.youtube.com/watch?v=jofNR_WkoCE

16

Odp: CMC Player

Po analizie playera dochodzę do wniosku, że nic nie daje :) OIDP CMC+ to łatka na CMC 2.0 opublikowana w TA, która dawała możliwość odczytu/zapisu pojedynczego instrumentu i kopiowania(!) instrumentów.

Edit: Chyba, że to nie ten "plus".

Ostatnio edytowany przez mono (2011-08-14 16:14:24)

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

17

Odp: CMC Player

A może by tak jeszcze SAP Player dla SDX z linii poleceń? To już byłoby w ogóle bosko :)

18

Odp: CMC Player

Co do SAPów, to nie mam przekonania, bo też i co to jest za format? Wsadzisz tam wszystko - czy to będzie muzyka, czy grafika, czy program generujący na oscyloskopie demo 3d za pomocą wyjść dźwięku. Nie lubię takich formatów (.SAP, .SID, .AY), bo są nieprzenośne. Jedyne co można z czymś takim zrobić, to to wykonać (jak jest na czym) lub zaemulować (jak jest moc). Brrrr. Pomyślmy co by było, gdyby .MOD był takim właśnie formatem. Dałoby się to odtworzyć na Atari XL/XE?

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

19

Odp: CMC Player

Uniwersalny format dla muzyki atarowskiej, dodatkowo wspiera kilka songów w jednym sapie, co jest bardzo wygodne np. w przypadku muzyki z gier ;) Gra tak samo? Gra. I nikt grafiki tam nie wrzuca :P A zasoby ASMA moim zdaniem znakomicie uzasadniają wygodne z niego korzystanie (wszystko świetnie pokatalogowane). Moim zdaniem to ogromna zaleta i prosi się o fajny player dla SDX ;) SAPEmu jest fajny, ale nie wszystko odtwarza i nie działa z linii poleceń SDX ;)

Ostatnio edytowany przez Jacques (2011-08-14 20:30:34)

20

Odp: CMC Player

Każdy format wspiera kilka songów w jednym pliku. Nawet CMC :)

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

21

Odp: CMC Player

Chciałem podkreślić, że przy całej zalecie katalogu ASMA, SAP nie jest ułomny z tymi kilkoma songami ;)

22

Odp: CMC Player

mono: ja też nie lubię sapa, ale musimy z tym żyć. ;) Co do "nieprzenośności", zobacz sobie listę portów ASAPa. :P
Ponieważ już się rozkręciłeś z tymi playerami, to zanim zwolnisz, mailem dostajesz źródła sapemu. :)

Ostatnio edytowany przez epi (2011-08-15 00:00:22)

Hitler, Stalin, totalniak, SSman, NKWDzista, kaczor dyktator, za długo byłem w ChRL, wypowiadam się afektywnie.

23

Odp: CMC Player

Dziękuję. :) Obejrzymy.

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

24

Odp: CMC Player

Wersja 0.4 z:
- defaultowo szukane rozszerzenia są teraz CMC, CM3, CMR, DMC,
- powinno poprawnie liczyć ilość instrumentów,
- po napotkaniu komendy STOP player kończy działanie,
- rozpoznawana jest sygnatura plików opisywanych przez Pana Henryka Karpowicza w Serious #11 (.CM3). Na początku sygnatury zamiast bajtu $a0 jest $30.
Można też więcej wymusić przełącznikami niż dotychczas (znaczenie niektórych się zmieniło).

Ze względu na przyjęcie różnych defaultów można uprościć wpis w RUNEXT.CFG i wywalić przełączniki :)

Analogicznie, jak w MPT można też pobrać aktualną wersję stąd.

Ostatnio edytowany przez mono (2011-08-15 01:43:56)

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

25

Odp: CMC Player

Jacques napisał/a:

I nikt grafiki tam nie wrzuca :P

Mylisz się.

Jacques napisał/a:

SAPEmu jest fajny, ale nie wszystko odtwarza

To w większości wina konkretnych plików SAP. Część z nich będzie poprawiona w następnej ASMIE.

https://www.youtube.com/watch?v=jofNR_WkoCE