From 2f4a04a2334f9bd0cf0dfee1f4ecb3a56581ec79 Mon Sep 17 00:00:00 2001 From: drowe67 Date: Mon, 13 Dec 2021 08:51:27 +1030 Subject: [PATCH] removed test 000 --- CMakeLists.txt | 4 --- test/000_audio_tests/README.md | 14 --------- test/000_audio_tests/sinustest.py | 50 ------------------------------- 3 files changed, 68 deletions(-) delete mode 100644 test/000_audio_tests/README.md delete mode 100644 test/000_audio_tests/sinustest.py diff --git a/CMakeLists.txt b/CMakeLists.txt index 0e4559a9..027b8171 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,10 +22,6 @@ set(FRAMESPERBURST 3) set(BURSTS 1) set(TESTFRAMES 3) -add_test(NAME 000_audio_tests - COMMAND sh -c "cd ${CMAKE_CURRENT_SOURCE_DIR}/test/000_audio_tests; - python3 sinustest.py") - add_test(NAME 001_highsnr_stdio_P_C COMMAND sh -c "export LD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src; PATH=$PATH:${CODEC2_BUILD_DIR}/src; diff --git a/test/000_audio_tests/README.md b/test/000_audio_tests/README.md deleted file mode 100644 index b62cfa04..00000000 --- a/test/000_audio_tests/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# FreeDV-JATE -## Just Another TNC Experiment - -Audio tests! - -## Frame rate conversion -### 48000Hz down to 8000Hz with different frame rate converters - -#### Install -pip3 install miniaudio - - -#### Run -python3 sinustest.py diff --git a/test/000_audio_tests/sinustest.py b/test/000_audio_tests/sinustest.py deleted file mode 100644 index 8b74d1eb..00000000 --- a/test/000_audio_tests/sinustest.py +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -import pyaudio -import numpy as np -import audioop -import miniaudio - -volume = 0.5 -fshigh = 48000 -fslow = 8000 -duration = 50.0 -f = 440.0 - -samples_48000 = (np.sin(2*np.pi*np.arange(fshigh*duration)*f/fshigh)).astype(np.float32) -samples_8000 = (np.sin(2*np.pi*np.arange(fslow*duration)*f/fslow)).astype(np.float32) -samples_converted = audioop.ratecv(samples_48000,2,1,fshigh, fslow , None) -samples_converted = bytes(samples_converted[0]) - -converted_frames = miniaudio.convert_frames(miniaudio.SampleFormat.FLOAT32, 1, 48000, bytes(samples_48000), miniaudio.SampleFormat.FLOAT32, 1, 8000) -#converted_frames = bytes(converted_frames) - -print(type(samples_8000)) -print(type(samples_converted)) -print(type(converted_frames)) - -# TODO - write ouputs to .int16 files so we can compare them - -''' -p = pyaudio.PyAudio() -stream = p.open(format=pyaudio.paFloat32, - channels=2, - rate=fshigh, - output=True, - output_device_index=0 #static.AUDIO_OUTPUT_DEVICE - ) -print("original 48000Hz sample") -stream.write(samples_48000) -print("original 8000Hz sample") -stream.write(samples_8000) -print("48000Hz to 8000Hz with audioop") -stream.write(samples_converted) -print("48000Hz to 8000Hz with miniaudio") -stream.write(converted_frames) - - -stream.stop_stream() -stream.close() -p.terminate() -'''