Convert Seaglider PMAR-XL sound files to .wav format
バージョン 1.0.3 (7.56 KB) 作成者:
David Mellinger
Read Seaglider audio PMAR-XL .dat files; also convert them to WAVE (.wav) or other soundfile format, optionally downsampling in the process.
pmarIn.m function: Read sound from a PMAR-XL (Seaglider acoustic system) file and return the samples and header information.
convertPmar.m script: Given one or more directories, each full of subdirectories with .dat soundfiles recorded by the PMAR-XL acoustic recording system on a Seaglider(tm), convert the soundfiles to WAVE (.wav) files. The resulting .wav files have the start date/time of each PMAR file in the .wav file name. Also create a fileheaders.txt file in each of these directories with a copy of the header portion of each .dat file, which is text. Optionally, filter and downsample the files to a lower sample rate as they're being converted (downsampling requires the signal processing toolbox).
引用
David Mellinger (2025). Convert Seaglider PMAR-XL sound files to .wav format (https://www.mathworks.com/matlabcentral/fileexchange/107245-convert-seaglider-pmar-xl-sound-files-to-wav-format), MATLAB Central File Exchange. に取得済み.
MATLAB リリースの互換性
作成:
R2021b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linuxタグ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!バージョン | 公開済み | リリース ノート | |
---|---|---|---|
1.0.3 | Added the ability to cope with incomplete headers in the PMAR's .dat files, provided the 'samplerate' and 'start' fields are still there. (Note that .dat file headers are readable in a text editor.) |
||
1.0.2 | Added a feature to use a user-specified sample rate for every output file; this makes output sample rates uniform. |
||
1.0.1 | Fixed a bad default parameter value |
||
1.0.0 |