eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingGeneracja N-kanałowego dzwięku na 1-bicie.Re: Generacja N-kana?owego dzwi?ku na 1-bicie.
  • Data: 2010-12-06 21:40:07
    Temat: Re: Generacja N-kana?owego dzwi?ku na 1-bicie.
    Od: Bronek Kozicki <b...@s...net> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 05/12/2010 22:12, Sebastian Biały wrote:
    > On 2010-12-05 21:49, A.L. wrote:
    >> Nie wiem co to jest "dzwiek dwukanalowy"
    >
    > Np. "niezależne" generowanie f1=500Hz i f2=650Hz w posób, który pozwala
    > je rozróżnić słuchem.

    W dzieciństwie bawiłem się w programowanie dzwięku w ZX Spectrum w
    asemblerze. To było jakieś 25 lat temu :)

    Teraz zacząłbym tak:
    1. przygotować tablicę częstotliwości (np stąd
    http://www.phy.mtu.edu/~suits/notefreqs.html, albo wyliczyć
    http://www.phy.mtu.edu/~suits/scales.html )
    2. przygotować pętle "nieskończoną" dla częstotliwości bazowej (w
    czasach Z80 robiłem to liczeniem cykli procesora), 100kHz albo więcej,
    obsługującą wiele liczników. Im pętla bazowa szybsza i więcej liczników,
    tym większe możliwości i dokładność dźwięku.
    3. wyliczyć stosunek pożądanych częstotliwości do bazowej i w pętli
    resetować jeden licznik dla tej częstotliwości, na każdy reset wysyłając
    sygnał.
    3. większa głośność - wysyłać sygnał wielokrotnie, ale bez zmiany
    częstości (czyli nie tylko na reset, ale również na 2, 4, itd.) - nie
    przesadzić bo powstanie brzęczenie.
    4. łączenie częstotliwości - wykorzystać więcej liczników. Każdy
    resetowany do wartości odpowiedniej do częstotliwości. Np jeżeli
    częstotliwość bazowa to 100kHz, to dla A4 resetujesz l1 co
    100000/440=227 , dla F4 grany w tym samym czasie resetuje licznik l2 co
    286 itd.
    5. spróbować dodać częstotliwości harmoniczne (overtones) dla
    poprawienia jakości.

    Czy to zadziała - nie wiem :)


    B.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: