Коллекция музыкальных композиций, созданных с помощью Sonic Pi и MIDI-интеграции с GarageBand.
Этот репозиторий содержит набор музыкальных композиций, созданных с использованием Sonic Pi — инструмента для кодирования музыки. Особенность проекта в том, что композиции также могут отправляться через MIDI в GarageBand для дальнейшей обработки и аранжировки.
- Sonic Pi - мощный инструмент для программирования музыки на языке Ruby
- Glicol - современный веб-инструмент для программирования музыки на языке JavaScript
- Gibber - https://gibber.cc/playground/index.html
- Strudel - https://strudel.cc/
- Orca - https://100r.co/site/orca.html
- NoiseCraft - https://noisecraft.app/1735 - модульный синтез
- Surge Synthesizer - https://surge-synthesizer.github.io/
- AudioKit - https://www.audiokit.io/ - Swift платформа для аудиосинтеза, обработки и анализа для iOS, macOS и tvOS с поддержкой MIDI
- AudioKitEX - C-backed AudioKit DSP для высокой производительности
- AudioKitUI - SwiftUI контролы и визуализация для AudioKit приложений
- Tonic - Swift библиотека для музыкальной теории
- PianoRoll - Touch-ориентированный piano roll для iOS и macOS
- Keyboard - SwiftUI музыкальная клавиатура
- Microtonality - Микротональные настройки
compositions/- папка с композициямиsonic/- композиции для Sonic Pistrudel/- композиции для Strudel (веб-интерфейс для создания музыки)
midi_chord_progression.py- генератор аккордовых последовательностейsend_midi.py- утилита для отправки MIDI-сообщенийsonic_garageband_live.rb- интеграция Sonic Pi с GarageBandsonic_pi_midi_thru.rb- проброс MIDI-сообщений через Sonic Pisonic_pi_osc.py- управление Sonic Pi через OSC-протоколsonic_to_garageband.rb- передача звука из Sonic Pi в GarageBand
- Файл:
compositions/sonic/ambient_dreamscape_90_midi.rb - Стиль: Эмбиент, Атмосферный
- Использует MIDI интеграцию с GarageBand через IAC Driver Bus 1
- Файл:
compositions/sonic/drum_bass_160_midi.rb - Стиль: Drum & Bass, Electronic
- Использует MIDI интеграцию с GarageBand через IAC Driver Bus 1
- Откройте Audio MIDI Setup (Настройка Audio MIDI)
- Откройте окно MIDI Studio (Window > Show MIDI Studio)
- Дважды щелкните на IAC Driver
- Убедитесь, что опция "Device is online" включена
- Создайте порт "IAC Driver Bus 1", если он отсутствует
- Откройте Sonic Pi
- Загрузите файл композиции (
File > Open) - Запустите код (кнопка Run)
- Откройте GarageBand и настройте MIDI вход на "IAC Driver Bus 1"
Этот проект распространяется под лицензией MIT.