Сочиняем музыку на Raspberry Pi с помощью Sonic Pi


Да! Вы не ослышались, мы можем сочинять музыку с помощью программирования. Звучит странно, но мы можем кодировать музыку с помощью приложения Sonic Pi. Sonic Pi — отличный пример сочетания творчества и программирования, он побуждает людей использовать оба полушария мозга. Это музыкальный синтезатор и секвенсор на базе Raspberry Pi, но теперь вы также можете использовать его для Windows и Mac. Здесь вам не нужны никакие музыкальные инструменты или клавиатура для воспроизведения музыки, но вы будете воспроизводить музыку, просто написав код. Если вам не нравится музыка, это интересный способ создать необычные звуки. А если вам нравится музыка, ваше воображение — ваш предел. В этом уроке мы познакомим вас с приложением Sonic Pi, а в конце этого урока мы сочиним мелодию с днем ​​​​рождения, используя Sonic Pi.

Начало работы с Sonic Pi на Raspberry Pi

Что собой представляет Sonic Pi

Sonic Pi — это инструмент для создания и исполнения музыки на основе кода, который позволяет создавать и исполнять музыку с использованием кода. Sonic Pi — это среда программирования с открытым исходным кодом, которая использует процесс создания новых звуков для изучения и обучения принципам программирования. Он разработан Сэмом Аароном из компьютерной лаборатории Кембриджского университета с целью создания бесплатного синтезатора для живого кодирования, доступного каждому. Sonic Pi можно использовать для программирования, написания и игры в различных классических и современных стилях, от Canon до Dubstep. Его можно использовать для живого кодирования музыки. Некоторые музыканты предпочитают сочинять с помощью компьютерного кода, а не традиционных акустических и электронных инструментов. Это известно как «живое кодирование», когда диджей выходит на сцену с ноутбуком, открывает интерфейс кодирования и создает песни в реальном времени.

Логотип Sonic Pi

Запуск Sonic Pi на Raspberry Pi

Sonic Pi поддерживает множество операционных систем, включая Windows, macOS, Linux. Он предустановлен в Raspberry Pi в ее операционную систему (ОС). Вы найдете его в меню программирования. Если на вашей ОС Pi не установлен Sonic Pi, его можно загрузить и установить по данной ссылке.

Чтобы запустить Sonic Pi на Raspberry Pi, перейдите в меню Start Menu («Пуск»), затем нажмите Programming («Программирование») и выберите Sonic Pi. После этого вы увидите окно Sonic Pi на рабочем столе Raspberry Pi.

Запуск Sonic Pi на Raspberry Pi

Программирование Sonic Pi для создания мелодии с днем ​​рождения

Вы можете закодировать любую музыку с помощью приложения Sonic Pi. Здесь мы собираемся создать код для Sonic Pi, который будет представлять собой музыку для поздравления с днем ​​​​рождения. Как новичок, мы понятия не имеем ни о каких музыкальных инструментах, и я предполагаю, что вы не имеете никаких знаний о музыке, поэтому сначала вам нужно знать о узлах клавиатуры для музыки с днем ​​​​рождения. На изображении ниже вы можете увидеть узлы клавиатуры, необходимые для создания мелодии с днем ​​​​рождения.

Узлы клавиатуры, необходимые для создания мелодии с днем ​​​​рождения

Откройте приложение Sonic Pi и на экране рабочего стола откроется приведенное ниже окно. Интерфейс Sonic Pi состоит из трех основных окон. Панель программирования, самая большая, предназначена для написания кода. Также доступна панель журнала, которая отображает информацию о вашем приложении во время его работы. Когда вы нажимаете кнопку справки в верхней части окна, внизу отображается третья панель со справочной документацией. Сюда входит основная информация о языке программирования (для sonic pi), а также множество синтезаторных звуков, семплов и т. д. Также доступно множество готовых к использованию примеров Sonic Pi!

Главное окно Sonic Pi

Вы пишете свой код в редакторе кода для создания музыки. По сути, это ваш инструмент. Скопируйте приведенные ниже строки кода и вставьте в редактор кода.

Теперь нажмите кнопку run («Выполнить») в верхнем левом углу окна Sonic Pi, и ваша музыка начнет воспроизводиться.

Пример воспроизведения музыки поздравления с днем рождения в Sonic Pi

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

Пример воспроизведения музыки в окне просмотра Sonic Pi

Таким образом, вы можете сочинять любую музыку, используя Sonic Pi на Raspberry Pi. Надеюсь, вам понравился проект и вы узнали из него что-то полезное.

(Проголосуй первым!)
Загрузка...
68 просмотров

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *