Jak odczytać / zapisać plik *.wav w LabWindows CVI 7.1?

Jeśli masz problem z LabWindows napisz, postaramy się pomóc.
Wikkon
Posty: 2
Rejestracja: 07 maja 2006 00:00
Lokalizacja: Zielona Góra

Jak odczytać / zapisać plik *.wav w LabWindows CVI 7.1?

Post autor: Wikkon »

Witam wszystkich. Tak jak w temacie. Chciałbym użyć LabWindows do obróbki dźwięku - proste filtry, jakieś echo, analiza widmowa itp. Czy istnieje taka możliwość, aby odczytać plik *.wav z wcześniej nagranym sygnałem z gitary? I czy są gdzieś informacje o formacie zapisu, czyli jak odczytać jaka była częstotliwość próbkowania, częstotliwość przebiegu i oczywiście jak wyodrębnić próbki sygnału do jego dalszej obróbki w LabWindows, tak aby przerobiony sygnał zapisać ponownie do *.wav i móc go odsłuchać chociażby w winampie? Z góry dziękuję za wszelką pomoc.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Jak odczytać / zapisać plik *.wav w LabWindows CVI 7.1

Post autor: jogurt_owocowy »

Nie mam pojęcia nic o LabWindows bo nie miałem nigdy z tym styczności, ale na takie "popluarne" tematy w necie jest raczej dużo. Np. TUTAJ

Z całą pewnością są jakieś funkcje do obsługi plików, a jeśli tak to napisanie swojej funkcji do zapisu/odczytu plików *.wav nie jest trudne. Tutaj jest opis nagłówka pliku *.wav. Jak widać skomplikowany on nie jest, tylko trzeba doszukać gdzieś kilka szczegółów.

Pozdrawiam
Wikkon
Posty: 2
Rejestracja: 07 maja 2006 00:00
Lokalizacja: Zielona Góra

Re: Jak odczytać / zapisać plik *.wav w LabWindows CVI 7.1?

Post autor: Wikkon »

a czy wiesz może jak to zrobić w LabView? Bo tam widziałem bloczek do czytania *.wav pliku, ale nie mogłem tego podłączyć tak aby zadziałało. Zaznaczam, że jestem NEWBIE i tylko na uczelni zaczynam poznawać dopiero LabWindows CVI.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Jak odczytać / zapisać plik *.wav w LabWindows CVI 7.1

Post autor: jogurt_owocowy »

Nie napisałeś którą wersją LabView dysponujesz bo ten klocek inaczej wygląda w LV 7.1, a inaczej w 8. Ale widzę w mojej kuli
:lol: że jest to LV 7.1. Więc tutaj sposób obsługi plików dźwiękowych jest trochę toporny. Wejście wave file path jest jasne. Natomiast dane wyjściowe w postaci próbek wychodzą na jednym z czterech wyjść w zależności od formatu w jakim zapisany jest wave. Jeśli z góry wiesz, że jest to np. mono, 16-bit będzie Cię interesowało tylko wyjście mono 16-bit. Inne możesz sobie darować. Jeśli nie wiesz z góry w jakim formacie jest zapisany odczytywany plik to daj znać. Format zapisanego pliku jest zwracany na wyjściu sound format.
Pozdrawiam
ODPOWIEDZ