Wizualizacja muzyki

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
Kiro
Wytworny Kaczor
Wytworny Kaczor
Posty: 340
Rejestracja: 06 lis 2007, 12:38
Płeć: Mężczyzna
Wersja Ubuntu: 14.10
Środowisko graficzne: Unity
Architektura: x86_64

Wizualizacja muzyki

Post autor: Kiro »

Witam.
W jaki sposób można w c++ napisać coś ala wizualizację muzyki? coś takiego jak jest w audacious (jeden!). Chodzi mi o podział na różne zakresy, na początku 3 (niskie, średnie i wysokie) ale potem prawdopodobnie na więcej. Chcę stworzyć wizualizację 3d (tj w realu tak bym miał urządzenie które by mi wizualizowało muzykę), i potrzebuję wspomnianego algorytmu.


//pozdrawiam pinokio999
[r4]
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1048
Rejestracja: 08 maja 2007, 07:40
Wersja Ubuntu: 12.10
Środowisko graficzne: Xfce
Architektura: x86

Odp: Wizualizacja muzyki

Post autor: [r4] »

Transformata Fouriera dla analizy częstotliwościowej sygnału.
I believe not drinking is actually the best way to not get a hangover in the first place.
Coincidentally, it's also the best way to not enjoy your life.
Awatar użytkownika
borzole
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 127
Rejestracja: 10 sie 2010, 11:48
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Wizualizacja muzyki

Post autor: borzole »

Awatar użytkownika
Kiro
Wytworny Kaczor
Wytworny Kaczor
Posty: 340
Rejestracja: 06 lis 2007, 12:38
Płeć: Mężczyzna
Wersja Ubuntu: 14.10
Środowisko graficzne: Unity
Architektura: x86_64

Odp: Wizualizacja muzyki

Post autor: Kiro »

A coś gotowego? :D a co uważacie o wycięciu takiego skryptu np z audacious? (jeśli kod jest otwarty)?
[r4]
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1048
Rejestracja: 08 maja 2007, 07:40
Wersja Ubuntu: 12.10
Środowisko graficzne: Xfce
Architektura: x86

Odp: Wizualizacja muzyki

Post autor: [r4] »

Tu nawet nie musisz uciekać się do zapożyczania tego kodu skądkolwiek, ponieważ istnieje pewnie z miliard gotowych bibliotek do tego przeznaczonych -- głównie dlatego, że to dość ciekawy problem programistyczny. :)
I believe not drinking is actually the best way to not get a hangover in the first place.
Coincidentally, it's also the best way to not enjoy your life.
Awatar użytkownika
Kiro
Wytworny Kaczor
Wytworny Kaczor
Posty: 340
Rejestracja: 06 lis 2007, 12:38
Płeć: Mężczyzna
Wersja Ubuntu: 14.10
Środowisko graficzne: Unity
Architektura: x86_64

Odp: Wizualizacja muzyki

Post autor: Kiro »

właśnie szukam od kilku dni i ciężko mi coś znaleźć ;(
norvoles
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1113
Rejestracja: 04 sty 2008, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: Wizualizacja muzyki

Post autor: norvoles »

właśnie szukam od kilku dni i ciężko mi coś znaleźć ;(
Bo pewnie źle szukasz ;)
Na poczatek:

Kod: Zaznacz cały

aptitude search fft
Awatar użytkownika
Kiro
Wytworny Kaczor
Wytworny Kaczor
Posty: 340
Rejestracja: 06 lis 2007, 12:38
Płeć: Mężczyzna
Wersja Ubuntu: 14.10
Środowisko graficzne: Unity
Architektura: x86_64

Odp: Wizualizacja muzyki

Post autor: Kiro »

To może rozwinę myśl. Potrzebuję czegoś co by mi sterowało kilkoma elektromagnesami, każdy na inny zakres dźwięku. Najlepiej własne zasilanie+wejście dźwięku ze słuchawek. Może teraz mi coś podpowiecie, niekoniecznie z samym kodem ale też z elektroniką, pomysły, rady itd?
[r4]
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1048
Rejestracja: 08 maja 2007, 07:40
Wersja Ubuntu: 12.10
Środowisko graficzne: Xfce
Architektura: x86

Odp: Wizualizacja muzyki

Post autor: [r4] »

W ostateczności: http://www.google.com/search?q=fft+libr ... 8&oe=utf-8

Zaraz, ty chcesz tę transformatę sprzętowo robić? Skoro chcesz dźwięk doprowadzać do tego urządzenia? Myślałem, że raczej analizę przeprowadzisz na PC-cie, a tylko poziomy poszczególnych zakresów wypchniesz np. przez RS-a (bo tam dość łatwo pchać bajty tam, gdzie ich potrzeba).

A co do takiej wizualizacji, to kiedyś były takie bajery, co przypominały kolumnę głośnikową, ale zamiast głośników miały światła -- i tam to podobnie działało, ale "analiza" była robiona pewnie z pomocą prostych filtrów, w czystym analogu.
I believe not drinking is actually the best way to not get a hangover in the first place.
Coincidentally, it's also the best way to not enjoy your life.
Awatar użytkownika
Kiro
Wytworny Kaczor
Wytworny Kaczor
Posty: 340
Rejestracja: 06 lis 2007, 12:38
Płeć: Mężczyzna
Wersja Ubuntu: 14.10
Środowisko graficzne: Unity
Architektura: x86_64

Odp: Wizualizacja muzyki

Post autor: Kiro »

tak by było łatwiej :]
Jednak wtedy mp3 nie podepnę :P
pimo
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 24 mar 2010, 14:19
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Wizualizacja muzyki

Post autor: pimo »

niekoniecznie z samym kodem ale też z elektroniką, pomysły, rady itd?
Czyli chcesz zbudować kolorofon.
Chyba Ci się fora pomyliły. Zapraszam np. na Elektrodę.
W takim przypadku oczywiście nie robi się FFT tylko używa się prostych filtrów analogowych:
http://www.elektroda.pl/rtvforum/topic1 ... ml#6116092
http://www.elektroda.pl/rtvforum/topic1 ... ml#7870156
Awatar użytkownika
Kiro
Wytworny Kaczor
Wytworny Kaczor
Posty: 340
Rejestracja: 06 lis 2007, 12:38
Płeć: Mężczyzna
Wersja Ubuntu: 14.10
Środowisko graficzne: Unity
Architektura: x86_64

Odp: Wizualizacja muzyki

Post autor: Kiro »

Nie pomyliły mi się, tylko wizja się zmienia co chwilę xD
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 22 gości