
Dzisiaj przedstawię poradnik tworzenia sterowników dźwięku w formacie ZAPF. Poradnik o tworzeniu sterowników APF napiszę w niedalekiej przyszłości

1. Musimy przygotować kilka plików:
- Pierwszy będzie to WinHex. Potrzebna jest nam pełna wersja. Bez niej nic nie zdziałamy, bo nie obsługuje template-ów.
- Kolejnym będzie APFSuite. Do pobrania w załączniku.
- Zdobycie oryginalnych sterowników ZAPF od jakiegoś telefonu (do wyjęcia z rozpakowanego FSa). Standardowe od W880 do pobrania w załączniku.
- Plik TEMPLATE dla WinHexa wyświetlający dokładnie co za co odpowiada w ZAPFie. Do pobrania w załączniku.
2. Pobieramy Zapf_Template z załączników. Wypakowujemy z niego plik ZAPF.tpl i umieszczamy w folderze z WinHexem.
3. Pobieramy oryginalne niemodyfikowane sterowniki dźwięku np. z załącznika ( Original_W880_acoustic.rar ).
4. Pobieramy APFSuite, wypakowujemy do nowego folderu. W folderze z APFSuite umieszczamy pliki, które chcemy modyfikować. Tutaj tabelka co za co jest odpowiedzialne:
- BT - Słuchawkowy zestaw BT
- BTC - samochodowy zestaw BT
- Farfield - zewnętrzny głośnik (lub głośnik przy odtwarzaniu muzyki)
- Handset - głośnik od rozmów
- PHF - Dźwięk na słuchawkach
- LO_Play - dźwięk na dołączanych głośnikach MPS
Tak więc aby modyfikować pliki odpowiedzialne za dźwięk za słuchawkach, bierzemy wszystkie pliki .zapf rozpoczynające się od PHF, kopiujemy je i wklejamy do folderu z APFSuite.
5. Otwieramy APF Suite. Wybieramy opcję DECOMPRESS. Zaznaczamy myszą wszystkie pliki ZAPF. Po chwili program w logu pokaże DONE! - zamykamy go.
6. Usuwamy wszystkie pliki ZAPF z folderu APF Suite i zostawiamy tylko pozostawione przez niego pliki APF.
7. Uruchamiamy WinHexa. Otwieramy pliki utworzone przez APFSuite.
8. Mając otwarty plik w WinHexie, wciskamy na klawiaturze kombinację ALT+F12. Wybieramy ZAPF Editor i dajemy Apply.
9. Otwiera nam się nowe okienko:

Widzimy tutaj m.in:
- Enchanced Echo Canceller - w wolnym tłumaczeniu z j. ang. - rozbudowany 'reduktor' echa - ustawienie parametru na 00 wyłącza tą funkcję, a na 01 - włącza.
- Noise Reduction - Redukcja szumów - ustawienie parametru na 00 wyłącza tą funkcję, a na 01 - włącza.
- Whining Noise Filter - Whining noise oznacza "Pojękiwanie", a co oznacza "Filter" tłumaczyć nie muszę
- ustawienie parametru na 00 wyłącza tą funkcję, a na 01 - włącza.
W tej części ekranu będzie to wszystko co potrafię do tej pory powiedzieć o ZAPFach.
Zjedźmy jednak z "Zapf Editorze" trochę niżej, aż ujrzymy parametry TXPGA, RXPGA i RXVOL:

O parametrach widocznych na tym screenie mogę powiedzieć natomiast tyle:
- TXPGA - odpowiedzialne za soprany. Ustawienie na 00 spowoduje maksymalne podbicie sopranów, ustawienie wartości większych będzie redukowało soprany, tak więc na 02 soprany będą mniej słyszalne.
- RXPGA - odpowiedzialne za basy. Ustawienie na 00 spowoduje maksymalne podbicie basów, a ustawianie wartości większych będzie te basy redukowało.
- RXVOL - głośność. I tutaj tak samo jak wyżej. Wartość 00 da nam najgłośniejszy dźwięk wyjściowy. Większe wartości będą w efekcie dawały cichszy dźwięk
- Uwaga! - widoczne są te parametry podwójnie, to znaczy widać dla przykładu TXPGA02 i TXPGA01. To samo tyczy się kolejnych wartości. Tak więc wartości w 02 i w 01 powinny być takie same.
Kombinacja przedstawiona na screenie przedstawia kombinację z akustyki PowerBass v3 v.FullMod mojego autorstwa z modułu odpowiedzialnego za słuchawki. Tak więc nie życzę sobie powielania kombinacji tych wartości i używania ich w swojej akustyce. Jeśli chcesz użyć akustyki o tych parametrach to zerknij do mojej sygnaturki i kliknij w link tematu o akustyce PowerBass i po prostu ją ściągnij.
No dobra, postraszyłem Was, więc możemy jechać dalej

10. Oczywiście modyfikujemy sterowniki po swojemu. Gdy już poustawiamy wszystkie parametry tak jak sobie życzymy, zamykamy ZAPF editora klikając na krzyżyk. W okienku:

Klikamy YES.
Później zamykamy plik w WinHexie:

I w nowym okienku klikamy YES.
11. Modyfikujemy kolejne pliki. Gdy już to zrobimy, zamykamy WinHexa, uruchamiamy ApfSuite.
12. W ApfSuite klikamy Compress, wybieramy wszystkie APF-y, po chwili będzie DONE! - zamykamy program.
13. Usuwamy wszystkie .apf z folderu APFSuite. Zostawiamy pliki ZAPF. Utworzone pliki ZAPF podmieniamy z oryginalnymi w telefonie

To chyba na tyle, pozdrawiam



