Jak odczytać / zapisać plik *.wav w LabWindows CVI 7.1?
Jak odczytać / zapisać plik *.wav w LabWindows CVI 7.1?
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.
- 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
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
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
Re: Jak odczytać / zapisać plik *.wav w LabWindows CVI 7.1?
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.
- 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
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
: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