Zeta Instrument-Verarbeiter-Schnittstelle

Zeta Instrument Processor Interface (ZIPI) war ein Forschungsprojekt, das von Zeta Instruments und dem CNMAT von UC Berkeley (Zentrum für New Music and Audio Technologies) begonnen ist. Eingeführt 1994 in einer Reihe von Veröffentlichungen in der Computermusik-Zeitschrift von der MIT-Presse war ZIPI als das Transportprotokoll der folgenden Generation für Digitalmusikinstrumente beabsichtigt, die mit dem Gehorsam zum OSI Modell entworfen sind.

Konzept

Der Entwurf Arbeitsversion von ZIPI wurde in erster Linie das Wenden vieler Beschränkungen von MIDI (Musikinstrument Digitalschnittstelle) gezielt. Verschieden von MIDI, der eine Gleicher-zu-Gleicher-Serienhafen-Verbindung verwendet, wurde ZIPI entworfen, um ein Sternnetz mit einem Mittelpunkt im Zentrum durchzugehen. Das hat schnellere Verbindung und Separation berücksichtigt, weil es kein Bedürfnis zum Gänseblumenkränzchen vielfache Geräte gab. Ethernet 10Base-T wurde an der physischen Schicht verwendet, aber das Protokoll hat von keiner physischen Durchführung abgehangen.

Es gab Vorschläge, um Gerät-Fähigkeiten, Fleck-Namen und anderes System und Fleck-Rahmen zu fragen, sowie Proben ins Gerät-Gedächtnis zu laden und herunterzuladen.

MPDL

ZIPI hat völlig neues Nachrichtensystem und ein kompliziertes Zeichen-Wenden-Schema verwendet, das auf dem Protokoll von Music Parameter Description Language (MPDL) gestützt ist, das ein direkter Ersatz zu MIDI Ereignissen war.

Statt MIDI Kanäle gab es dreistufige Adresshierarchie von 63 Familien, die aus 127 Instrumenten bestehen, jeder, 127 Zeichen habend, auf bis zu 1,016,127 Person hinauslaufend, bemerkt Adressen. Instrumente in einer Familie konnten von verschiedenen realen Geräten gesammelt werden. Diese Einordnung hat feine Kontrolle pro Zeichen von Synthese-Rahmen erlaubt, die für Sonderdrehbücher wie MIDI-Windkontrolleur oder MIDI Gitarrenkontrolleur besonders nützlich sind.

Zum Beispiel konnte sofortiges Zeichen - auf der Fähigkeit die Mängel an der Zeichen-Entdeckung (das Verfolgen) in der Gitarre MIDI Systeme besonders auf niedrigeren Schnuren maskieren. Wenn ausgelöst, würde das Zeichen beginnen, als ein Geräusch oder ein willkürliches niedriges Zeichen zu klingen, bis die Kontrolleur-Logik den wirklichen Wurf verfolgt hatte, der durch eine Anschlußnachricht ohne das Bedürfnis gesandt würde, das Zeichen wiederauszulösen. Herkömmlich konnten Nachrichten auch ein ganzes Instrument oder eine komplette Familie als eine Entsprechung zu Kanalnachrichten richten.

Einige MDPL Nachrichten waren direkte Prolongationen von MIDI, gegeben mehr aussprechbare Namen, um Zweideutigkeit zu vermeiden, aber die meisten Nachrichten waren neu und auf einem sehr verschiedenen, obwohl innovative Kontrolllogik basiert. Die Entschlossenheit von Nachrichtenrahmen konnte jedes Vielfache von 8 Bit sein, potenziell 7-Bit-Entschlossenheit erweiternd, die für MIDI zu 32 oder mehr Bit typisch ist.

Es gab auch einige Nachrichten des höheren Niveaus entsprechend fortgeschrittenen Programm-Rahmen, wie Modulation, Umschläge und 3D spatialization von Stimmen, sowie mit dem Instrument spezifische Nachrichten für die Gitarre, den Wind und die Trommel-Kontrolleure.

Nachrichtentypen

Die grundlegenden Synthese-Kontrollnachrichten waren:

  • Aussprache - 'bemerkt Ein/Aus-' in MIDI
  • Wurf (bemerken Zahl und Ausgleich in 0.2 Cent)
  • Frequenz (im Hz)
  • Lautheit - 'Geschwindigkeit' in MIDI
  • Umfang - 'Volumen' in MIDI
  • Gleiches/seltsames Harmonisches Gleichgewicht
Hat
  • Gleichgewicht aufgestellt/unaufgestellt
  • Rauheit
  • Angriffscharakter
  • Inharmonicity
  • Pfanne Link/richtig,/unten, Vorderseite/Hinterer
  • Entfernung von Spatialization und Azimut/Erhebung biegen um
  • Programm-Änderung - sofort und Zukunft bemerkt
  • Timbre-Raum X/Y/Z
  • Vielfache Produktionsniveaus
  • Zeitanhängsel
  • Modulation rate/depth/wavetype

Kontrolleur (Leistungsorientierte) Nachrichten hat eingeschlossen:

  • Schlüsselgeschwindigkeit/Zahl/Druck
  • Wurf-Kurve-Rad
  • Mod Rad 1/2/3
  • Schalter-Pedal 1 (Stützt) / 2 (Weiches Pedal)/3 / 4
  • Dauerndes Pedal 1 (Band)/2 / 3 / 4
  • Picken Sie Geschwindigkeit/Position/Druck auf/beugen Sie
  • Position/Druck der Verärgerung/Griffbrettes
  • Windfluss oder Druck (Atem-Kontrolleur)
  • Mundstück (Bissen)
  • Windkontrolleur-Tastaturen
  • Lippendruck/Frequenz
  • Trommel-Kopf, der Punkt X/Y Position und Entfernung/Winkel vom Zentrum schlägt
  • X/Y/X-Position im Raum
  • Geschwindigkeit in der X/Y/Z Dimension
  • Beschleunigung in der X/Y/Z Dimension

Ergebnis des Projektes

Obwohl ZIPI viele hervorragende neue Eigenschaften zur Verfügung gestellt hat, haben sie sich gut mit vorhandenen MIDI-basierten Durchführungen nicht aufgestellt. Das ungewöhnliche Wenden-Schema, das wesentliche Zunahme in der Kompliziertheit verlangt hat, war der Hauptfaktor im Mangel an seiner Adoption. Das Aufrechterhalten 1,016,127 individueller Synthese-Staaten war weit außer den Fähigkeiten zur synth Hardware der Zeit, wenn auch ZIPI Entwickler angedeutet haben, dass es einige praktische Grenzen auf die Zahl gleichzeitig verfügbarer Programme und Zeichen geben würde. Im Vergleich hat MIDI nur 16 Kanäle definiert, die allgemeine Kanalkontrollnachrichten wie Programm-Änderung, Volumen und Wurf angesammelt haben, und der grösste Teil von digitalen systhesizers der Zeit nur von 12 bis 128 gleichzeitig tönenden Zeichen zur Verfügung stellen konnte.

Da keine kommerziellen Geräte veröffentlicht wurden, ZIPI, die Angemessenheit von MIDI für die meisten Anwendungen und die Einführung des "FireWire" (IEEE1394) unterstützend, weil die alternative physische Schicht bald zur praktischen Besitzübertragung des Projektes geführt hat. Die ZIPI Website an CNMAT behauptet, dass IEEE1394 "ZIPI in jeder Hinsicht ersetzt," hauptsächlich, weil es einfachere Schnittstelle-Voraussetzungen hat: Es verlangt keinen Mittelpunkt, heiße Verstopfung von Unterstützungen (können Geräte hinzugefügt oder günstiger entfernt werden), und schließt ein isoliertes Macht-Vertriebsschema ein.

Die Entwickler haben fortgesetzt, um am Offenen Gesunden Kontrollprotokoll zu arbeiten, das zurzeit in einem großen Angebot an Musikinstrumenten, Sensoren und Software unterstützt ist.

Siehe auch

  • Yamaha mLAN
  • Gibson MaGIC

Außenverbindungen


Sacharja (der hebräische Hellseher) / Zope
Impressum & Datenschutz