mididings

Screenshot der Software:
mididings
Softwarebeschreibung:
Version: 20120312
Upload-Datum: 15 Apr 15
Entwickler: -
Lizenz: Frei
Popularität: 9

Rating: nan/5 (Total Votes: 0)

mididings ist ein MIDI-Prozessoren / Router für ALSA als Python-Modul implementiert. Einige seiner Eigenschaften sind in besonderem Maße auf Live-Keyboarder

Eigenschaften .

  • Filter und leitet MIDI-Events, je nach Ereignistyp, Kanal, Note, Controller, etc.
  • Gilt Transposition, Geschwindigkeitskurve / Offset, etc., oder wandelt Ereignisse auf eine andere Art. Mit Python-Code, sind willkürlich Transformationen der MIDI-Events möglich.
  • Alle MIDI-Verarbeitung in C durchgeführt (aus Geschwindigkeitsgründen), mit der Möglichkeit, wieder in Python rufen, falls gewünscht.
  • Mehrere Patches können via MIDI umgeschaltet werden. Hinweis Start- und Haltepedal-Events sind speziell behandelt, um Notenhänger zu vermeiden.

Was ist neu in dieser Pressemitteilung:

  • Die () Einheit VoiceFilter wurde verbessert, um für Stimmen richtig mit Ausnahme der höchsten und niedrigsten.
  • Ein VoiceSplit () wurde hinzugefügt, um einfach erlauben die Erstellung mehrerer verwandten Sprachfilter (zB für einen Bläsersatz).
  • OSCInterface () und livedings wurden unter Verwendung von Standard-Portnummern, wenn keine angegeben sind vereinfacht.

Was ist neu in Version 20100318:

  • hinzugekommen VoiceFilter (), um einzelne Stimmen aus einem Akkord zu filtern.
  • Der Ausgang () Gerät kann jetzt senden willkürliche Steueränderungen und eine neue
  • Klasse OutputTemplate wurde hinzugefügt, um zu vereinfachen teilweise schaffen
  • parametriert Ausgänge.
  • Hinzugefügt viele neue Beispiele in der Dokumentation.
  • Verschiedene kleinere Korrekturen und Aufräumarbeiten.

Was ist neu in Version 20100307:

  • Hinzugefügt livedings als grafisches Frontend zu mididings, die ermöglicht die Überwachung und Auslösen Szenenwechsel.
  • hinzugekommen SceneGroup (), um mehrere subscenes machen unter einer Programmnummer zu erreichen.
  • Unterstützung variablen Splitpunkte mit dem neuen FloatingKeySplit (Einheit).
  • Hinzugefügt Panic (), um alle-Notes-Off-Nachrichten auf allen Kanälen zu senden.
  • Einige neue durch mididings.extra.OSCInterface (). Unterstützt OSC Nachrichten
  • Neues Modul mididings.extra.gm enthält Konstanten für Programm und Controller-Nummern in der General MIDI-Standard definiert.
  • Aktivieren Sie Echtzeit-Scheduling für die MIDI-Bearbeitung mit dem 'jack' Backend.

Was ist neu in Version 20100202:

  • Wichtige Dokumentation Update, jetzt mit einem Tutorial und erklärt einige der die entsprechenden Python Grundlagen.
  • Umbenennung ein paar Einheiten und Parameter, um Namen zu halten wenig konsequent.
  • Entfernt die Typen-Parameter von Fork () und Print () kann das gleiche Ergebnis mit einem Wahlschalter erreicht werden.
  • Die obere oder untere Grenze für die Notenbereiche kann nun entfallen.
  • Alle Splits unterstützen nun eine & quot; sonst & quot; herrschen. Ein Patch mit einem Schlüssel von None wird verwendet, wenn keiner der anderen Filter übereinstimmen.
  • Hinzugefügt Operator | (OR) für Selektoren
  • .
  • Hinzugefügt LatchNotes (), um Noten zu halten, bis die Taste erneut gedrückt wird.
  • Deutliche Leistungssteigerung beim Aufruf überladenen Funktionen.

Was ist neu in Version 20100112:

  • enthalten ein Kommandozeilenprogramm & quot; mididings & quot; das erlaubt laufende einfache Patches ohne das Schreiben vollwertige Python-Skripte. Zum Beispiel: $ mididings & quot; Transpose (12) & gt; & gt; Velocity (fest = 64) & quot;
  • Ein erster Versuch, unterstützt System-Exklusiv, Echtzeit-System und System-Meldungen,. Neue Einheiten sind SysEx (), SysExFilter () und SysExSplit (). Dank Christopher Arndt für einige sehr hilfreiche Anregungen.
  • Unterstützung für polyphone Aftertouch, ungetestet aus offensichtlichen Gründen: (
  • Implementiert ein Hakensystem auf einfache Weise erweitern einige mididings 'Funktionalität.
  • am Haken Objekte MemorizeScene () (Szene Persistenz zwischen Neustart), OSCInterface () (Szenenschalt über OSC) und Autorestart () (automatischer Wiederanlauf, wenn die Skriptänderungen. Beste. Funktion. Immer.)
  • Unified run () und run_scenes (), aber auch Print () und PrintString (). Die verschiedenen Funktionen hängt jetzt nur auf Schlüsselwortargumente.
  • umbenannt Call () to Process (). Call () bietet nun die Funktionalität von CallAsync () und CallThread ().
  • umbenannt GenerateEvent () zum Generator () und Initaction (), um Init ().
  • Geänderte Semantik CtrlFilter (), CtrlValueFilter (), ProgFilter (), um Ereignisse von anderen Arten zu blockieren (wieder ...).
  • Hinzugefügt Parameter & quot; Kurve & quot; Velocity (), Anlegen einer Exponentialkurve.
  • New Einheit Velocity ().
  • Neue Betreiber und mehrere Filter als Selektor mit Bediener% zu verwenden.

Was ist neu in Version 20090113:

  • Diese Version bietet Funktionen, um die Anzahl der gleichzeitigen Noten zu begrenzen, oder, um eine MIDI-Signal monophon (mit Nachtriggern).
  • Sie bietet ein neues Event-Typ Agnostiker Inversionsoperator für Filter und Output () unterstützt jetzt das Senden Volumenänderungen (CC 7).

Was ist neu in Version 20081123:

  • Diese Version bietet Unterstützung für die Verarbeitung von Standard-MIDI-Dateien direkt <. / li>
  • Patch-Nummern können jetzt mehr als 128 sein und Output () unterstützt das Senden Bank-Select-Meldungen.
  • Verschiedene Fehler wurden behoben.

Was ist neu in Version 20081109:.

  • Einige Probleme mit dem JACK Backend wurden korrigiert
  • Diese Version enthält auch Unterstützung für Channel Aftertouch, ein paar zusätzliche Einheiten und einen neuen Betreiber (%) für den Filter.
  • Eine neue Funktion wurde um mididings.extra, die ermöglicht das Speichern des gewählten Patch-Nummer und die Wiederherstellung es das nächste Mal das Skript ausgeführt wird hinzugefügt.

Was ist neu in Version 20080913:

  • Diese Version bietet einige Komfort-Funktionen, um Shell-Befehle auszuführen, und OSC oder DBUS-Nachrichten senden.
  • Die Prüfung der Gültigkeit von Funktionsargumenten wurde verbessert, um weitere hilfreiche Fehlermeldungen zu erzeugen.

Anforderungen :

  • ALSA-Treiber
  • Python
  • Die Boost-Bibliotheken

Ähnliche Software

auditive
auditive

17 Jul 15

BallroomDJ
BallroomDJ

17 Feb 15

DMCRadio
DMCRadio

2 Jun 15

Andere Software von Entwickler -

Chindi
Chindi

3 Jun 15

Poppler
Poppler

17 Feb 15

Keypress
Keypress

3 Jun 15

Kommentare zu mididings

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!