Иоганн Себастьян Бах Искусство фуги, BWV 1080
Иоганн Себастьян Бах Искусство фуги, BWV 1080
Музыка Сезара Франка
Музыка Сезара Франка
Энтузиаст приспособил Raspberry Pi для игры на церковном органе
В блоге Raspberry Pi рассказали историю энтузиаста, который приспособил фирменный одноплатный компьютер для игры церковных гимнов на органе. На такой шаг пошли после того, как штатный органист больше не смог играть во время службы.
Церковь энтузиаста Евгения Олсена (Eugene Olsen) потеряла органиста, который сопровождал каждую службу своей игрой. На его замену назначили Олсена, который немного умел играть, но он заметил, что на разучивание каждого гимна у него уходить несколько недель. При этом каждую неделю ему надо было пополнять свой репертуар 3-4 новыми произведениями. Олсен начал искать способ упростить себе задачу и обнаружил на церковном органе порт MIDI.
После этого Олсен принял решение автоматизировать игру на музыкальном инструменте. Для реализации проекта он выбрал одноплатный компьютер Raspberry Pi 4 Model B с установленным накопителем M.2 NVMe SSD, который ускоряет загрузку файлов. RPi подключили к органу в качестве точки доступа Wi-Fi, чтобы устройством можно было управлять с iPad при помощи приложения RaspController.
Олсен долгое время занимается работой с MIDI, поэтому во время работы над проектом он попробовал несколько готовых библиотек, но ни одна из них не играла гимны так, как хотелось автору проекта. Поэтому он принял решение взять за основу cxxmidi для C++ и расширить её дополнительными возможностями. Для оцифровки нот используется приложение Sibelius. С его помощью нотную запись можно экспортировать в MIDI-файл.
Олсен долгое время занимается работой с MIDI, поэтому во время работы над проектом он попробовал несколько готовых библиотек, но ни одна из них не играла гимны так, как хотелось автору проекта. Поэтому он принял решение взять за основу cxxmidi для C++ и расширить её дополнительными возможностями. Для оцифровки нот используется приложение Sibelius. С его помощью нотную запись можно экспортировать в MIDI-файл.