newsAdvanced Gtk+ Sequencer - News: Implementing AgsOscServer and related controllers

 
 
Latest News
Advanced Gtk+ Sequencer v2.3.2 released posted by jkraehemann, Tue 10 Sep 2019 07:32:44 AM UTC - 0 replies
Advanced Gtk+ Sequencer v2.3.x - implementing ags_filter_util.c posted by jkraehemann, Sun 18 Aug 2019 10:10:42 AM UTC - 0 replies
Further optimization in ags_audio_buffer_util.c posted by jkraehemann, Wed 07 Aug 2019 12:22:48 AM UTC - 0 replies
GCC builtin vector functions and a lock free soundcard buffer posted by jkraehemann, Mon 29 Jul 2019 03:36:31 PM UTC - 0 replies
Advanced Gtk+ Sequencer v2.2.5 released posted by jkraehemann, Tue 25 Jun 2019 06:43:09 PM UTC - 0 replies
[Submit News]
[85 news in archive]

Implementing AgsOscServer and related controllers

Item posted by Joël Krähemann <jkraehemann> on Thu 22 Nov 2018 07:35:34 AM UTC.

Yes, it is all implemented doing IPv4 and IPv6 using UDP or TCP connections:

  • ags_osc_util.[ch]
  • ags_osc_buffer_util.[ch]
  • ags_osc_parser.[ch]
  • ags_osc_builder.[ch]
  • ags_osc_server.[ch]
  • ags_osc_connection.[ch]
  • ags_osc_response.[ch]

The foundation of the OSC server is given, now. Implementing the OSC controllers won't be a big deal.

The OSC controllers

Following tables shows you the yet available server paths and what they are intended to be used for.

server path | description
---------------------------------------------
/info       | Provides OSC server identifier
/status     | Retrieve OSC server status
/config     | Configure the GSequencer engine
/action     | Run tasks specified by action
/node       | Give values of nodes
/renew      | Modify values of nodes
/meter      | Continuing update meter values

The OSC client

I would love to see Advanced Gtk+ Sequencer OSC client to support different OSC server implementations. And for sure the built-in one. But we see when I am going to buy such hardware and if at all.


by Joël

No messages in Implementing AgsOscServer and related controllers

 

Back to the top


Powered by Savane 3.5