Generates test sample(audio)

バージョン 1.0.0.0 (2.64 KB) 作成者: Chandra
Generates test samples by randomly combining a known set of test data.
ダウンロード: 633
更新 2012/10/26

ライセンスの表示

This is utility function used to generate test samples by randomly combining audio samples (encoded in wave format) located at a specified directory*

[out save_dir] = generateTestData(data_loc,n,len,[save,r])

DESC:
Generates test sample(s) 'out' by randomly choosing test data located at 'data_loc'

eg., for
data_loc = [ 1,2,3,4,5 ]
generateTestData(data_loc,1,4) might return out = [ 5,7,1,7 ]

INPUT:
data_loc := /path/to/data from which audio sample(s) has to be generated.
n := #test samples to generate
len := #elements in each test sample.
save := boolean,
true - save the generated sample(s) to disk.
By default, saved at data_loc/samples/<out(n).name>.wav
false - do not save (default)
r := 0 - no repetetion [1]
k - #repetetions in each test sample (not implemented)

OUTPUT:
out(n) := generated test sample(s)

.srate := sampling rate of the generated sample [2]
.data := the data
.name := name of the generated sample

NOTE:
[1] Repetetions is allowed by default; use r=0 to turn off repetetion.
[2] In-consistencies in sampling rate amoungst the test data would yield
unpredictable sampling rate (although with-in test data) of generated sample.

* This program uses the 'combinator' written by Matt Fig to randomly combine the test data.
(You can download it here : http://www.mathworks.com/matlabcentral/fileexchange/24325-combinator-combinations-and-permutations)

** This is my first program written in Matlab. I wrote this utility function as a part of my lab work in Audio. Suggestions and inputs are always welcome.

引用

Chandra (2025). Generates test sample(audio) (https://www.mathworks.com/matlabcentral/fileexchange/38798-generates-test-sample-audio), MATLAB Central File Exchange. に取得済み.

MATLAB リリースの互換性
作成: R2011a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersAudio I/O and Waveform Generation についてさらに検索
謝辞

ヒントを得たファイル: COMBINATOR -combinations AND permutations

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート
1.0.0.0