by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    P Baltazar
    @bltzr
    ?
    off for a nap, see you
    « une bonne grosse sieste » as they say in Marseilles
    Vincent Goudard
    @vincentgoudard
    I did not go that far... :sweat_smile:
    Ion Reguera
    @ibiltari
    Hi there!
    I'm trying ossia and thinking on using it as a building block for a project we are in, and was wondering.. is there any plans or any thoughts about OSC TCP implementation?
    P Baltazar
    @bltzr
    Hi !
    Somehow there is an OSC TCP implementation. With the "critical" attribute
    Jean-Michaël Celerier
    @jcelerier
    it's a bit more complicated than that
    if the critical attribute is set
    it will go through oscquery's websocket (which is itself based on TCP)
    so if you can use ossia on both ends then yes you'll be fine regarding TCP vs UDP reliability
    but if it's only on one end and you have an existing OSC TCP server on the other side it's not supported
    Ion Reguera
    @ibiltari
    aha i see, so critical will make it go through websocket if it can, is that more laggy than osc?
    Ion Reguera
    @ibiltari
    Thanks for the info!.
    Jean-Michaël Celerier
    @jcelerier
    hm
    "technically" yes
    but
    we're talking split milliseconds if we're on a gigabit network
    and if you're on a platform on which you can run the software as admin / root / whatever
    it will be a bit faster as it will be able to set the NODELAY tcp option
    for osc messages we really don't want that :)
    Ion Reguera
    @ibiltari
    i see... for our project, we need to send data across network to multiple nodes, so where thinking of using osc-udp, and then for the critical messages like play we don't really like udp so were looking at osc-tcp. Now thinking of making a mix between osc-udp and oscquery for critical commands.
    this is our project if someone is interested.. https://github.com/stagesoft/stagesoft-project, we aim at making sort of a qlab alternative. Thanks to all for the great info again :)
    Ion Reguera
    @ibiltari
    one last question, for the moment at least.. i remember reading somewhere that the python bindings of libossia are somewhat not maintained? is there lots of functionality missing or outdated things? recommendation for a new project like our thats would heavily rely on libossia would be to use C++? or ossia python is ok?
    Jean-Michaël Celerier
    @jcelerier
    hm
    I'd personnally recommend using C++ - the python bindings should be ok in terms of feature support
    but it's more, that they aren't tested often
    if you have some spare time it would be nice if you can test them and tell us if there are glaring problems
    can take some time to look at them
    Jean-Michaël Celerier
    @jcelerier
    what are you planning to use for software UI ?
    (also, did you check the cueing abilities of ossia score =) )
    Ion Reguera
    @ibiltari
    i'm currently trying and testing python bindings
    (sure! im using it now for testing our osc receiving :)
    (ossia score i mean)
    Our plans are to make some custom UI's one of them would be web-based surely, the other one still haven't decided
    Jean-Michaël Celerier
    @jcelerier
    ah ok :) looks interesting !
    in particular oscquery data can be sent from a webpage
    so that could be useful to you
    Ion Reguera
    @ibiltari
    yes! i looked at that example! we were already thinking of using websockets so libossia is making itself a very good candidate for a building block
    Jean-Michaël Celerier
    @jcelerier
    super :) that's what it's made for so please tell us if you encounter any issues
    we'll do our best to see what we can do =p
    Ion Reguera
    @ibiltari
    Nice :)
    i'm seeing some strange behavior now with the parameter callbacks in python, i will test more and tell with i find
    Ion Reguera
    @ibiltari
    I found the problem, updating a parameter from inside its own callback hang-ups the callback. Is this completely wrong or not intended? or just a bug?
    Ion Reguera
    @ibiltari
    im having a hard time now figuring out how list_node_pattern() and NodeVector work, anny advice?
    Jean-Michaël Celerier
    @jcelerier
    hello ! hm looking

    I found the problem, updating a parameter from inside its own callback hang-ups the callback. Is this completely wrong or not intended? or just a bug?

    arf that sounds like a bug