Об этом проекте

Giada — это открытый минималистичный инструмент для создания музыки, ориентированный на диджеев, живых исполнителей и электронных музыкантов. Он построен вокруг рабочего процесса с циклами в реальном времени: вы наслаиваете аудиодорожки или MIDI-события, управляемые главным секвенсором, чтобы конструировать выступление по ходу его исполнения. Его документированные роли включают: - Лупер: создавайте выступления в реальном времени, наслаивая аудиодорожки или MIDI-события под главным секвенсором. - Сэмплер: загружайте сэмплы и запускайте их с компьютерной клавиатуры или MIDI-контроллера. - Редактор песен: пишите песни с нуля или редактируйте существующие живые записи с помощью Action Editor. - Запись в реальном времени: захватывайте аудио из реального мира, а также MIDI-события с внешних устройств или других приложений. - Обработчик FX: обрабатывайте сэмплы или входные аудио/MIDI-сигналы с помощью VST-инструментов из коллекции плагинов. - MIDI-контроллер: выступайте в роли главного MIDI-секвенсора для управления другим программным обеспечением или синхронизации физических MIDI-устройств. Дополнительные документированные характеристики включают лёгкую внутреннюю архитектуру, поддержку многопоточности/многоядерности, 32-битный аудиодвижок с плавающей запятой и поддержку ALSA, JACK + Transport, CoreAudio, ASIO и DirectSound. Заявлено неограниченное количество каналов (опционально управляемых с компьютерной клавиатуры), синхронизация BPM и бита с точным до сэмпла движком циклов, событийный движок на основе тиков для синхронизации действий, а также растяжение времени/сдвиг высоты тона для сэмплов. Поддерживаются MIDI-вход и выход с настраиваемыми MIDI lightning-сообщениями. Включает встроенный Wave Editor для аудиосэмплов и редактор Piano Roll для MIDI, автоматический квантайзер и портативную систему хранения проектов на основе JSON-файлов. Поддерживаются несжатые форматы файлов, а проект использует разработку через тестирование с GitHub Actions и Catch. Документация доступна на странице руководства пользователя проекта, а учебные материалы и медиа — на официальном сайте. Проект лицензирован под GPL v3 и описывается как находящийся в постоянной разработке. Инструкции по сборке приведены в главе руководства пользователя о компиляции из исходного кода, а не-разработчикам рекомендуется обращаться в раздел обсуждений на GitHub по вопросам ошибок, запросов и вопросов.