Роман!

Я уже сто лет мечтаю, чтобы обычный плеер научился показывать структуру песни:

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

Такой же плеер можно использовать в качестве «хребта», вокруг которого расположатся ваши комментарии из разбора:

По мотивам анализа Питера Кросби

Но кажется, что подробный разбор не уместить в коротких комментариях. Почитайте анализ Питера Кросби песни Highway To Hell  — в нём всё подробнее и интереснее, чем в моей схематичной версии на иллюстрации.

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

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

Базовая структура песни — это лучше, чем простой плеер. Но гораздо интереснее визуализировать отдельные инструменты:

Для примера использована визуализация этюда Шопена. Стивен Малиновски

Или, может быть, даже анимировать текущий фрагмент:

На десерт — этюд Шопена из «Машины анимации музыки»:

'_cover.jpg' not found
ИнтерфейсПредставление информации
Отправить
Поделиться
Запинить

Комментарии

Для разнообразия стоит посмотреть устройство комментариев на Саундклауд.

15 окт 2018

К сожалению, никто пока не озаботился искусственным интеллектом, который бы автоматически выделал куплеты и припевы в песнях.

Из уже существующих на практике систем самое близкое реализовано в Мудбар:
https://en.wikipedia.org/wiki/Moodbar.

Я не знаю ни одного веб‑плеера, который бы поддерживал мудбары для треков. Возможно, проще всего генерировать мудбар картинкой на сервере при заливке трека, а потом ставить разноцветную полоску на задник полосы проигрывателя.

15 окт 2018

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

17 окт 2018

Рекомендуем другие советы