mididings

Software screenshot:
mididings
Dettagli del software:
Versione: 20120312
Data di caricamento: 15 Apr 15
Sviluppatore: -
Licenza: Libero
Popolarità: 9

Rating: nan/5 (Total Votes: 0)

mididings è un MIDI processore / router per ALSA, implementato come un modulo Python. Alcune delle sue caratteristiche sono particolarmente orientati verso tastieristi in diretta

Caratteristiche :.

  • Filtri e gli eventi MIDI percorsi a seconda del tipo di evento, canale, nota, regolatore, etc.
  • Applica la trasposizione, curva di velocità / Offset, ecc, o converte gli eventi a un tipo diverso. Utilizzando il codice Python, trasformazioni arbitrarie di eventi MIDI sono possibili.
  • Tutta l'elaborazione MIDI è fatto in C (per ragioni di velocità), con la possibilità di chiamare di nuovo in Python se lo si desidera.
  • Più patch possono essere attivate tramite MIDI. Nota-off e sostenere eventi pedale sono appositamente trattati per evitare note incollate.

Cosa c'è di nuovo in questa versione:

  • Il () unità VoiceFilter è stato migliorato per funzionare correttamente per voci altro che il più alto e il più basso.
  • A VoiceSplit () è stato aggiunto per consentire facilmente creare più filtri vocali correlati (ad esempio per una sezione di ottoni).
  • OSCInterface () e livedings sono state semplificate utilizzando numeri di porta di default se non è specificato.

Cosa c'è di nuovo in versione 20100318:

  • Aggiunto VoiceFilter () per filtrare le singole voci di un accordo.
  • L'uscita () unità può ora inviare le modifiche arbitrarie di controllo, e un nuovo
  • class OutputTemplate è stato aggiunto per semplificare la creazione parzialmente
  • uscite parametrizzate.
  • un sacco Aggiunto di nuovi esempi di documentazione.
  • Diverse correzioni minori e pulizia.

Cosa c'è di nuovo in versione 20100307:

  • livedings aggiunto come frontend grafico per mididings che consente il monitoraggio e la innescando cambiamenti di scena.
  • Aggiunto SceneGroup () per rendere più accessibili subscenes sotto un unico numero di programma.
  • Supporto galleggiante punti di split utilizzando il nuovo FloatingKeySplit () unità.
  • Aggiunto Panic () per inviare messaggi di tutti note-off su tutti i canali.
  • Diversi nuovi messaggi OSC supportati da mididings.extra.OSCInterface ().
  • Nuovo mididings.extra.gm modulo contenente costanti per numeri di programma e di controller definiti nello standard General MIDI.
  • Abilita pianificazione in tempo reale per l'elaborazione MIDI con il backend 'jack'.

Cosa c'è di nuovo in versione 20100202:

  • aggiornamento maggiore documentazione, ora anche un tutorial e spiegare alcune delle le pertinenti basi Python.
  • Rinominato poche unità e parametri per mantenere i nomi un po 'coerente.
  • rimossi i tipi di parametri da Forcella () e stampa (), lo stesso risultato può essere raggiunto mediante un selettore.
  • Il limite superiore o inferiore per gli intervalli di nota può essere omessa.
  • Tutti divisioni supportano ora un & quot; altro & quot; governare. Viene utilizzato un cerotto con una chiave di Nessuno, quando nessuno degli altri filtri partita.
  • Aggiunto operatore | (OR) per selettori
  • .
  • LatchNotes Aggiunto () a tenere le note fino a quando si preme di nuovo il tasto.
  • significativo miglioramento delle prestazioni quando si chiama funzioni sovraccaricate.

Cosa c'è di nuovo in versione 20100112:

  • Incluso un programma & quot linea di comando; mididings & quot; che permette l'esecuzione patch semplici senza scrivere degli script pieno titolo Python. Per esempio: $ mididings & quot; Trasposizione (12) & gt; & gt; Velocity (fisso = 64) & quot;
  • Un primo tentativo di sostenere il sistema esclusivo, il sistema in tempo reale e messaggi comuni di sistema. Nuove unità includono SysEx (), SysExFilter () e SysExSplit (). Grazie a Christopher Arndt per alcuni molto utili suggerimenti.
  • Supporto di aftertouch polifonico, testato per ovvie ragioni: (
  • implementato un sistema di ganci di estendere facilmente alcune delle funzionalità mididings '.

  • Oggetti
  • gancio Aggiunto MemorizeScene () (persistenza scena tra riavvio), OSCInterface () (scene di commutazione via OSC), e AutoRestart () (riavvio automatico quando cambia di script. Migliore. Feature. Mai.)
  • run Unified () e run_scenes (), così come di stampa () e PrintString (). La funzionalità diversa dipende ora solo su argomenti chiave.
  • Chiamata rinominato () per elaborare (). Call () ora offre la funzionalità di entrambi CallAsync () e CallThread ().
  • Rinominato GenerateEvent () per Generator () e InitAction () per Init ().
  • semantica mutate CtrlFilter (), CtrlValueFilter (), ProgFilter () per bloccare gli eventi di altro tipo (di nuovo ...).
  • parametro Aggiunto & quot; curva & quot; a Velocity (), l'applicazione di una curva esponenziale.
  • Nuova unità VelocityLimit ().
  • Nuovo operatore e utilizzare più filtri come selettore con l'operatore%.

Cosa c'è di nuovo in versione 20090113:

  • Questa versione aggiunge funzionalità per limitare il numero di note simultanee, o per fare un segnale MIDI monofonico (con retriggering).
  • Si prevede un nuovo evento di tipo agnostico operatore di inversione per i filtri, e Output () ora supporta l'invio di variazioni di volume (CC 7).

Cosa c'è di nuovo in versione 20081123:

  • Questa versione aggiunge il supporto per l'elaborazione di standard MIDI file direttamente <. / li>
  • numeri di patch può ora essere maggiore di 128 e di uscita () supporta l'invio di messaggi di Bank Select.
  • Diversi bug sono stati corretti.

Cosa c'è di nuovo in versione 20081109:.

  • sono stati risolti diversi problemi con il backend JACK
  • Questa versione presenta anche il supporto per il canale aftertouch, poche unità supplementari, e un nuovo operatore (%) per i filtri.
  • Una nuova funzione è stata aggiunta mididings.extra che permette di salvare il numero di patch selezionato e ripristino la prossima volta che lo script viene eseguito.

Cosa c'è di nuovo in versione 20080913:

  • Questa versione aggiunge alcune funzioni di convenienza per eseguire comandi di shell, e per inviare messaggi OSC o DBUS.
  • Il controllo degli argomenti di validità è stato migliorato per la produzione di messaggi di errore più utili.

Requisiti :

  • driver ALSA
  • Python
  • Le librerie Boost

Programmi simili

SongBird
SongBird

15 Apr 15

LXMusic
LXMusic

9 Dec 15

Xmp
Xmp

3 Jun 15

Altri software di sviluppo -

intltool
intltool

14 Apr 15

gMobileMedia
gMobileMedia

2 Jun 15

QMC2
QMC2

17 Feb 15

Opina
Opina

15 Apr 15

Commenti a mididings

I commenti non trovato
Aggiungi commento
Accendere le immagini!