summaryrefslogtreecommitdiffstats
path: root/tinyusb/examples/device/audio_test/src/plot_audio_samples.py
diff options
context:
space:
mode:
Diffstat (limited to 'tinyusb/examples/device/audio_test/src/plot_audio_samples.py')
m---------tinyusb0
-rwxr-xr-xtinyusb/examples/device/audio_test/src/plot_audio_samples.py34
2 files changed, 0 insertions, 34 deletions
diff --git a/tinyusb b/tinyusb
new file mode 160000
+Subproject f8288be03f28ad7b944e6925f49422dfa39202c
diff --git a/tinyusb/examples/device/audio_test/src/plot_audio_samples.py b/tinyusb/examples/device/audio_test/src/plot_audio_samples.py
deleted file mode 100755
index 6e3c4978..00000000
--- a/tinyusb/examples/device/audio_test/src/plot_audio_samples.py
+++ /dev/null
@@ -1,34 +0,0 @@
-import sounddevice as sd
-import matplotlib.pyplot as plt
-import numpy as np
-import platform
-
-if __name__ == '__main__':
-
- # If you got "ValueError: No input device matching", that is because your PC name example device
- # differently from tested list below. Uncomment the next line to see full list and try to pick correct one
- # print(sd.query_devices())
-
- fs = 48000 # Sample rate
- duration = 100e-3 # Duration of recording
-
- if platform.system() == 'Windows':
- # MME is needed since there are more than one MicNode device APIs (at least in Windows)
- device = 'Microphone (MicNode) MME'
- elif platform.system() == 'Darwin':
- device = 'MicNode'
- else:
- device ='default'
-
- myrecording = sd.rec(int(duration * fs), samplerate=fs, channels=1, dtype='int16', device=device)
- print('Waiting...')
- sd.wait() # Wait until recording is finished
- print('Done!')
-
- time = np.arange(0, duration, 1 / fs) # time vector
- plt.plot(time, myrecording)
- plt.xlabel('Time [s]')
- plt.ylabel('Amplitude')
- plt.title('MicNode')
- plt.show()
- \ No newline at end of file