Implementing The Amplitude Envelope - Ipynb - Colaboratory
Implementing The Amplitude Envelope - Ipynb - Colaboratory
ipynb - Colaboratory
debussy_file = "debussy.wav"
redhot_file = "redhot.wav"
duke_file = "duke.wav"
ipd.Audio(debussy_file)
0:28 / 0:30
ipd.Audio(redhot_file)
0:30 / 0:30
ipd.Audio(duke_file)
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-1-ba7c594227e2> in <module>()
----> 1 ipd.Audio(duke_file)
print(debussy)
print(sr)
print(redhot)
print(duke)
print(_)
https://colab.research.google.com/drive/1MdtcLSRCSu_2wFQQpmC3ha5YA4tXp6-C#scrollTo=-EKbKuYQ7kTr&printMode=true 1/6
6/8/22, 9:24 AM Implementing the amplitude envelope.ipynb - Colaboratory
debussy.shape
(661500,)
661500
plt.figure(figsize=(15, 17))
plt.subplot(3, 1, 1)
librosa.display.waveplot(debussy, alpha=0.5)
plt.ylim((-1, 1))
plt.title("Debusy")
plt.subplot(3, 1, 2)
librosa.display.waveplot(redhot, alpha=0.5)
plt.ylim((-1, 1))
plt.title("RHCP")
plt.subplot(3, 1, 3)
https://colab.research.google.com/drive/1MdtcLSRCSu_2wFQQpmC3ha5YA4tXp6-C#scrollTo=-EKbKuYQ7kTr&printMode=true 2/6
6/8/22, 9:24 AM Implementing the amplitude envelope.ipynb - Colaboratory
librosa.display.waveplot(duke, alpha=0.5)
plt.ylim((-1, 1))
plt.title("Duke Ellington")
plt.show()
https://colab.research.google.com/drive/1MdtcLSRCSu_2wFQQpmC3ha5YA4tXp6-C#scrollTo=-EKbKuYQ7kTr&printMode=true 3/6
6/8/22, 9:24 AM Implementing the amplitude envelope.ipynb - Colaboratory
FRAME_SIZE = 1024
HOP_LENGTH = 512
return np.array(amplitude_envelope)
1292
frames = range(len(ae_debussy))
t = librosa.frames_to_time(frames, hop_length=HOP_LENGTH)
plt.figure(figsize=(15, 17))
ax = plt.subplot(3, 1, 1)
librosa.display.waveplot(debussy, alpha=0.5)
plt.plot(t, ae_debussy, color="r")
plt.ylim((-1, 1))
https://colab.research.google.com/drive/1MdtcLSRCSu_2wFQQpmC3ha5YA4tXp6-C#scrollTo=-EKbKuYQ7kTr&printMode=true 4/6
6/8/22, 9:24 AM Implementing the amplitude envelope.ipynb - Colaboratory
plt.title("Debusy")
plt.subplot(3, 1, 2)
librosa.display.waveplot(redhot, alpha=0.5)
plt.plot(t, ae_redhot, color="r")
plt.ylim((-1, 1))
plt.title("RHCP")
plt.subplot(3, 1, 3)
librosa.display.waveplot(duke, alpha=0.5)
plt.plot(t, ae_duke, color="r")
plt.ylim((-1, 1))
plt.title("Duke Ellington")
plt.show()
https://colab.research.google.com/drive/1MdtcLSRCSu_2wFQQpmC3ha5YA4tXp6-C#scrollTo=-EKbKuYQ7kTr&printMode=true 5/6
6/8/22, 9:24 AM Implementing the amplitude envelope.ipynb - Colaboratory
https://colab.research.google.com/drive/1MdtcLSRCSu_2wFQQpmC3ha5YA4tXp6-C#scrollTo=-EKbKuYQ7kTr&printMode=true 6/6