[#1] Narzędzia do modułów
Szukam narzędzi do muzycznych modułów. Rozchodzi się o takie rzeczy.
- wyciągnięcie sampli z modułu
- wyciągnięcie patternów z modułu
- wyciągnięcie wszelkich możliwych informacfji z modułu, żeby to jakoś sensownie było podane.

Są jakieś takie narzędzia do tego, czy trzeba niestety samemu to ogarnąć ?
[#2] Re: Narzędzia do modułów

@asman, post #1

Jeśli muzykę masz w formacie .mod to wszystko będzie widoczne np. w Protrackerze. To program do takiej muzyki.
Trudniej jest z gier NDos, wtedy chyba tylko Action Replay.. Na Aga jest wersja programowa.
1
[wyróżniony] [#3] Re: Narzędzia do modułów

@asman, post #1

Dla Windows jest chyba xmodits.
[#4] Re: Narzędzia do modułów

@Rafał A-3000, post #2

Jeśli muzykę masz w formacie .mod to wszystko będzie widoczne np. w Protrackerze. To program do takiej muzyki.


Asman na pewno o tym wie i bardziej raczej mu chodzi o bezpośrednie wydłubanie z pliku np. hurtowo z x plików zamiast rzeźbić pojedynczo.


Trudniej jest z gier NDos, wtedy chyba tylko Action Replay.. Na Aga jest wersja programowa.


Jest wiele innych sposobów innych niż Action Replay
[wyróżniony] [#5] Re: Narzędzia do modułów

@asman, post #1

EaglePlayer 2 z ModuleInfo plus SampleSaver.
Mozesz uzyc oryginalnego Protracker playera z EP2 lub mojego zewnetrznego playera Protrackera.
Chyba takie same informacje sa wyswietlane.
Oprocz tego ze moja wersja rozpoznaje jeszcze ilosc utworow w module.

A co do patternow, to po prostu zrob sobie saver.
Startujesz od 1084 bajtu modulu i zapisujesz 1024 bajty, potem nastepne 1024 bajty itd.
Jako input podajesz ilosc patternow w module (wyswietla to ModuleInfo).

Ewentualnie obejrzyj sobie moje zrodla, sa na stronie WT.
[wyróżniony] [#6] Re: Narzędzia do modułów

@asman, post #1

Możesz uścinić?
- Chodzi ci o program na amidze czy na winde?
- wyciągnięcie sampli - chodzi ci o zripowanie wszystkich sampli na raz? do jakiego formatu? Z zapętlaniem?
- "Wyciągnięcie paternów z modułu" - czyli co, chodzi ci o plik tekstowy z nutkami w formacie protracker?
- "wyciągnięcie wszelkich możliwych informacfji z modułu, żeby to jakoś sensownie było podane" - czyli co bys chciał? Title, Wilkosc sampli, ilosc paternów originalnych i powtarzających się, wyliczony czas bez loopy... i co jeszcze?


Xtd napisał świetny i toporny program bardziej do obróbki, ale dużo info tam jest
ModuleInfo 1.5e ( na jego stronie)
Pewnie na aminecie są jakieś fajne toolsy. Za moich czasów na grzyba był fajny program, pod dos navigatora/norton commandera na F3, wyświetlał na cały ekran info o podglądanym modzie, nawet wykrywał dreamerowskie cofanie patern :)
1
[#7] Re: Narzędzia do modułów

@Ralpheeck, post #6

@Ralpheeck
Bez znaczenia dla mnie czy na ami czy na win.
Chodziło o zripowanie sampli na raz, do formatu raw. By potem sprawdzić czy jakiś sampel się nie powtarza. Bo jak mam 4 moduły, i jeśli sampel się powtarza i waży 20KB to warto się nad tym pochylić (z mojego punktu widzenia)
Z tymi patternami to mam większą rozkminę, bo player który mam jest jakiś dziwny, nie mogę go dopasować do żadnego znanego klona PT. Wygląda jak AudioSculpture zmiksowany z StarTrekkerem. Jak się dowiem jakie komendy są używane w modułach (tego się dowiem z patternów) to będę mógł się wiecej dowiedzieć co autor miał na myśli, bądź co bardziej prawdopodobne że autor użył playera jakiego miał.

Bardzo dzięuje że info o ModuleInfo 1.5e, pobrałem i potestowałem na szybko. Całkiem całkiem ten program.

@mailman
Dzięki bardzo, spoko program. Wyciął mi sample bez problemu.

@Don_Adan
Które źródła masz na myśli ?. Bo tego jest sporo. Ja jestem słaby z tych playerów. Miałbym więcej pytań. Ogólnie to może być ciekawy temat (także scenowo historycznie). Założę wątek.
[wyróżniony] [#8] Re: Narzędzia do modułów

@asman, post #7

A, z samplami tak bys chiał.
Kiedys bawiłem się w pisanie programiku do zrzucania danaych z modów, do plików tekstowych :)
Trzeba będzie dorzucić sample.

Module: ## explosive ##
File: ## explosive ##.mod
Patterns: 34
Song Length: 47

Samples:
01: XTD / MYSTIC    (cia)  - Empty
02: ** 27.01.1995 **       - Empty
03:                        - 4.5 KB
04:   Heja!   To jest moj  - 5.6 KB
05: pierwszy modul, ktory  - Empty
06: napisalem  na A1200 z  - 13.3 KB
07: pomoca A500.           - 1.6 KB
08:   A1200   jest  cool,  - 2.5 KB
09: a  twardysk   jeszcze  - 0.9 KB
10: bardziej.              - 2.3 KB
11:   Prosze o nierypanie  - 3.6 KB
12: sampli z tego modulu.  - 4 KB (Looped)
13:   To  juz   wszystko,  - 6.3 KB
14: dziekuje za uwage.     - 5.3 KB
15:              -EXTEND-  - 23.5 KB (Looped)
16:                        - 2.9 KB
17:                        - 19.4 KB (Looped)
18:                        - 40.1 KB (Looped)
19:                        - 22.6 KB (Looped)
20:                        - 42 KB (Looped)
21:                        - 3.3 KB
22:                        - 7.4 KB (Looped)

Pattern Data:

Pattern 00:
Row 00: D-5 04 F05 | A-4 06 000 | D-4 04 000 | D-5 03 F91
Row 01: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 02: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 03: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 04: A-4 06 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 05: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 06: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 07: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 08: --- 00 000 | --- 00 000 | D-4 21 000 | --- 00 000
Row 09: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 10: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 11: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 12: --- 00 000 | D-5 10 000 | --- 00 000 | --- 00 000
Row 13: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 14: --- 00 000 | D-5 10 000 | --- 00 000 | --- 00 000
Row 15: --- 00 000 | D-5 11 000 | --- 00 000 | --- 00 D00
Row 16: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 17: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 18: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 19: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 20: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 21: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 22: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 23: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 24: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 25: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 26: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 27: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 28: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 29: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 30: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 31: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 32: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 33: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 34: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 35: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 36: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 37: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 38: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 39: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 40: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 41: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 42: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 43: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 44: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 45: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 46: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 47: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 48: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 49: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 50: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 51: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 52: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 53: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 54: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 55: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 56: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 57: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 58: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 59: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 60: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 61: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 62: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 63: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000

Pattern 01:
Row 00: --- 00 C00 | --- 00 C00 | --- 00 F05 | --- 00 F91
Row 01: --- 00 000 | --- 00 000 | --- 00 C00 | --- 00 C00
Row 02: D-5 04 000 | --- 00 C00 | D-5 03 000 | D-4 04 000
Row 03: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 04: D-3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 05: --- 00 C08 | --- 00 000 | D-5 04 C0C | --- 00 000
Row 06: D-4 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 07: --- 00 000 | --- 00 000 | D-3 07 C0C | --- 00 000
Row 08: D-3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 09: D-4 07 C08 | --- 00 000 | D-4 00 000 | --- 00 000
Row 10: C-4 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 11: --- 00 000 | --- 00 000 | D-3 00 000 | --- 00 000
Row 12: G-4 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 13: C-4 07 C08 | --- 00 000 | C-4 00 000 | --- 00 000
Row 14: A-3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 15: G-4 07 C08 | --- 00 000 | G-4 00 000 | --- 00 000
Row 16: A#3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 17: --- 00 000 | --- 00 000 | A-3 00 EE1 | --- 00 000
Row 18: --- 00 000 | --- 00 000 | A#3 00 000 | --- 00 000
Row 19: A-3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 20: A#3 07 C08 | --- 00 000 | --- 00 000 | --- 00 000
Row 21: D-4 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 22: --- 00 000 | --- 00 000 | A-3 00 000 | --- 00 000
Row 23: D-3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 24: D-4 07 C08 | --- 00 000 | D-4 00 000 | --- 00 000
Row 25: C-4 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 26: D-3 07 C08 | --- 00 000 | D-3 00 000 | --- 00 000
Row 27: D-4 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 28: C-4 07 C08 | --- 00 000 | C-4 00 000 | --- 00 000
Row 29: F-4 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 30: --- 00 000 | --- 00 000 | D-4 00 000 | --- 00 000
Row 31: D-4 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 32: F-4 07 C08 | --- 00 000 | F-4 00 000 | --- 00 000
Row 33: D-5 04 000 | D-5 03 000 | --- 00 000 | D-4 04 000
Row 34: --- 00 000 | --- 00 000 | D-4 00 000 | --- 00 000
Row 35: D-3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 36: --- 00 C08 | --- 00 000 | D-5 04 C0C | --- 00 000
Row 37: D-4 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 38: --- 00 000 | --- 00 000 | D-3 07 C0C | --- 00 000
Row 39: D-3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 40: D-4 07 C08 | --- 00 000 | D-4 00 000 | --- 00 000
Row 41: C-4 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 42: --- 00 000 | --- 00 000 | D-3 00 000 | --- 00 000
Row 43: G-4 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 44: C-4 07 C08 | --- 00 000 | C-4 00 000 | --- 00 000
Row 45: A-3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 46: G-4 07 C08 | --- 00 000 | G-4 00 000 | --- 00 000
Row 47: A#3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 48: --- 00 000 | --- 00 000 | A-3 00 EE1 | --- 00 000
Row 49: --- 00 000 | --- 00 000 | A#3 00 000 | --- 00 000
Row 50: A-3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 51: A#3 07 C08 | --- 00 000 | --- 00 000 | --- 00 000
Row 52: --- 00 000 | A#4 07 000 | --- 00 000 | --- 00 000
Row 53: --- 00 000 | --- 00 000 | A-3 00 000 | --- 00 000
Row 54: A-3 00 000 | A-4 07 000 | A#3 00 C04 | --- 00 000
Row 55: --- 00 000 | A#4 07 C08 | --- 00 000 | A#4 07 C10
Row 56: A#3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 57: --- 00 000 | --- 00 000 | A-3 00 000 | A-4 00 000
Row 58: A-3 07 000 | --- 00 000 | --- 00 000 | A#4 00 C08
Row 59: A#3 07 C08 | --- 00 000 | A#3 00 C0C | --- 00 000
Row 60: F-3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 61: --- 00 000 | --- 00 000 | A-3 00 000 | --- 00 000
Row 62: E-3 07 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 63: A-3 07 C08 | --- 00 000 | F-3 00 000 | --- 00 000

Pattern 02:
Row 00: C-5 12 201 | D-4 21 F04 | E-4 09 FE6 | D-4 07 000
Row 01: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 02: --- 00 201 | --- 00 000 | E-5 09 000 | --- 00 000
Row 03: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 04: --- 00 201 | --- 00 000 | E-4 09 C08 | --- 00 C08
Row 05: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 06: --- 00 201 | --- 00 000 | E-4 09 000 | --- 00 000
Row 07: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 08: --- 00 201 | --- 00 000 | A-4 09 000 | D-4 00 C04
Row 09: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 10: --- 00 201 | --- 00 000 | E-4 09 C08 | --- 00 000
Row 11: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 12: --- 00 201 | D-5 21 000 | B-4 09 000 | --- 00 000
Row 13: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 14: --- 00 201 | --- 00 C08 | A-4 09 C08 | --- 00 000
Row 15: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 16: --- 00 201 | --- 00 000 | D-5 09 000 | D-4 00 C02
Row 17: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 18: --- 00 201 | --- 00 000 | B-4 09 C08 | --- 00 000
Row 19: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 20: --- 00 201 | D-5 00 C18 | E-5 09 000 | --- 00 000
Row 21: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 22: --- 00 201 | --- 00 000 | D-5 09 C08 | --- 00 000
Row 23: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 24: --- 00 201 | D-5 10 000 | D-5 09 000 | D-4 00 C01
Row 25: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 26: --- 00 201 | D-5 10 C3C | B-4 09 000 | --- 00 000
Row 27: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 28: --- 00 201 | D-5 11 000 | D-5 09 C08 | --- 00 000
Row 29: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 30: --- 00 201 | D-5 11 C3C | B-4 00 000 | --- 00 000
Row 31: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 32: --- 00 201 | D-5 13 000 | E-4 09 000 | D-4 07 000
Row 33: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 34: --- 00 201 | --- 00 000 | E-5 09 000 | --- 00 000
Row 35: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 36: --- 00 201 | --- 00 000 | E-4 09 C08 | D-5 10 000
Row 37: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 38: --- 00 201 | --- 00 000 | E-4 09 000 | D-5 11 000
Row 39: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 40: --- 00 201 | D-5 03 000 | A-4 09 000 | D-3 07 000
Row 41: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 42: --- 00 201 | --- 00 000 | E-4 09 C08 | --- 00 000
Row 43: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 44: --- 00 201 | D-5 21 000 | B-4 09 000 | --- 00 C08
Row 45: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 46: --- 00 201 | --- 00 000 | A-4 09 C08 | --- 00 000
Row 47: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 48: --- 00 201 | --- 00 000 | D-5 09 000 | D-3 00 C04
Row 49: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 50: --- 00 201 | --- 00 000 | B-4 09 C08 | --- 00 000
Row 51: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 52: --- 00 201 | D-5 21 C18 | B-4 09 000 | --- 00 C03
Row 53: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 54: --- 00 201 | --- 00 000 | D-5 09 C08 | --- 00 000
Row 55: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 56: --- 00 201 | --- 00 000 | A-4 09 000 | --- 00 C02
Row 57: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 58: --- 00 201 | --- 00 000 | G-4 09 000 | --- 00 000
Row 59: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 60: --- 00 201 | --- 00 000 | A-4 09 C08 | --- 00 C01
Row 61: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000
Row 62: --- 00 201 | --- 00 000 | G-4 00 000 | --- 00 000
Row 63: --- 00 201 | --- 00 000 | --- 00 000 | --- 00 000

Pattern 03:
Row 00: D#3 13 000 | D-5 03 F04 | E-4 09 FE6 | D-4 07 000
Row 01: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 02: --- 00 000 | --- 00 000 | E-5 09 000 | --- 00 000
Row 03: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 04: --- 00 000 | --- 00 000 | E-4 09 C08 | --- 00 C08
Row 05: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 06: --- 00 000 | --- 00 000 | E-4 09 000 | --- 00 000
Row 07: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 08: --- 00 000 | --- 00 000 | A-4 09 000 | D-4 00 C04
Row 09: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 10: --- 00 000 | --- 00 000 | E-4 09 C08 | --- 00 000
Row 11: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 12: --- 00 000 | D-4 21 000 | B-4 09 000 | --- 00 000
Row 13: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 14: --- 00 000 | --- 00 000 | A-4 09 C08 | --- 00 000
Row 15: --- 00 000 | --- 00 C08 | --- 00 000 | --- 00 000
Row 16: --- 00 000 | --- 00 000 | D-5 09 000 | D-4 00 C02
Row 17: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 18: --- 00 000 | --- 00 000 | B-4 09 C08 | --- 00 000
Row 19: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 20: --- 00 000 | D-5 21 000 | E-5 09 000 | --- 00 000
Row 21: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 22: --- 00 000 | --- 00 000 | D-5 09 C08 | --- 00 000
Row 23: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 24: --- 00 000 | D-5 10 000 | D-5 09 000 | D-4 00 C01
Row 25: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 26: --- 00 000 | D-5 10 C3C | B-4 09 000 | --- 00 000
Row 27: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 28: --- 00 000 | D-5 11 000 | D-5 09 C08 | --- 00 000
Row 29: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 30: --- 00 000 | D-5 11 C3C | B-4 00 000 | --- 00 000
Row 31: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 32: D-5 14 000 | D-5 13 A0A | E-4 09 000 | D-4 07 000
Row 33: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 34: --- 00 000 | --- 00 000 | E-5 09 000 | --- 00 000
Row 35: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 36: --- 00 000 | D-5 10 000 | E-4 09 C08 | --- 00 C08
Row 37: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 38: --- 00 000 | D-5 11 000 | E-4 09 000 | --- 00 000
Row 39: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 40: D-5 14 000 | D-5 03 000 | A-4 09 000 | D-3 07 000
Row 41: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 42: --- 00 000 | --- 00 000 | E-4 09 C08 | --- 00 000
Row 43: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 44: --- 00 000 | D#5 21 000 | B-4 09 000 | --- 00 C08
Row 45: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 46: --- 00 000 | --- 00 000 | A-4 09 C08 | --- 00 000
Row 47: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 48: D-5 14 000 | D#4 21 C18 | D-5 09 000 | D-3 00 C04
Row 49: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 50: --- 00 000 | --- 00 000 | B-4 09 C08 | --- 00 000
Row 51: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 52: --- 00 000 | D-5 21 000 | B-4 09 000 | --- 00 C03
Row 53: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 54: --- 00 000 | --- 00 000 | D-5 09 C08 | --- 00 000
Row 55: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 56: D-5 14 000 | G#3 07 000 | A-4 09 000 | G#4 07 C28
Row 57: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 58: --- 00 000 | --- 00 000 | G-4 09 000 | --- 00 000
Row 59: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 60: --- 00 000 | G-3 07 000 | A-4 09 C08 | G-4 00 000
Row 61: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
Row 62: --- 00 000 | --- 00 000 | G-4 00 000 | G#4 00 C10
Row 63: --- 00 000 | --- 00 000 | --- 00 000 | --- 00 000
1
[#9] Re: Narzędzia do modułów

@asman, post #7

Audio Sculpture to komercyjna wersja StarTrekkera.

Zrodla tej mojej wersji Protrackera sa tutaj (http tylko):


link
[#10] Re: Narzędzia do modułów

@Don_Adan, post #9

Dzięki Don.

Interesuje mnie jeszcze kwestia VBlank vs CIA w muzycznych playerach. Czy to prawda że VBlank player nie będzie poprawnie odtwarzał na A1200 ?
[#11] Re: Narzędzia do modułów

@asman, post #10

Moze chodzic tylko o VBR, lub ze sam modul uzywa szybkosci, ktora tylko timer jest w stanie obsluzyc, tak to nie ma przeciwskazan.
Zawsze mozna tez uzyc AddIntServer zamiast VBR.
[#12] Re: Narzędzia do modułów

@asman, post #1

- Pro-Wizard
- ProTracker
- DeliPlayer

Ostatnia aktualizacja: 09.01.2026 13:28:02 przez Drakon
[wyróżniony] [#13] Re: Narzędzia do modułów

@asman, post #1

Oprócz wspomnianych było jeszcze coś takiego jak XModule - optimizer, który przy okazji wydobywał trochę informacji o samplach i patternach. Może Ci się do czegoś przyda.
1
[#14] Re: Narzędzia do modułów

@Don_Adan, post #11

No właśnie, sprawdziłem i jednak niektóre moduły używają szybkości czyli komenda F (f05, f06 ,f07 f0a, f09, f0b). Więc jak dobrze rozumiem player VBlank odpada. Weź mi powiedz jaki najlepszy replayer do tego by się nadał - najlepiej jakby były też komentarze. Tylko nie chcę ptplayera bo to za duża kobyła i się gubię. I żeby nie było tam empty loops na dma wait, bo już od protrackera playery CIA przejrzałem. I chyba wszędzie tam jest to łajno
mt_SetDMA
	MOVE.W	#300,D0
mt_WaitDMA
	DBRA	D0,mt_WaitDMA
	MOVE.W	mt_DMACONtemp(PC),D0
	OR.W	#$8000,D0
	MOVE.W	D0,$DFF096
	MOVE.W	#300,D0
mt_WaitDMA2
	DBRA	D0,mt_WaitDMA2

A musi działać na innych prockach też.

Jednak usiadłem do tego tematu i zrobiłem sobie na szybko narzędzie które sprawdza jakie komendy są użyte w module i wyszło mi taka statystyka
-12-------abcd-f

Czyli mógłbym coś tam z tego playera wyciąć jak się pokapuje co gdzie jest.

Edit:

Na marginesie próbwałem LSP od Leonarda z Oxygene i nie wiem czy coś źle robię ale jak mi odtwarza to słyszę trzaski jakieś. Nie używałem jakiś opcji tam. Ktoś miał z tym jakieś doświadczenie ? Może coś źle robię.


Ostatnia aktualizacja: 10.01.2026 10:51:26 przez asman
[#15] Re: Narzędzia do modułów

@Jazzcat, post #13

Sprawdziłem to. Pobrałem wersję 2.5 i całkiem fajnie to jest zrobione ale kurde coś patternów to mi nie chciało pokazywać.
[wyróżniony] [#16] Re: Narzędzia do modułów

@asman, post #14

No właśnie, sprawdziłem i jednak niektóre moduły używają szybkości czyli komenda F (f05, f06 ,f07 f0a, f09, f0b). Więc jak dobrze rozumiem player VBlank odpada.


A czy to nie jest tak, że wartości F od $00 do $1F to VBlank, a CIA zaczyna się dopiero od $20 (bo wtedy standardowe tempo 125 BPM się zmienia)?

A co do XModule - sprawdziłem i mam na Amidze wersję 3.4 (14 Jun 95). Tam patterny widać. Mogę podesłać jak nie znajdziesz.

A do czego Ci te wszystkie informacje? Co tam kombinujesz? ;)
[wyróżniony] [#17] Re: Narzędzia do modułów

@Jazzcat, post #16

A czy to nie jest tak, że wartości F od $00 do $1F to VBlank, a CIA zaczyna się dopiero od $20 (bo wtedy standardowe tempo 125 BPM się zmienia)?
Właśnie tak. F01 do F1F ustalają ile ticków przypada na jedną linię patternu, większe wartości ustalają ile trwa jeden tick, w przeliczeniu na BPM. Wartość 125 odpowiada tickowi równemu 20 ms - jeden okres VBL w systemie PAL, przy czym "beat" to 4 linie patternu. Ograniczeniem playera na VBL jest to, że tam się nie da zmienić czasu trwania ticka, więc jeżeli moduł używa komend F20 do FFF to player na VBL odtworzy go za wolno albo za szybko.
[#18] Re: Narzędzia do modułów

@Jazzcat, post #16

A do czego Ci te wszystkie informacje? Co tam kombinujesz? ;)

Do końca sam jeszcze nie wiem gdzie dojadę ? :)

Zawsze traktowałem (do tej pory) replayery jako czarne skrzynki, czyli include i wywołanie odpowiednich funkcji/procedur. Tym razem przez przypadek postanowiłem się przyjrzeć temu z bliska. A wyszło to przy okazji usuwania niepotrzebnego kodu.

I jak pisałem nie mogłem podpasować kodu do żadnego znanego mi replayera, a że jestem słaby z tego tematu, więc zacząłem się dokotryzować.

Jak na razie cofnąłem się aż do początków amigowych trackerów czyli do wersji preview SoundTracker 1. Pierwszy replayer to jest z wersji SoundTrackera 1.2. W międzyczasie studiuje format mod (link). I po prawdzie z jednej stony to, nie mogę wyjść z podziwu że ten format co wymyślił autor w fundamentach przetrwał tyle czasu. A z drugiej nie chcę mi się wierzyć że to jest możliwe. To co przejrzałem (replayery dla MOD) to w zasadzie bardzo podobne źródła, oczywiście jest więcej komend, są optymalizacje opartę o różnej maści tabele, ale trzon ten sam. Być może moja wiedza jeszcze jest nikła w tym temacie. W sumie to mam bardzo dużo pytań. Bo są Promizery, ProRunnery, P61 - ale do tego to jeszcze daleko.

Na przykład dlaczego nazwa modułu ma 20 znaków, dlaczego struktura sampli jest sztywna (16 sampli albo 32) i jest jakaś taka nie komputerowa bo zajmuje 30 bajtów. I tak dalej. Od strony kodera, by dopchać się do adresu pierwszego sampla trzeba obliczyć najwyższy możliwy pattern pomnożyć przez 1024 (tu już jest dobrze) i dopiero jesteśmy. A by dopchać się do ostatniego to czeka nas obliczanie. I teraz rozumiem że niektóre replayery mają możliwość podania adresu sampli osobno.

Ciekawych rzeczy dowiedziałem się z tego artykułu o autorze SoundTrackera (link), I w sumie zdobyta wiedza w tym artykule to wyjaśnia też pośrednio (prznajmniej dla mnie) dlaczego występują nibble w formacie mod (korzenie szlachetnego klanu C64 - gdzie każdy bajt jest na wagę złota :) ).
[wyróżniony] [#19] Re: Narzędzia do modułów

@asman, post #18

O szybkosci czyli komendzie F juz napisano, wartosci 1-F to VBI.
Wieksze wartosci to tylko timer.
Choc niektore moduly VBI uzywaja tego jako zabezpieczenia, podajac bardzo wolna szybkosc na poczatku moda (player VBI ignoruje to).
Sampli jest 15 (starszy Soundtracker) lub 31 (nowszy Soundtracker i pozniejsze edytory).
0 (zero) to jest bodaj ostatnio uzyty sampel, czyli bez zmiany sampla.
31 jest uzyskane przez wykorzystanie jakiegos wolnego bitu, bodaj z okresu.
Bo tak to jest tylko 1-F.
Mozesz sobie PatternScrolla zobaczyc w mojej wersji playera.
Raczej nikt nie mnozy razy 1024, tylko przesuwa o 10 bitow.
M.K. czyli ID modow 31 samplowych to "Michael Kleps" (sam mi to potwierdzil).
Struktura sampli jest sztywna, bo jest prosta do ogarniecia wtedy.
Jak chcesz inna to bodaj ThePlayer 5/6 taka ma.
[wyróżniony] [#20] Re: Narzędzia do modułów

@asman, post #18

Format MOD jest dziwny. We wczesnych wersjach pisania mojego programu (ModuleInfo) obliczałem ilość patternów biorąc pod uwagę parametr lenght i sprawdzałem, który pattern w zakresie ma najwyższy numer. Okazało się, że ProTracker zapisuje całą tablicę, niezależnie od parametru lenght, również biorąc pod uwagę ostatnią pozycję, która nie może być odegrana, bo parametr lenght na to nie pozwala. Tak czy inaczej ilość patternów to najwyższa wartość z całej tablicy. W ProTrackerze zrezygnowali z opcji "restart" wskazującej, od którego patternu moduł ma się restartować (trzeba to zrobić komendą), ale restart może być przydatny, gdy ktoś chce skorzystać z playera Amosowego (obsługuje NoiseTrackera, a nie ProTrackera), dzięki czemu przy restarcie ekran nie mignie jak to się dzieje w przypadku komendy Bxx (ModuleInfo potrafi zamienić Bxx na końcu na NoiseTrackerowy restart, jednocześnie informując, czy moduł jest zgodny z NoiseTrackerem). Znaną ciekawostką jest też to, że tak naprawdę ograniczeniem długości sampla nie jest 64kB a 128kB, jako że długość sampla jest wartością wymnożoną razy dwa. Inną ciekawostką jest to, że zawsze dwa pierwsze bajty każdego sampla muszą zawierać zera. Ma to o tyle znaczenie, że zapętlenie standardowo (gdy go teoretycznie nie ma) ustawione jest na 2 pierwsze bajty i niektóre playery potrafią po skończeniu odtwarzania sampla piszczeć. Wcześniejsze klony PT na Windowsa potrafiły przy obróce sampli nie uwzględniać tego (ModuleInfo potrafi to wykryć).

Mój program był pisany zanim zacząłem się bawić multichannelami. MOD multichannelowy tym się różni od zwykłego, że zamiast M.K. na 1080. pozycji posiada 6chn, 8chn, 10ch, 12ch itd. I oczywiście pattern wówczas zajmuje więcej.

XModule próbowałem używać (testowałem go gdy pisałem mój program, bo zobaczyłem, że istnieje już optymalizer). Niestety, jakaś wcześniejsza wersja XModule skopała mi całkowicie moduł, więc przestałem mu ufać.

Po latach dowiedziałem się, że był/jest jeszcze jeden fajny optymizer. Nawet go testowałem i działał bardzo spoko, ale zapomniałem jak się nazywa.

Co do statystyk wykorzystania komend - trzeba brać pod uwagę, że Exy to cały zestaw róznych komend, a nie jedna uniwersalna komenda E. Więc nad takimi statystykami trzeba ciut mocniej popracować. Nie wiem w ogóle po co robić jakąś statystykę komend, bardziej bym chyba wolał jakiś parametr pt. "zagęszczenie komend" z pominięciem komendy Fxx.


Ostatnia aktualizacja: 12.01.2026 11:47:02 przez XTD
[#21] Re: Narzędzia do modułów

@XTD, post #20

Na podstawie tego co wyczytałem o formacie mod, to uważam że ten format nie do końca był przemyślany. Chociaż jak się zastanowić to może lepsze byłoby słowo mało elastyczny. Mając 22 lata, jak autor soundTrackera gdy go pisał, to na 100% wymyśliłbym coś gorszego. Z drugiej strony format IFF był już dostępny, zresourcowałem plik soundtracker-preview i w środku siedzi obrazek IFF, są też skoki do ROMU, i inne rzeczy których nie rozumiem. Stąd pewnie dlatego SoundTrackerPreview działa na kick1.2 i 0.5mb chip.

Powracając do formatu, jak dla mnie to mamy tam różne fikołki żeby dodać więcej sampli, oryginalnie było 15 - mój post wcześniejszy ma błędy jeśli chodzi o to (dzięki Don za wyjaśnienie)) i podobnie jest z komendą Exy, bo miejsca w półbajcie jest dokładnie na 16 różnych komend.

Co do statystyk w tym moim programiku to mi chodziło o sprawdzenie czy jakakolwiek komenda Exy jest w module. Bo jeśli chcę wyciąć kod dotyczący Exy to wywalę cały. A jeśli byłaby chociaż jedna to zostawię. Oczywiście to Pyrrusowe zwycięstwo bo tych bajtów odzyskanych nie będzię nie wiadomo ile. Więcej bym ugrał gdyby sample się powtarzały. Mam w sumie 4 moduły w grze. i robiąc podgląd nazw sampli, błędnie założyłem że jeśli nazwa jest ta sama to pewnie są to te same sample. Stąd też pośrednio moje zainsteresowanie replayerem.

A jeśli chodzi o te dwa pierwsze bajty które muszą być zerowe, to ja zauważyłem że w tych replayerach jest w inicie kasowane 4 początkowe bajty sampla (w wielu tak jest) i się zastanawiałem po kiego grzyba to jest robione. Tylko dlaczego 4 bajty ? Skoro jak mówisz dwa bajty, wtedy też chyba mogą być problemy z zapętlonymi samplami.

Tutaj kawałek kodu (początek źródła i wycięty interesujący kawałek kodu kasujący 4 początkowe bajty w każdym samplu
;+-----------------------------------------+
;| **** Protracker V1.0C  Playroutine **** |
;|                                         |
;| Lars "Zap" Hamre/Amiga Freelancers 1990 |
;| Bekkeliveien 10, 2010 STRŘMMEN, Norway  |
;|     Optimized & Recoded For Seka By     |
;|	      The Master Of Aero	   |
;+-----------------------------------------+

	LEA	mt_SampleStarts(PC),A1
	ASL.L	#8,D2
	ASL.L	#2,D2
	ADD.L	#1084,D2
	ADD.L	A0,D2
	MOVE.L	D2,A2
	MOVEQ	#30,D0
mtloop3:CLR.L	(A2)             ;<---- kasowanie 4 bajtów
	MOVE.L	A2,(A1)+
	MOVEQ	#0,D1
	MOVE.W	42(A0),D1
	ASL.L	#1,D1
	ADD.L	D1,A2
	ADD.L	#30,A0
	DBRA	D0,mtloop3
1
[#22] Re: Narzędzia do modułów

@asman, post #21

Wystarcza 2 bajty zerowe, ale pierwsze trackery czyscily 4 bajty.
W wiekszosci sampli to bez znaczenia, chyba ze bajt 3 i 4 sa jakies szczegolne, przy odgrywaniu.
Czasami sie tak zdarza.
A jak uzywasz starego playera to on nawet moze nie miec obslugi komendy E.
O ile dobrze pamietam, to ona zostala pozniej dodana, i jeszcze pozniej rozbudowana.
1
[wyróżniony] [#23] Re: Narzędzia do modułów

@asman, post #21

Ciekawy wątek, bo niby mod to taki powszechny format, i miałem wrażenie że wyciskający z Amigi siódme poty, a tu okazuje sie że mogło byc lepiej. W sumie szkoda, że format 4chn zmarł, bo nigdy nic mi tak nie imponowało na amidze, jak to co w latach 90 wyrabiali muzycy w modułach.
Nie tak dawno zrobiłem sobie narzędzie do przeszukiwania większej kolekcji, aby znależć moduły z powtarzającymi się samplami (zdiwilibyście się jak często ludzie pożyczali nawet trudne do wyłapania perkusje), ale również szukający modułów z największą liczbą patern, effektów, a nawet nut.
Co do effektów, to słusznie te najbardziej znane ksywy pakowały je najchętniej i najlepiej. Jeżeli moduł miał np effekt 5 i 6, to znaczy że autor na ogół miał niemałe pojęcie o muzyce.

Title                Patterns  Unique Patterns  Duration  Notes  Samples Used  Total Samples  Sample Complexity  Effect Variety  Effect Complexity  Effect Balance  Total Effects  Density %  Data Ratio %  File Size (KB)
-------------------  --------  ---------------  --------  -----  ------------  -------------  -----------------  --------------  -----------------  --------------  -------------  ---------  ------------  --------------
humphy main theme    46        46               9:39      4452   29            29             100                12              77                 67              2702           38%        24%           238           
scrambled mind       36        36               4:39      3762   25            25             100                8               45                 20              2289           41%        29%           160           
epsonic ( nhp&bkh )  42        42               4:19      4856   26            26             100                10              66                 65              3292           45%        30%           185           
6beat                31        30               4:16      2279   11            11             100                5               31                 23              230            30%        55%           86            
12th warrior         23        23               4:15      2539   12            12             100                8               44                 16              1064           43%        20%           140           
juffi the skylark    51        50               3:35      4133   17            18             100                11              71                 63              3026           32%        47%           159           
digital_insult       34        29               3:34      4571   31            31             100                10              63                 53              3995           62%        15%           232           
yummy gap            26        26               3:24      4270   29            29             100                9               59                 57              2781           64%        21%           152           
gummisnoppis         17        16               3:20      2171   10            10             85                 6               41                 44              1078           53%        13%           141           
kirchhof's revenge   33        33               3:18      5298   19            19             100                7               46                 43              4249           63%        21%           195           
one_on_one           17        17               3:17      2223   13            15             91                 10              62                 49              1709           51%        18%           113           
## seeker ##         21        21               3:04      5042   8             8              100                9               60                 58              4438           94%        370%          28            
phenomena eces       17        17               2:49      2417   29            29             87                 10              63                 50              1909           56%        14%           138           
salomon              10        10               2:41      1357   30            31             50                 8               53                 51              841            53%        7%            161           
nicole.compoversion  28        28               2:41      2913   25            25             61                 12              77                 68              2236           41%        8%            375           
utopia_island        25        25               2:35      3732   22            22             76                 10              66                 64              3135           58%        18%           164           
who is jarre         14        14               2:34      1834   18            18             75                 4               32                 48              988            51%        12%           132           
enya                 19        19               2:24      2232   22            22             65                 11              69                 55              1425           46%        7%            276           
gold return          21        21               2:22      2727   16            16             97                 9               56                 42              1710           51%        23%           112           
kadi's-harc          22        13               2:11      1503   11            12             74                 4               28                 33              228            45%        22%           81            
blind intro          20        20               1:24      1063   26            27             61                 6               42                 49              689            21%        15%           157           
fire ball            16        16               1:09      2572   22            24             76                 10              63                 53              2191           63%        12%           150           
## microtune 4 ##    3         3                0:38      659    8             9              34                 5               40                 59              529            86%        954%          4
2
[#24] Re: Narzędzia do modułów

@Ralpheeck, post #23

Bardzo ciekawe narzędzie. Jak jeszcze rozwiniemy dyskusję to może odkryjemy jakieś skarby u kogoś na dysku :)

Trzeba jednak przyznać, że autor SoundTrackera, tworząc format miał w zamyśle używanie go w grach. Chociaż jak zacząłem grzebać w replayerze do SoundTrackera, to ten kod jest słabiutki. Po skompilowaniu mamy 1440 bajtów i aż 468 bajtów relokacji. To bardzo dużo jak na taki mały kod. Ale to był rok 1987, być może panowało przekonanie, że i tak customowe chipy Amigi odwalą robotę i jeszcze zostanie masa czasu. Ja wtedy myśłałem w takich kategoriach, że skoro procek od C64 ma 1Mhz a Amiga prawie 8 Mhz, to na pewno jest 8 razy szybsza + custome chipy - no maszyna marzeń :).

Nie wiem jak to historycznie wygląda z odtwarzaniem muzyki na amidze. Na przykład w 1987 wyszedł EmeraldMine który używa dziwnego formatu SOPROL (skrót od SOund PROgramming Language). Ktoś dysponuje większą więdzą w tym zakresie (chodzi o zakres jakie rozwiązania muzyczne były stosowane w najstarszych grach) i mógłby się podzielić ?

Ja też miałem takie wrażenie że taki mod to kosmos po przesiadce z c64. I też widziałem sporo modułów odpalonych na PT, łącznie z modułem bodajże Dreamera gdzie patterny lecą do tyłu - jeśli opowiadam kalumnie, że to Dreamer to mnie poprawcie. Ale były też rozczarowania, gdy okazało się że moduł odpalony na PT to zsamplowana muzyka.

A powracając do formatu MOD. Ta sztywność mnie trochę zadziwia, przecież są gry które mają muzykę tylko na dwóch kanałach (WolfChild jak dobrze kojarzę), to po jakie licho pattern ma 4 kanały, jakby miał 2 kanały to by było 512 bajtów zamiast 1024. Bo taki channel zajmuje 4 bajty * 64 = 256 bajtów, i nie ważne czy zapełniony czy pusty. Można pofantazjować i sobie zmniejszyć trochę taki channel, ale kosztem ilości sampli i efektów, o ile chcemy zachować przekrój nut od C-1 do B3 (jest ich chyba 36). Tylko czy to nie wychodzi z tego już jakiś inny tracker, który jest ?
1
[#25] Re: Narzędzia do modułów

@asman, post #24

Tak, Dreamer zasłynął w amigowym świecie, poprzez wykorzystanie protrackerowych effektów aby sprawić wrażenie animacji, i wtedy widzimy nutki cofające się, lub biegnące w przeciwnych kierunkach. Zrobił to w kilku modułach, (paterna do tyłu), ale takimi modułami wokół tych effektów są Black Queen i Cos Niesamowitego.

Format mod miał swoje ograniczenia bo opierał się na ograniczeniach samej amigi, i pecetowe s3m i xM były ich uzupełnienieniem, ale odstrzeleniem od tego co amiga była w stanie zrobic. Dzisiaj pisać na amidze 4chn, to jak mieć zakład krawiecki szyjący igłą i nitką garnitury, lub wydawnictwo z maszynami do pisania.
[#26] Re: Narzędzia do modułów

@asman, post #24

Format muzyczny ma byc raczej jak najprostszy, zarowno dla muzyka jak i do wykorzystania w grze czy demie.
Kazda zmiana typu ile glosow ma byc odgrywanych i na ktorym kanale tylko komplikuje kod playera oraz format pliku MOD.
Lepsze technicznie formaty jak (Octa)MED czy TFMX (Pro), nie zdobyly wiekszej popularnosci wsrod Amigowych muzykow.
Ale moze dlatego, ze Soundtracker i jego klony byly darmowe, choc zostal w zasadzie shackowany z Ultimate Soundtracker Karstena Obarskiego, a ten byl komercyjny (o ile mnie pamiec nie myli).

Co do pierwszych formatow muzycznych uzywanych na Amidze, to oprocz zwylych sampli, byl Soprol, Beathoven Synthesizer, Sonix, Sierra AGI, Speedy System, Electronic Arts.
Ogolnie to zalezy czy chodzi o formaty do 1987 roku
Choc dosc trudno stwierdzic czy jakis format jest z 1987 roku czy juz z 1988 roku, Whittaker jest bodaj z 1988 roku, ale byc moze w 1987 roku cos juz w nim bylo wydane.
[#27] Re: Narzędzia do modułów

@Ralpheeck, post #23

W sumie szkoda, że format 4chn zmarł

Dlaczego tak uważasz?
[#28] Re: Narzędzia do modułów

@Jazzcat, post #27

Dlaczego tak uważasz?

Bo kiedyś 4chn compo to była wielka część nawet pecetowych parties, teraz jest to wsadzone w oldschool music, razem z muzyczkami na snesa i gameboya. No i nie ma za wielu muzyków z chartsów, którzy tworzą regularnie na czterech kanałach, lub wyłącznie na czterech kanałach.
Wiem, że są wyjątki, ale skoro są wyjątkami, to właśnie dowodzi, że nie jest to reguła powszechna.
[#29] Re: Narzędzia do modułów

@Ralpheeck, post #28

Bo kiedyś 4chn compo to była wielka część nawet pecetowych parties, teraz jest to wsadzone w oldschool music, razem z muzyczkami na snesa i gameboya.

Tylko że "kiedyś" Protracker to była dla Amigowców praktycznie jedyna opcja, dziś jest ich mnóstwo. A co do mieszania modów z innymi formatami - nie wiem, na wszystkich największych parties (jak choćby Revision, Gerp czy Xenium) odbywa się prawilne tracker compo, a królują na nim właśnie 4-kanałówki.

Wracając do Twoich słów, że 4ch zmarł... Właśnie sprawdziłem Pouet i w zeszłym roku na A500 wyszło ponad 140 produkcji, o grach nie wspomnę, bo jestem nieadekwatnym interlokutorem ;) Pogłoski o śmierci 4ch są jak widać nieco przesadzone!

No i nie ma za wielu muzyków z chartsów, którzy tworzą regularnie na czterech kanałach, lub wyłącznie na czterech kanałach.

Ale dlaczego mieliby tworzyć wyłącznie w 4ch? Co takiego wyjątkowego jest w Protraku, żeby ktoś mógł go dzisiaj traktować jako jedyne narzędzie? To tak jakby w czasach rozkwitu sceny mieć do muzyków pretensje, że nie tworzą już na organach Farfisa i nie nagrywają na taśmie szpulowej :)

Dzisiaj pisać na amidze 4chn, to jak mieć zakład krawiecki szyjący igłą i nitką garnitury, lub wydawnictwo z maszynami do pisania.

Ale czy 4chn pisze się po to, żeby konkurować z komercyjną muzyką? To raczej rodzaj ćwiczenia dla mózgu, które zmusza do kreatywności, zmiany nawyków i szukania sposobów jak zmieścić swój pomysł w tych 4 bieda-ścieżkach.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem