Майкл Катберт: «Компьютер — инструмент, а не аналитик»

MIT OpenCourseWare 5,1 тыс. 54 мин 2 мин 15.10.2025
Главное

Компьютеры и музыка: введение в вычислительный анализ партитур 🎵 0:00

Майкл Катберт, профессор музыки в MIT, открывает курс «Вычислительная теория музыки и анализ» (Computational Music Theory and Analysis), задаваясь фундаментальным вопросом: «Как компьютеры слышат музыку?». По мнению Катберта, важно различать простое «слышание» — оцифровку звука в файлы вроде WAV или AAC — и «слушание», которое предполагает глубокое понимание структуры, эмоций и культурного контекста произведения.

🤔 Большие неизвестные: от эмоций к алгоритмам 3:24

В рамках курса студентам предлагается исследовать вопросы, на которые до сих пор нет окончательных ответов:

Катберт полагает, что для прогресса в этих вопросах нужно сфокусироваться на более конкретных задачах: анализе гармонических прогрессий, ритмических особенностей и их связи с эмоциональным окрасом текста. Для этого необходимо научить компьютер работать не просто со звуковым потоком, а с цифровым представлением нотного текста.

🛠 Инструментарий: Music21 и «сэндвич» из данных 13:47

Основным инструментом курса является библиотека Music21 — бесплатный open-source проект на Python, разработанный в MIT.

Катберт подчеркивает, что компьютер — это не замена аналитика, а средство повышения эффективности работы. В качестве примера он приводит ситуацию с «органными хоралами» Баха: компьютерный анализ помог обнаружить аномалии, ставящие под сомнение авторство некоторых произведений, которые ранее считались подлинными.

🎓 Особенности курса и проектная работа 31:53

Курс ориентирован на практическое освоение инструментов и развитие исследовательских навыков:

  1. Интерактивный формат: Обучение сочетает лекции и асинхронные практические занятия, напоминающие методику «Улицы Сезам»: пятиминутное объяснение техники с последующей 10-минутной отработкой.
  2. «Разблокировка» инструментов: Студенты начинают с создания собственных алгоритмов (например, для определения гармонии), и только после успешного выполнения задачи им «открывается» доступ к готовым стандартным инструментам библиотеки.
  3. Финальный проект: В конце семестра студенты должны провести самостоятельное исследование, запрограммировать инструменты для анализа и представить результаты в виде пятиминутного видеоролика.

По словам профессора, ключевая цель курса — не просто выучить код, а научиться использовать технологии для ответов на глубокие вопросы о природе музыки, попутно совершенствуя представительность анализируемых данных, чтобы они отражали разнообразие мирового музыкального наследия.

💬 Цитаты

«Компьютеры слышат музыку с помощью микрофона, аналого-цифрового преобразователя и кодека... Не очень полезный ответ.»

Майкл Катберт 1:20

«Всегда помните, что компьютер не заменяет анализ. Это инструмент, чтобы сделать исследовательские вопросы более эффективными.»

Майкл Катберт 27:23
👥 Спикер
🔗 Упомянутые сайты и проекты
📖 Термины
Music21
Библиотека на языке Python, используемая для компьютерного анализа и обработки музыкальных партитур.
Корпус (corpus)
Большая, структурированная коллекция текстов или музыкальных произведений для лингвистического или музыковедческого анализа.
Хорал (chorale)
Музыкальное произведение для хора, часто на религиозный текст; в курсе часто рассматриваются хоралы Баха.
Пикардийская терция
Мажорное трезвучие, завершающее минорную пьесу.
Квантование (quantize)
Процесс преобразования аналогового звукового сигнала в цифровой вид.
📊 Цифры
⚖️ Другая сторона
Образование Music21 Computational Music Theory MIT Python Музыкальный анализ