What You Need to Know Before
You Start

Starts 7 June 2025 13:37

Ends 7 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Music Information Retrieval with Python

Explore musical AI and Python-powered music information retrieval. Learn to analyze, generate, and interact with music using code, with no prior music theory knowledge required.
EuroPython Conference via YouTube

EuroPython Conference

2544 Courses


30 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Conference Talk

Optional upgrade avallable

Overview

Explore musical AI and Python-powered music information retrieval. Learn to analyze, generate, and interact with music using code, with no prior music theory knowledge required.

Syllabus

  • Introduction to Music Information Retrieval (MIR)
  • Overview of MIR
    Applications of MIR in AI and music
  • Python Fundamentals for MIR
  • Setting up Python environment
    Introduction to relevant Python libraries
  • Audio Signal Processing Basics
  • Understanding waveforms and spectrograms
    Introduction to Fourier Transform
  • Feature Extraction
  • Pitch and tempo detection
    Timbre analysis
    Chroma features
  • Music Analysis Using Python
  • Analyzing melody and harmony
    Rhythm and beat detection
    Structure and segmentation
  • Machine Learning for MIR
  • Supervised vs. unsupervised learning
    Classifying music genres
    Training models on music datasets
  • Music Synthesis and Generation
  • Overview of generative models
    Using RNNs and GANs for music generation
  • Building Interactive Music Systems
  • Designing real-time music applications
    User interaction and creativity tools
  • Advanced Topics in MIR
  • Music recommendation systems
    Audio fingerprinting and music identification
  • Project and Practical Application
  • Developing a complete MIR project
    Presentation and peer review of projects
  • Course Review and Future Directions
  • Summary of key concepts
    Latest trends and research in MIR

Subjects

Conference Talks