Aloha,
W przerwie od 'pralki' udało mi się ukończyć artykuł opisujący api oraz sposób korzystania z pluginów Jam player'a we własnych programach/grach/demach.
Na potrzeby artykułu powstał też wrapper w języku C, który powinien ułatwić życie koderom. Co to oznacza? W sposób bardzo łatwy można odtwarzać dużą ilość formatów muzycznych z różnych platform na Atari ST/STe/TT/Mega/Falcon030, jest w czym wybierać.
Pełna lista jest na oficjalnej stronie Cream. Są gotowe pluginy w wersji pod CPU i DSP, które leżą i aż proszą się o ich użycie.
Przykładowy kod jak i wrapper jest na licencji MIT, czyli prorodzinnej / humanitarnej. Są też dodatkowe rzeczy typu obsługa plików, wykrywanie maszyny w trakcie wykonania programu (wszystko co potrzebne jest wrzucone do jednej strukturki, nie trzeba już nurkować w 'ciastkach'), własny startup dla gcc pod C (żeby binarki były chudsze) i wiele innych ciekawych rzeczy.
Tutaj jest link do artykułu. Artykuł jest po angielsku. Jak ktoś mdleje na widok C albo asemblera to niech lepiej nie klika. ;)
pzdr!