OSC-Netzwerk erstellen (open sound control)

Für allgemeine Fragen zur Programmierung mit PureBasic.
funkheld
Beiträge: 651
Registriert: 31.12.2009 11:58

OSC-Netzwerk erstellen (open sound control)

Beitrag von funkheld »

Hallo, guten Tag.

Ich spiele zur Zeit als Anfänger mit (PURE DATA) und habe mir PD-extended runtergeladen.
Ist eine Sprache eigentlich für die Musikentwicklung , aber furch das PD-extended wurde es so erweitert das man
da sehr viele Spielereien mit Sound und anderen grafischen starken Effekten machen kann.

Das normale Netzwerk und die serielle Schnittstelle funktionieren damit sehr gut.

Nun möchte ich eine Verbindung für das OSC-Netzwerk mit Purebasic aufbauen.

Wie funktioniert das bitte ?
Danke.
Gruss
Benutzeravatar
Bisonte
Beiträge: 2474
Registriert: 01.04.2007 20:18

Re: OSC-Netzwerk erstellen (open sound control)

Beitrag von Bisonte »

Vielleicht solltest Du deren Forum befragen .... ?

Ich kenne weder ein OSC-Netzwerk, noch PURE-DATA oder PD-extended .... und ich denke mal es geht
vielen, die das lesen, genauso !
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Benutzeravatar
uweb
Beiträge: 461
Registriert: 13.07.2005 08:39

Re: OSC-Netzwerk erstellen (open sound control)

Beitrag von uweb »

Ich habe null Erfahrung damit und auch keine fertige Lösung gefunden, aber es sieht gar nicht so schwer aus.
Wikipedia sagt :
OSC ist unabhängig vom Transportprotokoll, wobei in der Regel jedoch UDP verwendet wird. Je nach Anforderung ist es aber auch möglich, OSC etwa über TCP oder eine serielle Schnittstelle zu transportieren.
Es ist setzt also auf einem Netzwerk auf und dazu gibt es ja reichlich PB-Infos.
Ich denke das dürfte vergleichbar wie bei einem Webserver (http) laufen.
Das bedeutet, Du kannst Client und Server aus den Beispielen nehmen und Schritt für Schritt ausbauen.
Den ultimativen Referenz-Client und Referenz-Server mit einer Do-What-I-Mean-Funktion in PureBasic suche ich auch schon lange.
:)

OSC selbst scheint recht übersichtlich zu sein.
Der Aufwand es selbst aufzusetzen scheint also nicht all zu groß.
http://en.flossmanuals.net/pure-data/ch065_osc/
http://opensoundcontrol.org/spec-1_0

Mein eigentlicher Tipp ist also : Schritt für Schritt und Ausdauer

Wenn Du dabei irgendwo hängst ist es bei einem konkreten Problem auch leichter konkret zu helfen.
Antworten zu Netzwerk-Fragen findest Du hier ja schon massig und hättest ggf. gute Chancen, dass Dir hier jemand hilft wenn er versteht wo das Problem ist.

- wenn Du es verständlich machst.
Ich vermute z.B. im Moment nur, dass Du wissen möchtest wie Du das OSC-Protokoll in PB implementieren sollst.

Bei OSC müsstest Du schon Glück haben, dass sich zufällig gerade noch ein PBler damit beschäftigt.

Mit PURE-DATA oder PD-extended wärst Du, wie Bisonte schon geschrieben hat, in einem anderen Forum wahrscheinlich erfolgreicher.
Daran würde sich wohl auch nichts ändern wenn Du in "Andere Sprachen" fragen würdest.
funkheld
Beiträge: 651
Registriert: 31.12.2009 11:58

Re: OSC-Netzwerk erstellen (open sound control)

Beitrag von funkheld »

Jup danke.

In Pure-DATA funktioniert der Server und Client OSC.

Und der normale Server/Client von Pure-DATA funktionier auch mit Purebasic.

Ich wollte den OSC mal an Purebasic dranhängen.

Danke.

Gruss
Antworten