1

Postanowiłem poprawić temat sampli w muzyczce napisanej pod MusicMon2.5. Po zgraniu wspomnianych do edytora na pc wyszło, iż są to dane typu unsigned, próbki 8 bit. Problem polegał na tym, że np. przy długości 3kB mniej więcej pierwsza połowa sampla zawierała "ciszę". Jaki ma to wpływ na walory rytmiczne "utworu" w chwili w której szczególnie chodzi o instrumenty perkusyjne mówić raczej nie trzeba.

Sprawa więc jest teoretycznie prosta - trzeba obciąć niepotrzebny początek, zapisać dane raw (bo w takim formacie sample występują pod MM2.5) i zrzucić to pod MM, załadować i powinno być ok. Jednak tak nie jest, bo po takiej operacji sample są zniekształcone odsłuchowo mniej więcej tak, jak by dorzucić zakłóceń i sampla 8 bit zdegradować do 4. Ogólna kasza. Czy ktoś z Was ma jakieś doświadczenia z tym jakże przecudownym programem? (w którym np. ustawiając kolejność patternów w songu nie znalazłem możliwości odtworzenia utworu od zadanej pozycji - zawsze musze wszystko przesłuchiwać od początku. Masakra ;) )

Kontakt: pin@usdk.pl

Zapytaj na forum DHS, tam będą wiedzieć.

A próbowałeś maxYMisera?

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

3 Ostatnio edytowany przez Pin (2013-01-11 14:13:39)

nie - bo obsługa tego programu jest równa posiadaniu umiejętności odczytywania zapisów bezpośrednio z enigmy ;)

YerzmYeY próbował, to powiedział - że w ciągu 30 minut nie wydobył z programu ani jednego dźwięku, więc program poszedł w kosz ;)-

EDIT:

Okazuje się, że sample pod MusicMon 2.5 mają jakiś nagłówek i z całą pewnością jest to:

$03,$DB,....nazwa sampla...(i dalej nie jestem pewien)

;)- jest gdzieś tego jakiś opis, bo nie bardzo jestem w stanie znaleźć..?

EDIT:

wstawiłem dla jaj ten niby nagłówek no i kiszka. Program przy próbie załadowania tak przygotowanego sampla wyprowadza komunikat:

"Fatal-Error 35. Press button, i try to rescue your hard work!"

... no i po jakże udanej próbie uratowania sytuacji program wychodzi do systemu. Oszaleje zaraz z tym czymś.

Kontakt: pin@usdk.pl

4

Załącz jakiegoś sampla albo lepiej kilka.

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

5

http://www.ghnet.com.pl/~pin/aarea/sample_musicmon/

Sample z nazwą bez rozszerzenia, to sample skopiowane bezpośrednio z modułu spod MusicMon

Sample z literką A są skrócone o "niepotrzebny początek" i niestety także nagłówek jak sądzę (dwa bajty z początku, nazwa sampla (nie wiem ile znaków) i być może coś dalej)

Kontakt: pin@usdk.pl

6

Wygląda, że format to:
dwa bajty: 03 DB
trzy linijki tekstu zakończone CRLF
608 bajtów o wartości 0F
dane sampla 8-bit bez znaku

W pierwszej linijce tekstu jest nazwa w cudzysłowach.
W drugiej i trzeciej mogą być małe liczby, mogą też te linijki być puste.

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

Ojej. Trzeba było do mnie przyjść.
Tam są 4 tryby dekodowania sampli 8bit do trybu 4bit i dlatego masz problem i brzmi syf.
poza tym - signed i unsigned. To druga kwestia.

Z resztą. Właśnie z Vavrzonem opróźniamy butelki, więc -
http://atari-forum.com/viewtopic.php?f=18&t=23254
Oto finalne rozwiązanie problemu.

Po resztę - zapraszam k mienia do domu. Pomyśli się.

Trzy najpopularniejsze w Polsce platformy 8-bit: Piwo, Wino i Wódka.
http://ym-digital.i-demo.pl/ - http://yerzmyey.i-demo.pl - https://soundcloud.com/yerzmyey
ŻADEN DOBRY UCZYNEK NIE UJDZIE BEZ KARY.

8 Ostatnio edytowany przez Pin (2013-01-12 00:58:49)

Jeżmjejku mój Ty miły. Co sposób dekodowania z 8 do 4 bit w MusicMon ma wspólnego z nagłówkiem pliku ze samplem?

Poza tym, to po "obcięciu" danych z początku sampla nie zmienia to samych danych jako tak, uszkadza tylko nagłówek pliku ze samplem. Ten widocznie ma znaczny wpływ na to, w jaki sposób MusicMon odtwarza sample. A jeden z czterech sposobów konwersji 8->4 bit to w tym momencie mało zauważalna kosmetyka z czego zauważyłem. Zwykle praktycznie ma to minimalny lub zerowy wpływ na jego brzmienie ;)-

... no i w tym układzie MM nie zapisuje sampli RAW, bo jest nagłówek określający to, co się ze samplem później ma dziać :) Przynajmniej tak mi się wydaje.

@Fox - dzięki za analizę tematu. Zastanawia mnie jeszcze te 608 bajtów o wartości $0F, bo jeśli to dane formatu to coś tego jest za dużo i bardziej mi to pasuje to owych "dziur" opóźniających sample w trackerze. Zrobię tak, że wytne te 608 bajtów i zobaczę co się dzieje.

Kontakt: pin@usdk.pl

Ja tylko niosę pomoc.

"Jednak tak nie jest, bo po takiej operacji sample są zniekształcone odsłuchowo mniej więcej tak, jak by dorzucić zakłóceń "
To znany mi efekt i dlatego podałem linka do dyskusji na a-f: pomogli mi tam.
Finalne zdanie jest dla czytelników z podobnym problemem:

"RAW, mono, *********signed************, 8 bit.
Nice can be samplerate 16000Hz (not too big file, not to crap sound).
MM accepts up to 20 Kb. If the sample is bigger, then MM will load (and use) first 20Kb of the file. "

To załatwiło wszelkie moje problemy i nie mam już żadnych - teraz każdy sampl działa perfekcyjnie.

Kiedy byłem bardzo mały,
obie ręce mi śmierdziały.
Lecz skończyła się ma męka -
teraz śmierdzi jedna ręka.

Tyle ode mnie na ten temat.

Miłej dalszej dyskusji życzy
Yerzmyey

Trzy najpopularniejsze w Polsce platformy 8-bit: Piwo, Wino i Wódka.
http://ym-digital.i-demo.pl/ - http://yerzmyey.i-demo.pl - https://soundcloud.com/yerzmyey
ŻADEN DOBRY UCZYNEK NIE UJDZIE BEZ KARY.