Preview

Информатика в школе

Расширенный поиск
Доступ открыт Открытый доступ  Доступ закрыт Только для подписчиков

Междисциплинарный подход в изучении программирования через создание электронной музыки в среде аудиопрограммирования Sonic Pi

https://doi.org/10.32517/2221-1993-2020-19-2-5-18

Полный текст:

Аннотация

С развитием компьютерных технологий происходит и бурное развитие прикладной музыки, основанной на компьютерных технологиях: музыка для компьютерных игр, для рекламы, для озвучивания бытовой и другой техники, музыка в кино и анимации, телемузыка, академическая музыка. Это свидетельствует об актуальности такой области использования информационных технологий, как программный (алгоритмический) синтез звука, и о необходимости знакомства школьников с этим перспективным ИТ-направлением. О том, что музыка и математика связаны между собой, было известно с античных времен. Теперь мы можем наблюдать тесную связь музыки и информатики. И не просто обработку музыки в программах синтеза, а именно программное создание музыки с помощью кода. Встатье показана связь музыкального искусства с искусством программирования, рассмотрена концепция среды аудиопрограммирования Sonic Pi, продемонстрированы основные возможности этой среды, языковые средства программирования алгоритмов, структур данных и музыкальных композиций на языке Ruby.

Материалы к статье можно скачать на сайте ИНФО: http://infojournal.ru/journals/school/school_02-2020/

Об авторе

Н. В. Климина
лицей имени Героя Советского Союза П. И. Викулова
Россия
Климина Наталья Владимировна, учитель информатикидипломант конкурса ИНФО-2019 в  номинации «Алгоритмы: вчера, сегодня, завтра»


Список литературы

1. Алгоритмическая композиция. https://algorithmiccomposition.ru

2. Дисторшн и искажения звука в студии. http://www. master-skills.ru/articles/mixing/118-dist

3. Паундер Л. Ruby: Сочиним случайную музыку // LinuxFormat. 2016. № 4 (208). С. 90–91.

4. Паундер Л. Sonic Pi // LinuxFormat. 2014. № 7 (185). С. 17.

5. Паундер Л. Sonic Pi: Ну-ка, пошумим! // LinuxFormat. 2015. № 10 (201). С. 92–95.

6. Программирование музыки на Sonic Pi. http://www.nofollow.ru/video.php?c=etuykXmZZxg

7. Проекты на Sonic Pi. https://projects.raspberrypi.org/en/projects?interests%5B%5D=music&software%5B%5D=sonic-pi

8. Audio programming with Sonic Pi! https://www.deviceplus.com/how-tos/raspberrypi-guide/raspberrypi_entry_017/

9. Code Music with Sonic Pi. https://www.raspberrypi.org/magpi-issues/Essentials_Sonic_Pi-v1.pdf

10. Generating Music with Sonic Pi. https://dev.to/jessicagarson/generating-music-with-sonic-pi-57od

11. Getting Started With Sonic Pi. https://projects.raspberrypi.org/en/projects/getting-started-with-sonic-pi

12. Live Coding Education. https://sonic-pi.net/files/articles/Live-Coding-Education.pdf

13. Sonic Pi: как программировать музыку на компьютере. http://news.ifmo.ru/ru/education/trend/news/8397/

14. Sonic-PI: Sound synth application for learning coding and music. http://inspiredtoeducate.net/inspiredtoeducate/sonic-pisound-synth-application-for-learning-coding-and-music/

15. Sonic Pi — The Live Coding Music Synth for Everyone. https://sonic-pi.net/

16. Tutorial. https://sonic-pi.net/tutorial.html


Для цитирования:


Климина Н.В. Междисциплинарный подход в изучении программирования через создание электронной музыки в среде аудиопрограммирования Sonic Pi. Информатика в школе. 2020;(2):5-18. https://doi.org/10.32517/2221-1993-2020-19-2-5-18

For citation:


Klimina N.V. An interdisciplinary approach to learning programming through the creation of electronic music in the sonic pi audio programming environment. Informatics in school. 2020;(2):5-18. (In Russ.) https://doi.org/10.32517/2221-1993-2020-19-2-5-18

Просмотров: 68


ISSN 2221-1993 (Print)