Amostras Sintéticas

import warnings
warnings.simplefilter('ignore')
import IPython.display as ipd
import librosa
%matplotlib inline
import matplotlib.pyplot as plt
import librosa.display
import numpy as np
print('Onda Quadrada')
ipd.Audio('../_static/audio/quadrada.wav')
Onda Quadrada
x, sr = librosa.load('../_static/audio/quadrada.wav', duration=0.02)
plt.figure(figsize=(14, 10))
librosa.display.waveplot(x, sr=sr, alpha=0.8)
<matplotlib.collections.PolyCollection at 0x7fe97ccea940>
../_images/artificial_samples_3_1.png
S = librosa.feature.melspectrogram(y=x, sr=sr, n_mels=128,
                                    fmax=8000)
plt.figure(figsize=(14, 5))
S_dB = librosa.power_to_db(S, ref=np.max)
librosa.display.specshow(S_dB, sr=sr, x_axis='time', y_axis='hz')
plt.colorbar(format='%+2.0f dB')
plt.title('Mel-frequency spectrogram')
plt.tight_layout()
plt.show()
../_images/artificial_samples_4_0.png
print('Onda Senoide')
ipd.Audio('../_static/audio/senoide.wav')
Onda Senoide
x, sr = librosa.load('../_static/audio/senoide.wav', duration=0.02)
plt.figure(figsize=(14, 10))
librosa.display.waveplot(x, sr=sr, alpha=0.8)
<matplotlib.collections.PolyCollection at 0x7fe97c83e490>
../_images/artificial_samples_6_1.png
S = librosa.feature.melspectrogram(y=x, sr=sr, n_mels=128,
                                    fmax=8000)
plt.figure(figsize=(14, 5))
S_dB = librosa.power_to_db(S, ref=np.max)
librosa.display.specshow(S_dB, sr=sr, x_axis='time', y_axis='hz')
plt.colorbar(format='%+2.0f dB')
plt.title('Mel-frequency spectrogram')
plt.tight_layout()
plt.show()
../_images/artificial_samples_7_0.png
print('Onda Triangular')
ipd.Audio('../_static/audio/triangular.wav')
Onda Triangular
x, sr = librosa.load('../_static/audio/triangular.wav', duration=0.02)
plt.figure(figsize=(14, 10))
librosa.display.waveplot(x, sr=sr, alpha=0.8)
<matplotlib.collections.PolyCollection at 0x7fe97c742df0>
../_images/artificial_samples_9_1.png
S = librosa.feature.melspectrogram(y=x, sr=sr, n_mels=128,
                                    fmax=8000)
plt.figure(figsize=(14, 5))
S_dB = librosa.power_to_db(S, ref=np.max)
librosa.display.specshow(S_dB, sr=sr, x_axis='time', y_axis='hz')
plt.colorbar(format='%+2.0f dB')
plt.title('Mel-frequency spectrogram')
plt.tight_layout()
plt.show()
../_images/artificial_samples_10_0.png