Podrobnosti Software:
mididings je MIDI procesor / router pro ALSA, implementován jako Python modul. Některé z jeho funkcí jsou zvláště zaměřeny na živých klávesistů
Vlastnosti :.
- Filtry a trasy MIDI události v závislosti na typu události, kanál, poznámka, řadič, atd.
- Platí transpozice, rychlost křivky / offset, atd., Nebo převede události do jiného typu. Pomocí Pythonu, libovolné transformace MIDI událostí jsou možné.
- Veškeré zpracování MIDI se provádí v C (pro rychlosti důvodů), s možností volat zpět do Pythonu v případě potřeby.
- Více záplaty lze přepínat pomocí MIDI. Poznámka:-off a sustain pedál akce jsou speciálně zpracovány, aby se zabránilo přilepená poznámky.
Co je nového v této verzi:
- () Jednotka VoiceFilter byla zlepšena správně pracovat hlasy jiný než ten nejvyšší a nejnižší.
- VoiceSplit () byla přidána, aby snadno vytvářet více souvisejících hlas filtry (např pro dechové sekce).
- OSCInterface () a livedings byly zjednodušeny použitím čísla portů výchozích pokud není uvedeno.
Co je nového ve verzi 20100318:
- Added VoiceFilter (), filtrovat jednotlivé hlasy z akordu.
- Output () Přístroj může zaslat libovolné změny kontroly, a nový
- class OutputTemplate byl přidán zjednodušit vytváření částečně
- parametrické výstupy.
- Přidáno mnoho nových příkladů k dokumentaci.
- Některé drobné opravy a čištění.
Co je nového ve verzi 20100307:
- Přidáno livedings jako Grafický mididings, který umožňuje sledování a vyvolávají změny scény.
- Added SceneGroup (), aby se více subscenes přístupný pod jedním číslem programu.
- Podpora plovoucí dílčí body pomocí nového FloatingKeySplit () jednotku.
- přidáno Panic () poslat all-poznámky-off zprávy na všech kanálech.
- Několik nových OSC zprávy podpořené mididings.extra.OSCInterface ().
- Nový modul mididings.extra.gm obsahující konstanty pro program a řadiče čísel definovaných v normě General MIDI.
- Povolit v reálném čase plánování pro MIDI zpracování s 'Jack' backend.
Co je nového ve verzi 20100202:
- Major aktualizace dokumentace, nyní včetně tutoriálu a vysvětlení některých příslušné základy Pythonu.
- přejmenovali několik jednotek a parametry, aby jména poněkud konzistentní.
- odstranili typy parametry Fork () a tisk (), stejného výsledku lze dosáhnout pomocí voliče.
- horní nebo dolní mez pro poznámky rozsahy lze nyní vynechat.
- Všechny rozděluje nyní podporují & quot; jinak & quot; vládnout. Náplast s klíčem Žádné se používá, když žádná z ostatních filtrů zápasu.
- přidáno operátor | (OR) pro voliče .
- Přidány LatchNotes () držet poznámky, dokud znovu nestisknete tlačítko.
- Výrazné zlepšení výkonu při volání přetížené funkce.
Co je nového ve verzi 20100112:
- Součástí příkazového řádku programu & quot; mididings & quot; který umožňuje běh jednoduché opravy bez nutnosti psaní plnohodnotných Python skripty. Například: $ mididings & quot; Transpozice (12) & gt; & gt; Rychlost (fixní = 64), & quot;
- První pokus o podpoře systému exkluzivní systém v reálném čase a společného systému zpráv. Nové jednotky zahrnují SysEx (), SysExFilter () a SysExSplit (). Díky Christopher Arndt pro některé velmi užitečné návrhy.
- Byla přidána podpora pro polyfonní aftertouch, nevyzkoušený z pochopitelných důvodů: (
- Realizace hák systém snadno rozšířit některé funkce mididings.
- Přidáno hák objekty MemorizeScene () (scéna perzistence mezi restarty), OSCInterface () (přepínání scéna přes OSC), a automatický restart () (automatický restart při změně skriptu. Best. Feature. Ever.)
- Unified run () a run_scenes (), stejně jako Print () a PrintString (). Různé funkce nyní závisí pouze na klíčových argumentů.
- přejmenována Call () k procesu (). Call () nyní nabízí funkčnost obou CallAsync () a CallThread ().
- Přejmenování GenerateEvent () a generátoru () a InitAction () pro init ().
- Změněné sémantika CtrlFilter (), CtrlValueFilter (), ProgFilter () blokovat akcí jiných typů (opět ...).
- Přidáno parametr & quot; křivka & quot; k Velocity (), uplatňují exponenciální křivky.
- New jednotka VelocityLimit ().
- Nový operátor a použít více filtrů jako volič s obsluhou%.
Co je nového ve verzi 20090113:
- Tato verze přidává funkce, omezit počet současných poznámek, nebo aby se MIDI signál monofonní (s spíná impulsy).
- Nabízí nový event typu nevěřící inverzní operátor pro filtry, a výstup () nyní podporuje odesílání objemové změny (CC 7).
Co je nového ve verzi 20081123:
- Tato verze přidává podporu pro zpracování standardní MIDI soubory přímo <. / li>
- čísla Patch mohou nyní být větší než 128, a výstup () podporuje odesílání Bank Select zpráv.
- Různé chyby byly opraveny.
Co je nového ve verzi 20081109:.
- Několik problémů s JACK backend byly stanoveny
- Tato verze také obsahuje podporu pro kanál aftertouch, několik dalších jednotek, a nový provozovatel (%) pro filtry.
- nová funkce byla přidána do mididings.extra která umožňuje uložit vybrané opravu číslo a obnovit jej při příštím spuštění skriptu.
Co je nového ve verzi 20080913:
- Tato verze přidává některé komfortní funkce umožňují spouštět příkazy shellu, a poslat OSC nebo DBus zprávy.
- Platnost kontrolu funkčních argumentů byla vylepšena vyrábět více užitečné chybové zprávy.
Požadavky na :
- ALSA driver
- Python
- knihoven Boost
Komentáře nebyl nalezen