-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Add CV / OSC outputs #29
Comments
Yes 😁 To elaborate about this, it is planned to have externals control as MIDI learn. For osc, I imagine it can be setup as a udp local server. To be honest I'm not familiar with common practice of osc programming with unix and jack. I imagine that Frontieres can answer a osc call structured as such, for example: Would this be the idea, or anything else? |
i don't know anything about CV, but i use OSC with open stage control ( https://osc.ammd.net/ ) , and, yes it could be a real good idee to be able to control clouds parameters with it. using open stage control as osc server between control surfaces (or tablet, phone, wii stick ...), we could just give an osc adress to each cloud control, and the learn for control surface would be done in open stage control. |
There's also rtosc which was presented at the Linux Audio Conference 2018. |
In my idea we can use OSC in input and output.
Output (both in absolute coord & normalised [-1..1] inside the cloud)
And maybe (dreaming) a "mixed" values of the grains position, volume-weighted : |
I guess this must be even simpler to make than MIDI, since it doesn't have any learning involved. The one thing I think of : the load+save mechanism must be careful about preserving the order, such that
Seems feasible. |
z'êtes mignons à causer anglais 😉 |
surtout uniquement dans cette issue ci. |
en jetant un coup d'oeil à rtosc, j'ai remarqué 2 choses interessantes (entre autres)
|
Salut, |
J'ai mis la première brique du traitement des messages en OSC: un serveur local en UDP. Si j'ai bien compris la logique, derrière liblo, on pourra implémenter rtosc pour le dispatch des messages et une gestion de paramètres. Par ailleurs, rtosc est supposé fournir une file de messages communicante avec le fil audio. A présent, le logiciel ne fait qu'afficher les messages entrants sur la console. |
s/des contributeur de partout dans le monde/des contributeurs anglophones de partout dans le monde/g |
Support de l'OSC, suite: Il y a un traitement de messages par rtosc.
remarque: les identiants de nuage commencent à 1 pour le premier, puis 2 ensuite, 3 etc.. |
chez moi le lanceur d'open stage control ne le lance pas, je l'utilise piourtant depuis longtemps, mais sans doute y a t'il un type d'install particulier ? |
Le lanceur fait appel à la commande De mon côté j'ai open-stage-control 0.37.2. |
c'est bon, j'ai réintalle la derniere version de OSC, pas de souci (je pense que j'avais installé la version "linux" et non la version debian, donc OSC ne se lançait que de son repertoire |
il serait bon de pouvoir choisir son port, je pense. |
Cela ne fonctionne pas car les logiciels se comportent tous les deux en serveurs. C'est quoi précisément "faire le lien" entre les deux ? |
ah , en fait le port change a chaque lancement ? d'ou vient ce choix de port dans le programme, j'ai cherché en vain ? |
ça peut quand meme fonctionner entre les deux, je pense : il ya une fonction dans OSC qui permet de copier les valeurs d'un controle vers un autre, ce qui devrait permettre d'avoir un controle qui est tourné vers frontieres, et un autre vers ardour, qui copient leurs valeurs lorsqu'un d'entre eux change. ça devrait faire le pont. |
Il prend un port disponible aléatoire. C'est comme faire Dans |
et les fonctionnalités d'ardour en rapport avec OSC ont considerablement évolué depuis la page que tu m'as citée |
cela permettra de sequencer entierement tous les parametres de frontieres qui beneficieront du controle par OSC, c'est vraiment une fonctionnalité énorme ! |
J'ai strictement aucune idée du fonctionnement d'OSC avec Ardour. |
j'ai fait une page de doc la la dessus sur linuxmao il y a un exemple plus fourni aussi de fichier pilote là : https://github.com/jean-emmanuel/ardour-control et bien sur, la doc d'ardour : http://manual.ardour.org/using-control-surfaces/controlling-ardour-with-osc/ |
Hey, Au niveau de la découverte des ports en cas de bind aleatoire, le dev du NON-daw a implementé Hello dans ses softs dont Non-session-manager. Sinon, pas mal de logiciels répondent a l'host:port qui a emit un control. |
j'ai réalisé une fenetre d'options dans laquelle on peut gerer OSC en y changeant le port et en y lançant le controleur. |
bon, apparemment il y a en effet un souci pour se connecter à Ardour via open sound control.
|
Oui je sais que c'est tout à fait possible.
J'ai souvent observé qu'il était possible de faire un envoi en "send from" afin que le serveur auquel on cause récupère l'adresse et établisse la connexion en sens retour. |
Si ça peut aider, j'ai récemment intégré jackminimix et ai traduit son README dans sa page de documentation LZK-2 où l'on peut lire : "Les réponses sont renvoyées au port/socket d'où elles ont été envoyées.". |
en fait, j'arrive à faire un truc assez complexe, mais j'ai l'impression d'avoir mis le doigt sur un bug d'open sound control, mais n'en suis pas sur, c'est peut etre un probleme de logique chez moi, j'ai envoyé un mail à jean ammanuel à ce sujet. |
voici la réponse de Jean emmanuel :
message édité par trebmuh pour une meilleure lisibilité |
@olof29 sais-tu que sur github, tu peux envoyer une notification à un utilisateur ayant un compte tout simplement comme ceci : @jean-emmanuel ? |
non, j'en decouvre tous les jours :) merci ! |
😉 |
je suis en train de me repencher sur le controle osc et de creer une surface de controle adaptée pour frontieres sur open stage control.
|
Is it possible to get a CV/OSC outputs for play audio, X/Y movements or grain play trigger ?
Thanks !
The text was updated successfully, but these errors were encountered: