Энтузиаст приспособил Raspberry Pi для игры на церковном органе

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

79c58d193e104943952748c75570e3d8.jpg

Церковь энтузиаста Евгения Олсена (Eugene Olsen) потеряла органиста, который сопровождал каждую службу своей игрой. На его замену назначили Олсена, который немного умел играть, но он заметил, что на разучивание каждого гимна у него уходить несколько недель. При этом каждую неделю ему надо было пополнять свой репертуар 3–4 новыми произведениями. Олсен начал искать способ упростить себе задачу и обнаружил на церковном органе порт MIDI.

После этого Олсен принял решение автоматизировать игру на музыкальном инструменте. Для реализации проекта он выбрал одноплатный компьютер Raspberry Pi 4 Model B с установленным накопителем M.2 NVMe SSD, который ускоряет загрузку файлов. RPi подключили к органу в качестве точки доступа Wi-Fi, чтобы устройством можно было управлять с iPad при помощи приложения RaspController.

e54981eb4125cdedd0e9a032caded157.jpg

Олсен долгое время занимается работой с MIDI, поэтому во время работы над проектом он попробовал несколько готовых библиотек, но ни одна из них не играла гимны так, как хотелось автору проекта. Поэтому он принял решение взять за основу cxxmidi для C++ и расширить её дополнительными возможностями. Для оцифровки нот используется приложение Sibelius. С его помощью нотную запись можно экспортировать в MIDI-файл.

bff3ccb3c6690aaa8b1a238fba11dafc.jpg

Итоговое устройство позволяет выбирать гимн на iPad и воспроизводить его на органе. Такой подход освобождает Олсена от обязанности разучивать гимны. Также автор проекта рассказал, что его церковь не может найти нового органиста из-за того, что все служители являются волонтёрами, и церковь не располагает ресурсами для оплаты работы профессионального музыканта.

© Habrahabr.ru