Это команда qmidiarp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
qmidiarp - MIDI-арпеджиатор и LFO
СИНТАКСИС
qmidiarp [ВАРИАНТ] [файл]
qmidiarp { --Помогите | --версия }
ОПИСАНИЕ
QMidiArp - это усовершенствованный MIDI-арпеджиатор, программируемый пошаговый секвенсор и LFO. Это работает
с помощью JACK MIDI или ALSA MIDI. Он может содержать любое количество модулей арпеджиатора или LFO.
работает параллельно. Модули арпеджиатора создают последовательности в зависимости от отправленных нот.
к их входному порту, который обычно подключается к клавиатуре или другому секвенсору. В
Модули пошагового секвенсора позволяют создавать простые линейные, монофонические и глобальные
мобильные последовательности аналогичны первым аналоговым секвенсорам. MIDI LFO независимо
производить данные MIDI-контроллера регулируемой формы волны, временного разрешения, амплитуды и
продолжительность. Для каждого модуля доступен фильтр входных нот, а также выходной порт и
канал можно настроить самостоятельно. Поскольку модули используют общую очередь секвенсора, они
автоматически синхронизируются друг с другом. QMidiArp работает с внутренним разрешением тиков
192 тика на удар. Очередь может быть синхронизирована с входящими MIDI-часами реального времени или
в качестве транспортного клиента JACK. Большинство соответствующих элементов управления доступны через MIDI.
контроллер через инфраструктуру MIDI-обучения. QMidiArp также имеет инструмент журнала, отображающий
история входящих MIDI событий в цветах в зависимости от их типа. QMidiArp основан на
в наборе инструментов Qt4.
Общие Эксплуатация
Если параметры командной строки не указаны, QMidiArp запускается как MIDI-клиент JACK с вводом
порт и два порта вывода. Для запуска QMidiArp в качестве клиента ALSA используйте параметр -a. А
новый арпеджиатор или модуль LFO можно создать, щелкнув один из Добавить Арп ..., Добавить LFO ...
or Добавить Шаг Секвенсор ... кнопки, которые покажут новую вкладку с выбранным модулем в
основная область. Модули можно переименовывать или удалять с помощью соответствующих кнопок или меню.
функции. Модули можно отсоединять от главного окна, чтобы управлять ими и просматривать их в
параллельно. Их можно снова вернуть в главное окно, щелкнув значок на
в левой части строки заголовка каждого модуля. Их также можно выровнять бок о бок в одном
window, если главное окно достаточно растянуто перед повторной вставкой модуля. В
вся установка, содержащая все арпы, секвенции и LFO на панели вкладок вместе с
параметры, установленные в Настройки окно можно сохранить или загрузить из XML-файла QMidiArp
(.qmax). В время очереди может быть установлен в ударах в минуту и влияет на все модули.
Очередь запускается и останавливается кнопкой с синей стрелкой.
MIDI Часы операция (АЛСА MIDI только)
В режиме ALSA QMidiArp работает с использованием собственных часов и темпа, но при желании может использовать
входящие события MIDI-часов как часы и источник управления запуском / остановом. Если MIDI Часы
кнопка справа от окна темпа, текущая очередь ALSA останавливается, и QMidiArp
будет ждать входящего события «MIDI Clock Start» от внешнего источника, подключенного к
MIDI-вход QMidiArp. Как только это событие получено, очередь запускается с использованием MIDI.
события часов реального времени как источник часов. QMidiArp лучше всего будет синхронизироваться с входящим
MIDI clock, если его внутреннее значение темпа (см. Выше) приблизительно соответствует значению
входящие часы. Тем не менее, темп MIDI clock измеряется во время работы очереди.
Следовательно, если темпы MIDI-часов и QMidiArp различаются, синхронизация
должен стать стабильным после запуска второй очереди. Очередь остановится, когда MIDI Clock
Получено событие остановки. Во время работы MIDI Clock запускаются и останавливаются собственные часы QMidiArp.
функции, а также добавление или загрузка новых настроек отключены. Они снова включены
снятие отметки с кнопки MIDI clock.
JACK Транспорт Клиент Эксплуатация
Когда разъем Транспорт Связаться нажата кнопка, QMidiArp попытается подключиться к
запускает сервер Jack, а затем функционирует как клиент Jack Transport, т. е. устанавливает его темп и
остаются синхронизированными с работающим мастером транспорта Jack. Обратите внимание, что QMidiArp перезапустится
его очередь с нуля всякий раз, когда транспорт Джека начинается, независимо от транспорта Джека
должность. Это также применимо в случае зацикливания очереди Jack Transport. Кнопка Джека
будет выпущен автоматически, если QMidiArp будет отключен от Джека из-за возможного Джека
выключение или если Джек недоступен во время подключения.
Примечание: состояния кнопок MIDI Clock и Jack Transport будут сохранены вместе с сеансом QMidiArp.
file и становятся активными или неактивными при загрузке нового файла сеанса.
Арпеджиатор Модули
Арпеджиаторы QMidiArp могут создавать сложные паттерны, полученные из нот, сыгранных на
MIDI-клавиатура. Модули арпеджиатора QMidiArp были вдохновлены оборудованием MAP1
арпеджиатор Руди Линхарда.
вход и Результат Панели
У каждого арпеджиатора есть вход и Результат панель. Панель ввода определяет диапазон нот.
и MIDI-канал, которому назначен арп. Примечания, прошедшие этот входной фильтр:
сортируется по высоте и добавляется во внутренний буфер нот арпеджиатора. Входящие заметки
которые не соответствуют какому-либо фильтру, могут быть либо отброшены, либо перенаправлены на выбираемый MIDI
порт (см. Настройки ). Результат панель содержит настройки для MIDI канал и выходной порт
на который будут отправлены ноты арпеджиатора.
Арпеджиатор Шаблоны
Паттерны арпеджио можно выбирать и редактировать в шаблон панели. шаблон пресеты
выбирается из поля со списком. Текущий активный паттерн отображается в виде рояля.
экран типа, показывающий основные ноты в виде полос. Масштаб по оси Y графического окна
соответствует индексу нот в шаблоне. Изменения октавы (см. Редактирование паттеранами
) показаны в виде дополнительных горизонтальных линий. Примечания, которые в конечном итоге будут отправлены, зависят от
входные ноты, полученные арпеджиатором. Полученные ноты примечания относятся к
в порядке возрастания нот, определенных в шаблоне. Например, одиночная полоса на
внизу дисплея arp ("простые" пресеты) означает, что при первом проходе через
паттерн, играется самая нижняя нота, сыгранная на клавиатуре. Если аккорд взят на
клавиатуры и только одна нота присутствует в паттерне, только самая нижняя нажатая нота
вывод при первом проходе по выкройке. Для следующих повторений
шаблон, выбранный «режим повтора» используется для определения следующих нот. Если
паттерн содержит составные полосы нот (режим аккордов), аккорды, сыгранные на клавиатуре, также
вывод в виде аккордов с полифонией до количества нот, определенного в стеке.
Повторить режим
Этот параметр определяет поведение арпеджио при нескольких повторениях паттерна.
когда количество нот, нажатых на клавиатуре, больше, чем количество нот
присутствует в выкройке. Когда Повторить режим "Вверх", следующая более высокая нота, сыгранная на
на клавиатуре играют при каждом повторении. При выборе «Вниз» играется следующая нижняя нота. С
единственная нота, присутствующая в паттерне арпеджио, создает классические линейные арпеджио. Сюда
даже простые паттерны, такие как «01» (или даже «0»), сгенерируют полное арпеджио. Когда
Выбрано "Static", этот режим классического арпеджио будет отключен, а выходные ноты
остается постоянным.
Вызывать Режим
Арпеджиаторы QMidiArp могут работать в трех режимах. «Нет триггера» вызовет запуск arp
постоянно синхронизируется с внутренним или внешним источником синхронизации. Даже когда новый
ноты проигрываются, они будут выведены в текущую очередь с квантованием. "Kbd restart" будет
вызывает сброс позиции курсора воспроизведения при выводе следующей ноты, но вывод
шаблон остается квантованным в очереди. Когда выбран "Триггер кбд", каждая новая проигрываемая нота
in stakato запускает паттерн с синхронизацией сыгранной ноты.
Редактирование Arp паттеранами
Паттерны арпеджио определяются текстовой последовательностью, содержащей сами ноты в виде чисел.
наряду с управлением изменениями аккорда, темпа, скорости и октавы. Когда Редактировать
описания нажата кнопка на панели узоров, текущий набор шаблонов отображается как
строка ввода текста. Отредактированный рисунок можно сохранить в списке предустановок, нажав на
Магазин описания кнопка. Текущий активный паттерн можно удалить из списка предустановок.
нажав на Удалить описания кнопка. Все предустановленные шаблоны немедленно сохраняются в
.qmidiarprc файл ресурсов, когда шаблон сохраняется или удаляется, и новый список шаблонов
стал доступным для других арпов на панели вкладок. Пресеты паттернов загружаются автоматически
при каждом запуске приложения.
Синтаксис текста шаблона следующий:
0..9: индексы нот
+: На октаву вверх
-: на одну октаву ниже
=: Сброс на стандартную октаву
>: Двойной темп
<: Половина темпа
. : Возврат к стандартному темпу
(): Аккорд, начало.. конец,
например, (012) будет аккордом
самые нижние три ноты в буфере
/: Увеличение громкости на 20%
\: Уменьшение громкости на 20%
d: двойная длина
h: половинная длина
p: пауза
Любой токен действителен до тех пор, пока не будет достигнут конец шаблона. Токен>, например, удвоит
темп для всех следующих нот паттерна. Когда цикл возвращается к началу
паттерна темп сбрасывается до исходного значения, то есть четвертной ноты.
Случайно
Время, скорость и длина выходных нот могут быть рандомизированы с помощью ползунков в
Случайно панель. Эти настройки можно использовать для уменьшения громкости арпеджиатора.
механические, но если они установлены на более высокие значения, они добавляют интересные акценты в
узоры.
Конверт
QMidiArp может модулировать скорость арпеджио с помощью функции огибающей, определяемой
Атака время и Release время. Если установлено время атаки, скорости выходных нот
увеличиваются в течение времени атаки, определенного в секундах. Если установлено время выпуска, примечания
отпущенные с клавиатуры, продолжают выводиться, пока их скорость снижается
линейно и до тех пор, пока не истечет время отпускания. Функция конверта только делает
почувствуйте, является ли звук, управляемый арпедиатром, чувствительным к скорости. Лучше всего работает с
полифонические паттерны, такие как «Chord Oct 16 A».
желобок
Команда желобок ползунки управляют линейным сдвигом времени, длины и скорости в пределах каждого удара
выходного шаблона. Это можно использовать для создания ритма свинга и акцента. Грув
настройки настраиваются для всех арпов одновременно.
LFO Модули
Параллельно с arps QMidiArp может отправлять данные MIDI-контроллера в виде низкочастотных сигналов.
осциллятор (LFO) на назначенный выход. Данные LFO состоят из событий контроллера, которые
синхронизируются с очередью арпеджиатора. Очередь должна быть в рабочем состоянии, чтобы
LFO. Каждый модуль LFO имеет форма волны панель для определения формы исходящих данных и
выходной панель для определения MIDI-канала, порта ALSA и номера создаваемого контроллера. В
Форма волны в настоящее время может быть установлена на Sine, Saw Up, Saw Down, Triangle, Square и Custom. В
частота LFO можно задавать в кратных и делителях arp время такой, что
частота 1 дает одну полную волну на удар. Если выбраны частоты ниже 1,
длина волновой таблицы должна быть отрегулирована соответствующим образом, чтобы получить полную волну. В
время разрешающая способность LFO определяет количество событий, генерируемых каждой долей, и может быть
настраивается до 192 событий на долю. Амплитуда и смещение формы волны может быть
регулируется от 0 до 127. Низкий Резолюции приводить к дискретным изменениям ритмического контроллера на слух
тогда как более высокие значения разрешения приводят к более непрерывным волнам.
Приглушение individual волна пунктов
Отдельные точки волн можно отключить / включить, щелкнув соответствующее место в
волновой дисплей с правую мышь . Приглушенная волновая точка отображается более темным
цвет.
На заказ Волновые
После появления На заказ выбрано, осциллограмму можно нарисовать с помощью оставил мышь кнопка в
отображение формы волны. Расчетный сигнал копируется в настраиваемый сигнал всякий раз, когда он
изменяются мышью. Это перезапишет предыдущую настраиваемую форму волны с
текущая отображаемая форма волны. Как и все операции LFO, рисование и приглушение можно выполнять, пока
очередь работает и вступает в силу немедленно.
Играть направление и перекручивание
Режим воспроизведения можно переключать между:
-> _>: Вперед и цикл
<_ <-: Назад и цикл
-> _ <: Вперед и отскок
> _ <-: назад и отскок
-> _ | : Вперед, одиночный выстрел
| _ <-: Одиночный выстрел назад
Настройки направления и петли применяются немедленно при изменении на лету.
запись
LFO записывает входящие данные контроллера, как выбрано в вход панель, когда Запись
кнопка нажата. Обратите внимание, что сама кнопка записи может быть отнесена к переключателю MIDI.
контроллер, так что он обеспечивает удобную реализацию сэмплера движения контроллера
и петлитель.
LFO вход панель
Панель ввода содержит настройки, на которых MIDI CC должен быть записан, как LFO действует на
отмечать события, полученные на входе. Как арпеджиаторы, LFO может быть перезапущен или (повторно)
запускается нотами, сыгранными на клавиатуре, и выход волны может быть остановлен или нет, когда
Внимание от события поступают на вход Канал
LFO Результат панель
Панель вывода LFO содержит порт, канал и контроллер числовые настройки LFO
данные, производимые каждой вкладкой LFO. Вы также можете немой каждая волна LFO.
Шаг Sequencer Модули
Кликнув Добавить Шаг Секвенсор ... на панели инструментов управления появился новый Seq модуль может быть добавлен
на панель вкладок. Каждый из этих модулей производит простую линейную (монофоническую) последовательность,
аналогичен первым аналоговым аппаратным секвенсорам. Модулями Seq можно управлять, пока
работает аналогично аналоговым пошаговым секвенсорам.
Программирование a последовательность
Как и модули LFO QMidiArp, пошаговый секвенсор можно запрограммировать, регулируя ноты с помощью
щелчок левой кнопкой мыши по отображению последовательности. Диапазон октав установлен на 4. Самая низкая нота.
будет C2, если глобальное транспонирование установлено на 0. Ноты можно отключить правым щелчком мыши.
Последовательность можно регулировать от 1 до 8 ударов, а время разрешающая способность может быть
установите значения от 1 до 16 на удар. Разрешение 4 означает, что выводятся 4 ноты.
каждая доля, т.е. шестнадцатая нота. Последовательность также можно запрограммировать с помощью Запись
функция. Когда Запись нажата кнопка, примечания, полученные на входной порт, будут
записывается шаг за шагом, начиная с последней измененной заметки. Программирование может быть выполнено на
летают также при работе очереди секвенсора.
Управление последовательность глобально
Есть ползунки для настройки глобального скорость (объем), в своих размышлениях и транспонировать
последовательность в полутонах.
Seq вход и Результат Панели
Seq вход панель определяет, как обрабатывать входящие ноты на MIDI Канал установить в
коробка канала. Если Внимание установлен флажок, последовательность будет глобально транспонирована с
входящая заметка как значение транспонирования. Если Скорость проверяется дополнительно, последовательность будет
выводить ноты с той же скоростью, что и на входе. В вход панель также
определяет, как последовательность ведет себя при получении входящих нот. Его можно перезапустить,
запускается и останавливается по времени приема нот в виде модулей LFO.
Seq Результат Панель эквивалентна панели арпеджиатора и модулей LFO.
Обратите внимание, что акценты в паттерне могут быть созданы путем запуска модулей LFO параллельно с
модуль Seq, и отправив его на тот же канал и порт, что и модуль Seq.
Настройки
Окно настроек позволяет настроить, если и на какой порт поступают входящие события.
не соответствуют ни одному входному фильтру модуля, перенаправляются ( бесподобный Мероприятия). Это также позволяет
чтобы установить, распознаются ли входящие события контроллера для отключения звука и управления
модули отдельно. Если этот параметр установлен, QMidiArp распознает события управления MIDI.
что можно отнести к разным параметрам (см. MIDI Control ). Проверив
компактный модуль стиль все новые созданные модули будут отображаться с небольшими элементами графического интерфейса, чтобы их было больше
экономичен в пространстве при распределении в виде отдельных окон на рабочем столе.
Все настройки в этом диалоге сохраняются вместе с данными модуля в сеансе qmax.
.
MIDI контроль
QMidiArp поддерживает события управления MIDI, если Модули управляемый by MIDI CC опция
проверил в Настройки Диалог.
MIDI Учитесь
Контроллеры можно назначить, щелкнув правой кнопкой мыши ползунки или флажок отключения звука в каждом из них.
модуль и выбор MIDI Учить. QMidiArp будет ждать событий управления MIDI, и
перемещение MIDI-контроллера, подключенного к входу QMidiArp, будет относить этот контроллер к
элемент управления. К одному элементу можно добавить несколько MIDI-контроллеров. Если MIDI
Забывать выбран, все контроллеры для этого элемента удаляются. Если Отмена MIDI изучение is
выбрано, процесс обучения остановлен.
Обратите внимание, что по умолчанию контроллеры отключения звука интерпретируются как переключатели, т.е. состояние отключения звука равно
переключается при получении значения 127 от приписанного контроллера.
Control редактор
Команда Control редактор доступен из Просмотр меню. Элементы управления можно редактировать по MIDI.
номер элемента управления, канал, а также минимальное и максимальное значения, которые отправляются элементу управления.
пункт. Контроллеры отключения звука имеют особое поведение. Если минимум и максимум равны равный,
контроллер действует как переключатель при получении настроенного значения. Если минимум различный
от максимума, соответствующий модуль будет отключен при приеме минимального и включится
при получении максимальных значений.
If Удалить нажата, текущая выбранная строка будет удалена, нажатие Возвращаться перезагружает
текущие настройки контроллера. Нажатие Отмена выходит из редактора элементов управления без применения
меняется, и только если OK нажата, редактируемый контрольный список становится активным.
Глобальный Память
Существует еще одно окно док-станции, в котором можно сохранить и восстановить большинство параметров
все модули сразу. В этом окне каждый модуль и его хранилища отображаются в виде столбца,
первый столбец, представляющий переключатели для всех модулей в глобальном масштабе. Когда маленький Магазин кнопка
слева нажата, все модули сохранят свои параметры в месте, указанном
текущая строка, и появится следующее доступное место для хранения. Хранилища модулей могут быть
вызывается нажатием на кнопки каждого отдельного модуля или глобально (пронумерованные
кнопки в первом столбце). Места хранения можно снова удалить, нажав на
кнопка со стрелкой внизу списка. Когда новый модуль добавляется в то время, когда
места хранения уже существуют для других модулей, места хранения для новых
модуль будет пустым и может быть заполнен с помощью Магазин снова в этом месте.
Когда QMidiArp запущен, поведение переключателя будет зависеть от выбора, сделанного в
выпадающие списки в первой строке окна.
Конец of вызовет переключение параметров, когда модуль во втором поле со списком
достигает своего конца рисунка. Когда отдельные переключатели выполнены, модуль в столбце
Щелкнувший модуль определяет время переключения.
После будет переключать параметры в конце числа ударов, выбранных во втором
выпадающий список после нажатия кнопки восстановления.
Переключение может быть выполнено с помощью MIDI-контроллера, назначенного в контекстном меню MIDI Learn.
верхняя кнопка каждого столбца. Обратите внимание, что это значение контроллера, которое соответствует
место хранения, и что вы, возможно, захотите отрегулировать диапазон контроллеров в соответствии с вашим
необходимо использовать MIDI Control редактор Для Глобальный Память обработчик, QMidiArp может действовать как
простой, но удобный инструмент живого секвенсора. Но Голбал Память в Просмотр меню и
на главной панели инструментов переключает видимость окна Global Storage.
События Журнал
Команда События Журнал отображает входящие MIDI-события. Он отображается в нижней части
по умолчанию, но может быть скрыт, если не требуется, или установить плавающее как окно верхнего уровня на
рабочий стол. Регистрация также может быть отключена в целом или только для событий MIDI Clock.
Пример Файлы
В настоящее время существует три демонстрационных арпеджио. Арпеджио demo.qma предназначалось для использования
со следующими типами звука: Ch 1: Marimba, Ch 2: Celesta, Ch 3: Acoustic Bass, но вы
Можно получить интересные результаты, если использовать другие настройки прибора.
Настройка demo_seqlfo.qmax показывает использование нового секвенсора и модулей LFO, играющих в
параллельно. Выходы секвенсора должны быть направлены на звуки перкуссионного синтезатора. LFO
Данные предназначены для воздействия на фильтр отсечки, который имеет стандартный контроллер CC # 74.
ZynAddSubFX от Пола Наски реагирует на эти контроллеры среза фильтра. "Бас-1" и
Пресеты "Plucked 3" из этого синтезатора хорошо работают с этим демонстрационным файлом.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--portCount
Установите количество доступных портов вывода ALSA на . По умолчанию - 2.
--Помогите Распечатайте возможные параметры командной строки и выйдите.
--версия
Распечатать информацию о версии и выйти.
--альса Используйте бэкэнд ALSA MIDI
--Джек Используйте бэкэнд JACK MIDI (по умолчанию)
файл Имя допустимого XML-файла QMidiArp (.qmax), который должен быть загружен при запуске.
Используйте qmidiarp онлайн с помощью сервисов onworks.net