atarionline.pl MPT przykład utworu z samplami - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

      • 1: CommentAuthormono
      • CommentTime20 Oct 2025 11:49 (2 godzin temu) zmieniony
       
      @jhusak: W mojej głowie :) Wynikają one z:
      sta WSYNC

      i z
      cmp VCOUNT

      przy odtwarzaniu sampli w obydwu trybach.

      1773447 / 114 = 15556,5526 Hz
      1773447 / 228 = 7778,2763 Hz

      To są wartości wyliczane dla PAL, bo i tablice częstotliwości są dla PAL dla 440 Hz :)

      Ale ponieważ właściwie dzięki możliwości edycji tablic częstotliwości używanych dla dźwięków syntetycznych, można sobie dowolnie nastroić tracker, to trzeba byłoby pomyśleć nad jakimś wzorem jak sobie przestroić sample przygotowując je pod inny strój, bo tablica częstotliwości dla sampli jest wewnątrz trackera i niestety nie ma możliwości użycia jednej z czterech tablic redefiniowanych przez użytkownika.

      Edit: Konkretne wartości delt w tablicy częstotliwości wyglądają tak:
      $020,$022,$024,$026,$029,$02b,$02e,$030,$033,$037,$03a,$03d
      $041,$045,$049,$04d,$052,$057,$05c,$061,$067,$06e,$074,$07b
      $082,$08a,$092,$09b,$0a4,$0ae,$0b8,$0c3,$0cf,$0dc,$0e9,$0f6
      $105,$115,$125,$137,$149,$15d,$171,$187,$19f,$1b8,$1d2,$1ed
      $20b,$22a,$24b,$26e,$293,$2ba,$2e3,$30f,$33e,$370,$3a4,$3db

      To są liczby stałoprzecinkowe FXP8.8 - delta o którą zwiększany jest adres próbki co 2 linie skanningowe (bo tylko w DIGI2 da się grać sample różnymi nutami). Czyli np. $022 oznacza liczbę $0,22, a $3DB - $3,DB. W każdym bajcie są dwie próbki, więc najstarszy bit frakcji adresu wskazuje czy dolny, czy górny nibble należy w danej linii skanningowej odegrać).
      Wieczorem policzę konkretne częstotliwości.

      Edit 2: Tyle sample, a skoro mowa była też o dźwiękach syntetycznych, to jest tam tablica częstotliwości dla basów na łączonych kanałach 1+2 (AUDCTL=...1.....):
      $df2,$d33,$c96,$be2,$b38,$a8c,$a00,$96a,$8e8,$86a,$7ef,$780
      $708,$6ae,$646,$5e6,$595,$541,$4f6,$4b0,$46e,$430,$3f6,$3bb
      $384,$352,$322,$2f4,$2c8,$2a0,$27a,$255,$234,$214,$1f5,$1d8
      $1bd,$1a4,$18d,$177,$160,$14e,$138,$127,$115,$106,$0f7,$0e8
      $0db,$0cf,$0c3,$0b8,$0ac,$0a2,$09a,$090,$088,$07f,$078,$070
      $06a,$064,$05e

      i ona też nie może być zmodyfikowana.