void loadtests() { char tests[6][255]={ "..\\..\\media\\bitrates\\d22k16bit1ch.wav", "..\\..\\media\\bitrates\\d22k8bit1ch.wav", "..\\..\\media\\bitrates\\d22k8bit2ch.wav", "..\\..\\media\\bitrates\\d44k16bit1ch.wav", "..\\..\\media\\bitrates\\d44k16bit2ch.wav", "..\\..\\media\\bitrates\\d44k8bit1ch.wav" }; int i; for (i=0; i<6; i++) { CAudioData * audio; FILE*fin = fopen(tests[i], "rb"); errormsg msg = caudiodata_loadwave(&audio, fin); if (msg != OK) puts(msg); fclose(fin); printf("\n%s\nLength :%d", tests[i], audio->length); inplaceeffect_volume(audio,0.1); char buf[128]; sprintf(buf, "out%d.wav", i); msg = caudiodata_savewave(audio, buf, 16); if (msg != OK) puts(msg); caudiodata_dispose(audio); } }
void loadtests() { char tests[6][255]={ "C:\\pydev\\yalp\\Subversion\\csaudio\\WaveAudio\\WaveAudioTests\\test_media\\d22k16bit1ch.wav", "C:\\pydev\\yalp\\Subversion\\csaudio\\WaveAudio\\WaveAudioTests\\test_media\\d22k8bit1ch.wav", "C:\\pydev\\yalp\\Subversion\\csaudio\\WaveAudio\\WaveAudioTests\\test_media\\d22k8bit2ch.wav", "C:\\pydev\\yalp\\Subversion\\csaudio\\WaveAudio\\WaveAudioTests\\test_media\\d44k16bit1ch.wav", "C:\\pydev\\yalp\\Subversion\\csaudio\\WaveAudio\\WaveAudioTests\\test_media\\d44k16bit2ch.wav", "C:\\pydev\\yalp\\Subversion\\csaudio\\WaveAudio\\WaveAudioTests\\test_media\\d44k8bit1ch.wav" }; int i; for (i=0; i<6; i++) { CAudioData * audio; FILE*fin = fopen(tests[i], "rb"); errormsg msg = caudiodata_loadwave(&audio, fin); if (msg != OK) puts(msg); fclose(fin); printf("\n%s\nLength :%d", tests[i], audio->length); inplaceeffect_volume(audio,0.1); char buf[128]; sprintf(buf, "out%d.wav", i); FILE * fout=fopen(buf, "wb"); msg = caudiodata_savewave(audio, fout, 16); if (msg != OK) puts(msg); fclose(fout); caudiodata_dispose(audio); } }
void appendandclone() { CAudioData * wsine; CAudioData* wsinelouder = NULL;CAudioData* out; synth_sin(&wsine, 300, 1.0, 0.3); //sine wave, 300Hz caudiodata_clone(& wsinelouder, wsine); inplaceeffect_volume(wsinelouder, 3); msg = effect_append(&out, wsine, wsinelouder); if (msg != OK) { puts(msg); return 0;} msg = caudiodata_savewave(out, "testout\\out.wav", 16); if (msg != OK) puts(msg); caudiodata_dispose( wsine); caudiodata_dispose( wsinelouder); caudiodata_dispose( out); }