„Open Sound Control“ – Versionsunterschied

[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Vorteile: unärer Komparativ?! erratbarer Vergleich; Ausdruck (theoretisch möglicher Konjunktiv im Falle der eventuellen Gegebenheit, unter Umständen ...);
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
K wikilinks
 
Zeile 1:
'''{{lang|en|Open Sound Control}} (OSC)''' ist ein nachrichtenbasiertes [[Netzwerkprotokoll]], das hauptsächlich für die Echtzeitverarbeitung[[Echtzeit]]verarbeitung von Sound[[Audiosignal]]en über Netze[[Rechnernetz]]e und Multimedia-Installationen verwendet wird.
 
Steuersignale können von Hardware (z. B. [[Musical Instrument Digital Interface|MIDI]]-[[Masterkeyboard|Keyboard]]) oder Software (z. B. [[Processing]], [[Vvvv]], [[Csound]], [[Max/MSP]], [[Pure Data]], [[SuperCollider]], [[ChucK]], EyesWeb) erzeugt und dann via OSC in Form von sog. Nachrichten (OSC-Messages), die wiederum in Bündel (OSC-Bundles) verpackt werden, an eine Schnittstelle weitergegeben werden und so eine Ausgabe steuern. Dieses können z. B. weitere Soundausgaben sein, etwa eine Soundanwendung auf einem anderen Computer.
 
OSC ist unabhängig vom Transportprotokoll, wobei in der Regel jedoch [[User Datagram Protocol|UDP]] verwendet wird. Je nach Anforderung ist es aber auch möglich, OSC etwa über [[Transmission Control Protocol|TCP]] oder eine [[serielle Schnittstelle]] zu transportieren.<ref name=":0">{{Internetquelle |url=https://opensoundcontrol.stanford.edu/spec-1_0.html |titel=OSC specification 1.0 |datum=2021-04-07 |sprache=en |abruf=2023-02-11}}</ref>
Zeile 21:
Eine OSC-Nachricht enthält zuerst eine (Null-terminierte) Zeichenkette mit der Adresse des zu ändernden Parameters.
 
z. &nbsp;B.: „/synthesizer/zynaddsubfx/filter/lowpass1“.
 
Nach einem Komma folgt die Anzahl und Art der Parameter in einer (Null-terminierten) Zeichenkette. Für zwei Float-Werte würde man „,ff“ angeben.