Prog.varedetaljer:
mididings er en MIDI-prosessor / router for ALSA, implementert som en Python-modul. Noen av funksjonene er spesielt rettet mot levende keyboardister
Egenskaper .
- Filtre og ruter MIDI hendelser avhengig av type hendelse, kanal, note, controller, etc.
- Gjelder trans, hastighet kurve / offset, etc., eller konverterer hendelser til en annen type. Ved hjelp av Python-kode, vilkårlige transformasjoner av MIDI hendelser er mulig.
- All MIDI behandlingen er gjort i C (for speed grunner), med mulighet til å ringe tilbake til Python hvis ønskelig.
- Flere patcher kan slås via MIDI. Note-off og opprettholde pedal hendelser er spesielt behandlet for å unngå stakk notater.
Hva er nytt i denne utgaven:
- VoiceFilter () enheten ble forbedret for å fungere ordentlig for stemmene annet enn den høyeste og laveste ett.
- En VoiceSplit () ble tilsatt for å tillate lett skape flere relaterte tale filtre (f.eks for en messing seksjon).
- OSCInterface () og livedings ble forenklet ved hjelp av standardportnumre hvis ingen er angitt.
Hva er nytt i versjon 20100318:
- Lagd VoiceFilter () for å filtrere individuelle stemmer fra en akkord.
- Output () enheten kan nå sende vilkårkontroll endringer, og en ny
- klasse OutputTemplate ble lagt for å forenkle skape delvis
- parametrized utganger.
- lagt masse nye eksempler i dokumentasjonen.
- Flere mindre reparasjoner og opprydding.
Hva er nytt i versjon 20100307:
- Lagd livedings som en grafisk frontend til mididings som tillater overvåking og utløsende scene endringer.
- Lagd SceneGroup () for å lage flere subscenes tilgjengelig under et enkelt programnummer.
- Support flytende splittpunkter ved hjelp av den nye FloatingKeySplit () enhet.
- Lagt Panic () for å sende alle-notes-off meldinger på alle kanaler.
- Flere nye OSC meldinger støttes av mididings.extra.OSCInterface ().
- Ny modul mididings.extra.gm inneholder konstanter for program- og kontrollnumre definert i General MIDI-standarden.
- Aktiver sanntid planlegging for MIDI behandling med 'jack' backend.
Hva er nytt i versjon 20100202:
- Major oppdatering dokumentasjon, nå inkludert en tutorial og forklarer noen av relevante Python grunnleggende.
- Omdøpt noen få enheter og parametere for å holde navnene noe konsekvent.
- Fjernet hvilke typer parametere fra Fork () og trykk (), kan det samme resultatet oppnås ved hjelp av en velger.
- Den øvre eller nedre grense for notatområder kan nå bli utelatt.
- Alle spagaten nå støtte en & quot; annet & quot; herske. En lapp med en nøkkel av None brukes når ingen av de andre filtre kamp.
- Lagt operatør | (OR) for velgere .
- Lagd LatchNotes () for å holde notater før du trykker på tasten på nytt.
- Betydelig bedre ytelse når du ringer belastet funksjoner.
Hva er nytt i versjon 20100112:
- Inkludert en kommandolinje program & quot; mididings & quot; som gjør det mulig å kjøre enkle lapper uten å skrive fullverdige Python-skript. For eksempel: $ mididings & quot; TRANSPONER (12) & gt; & gt; Velocity (fast = 64) & quot;
- Et første forsøk på å støtte systemet eksklusiv, system realtime og system vanlige meldinger. Nye enhetene inkluderer SysEx (), SysExFilter () og SysExSplit (). Takk til Christopher Arndt for noen svært nyttige forslag.
- Lagt til støtte for polyfonisk aftertouch, uprøvd for åpenbare grunner: (
- Gjennomført en krok system for enkelt å utvide noen av mididings 'funksjonalitet.
- Lagt krok objekter MemorizeScene () (scene utholdenhet mellom omstarter), OSCInterface () (scene bytte via OSC), og automatisk omstart () (automatisk omstart når skriptet endringer. Best. Feature. Ever.)
- Unified run () og run_scenes (), samt Print () og PrintString (). Den ulik funksjonalitet avhenger nå bare på søkeord argumenter.
- Omdøpt Call () til prosess (). Call () tilbyr nå funksjonaliteten til både CallAsync () og CallThread ().
- Omdøpt GenerateEvent () til Generator () og InitAction () til Init ().
- Endrede semantikk CtrlFilter (), CtrlValueFilter (), ProgFilter () for å blokkere hendelser av andre typer (igjen ...).
- Lagt parameter & quot; kurve & quot; til Velocity (), bruk en eksponentiell kurve.
- Ny enhet VelocityLimit ().
- Ny operatør og å bruke flere filtre som en velger med operatør%.
Hva er nytt i versjon 20090113:
- Denne utgivelsen gir funksjoner for å begrense antall samtidige notater, eller for å gjøre en MIDI signal mono (med retriggering).
- Det gir en ny hendelse-type agnostiker inversjon operatør for filtre og utgang () støtter nå sende volumendringer (CC 7).
Hva er nytt i versjon 20081123:
- Denne versjonen legger til støtte for behandling av standard MIDI-filer direkte <. / li>
- Patch tall kan nå være større enn 128, og utgang () støtter å sende bank velger meldinger.
- Ulike bugs har blitt fikset.
Hva er nytt i versjon 20081109:.
- Flere problemer med JACK backend har blitt fikset
- Denne utgivelsen har også støtte for kanalaftertouch, noen flere enheter, og en ny operatør (%) for filtre.
- En ny funksjon er lagt til mididings.extra som lar lagre den valgte oppdateringen nummeret og gjenopprette den neste gang skriptet kjøres.
Hva er nytt i versjon 20080913:
- Denne utgivelsen legger noen praktiske funksjoner for å kjøre skallkommandoer, og å sende OSC eller DBus meldinger.
- Gyldigheten kontroll av funksjonsargumenter har blitt forbedret for å produsere mer nyttige feilmeldinger.
Krav :
- ALSA driver
- Python
- De Boost biblioteker
Kommentarer ikke funnet