Этот цикл видео был создан сотрудником нашей компании, который решил объединить в одно два своих любимых занятия: программирование и музыку. Ведь если ИИ и так уже проник во всех сферы нашей жизни, то почему бы его не приспособить к хобби? А именно к обучению игры на балалайке. Если вам интересно, что из этого вышло - велком!
01: Лады
Ссылка: https://dzen.ru/video/watch/673ee6be59f0ad5be89bdae4
В этом видео мы рассмотрим основные музыкальные понятия, такие как лады, тональности и табулатуры, а также узнаем, почему создание нот вручную может быть трудоемким и дорогостоящим процессом, особенно для любителей. Автор поделится своим опытом работы с искусственным интеллектом и расскажет о перспективах использования нейросетей для решения этой задачи.
Вместе мы разберемся, как можно оптимизировать процесс создания нот и сделать музыку более доступной для всех желающих.
02: Мелодия и гармония
Ссылка: https://dzen.ru/video/watch/673ee83cc14ba8072c8ba5a4
В этом видео мы погрузимся в мир музыкальной теории и разберем, как создавать гармоничные сочетания звуков на балалайке. Благодаря нотной графике и замедленной съемке вы сможете детально изучить каждый нюанс игры."
03: Что хочется получить
Ссылка: https://dzen.ru/video/watch/673efb197575f12684e4f3e2
В данном видео мы рассмотрим процесс разработки системы, позволяющей автоматизировать создание табулатур для балалайки. Вы узнаете, как использовать нотный редактор MuseScore для ввода нотной записи, а затем с помощью программирования генерировать различные варианты аккордовых последовательностей.
04: Формулировка задачи в технических терминах
Ссылка: https://dzen.ru/video/watch/673f4b38d3e65f41b3e1f506
В этом видео мы погрузимся в мир машинного обучения и попробуем обучить нейронную сеть генерировать табулатуры для балалайки. Мы рассмотрим архитектуру нашей системы, проблемы, с которыми мы столкнулись, и возможные пути их решения.
05: Первый вопрос
Ссылка: https://dzen.ru/video/watch/673f5ac80bddfa35d7f02970
В этом видео мы расскажем о нашей попытке автоматизировать процесс создания табулатур для балалайки. Мы столкнулись с рядом уникальных проблем, связанных с особенностями этого инструмента, и нашли нестандартные решения. Вы узнаете, как мы обучили искусственный интеллект распознавать музыкальные паттерны и генерировать точные табулатуры. Это видео будет интересно как музыкантам, так и всем, кто интересуется машинным обучением и искусственным интеллектом.
05а: Преобразование номеров ладов в миллиметры
Ссылка: https://dzen.ru/video/watch/673f5d6b47cd084f2c15a3a6
Автор видео подробно объясняет, как такое простое на первый взгляд действие, как нажатие на струну в определенном месте, создает сложные математические соотношения. Мы узнаем о понятии мензуры, октавы и о том, как эти понятия связаны с расположением ладов на грифе балалайки.
06а: Генератор мажорных аккордов
Ссылка: https://dzen.ru/video/watch/67402e799143321e6198775e
Сочетание музыки и программирования – это увлекательный процесс. В этом видео мы покажем, как создать программу, которая поможет вам автоматизировать поиск оптимальных позиций аккордов на грифе балалайки. Мы рассмотрим алгоритмы, структуры данных и другие программистские приемы, которые используются для решения этой задачи. Если вы интересуетесь разработкой программного обеспечения и любите музыку, то это видео точно придется вам по вкусу.
6б: Генератор минорных аккордов
Ссылка: https://dzen.ru/video/watch/6740569aa9485272eed3764b
Как далеко шагнули технологии? Сегодня компьютеры могут не только воспроизводить музыку, но и создавать ее сами. В этом видео мы рассмотрим пример создания алгоритма для генерации минорных аккордов и обсудим, как искусственный интеллект может быть использован для создания музыки.
06в: Генератор доминант-септакордов
Ссылка: https://dzen.ru/video/watch/6740578b978de9461d1781ad
Задумывались ли вы, как создаются современные музыкальные треки? В этом видео мы приоткроем завесу тайны и расскажем о том, как компьютеры могут генерировать сложные музыкальные последовательности. На примере доминант-септаккорда вы увидите, как работают алгоритмы создания аккордов.
07: Импортозамещаем скрипичный ключ
Ссылка: https://dzen.ru/video/watch/674058c86a4cf338976e7143
В этом видео мы покажем, как создать свой уникальный музыкальный символ и интегрировать его в популярный нотный редактор. Это не просто видео о музыке, это практическое руководство по программированию для музыкантов и для музыкантов, которые хотят стать программистами.
Вторая часть серии
Съём мелодий с фонограммы. Часть 1 Выбор методики
Ссылка: https://dzen.ru/video/watch/67626ac040cc1c7a7a58c033
От автора цикла: "Ролики про Треугольный ИИ были отсняты в конце весны-начале лета. В целом, сама идея оказалась верной. Сейчас идёт активная опытная эксплуатация и улучшения, чтобы диплом был не просто хорошим, а очень хорошим. Но выяснилось, что идея находить исходные ноты в сети была несколько самонадеянной. Хорошие ноты надо ещё поискать. А уж автоматическое распознавание нот бывает только в сказках, поэтому пришлось придумывать методику самостоятельного съёма нот с фонограмм для тех, кто не умеет этого делать. Мне кажется, я её нащупал. Эта серия - теоретическая. В ней обосновывается выбранный путь. Но без этого никак."
В конце звучит мелодия "На реке ль на озере" Владимира Высоцкого, которая была переложена на балалайку Треугольным Полуавтоматом, а базовые ноты были сняты при помощи прошлой версии описанной методики.
Съём мелодий с фонограммы. Часть 2 Работа в программе Sonic Visualiser
Ссылка: https://dzen.ru/video/watch/67626c132fe0dd5869c38c9d
От автора цикла: "В видео рассказывается, как пользоваться программой Sonic Visualizer для того, чтобы снять ноты с фонограммы. В этом видео я именно рассказываю о том, как пользоваться программой. Какие этапы надо пройти и как лучше их выполнять."
Подавляющее большинство авторов роликов про Sonic Visualizer разбирают инструментальные произведения. Они делают это не случайно — с вокальными вещами всё будет гораздо хуже. Но нам надо набить руку, поэтому мы берём идеальный источник звука. Руку набивать надо на понятных вещах. Если будете повторять мои подвиги - лучше тоже тренируйтесь на инструментале. А к вокалу перейдём уже когда наберёмся опыта.
На выходе у нас получается материал, который уже можно готовить ко вводу в редактор.
Ещё в ролике я забыл сказать, что результат можно экспортировать в MIDI Файл. Правда, мне кажется, что такие файлы редактировать ещё сложнее, поэтому в описании отмечаю, но считаю, что не самую важную вещь забыл сказать..."