Публикации по теме 'music-technology'


100 дней кода машинного обучения — День 093
Итоги дней 091 и 092 За последние два дня мы говорили о частоте дискретизации и о том, как определить подходящую частоту дискретизации для цифрового представления звука, и это было связано с осью x, временной осью нашего представления формы волны. Вы можете наверстать упущенное по ссылкам ниже 100 Days Of ML Code — Day 092 //100 Days Of ML Code — Day 092 medium.com 100 Days Of ML Code — День 091 Выводы..

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

Учимся понимать музыку из Shazam
Здесь, в Shazam, мы можем распознать миллионы и миллионы песен за считанные секунды - даже в шумной или сложной обстановке. Вы можете спросить, можем ли мы использовать этот опыт в распознавании музыки, чтобы автоматически отвечать на такие вопросы, как: В каком жанре эта песня? Какая радиостанция может это проиграть? Какие инструменты представлены? Какое настроение можно было бы описать? Я бы хотел? Какие еще песни похожи? Фактически, подобные вопросы уже послужили поводом для..

Создание музыкальных гамм с помощью Web Audio API
Я немного поэкспериментировал с API веб-аудио, и, как я упоминал в своем последнем блоге , существует множество встроенных способов управления звуком. В настоящее время я работаю над проектом с использованием handtrack.js ( библиотека отслеживания рук, о которой я также недавно писал в блоге ), которая принимает координаты руки, обнаруженной через веб-камеру, и переводит их в музыкальные ноты с помощью веб-аудио. . Это своего рода терменвокс для веб-камеры. Я экспериментировал со..

100 дней кода машинного обучения — День 087
Итоги дня 086 День 086, мы посмотрели на огибающую и спектрограмму. Вы можете наверстать упущенное по ссылке ниже. 100 Days Of ML Code — День 086 Подведение итогов дня 085 medium.com В последние два дня мы смотрели на тембр. Мы говорили о тембре как о состоящем из двух компонентов спектре и огибающей. Мы кратко говорили о теореме Фурье для периодических звуков, о том, как она описывает их как состоящие из серии синусоидальных..

100 дней кода машинного обучения — День 094
Подведение итогов дня 093 В день 093 мы говорили о разрядности, о том, что она означает с точки зрения двоичных цифр. Мы также говорили о его последствиях с точки зрения того, что когда мы записываем звук, мы собираемся использовать нашу разрядность, но не выходить за рамки доступных нам двоичных цифр. Вы можете наверстать упущенное по ссылке ниже 100 Days Of ML Code — день 093 За последние два дня мы говорили о частоте дискретизации и о том, как..

Запись аудио в реальном времени с помощью JavaScript
1. Шаблон HTML Для начала у нас есть пара элементов HTML, которые нужно установить по порядку: кнопка для запуска и остановки записи (с дочерним элементом <div> , который я стилизовал под кнопку записи) и аудиоэлемент HTML5 без исходного кода, который мы позже предоставить нашу запись, чтобы мы могли ее воспроизвести. Мы также включаем тег <script> для библиотеки WebAudioRecorder.js, о котором я расскажу в конце статьи. <!DOCTYPE html> <html..