logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak odwrócić miksowanie dźwięku i uzyskać pojedyncze tony?

Bawełna44 30 Gru 2015 22:18 1062 8
REKLAMA
  • #1 15284220
    Bawełna44
    Poziom 2  
    Posty: 3
    Witam wszystkich forumowiczów elektrody.
    Mam pytanie. Miksowanie dźwięku polega na łączeniu prostych sinusoidalnych dźwięków (tonów). Czy istnieje możliwość odwrócenia tego procesu czyli z zmiksowanego dźwięku otrzymać pojedyncze tony? proszę o szybką odpowiedź. Z góry dzięki!
  • REKLAMA
  • #2 15284707
    lukash90
    Poziom 16  
    Posty: 273
    Pomógł: 22
    Ocena: 10
    W teorii jak najbardziej. Zakładając, że proces miksowania polega właśnie tak jak to opisujesz, jeśli w zmiksowanym sygnale zawierają się pojedyncze składowe sinusoidalne o określonych pulsacjach, teoretycznie można je wyodrębnić za pomocą filtru o odpowiednio stromej charakterystyce, który "wytnie" akurat te pożądane składowe. W praktyce żaden filtr nie jest idealny i proces "wycięcia" nie obejdzie się bez zniekształceń w wycinanym sygnale a jeśli częstotliwości kolejnych składowych są blisko siebie, uzyskanie filtra który je wyodrębni staje się problemem bardzo trudnym. Inne podejście to, zakładając, że sygnał jest okresowy, użycie transformaty Fouriera. Fourier stwierdził (podobnie jak ty), że każdy sygnał okresowy można przybliżyć za pomocą sumy sinusoid, a wynik jego transformaty mówi o tym jakie i w jakim stopniu sinusoidy wchodzą w skład sygnału. Można zatem z takiego wyniku znowu "wyciąć" tylko te składniki, które nas interesują, dokonać transformaty odwrotnej i w teorii otrzymamy sygnał zawierający tylko wybrane składowe. W praktyce sygnały dźwiękowe wcale nie są okresowe, a stochastyczne i wcale nie są tylko sumą sinusoid, ale domyślam się, że powyższy fragment teorii ciebie usatysfakcjonuje albo zmotywuje do pogłębienia wiedzy o teorii sygnałów.
  • #3 15284858
    Artur k.
    VIP Zasłużony dla elektroda
    Posty: 25889
    Pomógł: 1279
    Ocena: 1691
    W skrócie rzecz ujmując - nie jest możliwe rozłożenie dźwięku na pojedyncze częstotliwości.
    Teoretycznie niby można, tylko chciałbym zobaczyć człowieka, który podjąłby się zastosowania tej teorii w praktyce, choćby od strony matematycznej, bo o stronie sprzętowej nawet nie ma co marzyć.
    Cały problem w tym, że rzeczywisty sygnał dźwiękowy ma dość przypadkowy kształt, dokonanie szczegółowej i dokładnej analizy matematycznej jest praktycznie niemożliwe, gdyby ktoś się uparł mógłby wszystko powyliczać, jednakże byłoby to jedynie mniej lub bardziej dokładne przybliżenie.
  • REKLAMA
  • #4 15284961
    Bawełna44
    Poziom 2  
    Posty: 3
    Dzięki za wszystkie odpowiedzi.

    Dodano po 4 [minuty]:

    Czyli nie ma możliwości zobaczenia jakie składowe (tony) wchodzą w skład dźwięku i o jakiej częstotliwości?
  • REKLAMA
  • #5 15285266
    lukash90
    Poziom 16  
    Posty: 273
    Pomógł: 22
    Ocena: 10
    Jest, ale w rzeczywistości tylko w przybliżeniu. Właśnie to ukazuje transformata Fouriera. Mówi jakie częstotliwości zawarte są w sygnale. Jeśli chcesz to tylko zobaczyć na przykładzie rzeczywistego dźwięku, włącz sobie dowolny odtwarzacz, typu winamp czy podobny. W większości z nich w rytm muzyki skaczą sobie takie paseczki. To jest właśnie widmo częstotliwościowe, czyli wynik transformaty Fouriera. Każdy pasek odpowiada pewnemu zakresowi częstotliwości, a jego wysokość mówi jak dużo w danym momencie składowych z tego zakresu jest w sygnale. W zwykłym winampie jest to oczywiście bardzo niedokładne, ale gdyby wziąć dobry analizator widma (urządzenie trochę podobne do oscyloskopu, liczące właśnie widmo Fouriera), można już coś tam zobaczyc
  • REKLAMA
  • #6 15285295
    thereminator
    Warunkowo odblokowany
    Posty: 4134
    Pomógł: 218
    Ocena: 649
    Bawełna44 napisał:
    Miksowanie dźwięku polega na łączeniu prostych sinusoidalnych dźwięków (tonów).


    Oczywiście, że nie. Co więcej jestem pewien na 100%, że nie chciałbyś słuchać takiej "muzyki"
  • #7 15285316
    Bawełna44
    Poziom 2  
    Posty: 3
    thereminator Wiem że muzyka składa się nie tylko z tonów zmiksowanych harmonicznie, ale także z tych zmiksowanych nieharmonicznie, wielotonów, szumów różnego rodzaju, cisz itp. Czy jest jakiś program który pokazałby mi spektrum dźwięku?
  • #9 15286040
    Artur k.
    VIP Zasłużony dla elektroda
    Posty: 25889
    Pomógł: 1279
    Ocena: 1691
    Jest mnóstwo programów analizatorów widma, jednak na nic się one nie przydadzą przy sygnale muzycznym.

    Przykładowa analiza jakiegoś tam fragmentu (momentu czasowego) pliku muzycznego mp3:
    Jak odwrócić miksowanie dźwięku i uzyskać pojedyncze tony?

    Nic sensownego tu nie zobaczysz, widać tylko tyle że jak to mp3 ma ograniczone pasmo przenoszenia, a powyżej 16kHz nie ma praktycznie nic (to co widać, to szum). Zresztą w innym momencie czasowym, widmo będzie inne.

    Tu masz pojedynczy ton sinus 6000Hz:
    Jak odwrócić miksowanie dźwięku i uzyskać pojedyncze tony?

Podsumowanie tematu

✨ Miksowanie dźwięku polega na łączeniu prostych sinusoidalnych tonów, co rodzi pytanie o możliwość ich odwrócenia i wyodrębnienia z zmiksowanego sygnału. Teoretycznie, można to osiągnąć za pomocą filtrów o stromej charakterystyce lub transformaty Fouriera, która pozwala na analizę częstotliwości składowych sygnału. W praktyce jednak, ze względu na złożoność rzeczywistych sygnałów dźwiękowych oraz ograniczenia sprzętowe, dokładne wyodrębnienie pojedynczych tonów jest bardzo trudne. Użytkownicy forum wskazują na dostępność programów analizujących widmo dźwięku, takich jak analizatory widma, które mogą pomóc w wizualizacji częstotliwości, ale ich dokładność w kontekście muzyki jest ograniczona.
Wygenerowane przez model językowy.
REKLAMA