Universitat Pompeu Fabra of Barcelona
Traitement du signal audio pour les applications musicales
Universitat Pompeu Fabra of Barcelona

Traitement du signal audio pour les applications musicales

Xavier Serra
Prof Julius O Smith, III

Instructeurs : Xavier Serra

57 787 déjà inscrits

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.8

(289 avis)

niveau Intermédiaire
Certaines connaissances prérequises
Planning flexible
Env. 49 heures
Apprenez à votre propre rythme
96%
La plupart des étudiants ont apprécié ce cours
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.8

(289 avis)

niveau Intermédiaire
Certaines connaissances prérequises
Planning flexible
Env. 49 heures
Apprenez à votre propre rythme
96%
La plupart des étudiants ont apprécié ce cours

Compétences que vous acquerrez

  • Catégorie : Traitement des signaux numériques
  • Catégorie : Traitement des signaux
  • Catégorie : Programmation en Python
  • Catégorie : Algorithmes Fft

Détails à connaître

Évaluations

10 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Emplacement réservé

Il y a 11 modules dans ce cours

Introduction au cours, au domaine du traitement du signal audio et aux mathématiques de base nécessaires pour commencer le cours. Démonstrations d'introduction à certaines applications logicielles et à certains outils qui seront utilisés. Introduction à Python et au paquetage sms-tools, l'outil de programmation principal pour le cours.

Inclus

11 vidéos1 lecture1 devoir1 devoir de programmation

L'équation de la transformée discrète de Fourier, les exponentielles complexes, le produit scalaire dans la TFD, la TFD des sinusoïdes complexes, la TFD des sinusoïdes réelles et l'inverse de la TFD. Démonstrations de l'analyse d'un son à l'aide de la TFD ; introduction à Freesound.org. Génération de sinusoïdes et implémentation de la TFD en Python.

Inclus

6 vidéos1 lecture1 devoir1 devoir de programmation

Linéarité, décalage, symétrie, convolution ; conservation de l'énergie et décibels ; déballage de phase ; remplissage du zéro ; transformée de Fourier rapide et fenêtrage en phase zéro ; et analyse/synthèse. Démonstration de l'analyse de signaux périodiques simples et de sons complexes ; démonstration des outils d'analyse de spectre. Mise en œuvre du calcul du spectre d'un fragment sonore à l'aide de Python et présentation des fonctions dftModel mises en œuvre dans le paquetage sms-tools.

Inclus

7 vidéos1 lecture1 devoir1 devoir de programmation

Equation STFT ; fenêtre d'analyse ; taille de la FFT et taille du saut ; compromis temps-fréquence ; STFT inverse. Démonstration d'outils permettant de calculer le spectrogramme d'un son et d'analyser un son à l'aide de ces outils. Mise en œuvre du fenêtrage des sons à l'aide de Python et présentation des fonctions STFT du paquet sms-tools, en expliquant comment les utiliser.

Inclus

6 vidéos1 lecture1 devoir1 devoir de programmation

Équation du modèle sinusoïdal ; ondes sinusoïdales dans un spectre ; ondes sinusoïdales en tant que pics spectraux ; ondes sinusoïdales variant dans le temps dans un spectrogramme ; synthèse sinusoïdale. Démonstration de l'interface du modèle sinusoïdal du paquetage sms-tools et de son utilisation dans l'analyse et la synthèse de sons. Implémentation de la détection des pics spectraux et de la synthèse sinusoïdale en Python et présentation des fonctions sineModel du package sms-tools, en expliquant comment les utiliser.

Inclus

8 vidéos1 lecture1 devoir1 devoir de programmation

Équation du modèle harmonique ; sinusoïdes-partiels-harmoniques ; signaux polyphoniques-monophoniques ; détection des harmoniques ; détection des f0 dans les domaines temporel et fréquentiel. Démonstrations de l'algorithme de détection de la hauteur, de l'interface du modèle harmonique du paquet sms-tools et de son utilisation dans l'analyse et la synthèse des sons. Mise en oeuvre de la détection de la fréquence fondamentale dans le domaine fréquentiel à l'aide de l'algorithme TWM en Python et présentation des fonctions harmonicModel du paquetage sms-tools, en expliquant comment les utiliser.

Inclus

7 vidéos1 lecture1 devoir1 devoir de programmation

Signaux stochastiques ; modèle stochastique ; approximation stochastique des sons ; modèle sinusoïdal/harmonique plus résiduel ; soustraction des résidus ; modèle sinusoïdal/harmonique plus stochastique ; modèle stochastique des résidus. Démonstrations des interfaces modèle stochastique, harmonique plus résiduel, et harmonique plus stochastique du paquet sms-tools et de son utilisation dans l'analyse et la synthèse de sons. Présentation des fonctions stochasticModel, hprModel et hpsModel implémentées dans le paquet sms-tools, en expliquant comment les utiliser.

Inclus

8 vidéos1 lecture1 devoir1 évaluation par les pairs

Filtrage et morphing à l'aide de la transformée de Fourier à court terme ; mise à l'échelle de la fréquence et du temps à l'aide du modèle sinusoïdal ; transformations de la fréquence à l'aide du modèle harmonique plus résiduel ; mise à l'échelle du temps et morphing à l'aide du modèle harmonique plus stochastique. Démonstrations des différentes interfaces de transformation du paquet sms-tools et d'Audacity. Présentation des fonctions stftTransformations, sineTransformations et hpsTransformations implémentées dans le paquet sms-tools, en expliquant comment les utiliser.

Inclus

9 vidéos1 lecture1 devoir1 évaluation par les pairs

Extraction de caractéristiques audio à l'aide de méthodes d'analyse spectrale ; description de sons, de collections de sons, d'enregistrements musicaux et de collections musicales. Regroupement et classification des sons. Démonstration de divers plugins de SonicVisualiser pour décrire des signaux sonores et musicaux et démonstration de certaines fonctionnalités avancées de freesound.org. Présentation d'Essentia, une bibliothèque C++ pour la description des sons et de la musique, expliquant comment l'utiliser à partir de Python. Programmation avec l'API Freesound en Python pour télécharger des collections de sons et les étudier.

Inclus

6 vidéos1 devoir1 évaluation par les pairs

Traitement du signal audio au-delà de ce cours. Au-delà du traitement du signal audio. Revue des thèmes du cours. Où trouver plus d'informations sur les sujets de ce cours. Présentation de MTG-UPF. Démonstration de Dunya, un navigateur web pour explorer plusieurs collections de musique audio, et d'AcousticBrainz, une initiative collaborative pour collecter et partager des données musicales.

Inclus

6 vidéos1 lecture1 devoir

Inclus

3 évaluations par les pairs

Instructeurs

Évaluations de l’enseignant
4.9 (37 évaluations)
Xavier Serra
Universitat Pompeu Fabra of Barcelona
1 Cours57 787 apprenants
Prof Julius O Smith, III
Stanford University
1 Cours57 787 apprenants

Offert par

Stanford University

Recommandé si vous êtes intéressé(e) par Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

4.8

289 avis

  • 5 stars

    87,88 %

  • 4 stars

    8,99 %

  • 3 stars

    1,73 %

  • 2 stars

    0,69 %

  • 1 star

    0,69 %

Affichage de 3 sur 289

PS
5

Révisé le 4 juin 2017

DA
4

Révisé le 6 juin 2017

PR
5

Révisé le 4 févr. 2017

Emplacement réservé

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions