du hast geschrieben das du dir files schriben musstest .was für files waren das?für den bsr oder für stduio one die man irgendwie einbidet oder wie kann ich das verstehen?
habe jetzt mla n poti auf nrpn gestellt.geht aber trotzdem noch nicht.
Entschuldige, ich hatte da länger nicht reingeschaut. Also... so ganz kriege ich es nicht mehr aus dem Kopf zusammen weil das schon eine Weile her ist und ich den BCR mittlerweile nicht mehr benutze.
Unter Windows finden sich die Dateien für die Devices unter (für Mac kann ich da nichts sagen, hab zwar einen, aber nur zum mobilen recorden):
"Users\<UserName>\AppData\Roaming\PreSonus\Studio One 4\User Devices"
In diesem Ordner werden neue User Devices angelegt, ein Devices besteht aus drei Dateien, dem surface.xml in dem hinterlegt ist wie das User Device quasi aufgebaut ist, also Buttons, Fader, Encoder etc. und wie die Dinger arbeiten und das Mapping wie sie vom Gerät kommen.
Und dann gibt es noch eine .device Datei in der dann ein Interface hinterlegt wird und wo dann auch drinnen steht welche surface.xml Datei für dieses Gerät benutzt wird. In einem anderen Ordner (surfaceData) wird dann noch eine Datei abgelegt in dem dann das Mapping von Plugin->Value->Device->Encoder hinterlegt ist. Das wird natürlich automatisch von Studio One geschrieben wenn man das Parameter Mapping macht.
Ich hab dir hier mal eine surface.xml angefügt die ich mir geschrieben habe, ob die top funktioniert kann ich leider gerade nicht testen. Schau mal da rein, ist nicht so schwer zu lesen. Die Encoder habe ich Studio One als Fader vorgegaukelt, damit hat das für mich am Besten funktioniert, ist ja letztlich egal, Hauptsache ist, er nimmt den aktuellen Wert vom Plugin und arbeitet damit weiter.
Es tut mir leid, dass ich Dir das nicht besser erklären kann, hätte ich mein BCR noch hätte ich es schnell nochmal getestet. Leider ist das halt vollkommen undokumentiert und momentan sicher nicht so richtig dafür gedacht, dass der User da dran rumfummelt. Das ist aus meiner Sicht ziemlich schade, weil offensichtlich eine Menge Funktionalitäten unter der Haube existieren auf die der User keinen Zugriff hat, die aber verdammt nützlich wären. Ich hab mir das so aus anderen surface Dateien und ausprobieren zusammengeklaubt und das hat gedauert bis das gepasst hat. Wenn zu so etwas wenigstens eine Dokumentation existieren würde könnte die Community da auch deutlich mehr machen. Die Oberfläche in S1 selber mit der man das erstellen kann bietet nicht alle Funktionalitäten die verfügbar sind. Warum das so ist weiß ich auch nicht, vielleicht ist die Entwicklung an der Stelle gestoppt worden weil andere Dinge wichtiger waren oder aber es kann vielleicht zu Problemen kommen wenn da was falsch konfiguriert wird.
Ich bin auch nicht der Einzige der das gemacht hat, ich meine mich daran zu erinnern, dass ich nach Recherche auch auf andere Anleitungen gestoßen bin die das besser beschrieben haben als ich das hier könnte. Ist halt nur dummerweise schon ziemlich lange her.