Représentation d un signal audio par chromagramme

Documents pareils
Chapitre 2 Les ondes progressives périodiques

Didier Pietquin. Timbre et fréquence : fondamentale et harmoniques

Enregistrement et transformation du son. S. Natkin Novembre 2001

ACOUSTIQUE 3 : ACOUSTIQUE MUSICALE ET PHYSIQUE DES SONS

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Créer ses partitions avec. Finale. Composer arranger éditer. Benjamin martinez. Groupe Eyrolles, 2011, ISBN :


Dan Istrate. Directeur de thèse : Eric Castelli Co-Directeur : Laurent Besacier

TABLE DES MATIÈRES I. INTRODUCTION... 3 II. PIANO D'ACCOMPAGNEMENT...

Transmission d informations sur le réseau électrique

Présentation du programme. de physique-chimie. de Terminale S. applicable en septembre 2012

Extraction de descripteurs musicaux: une approche évolutionniste


Caractéristiques des ondes

Baccalauréat technique de la musique et de la danse Métropole septembre 2008

Toute reproduction de ce matériel pédagogique à des fins commerciales est interdite. Tous droits réservés. École de musique, Université de Sherbrooke.

Chapitre I La fonction transmission

Une fréquence peut-elle être instantanée?

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

PIANO. Division inférieure 2 ème cycle 1 ère mention. Texte coordonné

A la découverte du Traitement. des signaux audio METISS. Inria Rennes - Bretagne Atlantique

Régler les paramètres de mesure en choisissant un intervalle de mesure 10µs et 200 mesures.

Chaine de transmission

Les techniques de multiplexage

Communication parlée L2F01 TD 7 Phonétique acoustique (1) Jiayin GAO <jiayin.gao@univ-paris3.fr> 20 mars 2014

STI 3 Édition 4 / Mai 2005

V corr Jacques Ferber. LIRMM - Université Montpellier II 161 rue Ada Montpellier Cedex 5

Séquence 1. Sons et musique. Sommaire

TRAVAUX PRATIQUES SCIENTIFIQUES SUR SYSTÈME

TD séance n 10 Multimédia Son

PROGRAMME D ETUDE LECTURE/DECHIFFRAGE PIANO

accompagnement au piano

Rapport. Mesures de champ de très basses fréquences à proximité d antennes de stations de base GSM et UMTS

LABO PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB

PLAN D ÉTUDES DU PIANO

Paramétrisation adaptée de transitoires pour la reconnaissance d instruments de musique

Son et Mathématiques

LES ACCORDS : APPLICATION A LA GUITARE

Recherche De Coalescences Binaires Étalonnage Du Détecteur

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Continuité et dérivabilité d une fonction

L accompagnement pour piano

Le technicien porte un regard de spécialiste sur l instrument. De par sa formation et, à l inverse du musicien son approche n est pas subjective.

Travail de n d'études

M1107 : Initiation à la mesure du signal. T_MesSig

PIANO. Division inférieure 1 er cycle. Texte coordonné

Systèmes de transmission

TP 03 B : Mesure d une vitesse par effet Doppler

CONSERVATOIRE DE MUSIQUE DE LA GARENNE-COLOMBES PROGRAMME PÉDAGOGIQUE - Département Piano -

ETUDE D IMPACT ACOUSTIQUE

Ecole Nationale de musique et de danse. Objectifs pédagogiques

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

Ecole Centrale d Electronique VA «Réseaux haut débit et multimédia» Novembre 2009

ÉCOLE PRÉPARATOIRE DE MUSIQUE DE L UNIVERSITÉ DE MONCTON PROGRAMME DE PIANO

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

EFFET DOPPLER EXOPLANETES ET SMARTPHONES.

Manuel d utilisation RACKTUNER BTR2000. Ultra-Flexible, Auto-Chromatic 2-Channel Tuner with Metronome and Integrated Racklight

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Application en classe de la progression des apprentissages en musique 1 er cycle du secondaire

«Le Dolby Digital 5.1 et les tests en champ libre par ordinateur»

Projet audio. Analyse des Signaux ELE2700

Chapitre 11. Séries de Fourier. Nous supposons connues les formules donnant les coefficients de Fourier d une fonction 2 - périodique :

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Intérêt du découpage en sous-bandes pour l analyse spectrale

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

La nouvelle dimension de l analyse acoustique et vibratoire

Numérisation du signal

EIP 2012 Projet Livepad. Documentation technique 1.5

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Rousseau Nadia. Abécédaire

Projet de Traitement du Signal Segmentation d images SAR

Cours d Acoustique. Niveaux Sonores Puissance, Pression, Intensité

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

L assurance des travaux d installation d une

Voix parlée, voix lyrique. Vocabulaire

Module d ouverture SON ET MUSIQUE. Philippe GUILLAUME

Atelier «Gestion des Changements»

L écoute ritualisée au cycle 3

En UEL uniquement. Jour/ horaire. Programme. Découverte du langage musical autour du piano. Musique à l école. Création sonore et radiophonique

Cours Microfer Chartres

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

Mode d emploi ALTO MONITOR PROCESSEUR D ÉCOUTE. Version 1.0 Juillet 2003 Français

2 g Net - 36 g emballé 2 tips silicone anallergique small + 2 medium + 2 filtres à membrane. 2 tailles d embouts

Traitement des plaintes sur le bruit et exigences aux entreprises qui le génèrent

BULLETIN D INSCRIPTION

Scanner acoustique NoiseScanner

TD3: tableaux avancées, première classe et chaînes

QUELQUES PROPOSITIONS POUR EVALUER LES PRATIQUES MUSICALES AU CYCLE 3. Didier Louchet CPEM

Calcul des indicateurs de sonie : revue des algorithmes et implémentation

FAG Detector III la solution pour la surveillance et l équilibrage. Information Technique Produit

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

Kiapel V1.2 DOCUMENTATION TECHNIQUE APERCU DES PRINCIPALES FONCTIONNALITES

Spider IV 15 Manuel de pilotage

Calcul Formel et Numérique, Partie I

STRUCTURE D ETUDES

Traitement du signal avec Scilab : la transformée de Fourier discrète

Réseaux grande distance

Utilisation du TNI en classe d anglais. PROJET INNOVANT présenté par la SECTION D ANGLAIS du Lycée Jean-Paul de Rocca Serra, Porto-Vecchio

Transcription:

Représentation d un signal audio par chromagramme 1 Introduction Aujourd hui la musique est principalement diffusée par des enregistrements sonores. Pour la plupart d entre eux, la partition n est pas disponible ou n existe pas. Afin de pouvoir rejouer ces morceaux ou de faciliter leur analyse musicale, une partition est nécessaire. L un des enjeux principaux de la recherche actuelle est de développer des algorithmes permettant d obtenir une transcription automatique des morceaux de musique. Actuellement, les algorithmes existants sont encore peu fiables et l on ne sait pas encore extraire la partition à partir d un signal audio, surtout lorsque celui-ci contient des sons vocaux ou percussifs. Cependant, certaines représentations du signal permettent d en extraire de manière satisfaisante des informations sur l harmonie, la tonalité ou le rythme. L objectif de ce TP est d étudier un signal audio en utilisant l une de ces représentations, le chromagramme. 2 Partie signal Cette première partie est consacrée à la construction du chromagramme. Le chromagramme représente l intensité de chaque note présente dans le signal audio à un instant donné. Il est constitué de vecteurs de chroma qui sont des vecteurs à 12 dimensions représentant les 12 demi-tons de la gamme chromatique. La figure 1 montre l exemple du chromagramme des quelques premières secondes du morceau Misery des Beatles. On peut voir que les notes DO, FA et LA sont présentes dans le signal. 1

intensité des notes présentes dans le signal SI LA# LA SOL# SOL FA# FA MI RE# RE DO# DO 1 1.5 2 2.5 3 3.5 temps(s) 0.35 0.3 0.25 0.2 0.15 0.1 0.05 Fig. 1 chromagramme du début de Misery des Beatles 2.1 Transformation du signal temporel dans le domaine fréquentiel Dans le travail qui va suivre, la fonction matlab principale sera nommée Chromagram. Question 1 : Dans Chromagram, convertir le signal audio stéréophonique échantillonné à 11025Hz en signal monophonique en prenant la moyenne sur les deux canaux. Afin de pouvoir analyser le signal au cours du temps, le découper en trames se recouvrant partiellement (fenêtres de taille 0.5 s). 2.2 Conversion des fréquences f k du spectre en notes midi Le chromagramme ne tient pas compte de la position des notes par rapport aux différentes octaves. Les hauteurs séparées par un nombre entier d octaves sont perçues comme sonnant de manière équivalente et ont le même nom. On dit qu elles partagent le même chroma. L ensemble des notes partageant un même chroma est appelé classe de hauteur ou pitch class. Dans l espace des classes de hauteur, il n y a pas de distinction entre les notes qui sont séparées par un nombre entier d octaves. Par exemple LA3 (440 Hz), LA4 (880 Hz) et LA5 (1760 Hz) appartiennent à la même classe de hauteur. 2

Les théoriciens de la musique se réfèrent en général aux différentes classes de hauteur en utilisant des nombres réels (on appelle cela échelle midi). Question 2 : Ecrire une fonction matlab freq2midi qui permet de transformer la fréquence fondamentale f d un son en un nombre réel p selon l équation suivante (conversion en échelle midi) : f p = 69 + 12log 2 440 Le le DO du milieu d un piano correspond à la note midi 60. (1) Question 3 : Ecrire une fonction matlab midi2freq qui permet d effectuer la transformation inverse. Ces fonctions seront utilisées dans la question 4. 2.3 Construction d un spectre de demi-tons Dans cette partie, il s agit de construire un spectre de demi-tons (de notes) en associant chaque fréquence du spectre à la note midi la plus proche. On ne considèrera que l intervalle de fréquences [61.7Hz; 1046Hz] (notes midi [35; 84]). Question 4 : Construire un ensemble de filtres centrés sur les notes midi n correspondant aux demi-tons appartenant à l intervalle de fréquences considéré. Pour une résolution précise, chaque filtre représente un tiers de demi-ton. Le filtre H n centré sur n [35 + 1, 35 + 2,...,84] est défini par : 3 3 H n = 1 2 tanh(π(1 2x)) + 1 2 (2) où x est la distance relative entre le centre du filtre n et les fréquences de la transformée de Fourier : x = R n n(f k ). Question 5 : Construire le spectre de demi-tons en appliquant l ensemble des filtres à la transformée de Fourier du signal. Les valeurs N(n ) du spectre de demi-tons sont obtenues par : N(n ) = f k H n (f k )A(f k ) (3) où les A(f k ) sont les valeurs de la transformée de Fourier. 3

2.4 Construction du chromagramme Question 6 : Construire le chromagramme (succession de vecteurs à 12 dimensions) en cumulant les valeurs du spectre de demi-tons correspondant à un même chroma : C(l) = n tel que c(n )= l N(n ) avec l [0, 12[ (4) Question 7 : Normaliser le chromagramme de manière à ce que la somme selon les lignes fasse 1. 3 Partie Audio Question 8 : Utiliser la fonction Chromagramme pour représenter le chromagramme de différentes notes jouées par des instruments de musique. Reconnaît-on les notes jouées? Entend-t-on d autres notes que celle correspondant à la fréquence fondamentale? En regardant le chromagramme, peuton voir d autres notes présentes dans le signal? Comparer avec la transformée de Fourier. Question 9 : Construire une gamme chromatique pour un instrument à cordes et un instrument à vent. Jouer la gamme pour vérifier puis calculer le chromagramme de cette succession de notes. Retrouve-t-on dans le chromagramme la gamme construite? Y a-t-il une différence entre les deux instruments? Question 10 : En utilisant la fonction joueraccord(note1, note2) du TP sur les Gammes, construire des accords d octaves. Y a-t-il une différence avec les notes seules? construire d autres accords de 2 ou 3 sons. Peut-on facilement reconnaître les accords? D autres notes sont présentes dans le signal. En regardant quelles sont les harmoniques des notes émises, essayer d expliquer ce qui est observé. Question 11 : Choisir un court extrait d un morceau de musique annoté en accords parmi ceux proposés. Construire un ensemble C i, i [1 : 24] de 24 vecteurs à 12 dimensions correspondant aux 24 accords majeurs et mineurs de trois sons. Pour chaque vecteur C i, on aura C i (k) = 1 si la note k appartient 4

à l accord, C i (k) = 0 sinon. Par exemple, le vecteur correspondant à l accord Do Majeur sera : 100010010000. Pour retrouver les accords du morceau, calculer le produit scalaire des vecteur C i avec chaque vecteur du chromagramme. Retenir à chaque instant la valeur la plus élevée et le vecteur C i correspondant. Commenter. 5