Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 635051)
Контекстум
Руконтекст антиплагиат система
Linux Format (Линукс Формат)  / №4 2016

RUBY: СОЧИНИМ СЛУЧАЙНУЮ МУЗЫКУ (80,00 руб.)

0   0
Страниц2
ID566916
АннотацияКогда мы думаем о языках для общения с Raspberry Pi, мы, естественно, подразумеваем Scratch и Python. Однако Sonic Pi — программируемый в реальном времени синтезатор — использует Ruby, популярный язык, созданный Юкихиро “Matz” Мацумото и тоже достойный изучения. На этом уроке мы изучим ряд приемов кодирования на Ruby, используя приложение Sonic Pi. Мы будем использовать переменные для хранения данных; циклы для повторения проекта; массивы для хранения наборов нот и условные операторы для изменения музыки после тестирования. К концу этого проекта вы создадите нечто уникальное; это не музыка в привычном понимании, но первый шаг в автоматическом ее создании с помощью генерации случайных чисел.
RUBY: СОЧИНИМ СЛУЧАЙНУЮ МУЗЫКУ // Linux Format (Линукс Формат) .— 2016 .— №4 .— С. 92-93 .— URL: https://rucont.ru/efd/566916 (дата обращения: 05.05.2024)

Предпросмотр (выдержки из произведения)

Raspberry Pi Ruby & Sonic Pi Ruby: Со чи ним слу чай ную му зы ку Лес Па ун дер рас смат ри ва ет, как не мно го изу чить Ruby, про грам ми руя Raspberry Pi и со чи няя фраг мент слу чай ной му зы ки с Sonic Pi. <...> К Наш экс перт Лес Па ун дер — уча ст ник об ра зова тель ной ко манды Raspberry Pi Foundation и пу теше ст ву ет по стране, за став ляя Pi вы де лы вать всякие шту ки. <...> Он пишет блог на http:// bigl.es. о гда мы ду ма ем о язы ках для об ще ния с Raspberry Pi, мы, ес те ст вен но, под ра зу ме ва ем Scratch и Python. <...> Од на ко Sonic Pi — про грам ми руе мый в ре аль ном вре ме ни син теза тор — ис поль зу ет Ruby, по пу ляр ный язык, соз дан ный Юки хи ро “Matz” Ма цу мо то и то же дос той ный изу че ния. <...> На этом уро ке мы изу чим ряд прие мов ко ди ро ва ния на Ruby, ис поль зуя при ло же ние Sonic Pi. <...> Мы бу дем ис поль зо вать пе ре менные для хра не ния дан ных; цик лы для по вто ре ния про ек та; мас сивы для хра не ния на бо ров нот и ус лов ные опе ра то ры для из ме не ния му зы ки по сле тес ти ро ва ния. <...> К кон цу это го про ек та вы соз да ди те не что уни каль ное; это не му зы ка в при выч ном по ни ма нии, но первый шаг в ав то ма ти че ском ее соз <...>