ossia / libossia

A modern C++, cross-environment distributed object model for creative coding and interaction scoring
https://ossia.io
GNU Lesser General Public License v3.0
208 stars 34 forks source link

Feature: implement VIMS to interact with veejay #717

Open dromer opened 3 years ago

dromer commented 3 years ago

http://veejayhq.github.io

veejay has its own protocol for communication with remote clients, called VIMS: http://veejayhq.github.io/category/reference/vims-list/

there is a puredata external called sendVIMS, but of course it would be nicer to be able to add veejay in libossia directly: http://veejayhq.github.io/category/sendvims/sendvims-client-for-pure-data/

jcelerier commented 3 years ago

looks interesting, thanks !

jcelerier commented 3 years ago

I tried to build veejay on my machine (from the archlinux aur packages) but it gives me an M4 error during ./configure, any idea of how to test it ?

dromer commented 3 years ago

Build instructions are here: http://veejayhq.github.io/installing/

(I do not use Arch, but I can imagine that the user repos are of poor quality)

jcelerier commented 3 years ago

I'm getting the same error from the manual install steps (which does the same thing than the Arch package)

$ sh autogen.sh 
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4 --force -I m4 
configure.ac:36: error: AC_CONFIG_MACRO_DIR can only be used once
./lib/autoconf/general.m4:1970: AC_CONFIG_MACRO_DIR is expanded from...
configure.ac:36: the top level
autom4te: error: /usr/bin/m4 failed with exit status: 1
aclocal: error: /usr/bin/autom4te failed with exit status: 1
autoreconf: error: aclocal failed with exit status: 1
[1]    81887 exit 1     sh autogen.sh