mididings

Software screenshot:
mididings
Software informatie:
Versie: 20120312
Upload datum: 15 Apr 15
Ontwikkelaar: -
Licentie: Gratis
Populariteit: 9

Rating: nan/5 (Total Votes: 0)

mididings is een MIDI-processor / router voor ALSA, geïmplementeerd als een Python module. Enkele van de functies zijn in het bijzonder gericht op de live-toetsenisten

Kenmerken .

  • Filters en routes MIDI events afhankelijk van het type evenement, kanaal, nota, controller, etc.
  • Geldt omzetting, velocity curve / offset, enz., Of zet evenementen om een ​​ander type. Met behulp van Python-code, willekeurige transformaties van MIDI-events zijn mogelijk.
  • All MIDI processing plaatsvindt in C (in snelheid), met de mogelijkheid om terug te bellen in Python indien gewenst.
  • Meerdere patches kunnen worden geschakeld via MIDI. NB-off en sustain pedaal gebeurtenissen zijn speciaal behandeld om vast notities te voorkomen.

Wat is nieuw in deze release:

  • De VoiceFilter () eenheid werd verbeterd om goed te werken voor voices behalve de hoogste en laagste is.
  • Een VoiceSplit () werd toegevoegd om gemakkelijk mogelijk te maken het creëren van meerdere verwante stem filters (bijvoorbeeld voor een blazerssectie).
  • OSCInterface () en livedings werden vereenvoudigd door het gebruik van standaard poortnummers als er geen zijn opgegeven.

Wat is nieuw in versie 20100318:

  • Toegevoegde VoiceFilter () om individuele stemmen van een snaar te filteren.
  • De Output () unit kan nu sturen willekeurige veranderingen controle, en een nieuwe
  • class OutputTemplate werd toegevoegd aan vereenvoudigen creëren gedeeltelijk
  • geparametriseerd uitgangen.
  • Toegevoegd veel nieuwe voorbeelden om de documentatie.
  • Verschillende kleine fixes en opruimen.

Wat is nieuw in versie 20100307:

  • Toegevoegd livedings als een grafische frontend voor mididings dat zorgt voor de opvolging en triggering scène verandert.
  • Toegevoegde SceneGroup () om meerdere subscenes bereikbaar onder één programmanummer te maken.
  • Ondersteuning drijvende gespleten punten met behulp van de nieuwe FloatingKeySplit () eenheid.
  • Toegevoegd Panic () om alle-notes-off berichten versturen op alle kanalen.
  • Verschillende nieuwe OSC berichten ondersteund door mididings.extra.OSCInterface ().
  • Nieuwe module mididings.extra.gm met constanten voor het programma en de controller nummers gedefinieerd in de General MIDI standaard.
  • Inschakelen realtime scheduling voor het MIDI-verwerking met de 'jack' backend.

Wat is nieuw in versie 20100202:

  • Major documentatie-update, nu met inbegrip van een tutorial en het uitleggen van een aantal van de relevante Python basics.
  • Hernoemd een paar units en parameters om namen enigszins consistent te houden.
  • Verwijderd de types parameters van Vork () en Print (), kan hetzelfde resultaat worden bereikt met behulp van een selector.
  • De boven- of ondergrens voor nootbereiken kan nu worden weggelaten.
  • Alle splitst ondersteunen nu een & quot; anders & quot; regeren. Een pleister met een sleutel van None wordt gebruikt wanneer geen van de andere filters wedstrijd.
  • Toegevoegd operator | (OR) voor selectors
  • .
  • Toegevoegd LatchNotes () om aantekeningen te houden totdat de toets opnieuw wordt ingedrukt.
  • Aanzienlijke verbetering van de prestaties bij het bellen overbelast functies.

Wat is nieuw in versie 20100112:

  • Inclusief een command line programma & quot; mididings & quot; die het mogelijk maakt hardlopen eenvoudige vlekken zonder het schrijven van volwaardige Python scripts. Bijvoorbeeld: $ mididings & quot; Transpose (12) & gt; & gt; Velocity (vast = 64) & quot;
  • Een eerste poging om het systeem exclusieve, systeem realtime en het systeem van algemene berichten ondersteunen. Nieuwe eenheden zijn SysEx (), SysExFilter () en SysExSplit (). Met dank aan Christopher Arndt voor een aantal zeer nuttige tips.
  • Ondersteuning toegevoegd voor polyfone aftertouch, ongeteste voor de hand liggende redenen: (
  • Implementatie van een haak systeem om gemakkelijk een deel van de functionaliteit mididings uitbreiden.
  • Toegevoegd haak objecten MemorizeScene () (scene persistentie tussen herstarts), OSCInterface () (scène schakelen via OSC), en automatische herstart () (automatische herstart wanneer het script verandert. Best. Feature. Ooit.)
  • Unified run () en run_scenes (), evenals Print () en PrintString (). De verschillende functionaliteiten hangt nu alleen nog op de argumenten trefwoord.
  • Hernoemd Call () naar Process (). Call () biedt nu de functionaliteit van beide CallAsync () en CallThread ().
  • Renamed GenerateEvent () Generator () en InitAction () om Init ().
  • Veranderd semantiek van CtrlFilter (), CtrlValueFilter (), ProgFilter () tot evenementen van andere soorten te blokkeren (weer ...).
  • Toegevoegd parameter & quot; curve & quot; voor Velocity (), het aanbrengen van een exponentiële curve.
  • Nieuwe eenheid VelocityLimit ().
  • Nieuwe exploitant en om meerdere filters te gebruiken als een selector met operator%.

Wat is nieuw in versie 20090113:

  • Deze versie voegt functies om het aantal gelijktijdige noten te beperken, of het maken van een MIDI signaal monofoon (met retriggering).
  • Het voorziet in een nieuwe event-type agnostisch inversie operator voor filters, en Output () ondersteunt nu het verzenden van volume veranderingen (CC 7).

Wat is nieuw in versie 20081123:

  • Deze versie voegt ondersteuning toe voor de verwerking van standaard MIDI-bestanden direct <. / li>
  • Patch nummers kunnen nu meer dan 128 zijn, en Output () ondersteunt het verzenden van Bank Select berichten.
  • Diverse bugs zijn verholpen.

Wat is nieuw in versie 20081109:.

  • Verschillende problemen met de JACK backend zijn vastgesteld
  • Deze versie bevat ook ondersteuning voor channel aftertouch, een paar extra eenheden, en een nieuwe operator (%) voor filters.
  • Een nieuwe functie is toegevoegd aan mididings.extra die het mogelijk maakt het opslaan van de geselecteerde Patch nummer en het herstel van het de volgende keer dat het script wordt uitgevoerd.

Wat is nieuw in versie 20080913:

  • Deze versie voegt een aantal comfortfuncties aan shell opdrachten uit te voeren, en naar OSC of DBUS berichten sturen.
  • De geldigheid te controleren van de functie argumenten is verbeterd om meer behulpzaam foutmeldingen te produceren.

Eisen

  • ALSA driver
  • Python
  • De Boost Bibliotheken

Vergelijkbare software

Jinzora
Jinzora

2 Jun 15

Audacity
Audacity

1 Dec 17

Gmerlin
Gmerlin

14 Apr 15

Esound
Esound

3 Jun 15

Andere software van ontwikkelaar -

jQuery templates
jQuery templates

13 May 15

Capuchin-Glib
Capuchin-Glib

2 Jun 15

Aseba
Aseba

17 Feb 15

Reacties op mididings

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!