mididings е MIDI процесор / маршрутизатор за ALSA, приложени като модул Python. Някои от неговите характеристики са особено насочена към живи кийбордисти
<силни> Характеристики :.
- Филтри и маршрути MIDI събития в зависимост от типа събитие, канал, за сведение, контролер и др.
- Отнася транспониране, крива на скоростта / офсетов и т.н., или преобразува събития до различен тип. Използването Python код, произволните трансформации на MIDI събития са възможни.
- All обработка MIDI се прави в C (от съображения за скорост), с възможност да се обади в Python, ако желаете.
- Няколко петна могат да се включват чрез MIDI. Забележка излитане и поддържане на педалите събития са специално обработени, за да се избегне заби бележки.
Какво ново в тази версия:
- The VoiceFilter () единица се подобри, за да работи правилно за гласове различни от най-високата и най-ниската едно.
- A VoiceSplit () се добавя за да се позволи лесно създаване на множество свързани гласови филтри (например за точка месинг).
- OSCInterface () и livedings бяха опростени, като се използва по подразбиране номера на портове ако не е посочено.
Какво ново във версия 20100318:
- Добавено VoiceFilter (), за да филтрирате отделни гласове от акорд.
- The Output () единица вече може да изпрати произволни промени за контрол, както и нова
- клас OutputTemplate се прибавя към опростяване създаване частично
- parametrized изходи.
- Добавени много нови примери на документацията.
- Няколко дребни поправки и почистване.
Какво ново във версия 20100307:
- Добавени livedings като графично интерфейса да mididings, която позволява наблюдение и задейства промени сцена.
- Добавено SceneGroup (), за да направите няколко subscenes достъпен под един номер на програма.
- Поддръжка плаваща сплит точки, при използване на нов FloatingKeySplit () единица.
- Добавена Panic (), за да изпратите всички забележки излитане съобщения по всички канали.
- Няколко нови OSC съобщения подкрепен от mididings.extra.OSCInterface ().
- New модул mididings.extra.gm съдържаща константи за програмата и контролери номера, определени в стандарта General MIDI.
- Enable реално време график за обработка MIDI с "Джак" гръб.
Какво ново във версия 20100202:
- Major актуализация документация, сега включително един урок и обяснява някои от съответните основите на Питон.
- Преименувана няколко единици и параметри, за да пазят имена донякъде последователно.
- отстранен типовете параметри от Fork () и Print (), същият резултат може да се постигне с помощта на избора.
- горната или долната граница за бележка диапазони вече може да се пропусне.
- Всички разделя сега подкрепят един & quot; останало & quot; се произнесе. Използва се пластир с ключ на None, когато никой от другия мач филтри.
- Добавена оператор | (OR) за селектори .
- Добавени LatchNotes () да държи бележки, докато е натиснат клавиша отново.
- значително увеличение на производителността, когато се обаждате претоварени функции.
Какво ново във версия 20100112:
- Включено програма & quot командния ред; mididings & quot; която позволява движение прости лепенки без писмено пълноправни Python скриптове. Например: $ mididings & quot; Транспониране (12) & GT; & GT; Velocity (фиксирана = 64) & quot;
- Първият опит да подкрепи система изключителен, система за реално време и общи системни съобщения. Нови единици включват SysEx (), SysExFilter () и SysExSplit (). Благодарение на Christopher Арндт за някои много полезни предложения.
- Добавена е поддръжка за полифонични задържате, неизпитани по очевидни причини: (
- внедрена система кука за лесно разширяване на някои от функционалност mididings ".
- Добавена кука обекти MemorizeScene () (сцена постоянство между рестартира), OSCInterface () (сцена превключване чрез OSC), и AutoRestart () (автоматичен рестарт, когато промени сценария. Best. Feature. Ever.)
- ЕИК Run () и run_scenes (), както и Print () и PrintString (). Различното функционалността сега зависи само от аргументи ключови думи.
- Преименувана Call (), за да процес). Call () вече предлага функционалността на двете CallAsync () и CallThread ().
- преименуван GenerateEvent (), за да Generator () и InitAction (), за да Init ().
- Changed семантиката на CtrlFilter (), CtrlValueFilter (), ProgFilter (), за да блокират събития на други видове (отново ...).
- Добавен параметър & quot; крива & quot; да Velocity (), прилагането на експоненциална крива.
- New единица VelocityLimit ().
- New оператор и да използвате множество филтри като селектор с оператор%.
(
Какво ново във версия 20090113:
- Тази версия добавя функции, за да се ограничи броят на едновременните бележки, или да направи MIDI сигнал монофонични (с презареждащи се).
- Тя осигурява ново събитие тип агностик инверсия оператор за филтри и Output () вече поддържа изпращане на промени в обема (CC 7).
Какво ново във версия 20081123:
- Тази версия добавя поддръжка за обработка на стандартния MIDI файлове директно <. / Li>
- Пач номера вече могат да бъдат по-големи от 128, и Output () подкрепя изпращането на банкови изберете съобщения.
- Различни бяха отстранени.
Какво ново във версия 20081109:.
- няколко проблема с JACK гръб са фиксирани
- Тази версия предлага и поддръжка на канала задържате, няколко допълнителни единици, както и нов оператор (%) за филтри.
- Нова функция е добавен към mididings.extra която позволява спестяване на избрания номер пластир и го възстановяват следващия път, скриптът е пуснат.
Какво ново във версия 20080913:
- Тази версия добавя някои стоки функции да тече обвивката команди, и да изпрати OSC или DBUS съобщения.
- Валидността проверка на аргументите в списъка е подобрен, за да произвеждат повече полезни съобщения за грешка.
<силни> Изисквания :
- ALSA драйвер
- Python
- библиотеки тласък
Коментари не е намерена