def afficheInfos(self,filename): """ Affiche les informations sur le fichier Wave "filename", ainsi que le spectre et le spectrogramme du signal. Le spectre et le spectrogramme sont également enregistrés dans le même dossier que le fichier wave. ATTENTION : le fichier Wave doit bien avoir l'extension .wav (pourrait être amélioré) """ from Sound import Sound print '#####################################' print '# Informations sur le fichier écrit #' print '#####################################' sound = Sound(filename) print sound sound.displaySpectrum() sound.saveSpectrum(filename[:-4] + '_spectrum.png') sound.displaySpectrogram(title='Spectrogramme du signal') sound.saveSpectrogram(filename[:-4] + '_spectrogram.png',title='Spectrogramme du signal')
# -*- coding:cp850 -*- # http://matplotlib.sourceforge.net/ # http://docs.scipy.org/doc/scipy/reference/ import numpy as np import scipy as sp import scipy.fftpack as fftpack import matplotlib as mpl import matplotlib.pyplot as plt from Sound import Sound from Gamme import Gamme if __name__ == '__main__': son = Sound('../ressources/NOTEguitare.wav') print son son.displaySpectrum() son.displaySpectrogram(title='Spectrogramme du signal original') son.saveSpectrum('spectre.png') son.saveSpectrogram('spectrogramme.png',title='Spectrogramme du signal original')