mididings ay isang Midi processor / router para sa ALSA, ipinatupad bilang isang Python module. Ang ilan sa mga tampok nito ay lalo na nakatuon sa mga live na keyboardists
Mga Tampok :.
- Ang mga filter at ruta Midi kaganapan depende sa uri ng kaganapan, channel, tala, controller, atbp.
- Nalalapat transposisyon, bilis curve / offset, atbp, o nag-convert ng mga kaganapan sa ibang uri. Paggamit ng Python code, di-makatwirang pagbabago ng mga kaganapan Midi ay posible.
- Ang lahat ng Midi pagpoproseso ay tapos na sa C (para sa mga kadahilanang bilis), na may kakayahang tumawag pabalik sa Python kung ninanais.
- Maramihang mga patch ay maaaring ilipat sa pamamagitan ng Midi. Tandaan-off at nagpapanatili ng pedal kaganapan ay lalo mapangasiwaan upang maiwasan ang maiiwan tala.
Ano ang bagong sa paglabas:
- Ang VoiceFilter () unit ay pinabuting upang gumana nang maayos para sa mga boses maliban sa ang pinakamataas at pinakamababang isa.
- May VoiceSplit () ay idinagdag upang payagan ang madaling paglikha ng maraming mga kaugnay na boses filter (hal para sa isang seksyon tanso).
- OSCInterface () at livedings ay pinasimple sa pamamagitan ng paggamit default na port numero kung wala ay tinukoy.
Ano ang bagong sa bersyon 20100318:
- Added VoiceFilter () upang i-filter indibidwal na boses mula sa isang chord.
- Ang Output () yunit ay maaari na ngayong magpadala ng mga arbitrary na mga pagbabago kontrol, at ng isang bagong
- klase OutputTemplate ay naidagdag sa gawing simple ang paglikha ng bahagyang
- parametrized output.
- Nagdagdag ng maraming bagong mga halimbawa upang ang dokumentasyon.
- Ang ilang mga menor de edad pag-aayos at paglilinis.
Ano ang bagong sa bersyon 20100307:
- Idinagdag livedings bilang isang graphical frontend sa mididings na nagbibigay-daan sa pagsubaybay at nagti-trigger ng mga pagbabago tanawin.
- Added SceneGroup () na makita ng sa ilalim ng isang solong numero ng programa ang maramihang mga subscenes.
- Suporta lumulutang hating puntos gamit ang bagong FloatingKeySplit () unit.
- Idinagdag gulat () upang ipadala ang lahat ng mga tala--off ang mga mensahe sa lahat ng channel.
- Ang ilang mga bagong OSC mga mensahe suportado ng mididings.extra.OSCInterface ().
- Bagong module mididings.extra.gm naglalaman constants para sa mga numero ng programa at controller ng nilinaw sa mga karaniwang Pangkalahatang Midi.
- Paganahin ang realtime pag-iiskedyul para sa Midi pagproseso ng 'jack' backend.
Ano ang bagong sa bersyon 20100202:
- Pangunahing pag-update ng documentation, ngayon kabilang ang isang tutorial at nagpapaliwanag ng ilan sa ang may-katuturang mga pangunahing kaalaman Python.
- Pinalitan ang pangalan ng ilang mga yunit at mga parameter upang mapanatili ang pare-pareho medyo mga pangalan.
- Inalis ang mga uri ng mga parameter mula sa Fork () at I-print (), ay maaaring makamit ang parehong resulta sa paggamit ng selector.
- Ang nasa itaas o mas mababang limitasyon para sa mga saklaw tala ay maaari na ngayong tinanggal.
- Ang lahat ng mga hating isang & quot; iba & quot; mamuno. Ang isang patch na may isang key ng Wala ay ginagamit kapag wala sa mga iba pang mga tugmang mga filter.
- Idinagdag operator | (O) para sa mga tagapili .
- Idinagdag LatchNotes () upang i-hold ang mga tala hanggang sa key ay pinindot muli.
- Mga kapansin-pansing pagpapabuti sa pagganap kapag tumatawag overload mga pag-andar.
Sinusuportahan ngayon
Ano ang bagong sa bersyon 20100112:
- Pagsama sa isang programa ng linya ng command & quot; mididings & quot; na nagbibigay-daan sa pagtakbo simpleng patch nang hindi nagsusulat ng ganap script na Python. Halimbawa: $ mididings & quot; pagpalitin ng lugar (12) & gt; & gt; Velocity (fixed = 64) & quot;
- Ang unang pagtatangka upang suportahan ang sistema eksklusibo, sistema realtime at karaniwang mga mensahe ng system. Bagong unit isama SysEx (), SysExFilter () at SysExSplit (). Salamat sa Christopher Arndt para sa ilang mga kapaki-pakinabang mungkahi.
- Nagdagdag ng suporta para sa polyphonic aftertouch, untested para sa mga halatang kadahilanan: (
- Ipinatupad ng hook sistema upang madaling pahabain ang ilan sa mga pag-andar mididings '.
- Idinagdag hook bagay MemorizeScene () (eksena pamamalagi sa pagitan ng mga pag-restart), OSCInterface () (eksena ng paglipat sa pamamagitan ng OSC), at AutoRestart () (awtomatikong pag-restart kapag ang mga pagbabago script. Pinakamahusay na. Tampok. Kailanman.)
- Pinag-isang run () at run_scenes (), pati na rin ang I-print () at PrintString (). Depende na ngayon ang iba't ibang mga pag-andar lamang sa mga argumento keyword.
- Pinalitan ang pangalan ng Tawag () upang iproseso (). Tumawag sa () ay nag-aalok ngayon ang pag-andar ng parehong CallAsync () at CallThread ().
- Pinalitan ang pangalan ng GenerateEvent () upang Generator () at InitAction () upang Init ().
- Nagbago semantic ng CtrlFilter (), CtrlValueFilter (), ProgFilter () upang i-block ang mga kaganapan ng iba pang mga uri (muli ...).
- Idinagdag parameter & quot; curve & quot; sa Velocity (), paglalapat ng isang pagpaparami curve.
- Bagong unit VelocityLimit ().
- Bagong operator at gumamit ng maramihang mga filter bilang isang selector sa operator%.
Ano ang bagong sa bersyon 20090113:
- Ang release na ito ay nagdadagdag ng pag-andar upang limitahan ang bilang ng mga sabay-sabay na mga tala, o upang makagawa ng isang Midi signal monophonic (na may retriggering).
- Ito ay nagbibigay ng isang bagong agnostiko operator kaganapan-uri pagbabaligtad para sa mga filter, at Output () Sinusuportahan na ngayon ng pagpapadala ng pagbabago ng dami ng (CC 7).
Ano ang bagong sa bersyon 20081123:
- Ang bersyon na ito ay nagdadagdag ng direktang suporta para sa pagproseso karaniwang Midi file ng <. / li>
- mga numero Patch ay maaari na ngayong mas malaki kaysa sa 128, at ang output () ay sumusuporta sa pagpapadala ng mga bangko piliin ang mga mensahe.
- Iba't ibang mga bug na-naayos na.
Ano ang bagong sa bersyon 20081109:.
- Maraming mga problema sa JACK backend na-fixed
- Nagtatampok din ang paglabas na ito ng suporta para sa aftertouch channel, ng ilang karagdagang mga yunit, at isang bagong operator (%) para sa mga filter.
- Ang isang bagong function na ay naidagdag na sa mididings.extra na nagpapahintulot sa pag-save ng mga napiling numero patch at pagpapanumbalik ito sa susunod na oras ang script ay tumakbo.
Ano ang bagong sa bersyon 20080913:
- Ang release na ito ay nagdadagdag ng ilang mga pag-andar kaginhawahan upang patakbuhin ang shell command, at upang magpadala ng OSC o DBUS mga mensahe.
- Ang pagiging wasto ng pagsuri ng mga argumento ng function ay pinabuting upang makabuo ng higit pang mga kapaki-pakinabang na mga mensahe ng error.
Mga Kinakailangan :
- driver ALSA
- Python
- Ang Boost Aklatan
Mga Komento hindi natagpuan