示例#1
0
	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')
示例#2
0
# -*- 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')