End sem 7; week 2 winter session 2025

This commit is contained in:
Aidan Sharpe
2025-01-15 17:59:04 -05:00
parent a00dde9ad4
commit a8d165aa1a
123 changed files with 19367 additions and 70 deletions

View File

@@ -0,0 +1,20 @@
import numpy as np
import sounddevice as sd
import scipy as sp
from scipy.io import wavfile
import matplotlib.pyplot as plt
sample_rate, wav_data = wavfile.read("fm.wav")
time = len(wav_data)/sample_rate
new_sample_rate = 48E3
num_samples = int(time*new_sample_rate)
plt.subplot(211)
plt.plot(wav_data)
wav_data = sp.signal.resample(wav_data, num_samples)
plt.subplot(212)
plt.plot(wav_data)
plt.show()
sd.play(wav_data, samplerate=new_sample_rate)
sd.wait()