inscore-devel Mailing List for INScore
An environment for the design of INteractive augmented music Scores
Brought to you by:
dfober
You can subscribe to this list here.
2011 |
Jan
(1) |
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(4) |
Nov
(1) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(10) |
Nov
(6) |
Dec
|
2013 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
2015 |
Jan
|
Feb
|
Mar
(12) |
Apr
(1) |
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
(16) |
Nov
(9) |
Dec
|
2016 |
Jan
|
Feb
(8) |
Mar
(7) |
Apr
(1) |
May
(5) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
(24) |
Nov
(3) |
Dec
|
2017 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Dominique F. <fo...@gr...> - 2021-05-10 06:28:53
|
Hello, INScore version 1.28 is available. You can go to github <https://github.com/grame-cncm/inscore/releases> to download it. Among the new features, this version is also available for the web <https://inscoreweb.grame.fr/>, and as a package on npm <https://www.npmjs.com/package/@grame/inscorejs>. Have a nice day Dominique Fober 11 cours de Verdun - Gensoul 69002 Lyon tél : +33 (0) 472 07 37 00 http://www.grame.fr |
From: Dominique F. <fo...@gr...> - 2017-05-16 17:39:45
|
Hi all, INScore source code has moved from sourceforge to github: https://github.com/grame-cncm/inscore <https://github.com/grame-cncm/inscore> I invite you do make a fresh clone of the source code if needed. Since the git history has been changed, it invalidates all the existing repositories. All the best, — Dominique |
From: Dominique F. <fo...@gr...> - 2017-01-12 15:20:55
|
Hi, I'm happy to inform you that INScore version 1.21 is available from sourceforge. See at https://sourceforge.net/projects/inscore/ <https://sourceforge.net/projects/inscore/> There are many new features in this version : - a tempo attribute for all objects that makes INScore more independent for dynamic scores - a set of new sensor objects (intended to the mobile versions) - inscore scripts supports basic mathematical expressions - events typology is extended to any object attribute and to user defined events - new ‘syncframe’ synchronisation mode - embedded editing capabilities - extended debugging tools for all changes and more details, see the change log below. Android and iOS versions are also available. See at https://play.google.com/store/apps/details?id=fr.grame.inscore&hl=fr <https://play.google.com/store/apps/details?id=fr.grame.inscore&hl=fr> or https://itunes.apple.com/us/app/inscoreviewer/id1106374174?l=fr&ls=1&mt=8 <https://itunes.apple.com/us/app/inscoreviewer/id1106374174?l=fr&ls=1&mt=8> All the best, — Dom ---------------------------------------------------- Change log ---------------------------------------------------- Version 1.21 - new set of sensor objects - update to guido engine 1.63 - new 'preprocess' message supported at application and scene level intended to debug javascript sections or math expressions output of pre-processing is printed to the log window - environement variables introduced in scripting environment (OSName and OSId) - new math expressions introduced in scripting context ---------------------------------------------------- Version 1.20 - new 'syncFrame' synchronisation mode. - the 'events' system has been extended to any object attribute and supports user defined events. This change comes also with a one tick delay introduced to handle all the events (i.e. the event associated messages are processed by the next time task): this is intended to avoid freezing the system in case of loops. - lua support has been dropped (compilation was optional, never embedded into a distribution) - parser strategy changed: now each message is processed one by one to ensure the system consistency, especially for message based variables: an object state remains now consistent from one message to another. - new 'arc' object. - new 'radius' message supported by rectangles. - new 'edit' message supported by all objects: opens a small editor. - new 'level' message supported by the log window and extended debugging support. - new video specific messages and management: the video time is now independent from the inscore object time. - gmn objects set: output correct error message in case of syntax error - save msg output changed: a scene emit the 'new' message, static info nodes (log, stat, javascript...) - bug in debug name corrected (was not removed from graphic space) - bug in polygon and curve position corrected (was not centered on 0 0) - use /ITL compatibility to preserve previous behaviour - crash bug corrected: occured when lauching inscore from a secondary screen ---------------------------------------------------- Version 1.19 - new 'write' message supported by text based objects - embed new guido engine (corrects a crash bug in beaming strategy) ---------------------------------------------------- Version 1.18 - new 'tempo' message supported by all objects - new 'pageCount' event supported by symbolic score objects - new 'error' event supported at application level - new 'browse' message at application level to open a document in a web browser - web api documentation included in package - 'file' type translation operates now on low and upper case - file sharing activated on iOS (1.181) |
From: joachim h. <jh...@jo...> - 2016-11-02 23:18:25
|
hi dom - this is the gcc version: gcc --version gcc (Debian 6.2.0-6) 6.2.0 20161010 my debian is: Debian GNU/Linux testing (stretch) thanks and regards - joachim On 29/10/16 10:13, Dominique Fober wrote: > Hi Joachim, > > The compiler issue with guidolib seems to be a known bug in gcc 6.1+. What gcc version are you using? > A workaround would be to switch to clang. > Let me know the debian version you’ve installed. I can try to reproduce to see if there is a solution within the code. > — > Dom > > >> Le 28 oct. 2016 à 21:14, joachim heintz <jh...@jo...> a écrit : >> >> hi - >> >> i thought i'd join you. i have a new linux machine with debian >> unstable. i cloned the inscore, the guidolib and the guidoar repos, and >> following the readme.txt, i tried to compile the guidolib first. i get >> this error in performing 'make' in the build dir: >> >> [ 22%] Building CXX object >> CMakeFiles/GUIDOEngine.dir/home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp.o >> /home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp: In copy >> constructor ‘ARNote::ARNote(const ARNote&)’: >> /home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp:61:104: error: >> use of deleted function ‘ARNoteName::ARNoteName(const ARNoteName&)’ >> fClusterHaveToBeDrawn(false), fSubElementsHaveToBeDrawn(true), >> fTremolo(0), fStartPosition(-1,1) >> >> ^ >> In file included from >> /home/jh/src/guidolib-code/src/engine/abstract/ARNote.h:18:0, >> from >> /home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp:19: >> /home/jh/src/guidolib-code/src/engine/abstract/ARNoteName.h:31:7: note: >> ‘ARNoteName::ARNoteName(const ARNoteName&)’ is implicitly declared as >> deleted because ‘ARNoteName’ declares a move constructor or move >> assignment operator >> class ARNoteName : public std::string >> ^~~~~~~~~~ >> CMakeFiles/GUIDOEngine.dir/build.make:1430: recipe for target >> 'CMakeFiles/GUIDOEngine.dir/home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp.o' >> failed >> make[4]: *** >> [CMakeFiles/GUIDOEngine.dir/home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp.o] >> Error 1 >> make[4]: Leaving directory '/home/jh/src/guidolib-code/build/linux' >> CMakeFiles/Makefile2:67: recipe for target >> 'CMakeFiles/GUIDOEngine.dir/all' failed >> make[3]: *** [CMakeFiles/GUIDOEngine.dir/all] Error 2 >> make[3]: Leaving directory '/home/jh/src/guidolib-code/build/linux' >> Makefile:127: recipe for target 'all' failed >> make[2]: *** [all] Error 2 >> make[2]: Leaving directory '/home/jh/src/guidolib-code/build/linux' >> Makefile:172: recipe for target 'linux/libGUIDOEngine.so' failed >> make[1]: *** [linux/libGUIDOEngine.so] Error 2 >> make[1]: Leaving directory '/home/jh/src/guidolib-code/build' >> Makefile:49: recipe for target 'all' failed >> make: *** [all] Error 2 >> >> >> anything i can do here? thanks - >> joachim >> >> >> On 28/10/16 12:44, Trad Dog wrote: >>> Hi, >>> >>> I need to import the score as an image in a html document. This seems to bedone properly by a web ojbect. >>> As it turns out, the httpd object seems not available on MSFT Windows OS. >>> Can someone confirm this is correct ? >>> >>> If this is indeed the case, I am back to using Linux. While trying to use the deb >>> package for Ubuntu 14.04 gives me an error at installation: Incorrect Guido Engineversion (>=...). This is the case even on a fresh installation of the distribution. >>> >>> I am currently trying to build INscore on LInux, which I have never managed to do in the past. >>> >>> Currently, I get the same error on several machines, physical or virtual. >>> Unknow qt modules: qml multimedia etc... >>> I have tried to address this by downloading the corresponding libraries from >>> the official Linux repository. It does not solve the problem. This is the case even withfresh installations of Linux distributions. >>> >>> I am currently trying to build QT from scratch, which fails on a weird error about perl not being on the path. >>> >>> I am wondering if someone out there has any advice. >>> >>> Thanks and best, >>> >>> Trad >>> >>> >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> The Command Line: Reinvented for Modern Developers >>> Did the resurgence of CLI tooling catch you by surprise? >>> Reconnect with the command line and become more productive. >>> Learn the new .NET and ASP.NET CLI. Get your free copy! >>> http://sdm.link/telerik >>> >>> >>> >>> _______________________________________________ >>> Inscore-devel mailing list >>> Ins...@li... >>> https://lists.sourceforge.net/lists/listinfo/inscore-devel >>> >> >> ------------------------------------------------------------------------------ >> The Command Line: Reinvented for Modern Developers >> Did the resurgence of CLI tooling catch you by surprise? >> Reconnect with the command line and become more productive. >> Learn the new .NET and ASP.NET CLI. Get your free copy! >> http://sdm.link/telerik >> _______________________________________________ >> Inscore-devel mailing list >> Ins...@li... >> https://lists.sourceforge.net/lists/listinfo/inscore-devel > > |
From: Trad D. <tr...@ya...> - 2016-11-02 16:29:57
|
Hi, With all dependencies resolved, I manage to compile inscore. Now trying to run it gives me an error: inscoreviewer inscoreviewer: error while loading shared libraries: libINScore.so.1: cannot open shared object file: No such file or directory I guess this is a path issue ? I inspect with ldd: $ ldd inscoreviewer linux-vdso.so.1 => (0x00007ffe507c5000) libINScore.so.1 => not found libmicrohttpd.so.10 => /usr/lib/x86_64-linux-gnu/libmicrohttpd.so.10 (0x00007fcb90c91000) libQt5Widgets.so.5 => /usr/local/Qt-5.7.1/lib/libQt5Widgets.so.5 (0x00007fcb90631000) libQt5Gui.so.5 => /usr/local/Qt-5.7.1/lib/libQt5Gui.so.5 (0x00007fcb900f7000) libQt5Core.so.5 => /usr/local/Qt-5.7.1/lib/libQt5Core.so.5 (0x00007fcb8fc1e000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcb8f89b000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcb8f685000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcb8f2bc000) libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007fcb8ef8b000) libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fcb8ecaa000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcb8ea8d000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcb8e783000) libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fcb8e525000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcb8e30b000) libGL.so.1 => /usr/lib/nvidia-340/libGL.so.1 (0x00007fcb8dfbe000) libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007fcb8dd99000) libicui18n.so.55 => /usr/lib/x86_64-linux-gnu/libicui18n.so.55 (0x00007fcb8d937000) libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007fcb8d5a2000) libpcre16.so.3 => /usr/lib/x86_64-linux-gnu/libpcre16.so.3 (0x00007fcb8d33c000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fcb8d138000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcb8ce26000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fcb8cc1e000) /lib64/ld-linux-x86-64.so.2 (0x000055faa7203000) libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fcb8c9b9000) libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007fcb8c786000) libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fcb8c573000) libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007fcb8c33c000) libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007fcb8c109000) libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fcb8be89000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fcb8bc74000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcb8b9ca000) libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fcb8b7a5000) libnvidia-tls.so.340.96 => /usr/lib/nvidia-340/tls/libnvidia-tls.so.340.96 (0x00007fcb8b5a1000) libnvidia-glcore.so.340.96 => /usr/lib/nvidia-340/libnvidia-glcore.so.340.96 (0x00007fcb8898d000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcb88653000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fcb88440000) libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007fcb86989000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fcb86718000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fcb86510000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcb862ed000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcb860e9000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcb85ee3000) |
From: Trad D. <tr...@ya...> - 2016-11-02 15:18:14
|
Although microhttp is not mentioned as a dependency in the readme.txt of inscore, you need to install it. It can be installed from your Linux distribution or from here: https://www.gnu.org/software/libmicrohttpd/. Best, Trad |
From: Trad D. <tr...@ya...> - 2016-10-29 16:00:59
|
Hi, If people run in the same issue as in the previous message and decide to compile Qt (an important dependency of , the brief outline in appendix might be useful. I am now running into the following issue:../../src/inscore/httpserver/HTTPServer.h:32:24: fatal error: microhttpd.h: No such file or directory The http is precisely the issue that made me move to Linux. Someone out there has an idea ? Thanks in advance, Trad Summary of successful steps to compile QT and point to this new version: INscore ** Building *** Rely on QT5 **** QT5.5 available in Synaptic [2016-10-27 Thu] **** install qt5-default to set qt5 as default version **** I could not get the modules from the repository to be recognised **** Compiling INscore would return Unknow Qt Modules: qml media... **** I decide to compile QT5 *** Building QT5 on Linux/Ubuntu **** git clone (follow instruction here: http://wiki.qt.io/Building_Qt_5_from_Git) **** There is a script to install all the dependencies: [[https://gist.github.com/jinahya/5ac86a70b190abed14d8][script]] **** ./configure returns an error - perl not on path -> nothing to do with perl. - make sure there is no withespace in the path to the qt sources **** sudo ./configure -release -nomake tests -nomake examples -confirm-license -opensource -prefix $PWD/qtbase **** Not using -prefix: ***** Qt is now configured for building. Just run 'make'. Once everything is built, you must run 'make install'. Qt will be installed into /usr/local/Qt-5.7.1 *** Using the right version **** qmake -v: which one is used **** which qmake **** ls -l /usr/.../qmake: usually a soft link **** soft link to qtchooser **** qtchooser has a config file **** config file has been moved around. Currently: /usr/lib/x86_64-linux-gnu/qtchooser/ **** config file contains two lines: one path to bin, one path to libraries **** prior to modification: default.conf -> ../../../share/qtchooser/qt5-x86_64-linux-gnu.conf **** cat qt5-localbuild.conf /usr/local/Qt-5.7.1/bin /usr/local/Qt-5.7.1/ **** sudo ln -s -f qt5-localbuild.conf default.conf: -f is necessary to relink |
From: Dominique F. <fo...@gr...> - 2016-10-29 08:13:15
|
Hi Joachim, The compiler issue with guidolib seems to be a known bug in gcc 6.1+. What gcc version are you using? A workaround would be to switch to clang. Let me know the debian version you’ve installed. I can try to reproduce to see if there is a solution within the code. — Dom > Le 28 oct. 2016 à 21:14, joachim heintz <jh...@jo...> a écrit : > > hi - > > i thought i'd join you. i have a new linux machine with debian > unstable. i cloned the inscore, the guidolib and the guidoar repos, and > following the readme.txt, i tried to compile the guidolib first. i get > this error in performing 'make' in the build dir: > > [ 22%] Building CXX object > CMakeFiles/GUIDOEngine.dir/home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp.o > /home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp: In copy > constructor ‘ARNote::ARNote(const ARNote&)’: > /home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp:61:104: error: > use of deleted function ‘ARNoteName::ARNoteName(const ARNoteName&)’ > fClusterHaveToBeDrawn(false), fSubElementsHaveToBeDrawn(true), > fTremolo(0), fStartPosition(-1,1) > > ^ > In file included from > /home/jh/src/guidolib-code/src/engine/abstract/ARNote.h:18:0, > from > /home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp:19: > /home/jh/src/guidolib-code/src/engine/abstract/ARNoteName.h:31:7: note: > ‘ARNoteName::ARNoteName(const ARNoteName&)’ is implicitly declared as > deleted because ‘ARNoteName’ declares a move constructor or move > assignment operator > class ARNoteName : public std::string > ^~~~~~~~~~ > CMakeFiles/GUIDOEngine.dir/build.make:1430: recipe for target > 'CMakeFiles/GUIDOEngine.dir/home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp.o' > failed > make[4]: *** > [CMakeFiles/GUIDOEngine.dir/home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp.o] > Error 1 > make[4]: Leaving directory '/home/jh/src/guidolib-code/build/linux' > CMakeFiles/Makefile2:67: recipe for target > 'CMakeFiles/GUIDOEngine.dir/all' failed > make[3]: *** [CMakeFiles/GUIDOEngine.dir/all] Error 2 > make[3]: Leaving directory '/home/jh/src/guidolib-code/build/linux' > Makefile:127: recipe for target 'all' failed > make[2]: *** [all] Error 2 > make[2]: Leaving directory '/home/jh/src/guidolib-code/build/linux' > Makefile:172: recipe for target 'linux/libGUIDOEngine.so' failed > make[1]: *** [linux/libGUIDOEngine.so] Error 2 > make[1]: Leaving directory '/home/jh/src/guidolib-code/build' > Makefile:49: recipe for target 'all' failed > make: *** [all] Error 2 > > > anything i can do here? thanks - > joachim > > > On 28/10/16 12:44, Trad Dog wrote: >> Hi, >> >> I need to import the score as an image in a html document. This seems to bedone properly by a web ojbect. >> As it turns out, the httpd object seems not available on MSFT Windows OS. >> Can someone confirm this is correct ? >> >> If this is indeed the case, I am back to using Linux. While trying to use the deb >> package for Ubuntu 14.04 gives me an error at installation: Incorrect Guido Engineversion (>=...). This is the case even on a fresh installation of the distribution. >> >> I am currently trying to build INscore on LInux, which I have never managed to do in the past. >> >> Currently, I get the same error on several machines, physical or virtual. >> Unknow qt modules: qml multimedia etc... >> I have tried to address this by downloading the corresponding libraries from >> the official Linux repository. It does not solve the problem. This is the case even withfresh installations of Linux distributions. >> >> I am currently trying to build QT from scratch, which fails on a weird error about perl not being on the path. >> >> I am wondering if someone out there has any advice. >> >> Thanks and best, >> >> Trad >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> The Command Line: Reinvented for Modern Developers >> Did the resurgence of CLI tooling catch you by surprise? >> Reconnect with the command line and become more productive. >> Learn the new .NET and ASP.NET CLI. Get your free copy! >> http://sdm.link/telerik >> >> >> >> _______________________________________________ >> Inscore-devel mailing list >> Ins...@li... >> https://lists.sourceforge.net/lists/listinfo/inscore-devel >> > > ------------------------------------------------------------------------------ > The Command Line: Reinvented for Modern Developers > Did the resurgence of CLI tooling catch you by surprise? > Reconnect with the command line and become more productive. > Learn the new .NET and ASP.NET CLI. Get your free copy! > http://sdm.link/telerik > _______________________________________________ > Inscore-devel mailing list > Ins...@li... > https://lists.sourceforge.net/lists/listinfo/inscore-devel |
From: joachim h. <jh...@jo...> - 2016-10-28 19:14:22
|
hi - i thought i'd join you. i have a new linux machine with debian unstable. i cloned the inscore, the guidolib and the guidoar repos, and following the readme.txt, i tried to compile the guidolib first. i get this error in performing 'make' in the build dir: [ 22%] Building CXX object CMakeFiles/GUIDOEngine.dir/home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp.o /home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp: In copy constructor ‘ARNote::ARNote(const ARNote&)’: /home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp:61:104: error: use of deleted function ‘ARNoteName::ARNoteName(const ARNoteName&)’ fClusterHaveToBeDrawn(false), fSubElementsHaveToBeDrawn(true), fTremolo(0), fStartPosition(-1,1) ^ In file included from /home/jh/src/guidolib-code/src/engine/abstract/ARNote.h:18:0, from /home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp:19: /home/jh/src/guidolib-code/src/engine/abstract/ARNoteName.h:31:7: note: ‘ARNoteName::ARNoteName(const ARNoteName&)’ is implicitly declared as deleted because ‘ARNoteName’ declares a move constructor or move assignment operator class ARNoteName : public std::string ^~~~~~~~~~ CMakeFiles/GUIDOEngine.dir/build.make:1430: recipe for target 'CMakeFiles/GUIDOEngine.dir/home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp.o' failed make[4]: *** [CMakeFiles/GUIDOEngine.dir/home/jh/src/guidolib-code/src/engine/abstract/ARNote.cpp.o] Error 1 make[4]: Leaving directory '/home/jh/src/guidolib-code/build/linux' CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/GUIDOEngine.dir/all' failed make[3]: *** [CMakeFiles/GUIDOEngine.dir/all] Error 2 make[3]: Leaving directory '/home/jh/src/guidolib-code/build/linux' Makefile:127: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/home/jh/src/guidolib-code/build/linux' Makefile:172: recipe for target 'linux/libGUIDOEngine.so' failed make[1]: *** [linux/libGUIDOEngine.so] Error 2 make[1]: Leaving directory '/home/jh/src/guidolib-code/build' Makefile:49: recipe for target 'all' failed make: *** [all] Error 2 anything i can do here? thanks - joachim On 28/10/16 12:44, Trad Dog wrote: > Hi, > > I need to import the score as an image in a html document. This seems to bedone properly by a web ojbect. > As it turns out, the httpd object seems not available on MSFT Windows OS. > Can someone confirm this is correct ? > > If this is indeed the case, I am back to using Linux. While trying to use the deb > package for Ubuntu 14.04 gives me an error at installation: Incorrect Guido Engineversion (>=...). This is the case even on a fresh installation of the distribution. > > I am currently trying to build INscore on LInux, which I have never managed to do in the past. > > Currently, I get the same error on several machines, physical or virtual. > Unknow qt modules: qml multimedia etc... > I have tried to address this by downloading the corresponding libraries from > the official Linux repository. It does not solve the problem. This is the case even withfresh installations of Linux distributions. > > I am currently trying to build QT from scratch, which fails on a weird error about perl not being on the path. > > I am wondering if someone out there has any advice. > > Thanks and best, > > Trad > > > > > > > > ------------------------------------------------------------------------------ > The Command Line: Reinvented for Modern Developers > Did the resurgence of CLI tooling catch you by surprise? > Reconnect with the command line and become more productive. > Learn the new .NET and ASP.NET CLI. Get your free copy! > http://sdm.link/telerik > > > > _______________________________________________ > Inscore-devel mailing list > Ins...@li... > https://lists.sourceforge.net/lists/listinfo/inscore-devel > |
From: Trad D. <tr...@ya...> - 2016-10-28 10:44:37
|
Hi, I need to import the score as an image in a html document. This seems to bedone properly by a web ojbect. As it turns out, the httpd object seems not available on MSFT Windows OS. Can someone confirm this is correct ? If this is indeed the case, I am back to using Linux. While trying to use the deb package for Ubuntu 14.04 gives me an error at installation: Incorrect Guido Engineversion (>=...). This is the case even on a fresh installation of the distribution. I am currently trying to build INscore on LInux, which I have never managed to do in the past. Currently, I get the same error on several machines, physical or virtual. Unknow qt modules: qml multimedia etc... I have tried to address this by downloading the corresponding libraries from the official Linux repository. It does not solve the problem. This is the case even withfresh installations of Linux distributions. I am currently trying to build QT from scratch, which fails on a weird error about perl not being on the path. I am wondering if someone out there has any advice. Thanks and best, Trad |
From: Trad D. <tr...@ya...> - 2016-10-17 12:06:59
|
Hi, Moving along in the list of Inscore features and functions, I have found out that Inscore has also http capacities: http://www.grame.fr/ressources/publications/inscore-web-SMC15.pdfIf my understanding of the document is correct, in particular, it seems to be able to display a score in a web page as a png image and possibly animate the cursor within the same web page. Can someone confirm or infirm this initial impression ? I have tried the http and web pages sample examples in the Stand-Alone folder of the distribution. I must be doing something wrong as the http page displayremains pretty much inactive. I guess I am starting again on the wrong foot and fails to grasp how to get the first step working. If indeed a score can be displayed at a local host address on port 8000 in a browser, what would be the minimal set up to get it working ? Best Trad |
From: Trad D. <tr...@ya...> - 2016-10-07 17:09:53
|
This is a reply to Michael. Sorry if this does not land on the right place in the thread. I amnot sure how to reply actually. Thanks ! For SuperCollider, this is exactly it. For python, the syntax seems to be close to (I get no compile error and no complain from Inscore although the cursore does not move but that's probably an unrelated issue): import builtins print("running") if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("--ip", default="127.0.0.1", help="The ip of the OSC server") parser.add_argument("--port", type=int, default=7003, help="The port the OSC server is listening on") args = parser.parse_args() client = udp_client.UDPClient(args.ip, args.port) for x in range(20): msg = osc_message_builder.OscMessageBuilder(address = "/ITL/scene/cursor") msg.add_arg("date ", arg_type='s') msg.add_arg(x, arg_type='i') msg.add_arg(2, arg_type='i') msg = msg.build() client.send(msg) time.sleep(1) |
From: Dominique F. <fo...@gr...> - 2016-10-07 15:43:19
|
there is a python interface located in interfaces/python it comes with a small example.py script all that is a bit old but it still works (update your repository - dev branch) — Dom > Le 7 oct. 2016 à 11:56, Trad Dog <tr...@gm...> a écrit : > > Hi Dominque, > > Reprograming a short python client where arguments are explicitely specify gives me the same issue. So there is really something I do not understand: > """ > This program sends 20 values to Inscore > """ > import argparse > import random > import time > > from pythonosc import osc_message_builder > from pythonosc import udp_client > > > print("running") > > if __name__ == "__main__": > parser = argparse.ArgumentParser() > parser.add_argument("--ip", default="127.0.0.1", > help="The ip of the OSC server") > parser.add_argument("--port", type=int, default=7003, > help="The port the OSC server is listening on") > args = parser.parse_args() > > client = udp_client.UDPClient(args.ip, args.port) > > for x in range(20): > msg = osc_message_builder.OscMessageBuilder(address = "/ITL/scene/cursor") > msg.add_arg("date "+ str(x) + " 2") > msg = msg.build() > client.send(msg) > time.sleep(1) > > > On Fri, Oct 7, 2016 at 10:14 AM, Trad Dog <tr...@gm... <mailto:tr...@gm...>> wrote: > Dominique, > > I had missed your email as I had reverted to the Yahoo account. Sorry for the delay and really appreciate your help > as I feel I am close to wrap something up that has been botheriing me for months. I settled on Inscore a long time ago > but was unable to compile it properly on Linux and the tutorial was behaving strangely. I tried other libraries but none offers the same level of abstraction and flexibility. > A few days ago, I had to work on Windows and realised Inscore was also distributed on Msft Windows. There, to my surprise, it worked > out of the box. > > To come back to your question, the application I use is a prototype Score Follower from another company. I am talking > to the developer there and I could ask them to change their messages if needed be. > > I must be missing something fundamental though. What message would I send from any OSC emitting application to > say set the cursor to a specific date: 12 2 for sake of clarity ? > I can see in MP-Interaction sample PD script you are simply sending /ITL/scene/cursor date 0 1 for example (I have difficulties to > have PD to work on my PC probably because of some conflict between Jack and standard MSFT audio) ? How would I do that > with SuperCollider or another application ? I cannot understand how the syntax is different. > > > On Wed, Oct 5, 2016 at 8:34 AM, Dominique Fober <fo...@gr... <mailto:fo...@gr...>> wrote: > >> Le 4 oct. 2016 à 16:37, Trad Dog <tr...@gm... <mailto:tr...@gm...>> a écrit : >> >> Hi Dominique, >> >> I am fully aware I should go through the standard channel to ask these questions but it seems I am really close to do pretty much all I need. >> The 3rd party application has these settings to send messages where {{replace}} is a variable information. What is the syntax to separate >> the address part from the paramaters part in the message ? > > It depends on your application and on the osc implementation. Actually, the address and the parameters are stored differently in the packet sent over the network. (see the OSC spec at http://opensoundcontrol.org/ <http://opensoundcontrol.org/> ) > Now, you probably don’t want to dive into these low level issues. What is the application you’re using? why don’t you use max/msp or puredata? Are you simply trying to send date messages? > — > Dom > > >> >> Thanks in advance for your time. >> >> Trad >> >> On Tue, Oct 4, 2016 at 2:51 PM, Dominique Fober <fo...@gr... <mailto:fo...@gr...>> wrote: >> >>> Le 4 oct. 2016 à 13:29, Trad Dog <tr...@gm... <mailto:tr...@gm...>> a écrit : >>> >>> Hi Dominik, >>> >>> Thanks for your quick answers. >>> >>> This is indeed my mistake. I effectively copy and paste whatever I manage to have working in the .inscore. >>> How am I supposed to pass the parameters when they are from another application ? I try quoting but >>> that's not it. >> >> if you build your own application to send OSC, I recommend you to use an existing OSC library. INScore is using OSCPack (included in the lib folder) and in addition, there is already a simple command line tool to send OSC messages (included in validation/tools) >> — >> Dom >> >> ps: note that you can use inscore as well to send arbitrary osc messages (using extended OSC address) >> >> >>> >>> Well noted for the email address. I am going to corect this. >>> >>> Best >>> >>> Trad. >>> >>> On Tue, Oct 4, 2016 at 12:23 PM, Dominique Fober <fo...@gr... <mailto:fo...@gr...>> wrote: >>> >>>> Le 4 oct. 2016 à 13:08, Trad Dog <tr...@gm... <mailto:tr...@gm...>> a écrit : >>>> >>>> It does indeed. Thanks for the tip. >>>> >>>> In the meanwhile, I have set up a fake application sending messages to port 7000, which are picked up >>>> but are reported as an error: >>>> INScore v 1.17 listening OSC on port 7000 >>>> error: incorrect OSC address: /ITL/scene/cursor set ellipse 0.07 0.07 >>>> error: incorrect OSC address: /ITL/scene/cursor date 1 2 >>>> error: incorrect OSC address: /ITL/scene/cursor date 2 2 >>> >>> You’re likely putting everything into the osc address field. >>> When inscore reports an incorrect OSC address, only the address field is printed, in your case, it look like the message parameters are part of the OSC address. >>> Can you check that? >>> >>>> >>>> I am puzzled at this as when I try it into a .inscore scrpt, these work. I think this is the last hurdle to have something working. >>>> All the rest did work. By the way, this is a very nice application. >>>> >>>> Best >>>> >>>> Trad >>>> >>>> >>>> I am not sure why I lost my registration for the mailing list, by the way. >>> >>> you’re subscribed as <traddog at yahoo.com <http://yahoo.com/>> >>> >>> >>>> >>>> >>>> >>>> >>>> On Tue, Oct 4, 2016 at 10:44 AM, Dominique Fober <fo...@gr... <mailto:fo...@gr...>> wrote: >>>> Hi Trad, >>>> >>>> You can use the alias mechanism when you have no control over the sender. >>>> See ‘aliases’ at http://inscore.sourceforge.net/doc/html/index.html <http://inscore.sourceforge.net/doc/html/index.html> >>>> You have also an example in scripts/Standalone/aliases.inscore >>>> also available online: >>>> https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/Standalone/aliases.inscore <https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/Standalone/aliases.inscore> >>>> >>>> Does it solves your problem? >>>> — >>>> Dom >>>> >>>> >>>>> Le 4 oct. 2016 à 11:25, Trad Dog <tr...@gm... <mailto:tr...@gm...>> a écrit : >>>>> >>>>> Hi, >>>>> >>>>> An application is sending messages on a fixed URL which I cannot change, >>>>> say /AppOrg/*timeId* >>>>> where timeId is the variable part I would like to use in InScore. >>>>> Reading the doc, I was not sure how I could redirect this kind of message >>>>> to a proper object in InScore, so something like: >>>>> /ITL/scene/obj *timeId* >>>>> Could someone help ? >>>>> >>>>> Thanks in advance, >>>>> >>>>> Trad >>>>> ------------------------------------------------------------------------------ >>>>> Check out the vibrant tech community on one of the world's most >>>>> engaging tech sites, SlashDot.org <http://slashdot.org/>! http://sdm.link/slashdot_______________________________________________ <http://sdm.link/slashdot_______________________________________________> >>>>> Inscore-devel mailing list >>>>> Ins...@li... <mailto:Ins...@li...> >>>>> https://lists.sourceforge.net/lists/listinfo/inscore-devel <https://lists.sourceforge.net/lists/listinfo/inscore-devel> >>>> >>>> >>> >>> >> >> >> <OSCSettings.PNG> > > > > <ITLog.PNG> |
From: Michal S. <mi...@ar...> - 2016-10-07 14:51:11
|
On Fri, Oct 7, 2016 at 10:45 AM, Michal Seta <mi...@ar...> wrote: > Here's your problem. you probably want: > msg.add("date", arg_type=builtins.str) > msg.add(2, arg_type=builtins.int) > Sorry, correction: msg.add_arg("date", arg_type=builtins.str) msg.add_arg(25, arg_type=builtins.int) msg.add_arg(2, arg_type=builtins.int) or something like that. as for your SC example b.sendMsg("/ITL/scene/cursor", "date", 25, 2); // send InScore a new cursor position |
From: Michal S. <mi...@ar...> - 2016-10-07 14:46:03
|
On Fri, Oct 7, 2016 at 5:56 AM, Trad Dog <tr...@gm...> wrote: > msg.add_arg("date "+ str(x) + " 2") Here's your problem. you probably want: msg.add("date", arg_type=builtins.str) msg.add(2, arg_type=builtins.int) You basically want to send a string "date" followed by a number (float or int, sorry, I don't have InScore reference handy). What you are doing in your code is sending just one string that InScore does not understand. HTH Michal |
From: Trad D. <tr...@ya...> - 2016-10-07 14:44:28
|
Platform Microsoft Windows 10. Using SuperCollider 3.7.2 (seems it uses OSC-1_0) to send messages and Inscore 1.17 (users oscpackwhich does not disclose which specification of OSC it implements), here are a few tests: -------------------- Minimal set up Inscore script:/ITL/scene/* del; /ITL/log show 1; /ITL/scene/cursor set ellipse 0.7 0.7;-------------------- SuperCollider: --------------------------- b = NetAddr.new("127.0.0.1", 7000); // create the NetAddr b.sendMsg("/ITL", "quit"); //Works b.sendMsg("/ITL/scene", "del"); //Works b.sendMsg("/ITL/scene1", "new"); //Works b.sendMsg("/ITL/scene1", "reset"); //Works b.sendMsg("/ITL/scene/cursor", "del");//Works b.sendMsg("/ITL/scene/cursor", "new");//incorrect address if after delete b.sendMsg("/ITL/scene/cursor", "set ellipse 0.07 0.07");//incorrect address if after delete b.sendMsg("/ITL/scene/cursor", "set ellipse 0.07 0.07");//invalid parameter if cursor exists //Attemp to pass parameters one by one. b.sendMsg("/ITL/scene/cursor", "set");//crash the application b.sendMsg("/ITL/scene/cursor", "ellipse"); b.sendMsg("/ITL/scene/cursor", "0.07"); b.sendMsg("/ITL/scene/cursor", "0.07"); In case someone in the list has an intuition. Thanks in advance, Trad. |
From: Trad D. <tr...@ya...> - 2016-10-07 12:17:59
|
Hi Dominique, To answer your question: yes we probably need only dates. I am starting to suspect an incompatibility in the OSC versions used in SuperCollider. It seems both SuperCollider and python-osc follow the osc-1_0 specification. How can I check which version of OSC Inscore uses ? Thanks Trad |
From: Trad D. <tr...@ya...> - 2016-10-07 10:03:17
|
Hi Dominique, PD does not work on my machine currently but I try with SuperCollider and python:SuperCollider:=========== b = NetAddr.new("127.0.0.1", 7003); // create the NetAddr b.sendMsg("/ITL/scene/cursor", "date 25 2"); // send InScore a new cursor positionPython:====== """ This program sends Inscore 20 values for the cursor. """ import argparse import random import time from pythonosc import osc_message_builder from pythonosc import udp_client print("running") if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("--ip", default="127.0.0.1", help="The ip of the OSC server") parser.add_argument("--port", type=int, default=7003, help="The port the OSC server is listening on") args = parser.parse_args() client = udp_client.UDPClient(args.ip, args.port) for x in range(20): msg = osc_message_builder.OscMessageBuilder(address = "/ITL/scene/cursor") msg.add_arg("date "+ str(x) + " 2") msg = msg.build() client.send(msg) time.sleep(1) In the log I get:INScore v 1.17 listening OSC on port 7003error: incorrect parameters: /ITL/scene/cursor date 0 2error: incorrect parameters: /ITL/scene/cursor date 1 2error: incorrect parameters: /ITL/scene/cursor date 2 2error: incorrect parameters: /ITL/scene/cursor date 3 2... error: incorrect parameters: /ITL/scene/cursor date 25 2 From: "ins...@li..." <ins...@li...> To: ins...@li... Sent: Friday, October 7, 2016 10:20 AM Subject: Inscore-devel Digest, Vol 15, Issue 5 Send Inscore-devel mailing list submissions to ins...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/inscore-devel or, via email, send a message with subject or body 'help' to ins...@li... You can reach the person managing the list at ins...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of Inscore-devel digest..." Today's Topics: 1. Re: Redirect incoming OSC message (Dominique Fober) 2. Re: Redirect incoming OSC message (Trad Dog) ---------------------------------------------------------------------- Message: 1 Date: Wed, 5 Oct 2016 09:34:07 +0200 From: Dominique Fober <fo...@gr...> Subject: Re: [Inscore-devel] Redirect incoming OSC message To: Trad Dog <tr...@gm...> Cc: "INScore development list." <ins...@li...> Message-ID: <1B8...@gr...> Content-Type: text/plain; charset="utf-8" > Le 4 oct. 2016 ? 16:37, Trad Dog <tr...@gm...> a ?crit : > > Hi Dominique, > > I am fully aware I should go through the standard channel to ask these questions but it seems I am really close to do pretty much all I need. > The 3rd party application has these settings to send messages where {{replace}} is a variable information. What is the syntax to separate > the address part from the paramaters part in the message ? It depends on your application and on the osc implementation. Actually, the address and the parameters are stored differently in the packet sent over the network. (see the OSC spec at http://opensoundcontrol.org/ <http://opensoundcontrol.org/> ) Now, you probably don?t want to dive into these low level issues. What is the application you?re using? why don?t you use max/msp or puredata? Are you simply trying to send date messages? ? Dom > > Thanks in advance for your time. > > Trad > > On Tue, Oct 4, 2016 at 2:51 PM, Dominique Fober <fo...@gr... <mailto:fo...@gr...>> wrote: > >> Le 4 oct. 2016 ? 13:29, Trad Dog <tr...@gm... <mailto:tr...@gm...>> a ?crit : >> >> Hi Dominik, >> >> Thanks for your quick answers. >> >> This is indeed my mistake. I effectively copy and paste whatever I manage to have working in the .inscore. >> How am I supposed to pass the parameters when they are from another application ? I try quoting but >> that's not it. > > if you build your own application to send OSC, I recommend you to use an existing OSC library. INScore is using OSCPack (included in the lib folder) and in addition, there is already a simple command line tool to send OSC messages (included in validation/tools) > ? > Dom > > ps: note that you can use inscore as well to send arbitrary osc messages (using extended OSC address) > > >> >> Well noted for the email address. I am going to corect this. >> >> Best >> >> Trad. >> >> On Tue, Oct 4, 2016 at 12:23 PM, Dominique Fober <fo...@gr... <mailto:fo...@gr...>> wrote: >> >>> Le 4 oct. 2016 ? 13:08, Trad Dog <tr...@gm... <mailto:tr...@gm...>> a ?crit : >>> >>> It does indeed. Thanks for the tip. >>> >>> In the meanwhile, I have set up a fake application sending messages to port 7000, which are picked up >>> but are reported as an error: >>> INScore v 1.17 listening OSC on port 7000 >>> error: incorrect OSC address: /ITL/scene/cursor set ellipse 0.07 0.07 >>> error: incorrect OSC address: /ITL/scene/cursor date 1 2 >>> error: incorrect OSC address: /ITL/scene/cursor date 2 2 >> >> You?re likely putting everything into the osc address field. >> When inscore reports an incorrect OSC address, only the address field is printed, in your case, it look like the message parameters are part of the OSC address. >> Can you check that? >> >>> >>> I am puzzled at this as when I try it into a .inscore scrpt, these work. I think this is the last hurdle to have something working. >>> All the rest did work. By the way, this is a very nice application. >>> >>> Best >>> >>> Trad >>> >>> >>> I am not sure why I lost my registration for the mailing list, by the way. >> >> you?re subscribed as <traddog at yahoo.com <http://yahoo.com/>> >> >> >>> >>> >>> >>> >>> On Tue, Oct 4, 2016 at 10:44 AM, Dominique Fober <fo...@gr... <mailto:fo...@gr...>> wrote: >>> Hi Trad, >>> >>> You can use the alias mechanism when you have no control over the sender. >>> See ?aliases? at http://inscore.sourceforge.net/doc/html/index.html <http://inscore.sourceforge.net/doc/html/index.html> >>> You have also an example in scripts/Standalone/aliases.inscore >>> also available online: >>> https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/Standalone/aliases.inscore <https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/Standalone/aliases.inscore> >>> >>> Does it solves your problem? >>> ? >>> Dom >>> >>> >>>> Le 4 oct. 2016 ? 11:25, Trad Dog <tr...@gm... <mailto:tr...@gm...>> a ?crit : >>>> >>>> Hi, >>>> >>>> An application is sending messages on a fixed URL which I cannot change, >>>> say /AppOrg/*timeId* >>>> where timeId is the variable part I would like to use in InScore. >>>> Reading the doc, I was not sure how I could redirect this kind of message >>>> to a proper object in InScore, so something like: >>>> /ITL/scene/obj *timeId* >>>> Could someone help ? >>>> >>>> Thanks in advance, >>>> >>>> Trad >>>> ------------------------------------------------------------------------------ >>>> Check out the vibrant tech community on one of the world's most >>>> engaging tech sites, SlashDot.org <http://slashdot.org/>! http://sdm.link/slashdot_______________________________________________ <http://sdm.link/slashdot_______________________________________________> >>>> Inscore-devel mailing list >>>> Ins...@li... <mailto:Ins...@li...> >>>> https://lists.sourceforge.net/lists/listinfo/inscore-devel <https://lists.sourceforge.net/lists/listinfo/inscore-devel> >>> >>> >> >> > > > <OSCSettings.PNG> -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ Message: 2 Date: Fri, 7 Oct 2016 10:14:35 +0100 From: Trad Dog <tr...@gm...> Subject: Re: [Inscore-devel] Redirect incoming OSC message To: Dominique Fober <fo...@gr...> Cc: "INScore development list." <ins...@li...> Message-ID: <CABQE9HnTD36HEEsOfFwhjRHWz55m8P7ZE_Ze=PGi...@ma...> Content-Type: text/plain; charset="utf-8" Dominique, I had missed your email as I had reverted to the Yahoo account. Sorry for the delay and really appreciate your help as I feel I am close to wrap something up that has been botheriing me for months. I settled on Inscore a long time ago but was unable to compile it properly on Linux and the tutorial was behaving strangely. I tried other libraries but none offers the same level of abstraction and flexibility. A few days ago, I had to work on Windows and realised Inscore was also distributed on Msft Windows. There, to my surprise, it worked out of the box. To come back to your question, the application I use is a prototype Score Follower from another company. I am talking to the developer there and I could ask them to change their messages if needed be. I must be missing something fundamental though. What message would I send from any OSC emitting application to say set the cursor to a specific date: 12 2 for sake of clarity ? I can see in MP-Interaction sample PD script you are simply sending /ITL/scene/cursor date 0 1 for example (I have difficulties to have PD to work on my PC probably because of some conflict between Jack and standard MSFT audio) ? How would I do that with SuperCollider or another application ? I cannot understand how the syntax is different. On Wed, Oct 5, 2016 at 8:34 AM, Dominique Fober <fo...@gr...> wrote: > > Le 4 oct. 2016 ? 16:37, Trad Dog <tr...@gm...> a ?crit : > > Hi Dominique, > > I am fully aware I should go through the standard channel to ask these > questions but it seems I am really close to do pretty much all I need. > The 3rd party application has these settings to send messages where > {{replace}} is a variable information. What is the syntax to separate > the address part from the paramaters part in the message ? > > > It depends on your application and on the osc implementation. Actually, > the address and the parameters are stored differently in the packet sent > over the network. (see the OSC spec at http://opensoundcontrol.org/ ) > Now, you probably don?t want to dive into these low level issues. What is > the application you?re using? why don?t you use max/msp or puredata? Are > you simply trying to send date messages? > ? > Dom > > > > Thanks in advance for your time. > > Trad > > On Tue, Oct 4, 2016 at 2:51 PM, Dominique Fober <fo...@gr...> wrote: > >> >> Le 4 oct. 2016 ? 13:29, Trad Dog <tr...@gm...> a ?crit : >> >> Hi Dominik, >> >> Thanks for your quick answers. >> >> This is indeed my mistake. I effectively copy and paste whatever I manage >> to have working in the .inscore. >> How am I supposed to pass the parameters when they are from another >> application ? I try quoting but >> that's not it. >> >> >> if you build your own application to send OSC, I recommend you to use an >> existing OSC library. INScore is using OSCPack (included in the lib folder) >> and in addition, there is already a simple command line tool to send OSC >> messages (included in validation/tools) >> ? >> Dom >> >> ps: note that you can use inscore as well to send arbitrary osc messages >> (using extended OSC address) >> >> >> >> Well noted for the email address. I am going to corect this. >> >> Best >> >> Trad. >> >> On Tue, Oct 4, 2016 at 12:23 PM, Dominique Fober <fo...@gr...> wrote: >> >>> >>> Le 4 oct. 2016 ? 13:08, Trad Dog <tr...@gm...> a ?crit : >>> >>> It does indeed. Thanks for the tip. >>> >>> In the meanwhile, I have set up a fake application sending messages to >>> port 7000, which are picked up >>> but are reported as an error: >>> INScore v 1.17 listening OSC on port 7000 >>> error: incorrect OSC address: /ITL/scene/cursor set ellipse 0.07 0.07 >>> error: incorrect OSC address: /ITL/scene/cursor date 1 2 >>> error: incorrect OSC address: /ITL/scene/cursor date 2 2 >>> >>> >>> You?re likely putting everything into the osc address field. >>> When inscore reports an incorrect OSC address, only the address field is >>> printed, in your case, it look like the message parameters are part of the >>> OSC address. >>> Can you check that? >>> >>> >>> I am puzzled at this as when I try it into a .inscore scrpt, these work. >>> I think this is the last hurdle to have something working. >>> All the rest did work. By the way, this is a very nice application. >>> >>> Best >>> >>> Trad >>> >>> >>> >>> I am not sure why I lost my registration for the mailing list, by the >>> way. >>> >>> >>> you?re subscribed as <traddog at yahoo.com> >>> >>> >>> >>> >>> >>> >>> On Tue, Oct 4, 2016 at 10:44 AM, Dominique Fober <fo...@gr...> wrote: >>> >>>> Hi Trad, >>>> >>>> You can use the alias mechanism when you have no control over the >>>> sender. >>>> See ?aliases? at http://inscore.sourceforge.net/doc/html/index.html >>>> You have also an example in scripts/Standalone/aliases.inscore >>>> also available online: >>>> https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/S >>>> tandalone/aliases.inscore >>>> >>>> Does it solves your problem? >>>> ? >>>> Dom >>>> >>>> >>>> Le 4 oct. 2016 ? 11:25, Trad Dog <tr...@gm...> a ?crit : >>>> >>>> Hi, >>>> >>>> An application is sending messages on a fixed URL which I cannot >>>> change, >>>> say /AppOrg/*timeId* >>>> where timeId is the variable part I would like to use in InScore. >>>> Reading the doc, I was not sure how I could redirect this kind of >>>> message >>>> to a proper object in InScore, so something like: >>>> /ITL/scene/obj *timeId* >>>> Could someone help ? >>>> >>>> Thanks in advance, >>>> >>>> Trad >>>> ------------------------------------------------------------ >>>> ------------------ >>>> Check out the vibrant tech community on one of the world's most >>>> engaging tech sites, SlashDot.org <http://slashdot.org/>! >>>> http://sdm.link/slashdot_______________________________________________ >>>> Inscore-devel mailing list >>>> Ins...@li... >>>> https://lists.sourceforge.net/lists/listinfo/inscore-devel >>>> >>>> >>>> >>> >>> >> >> > <OSCSettings.PNG> > > > -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot ------------------------------ _______________________________________________ Inscore-devel mailing list Ins...@li... https://lists.sourceforge.net/lists/listinfo/inscore-devel End of Inscore-devel Digest, Vol 15, Issue 5 ******************************************** |
From: Trad D. <tr...@gm...> - 2016-10-07 09:58:21
|
Ditto for SuperCollider code: b = NetAddr.new("127.0.0.1", 7003); // create the NetAddr b.sendMsg("/ITL/scene/cursor", "date 25 2"); // send InScore a new cursor position On Fri, Oct 7, 2016 at 10:56 AM, Trad Dog <tr...@gm...> wrote: > Hi Dominque, > > Reprograming a short python client where arguments are explicitely specify > gives me the same issue. So there is really something I do not understand: > """ > This program sends 20 values to Inscore > """ > import argparse > import random > import time > > from pythonosc import osc_message_builder > from pythonosc import udp_client > > > print("running") > > if __name__ == "__main__": > parser = argparse.ArgumentParser() > parser.add_argument("--ip", default="127.0.0.1", > help="The ip of the OSC server") > parser.add_argument("--port", type=int, default=7003, > help="The port the OSC server is listening on") > args = parser.parse_args() > > client = udp_client.UDPClient(args.ip, args.port) > > for x in range(20): > msg = osc_message_builder.OscMessageBuilder(address = > "/ITL/scene/cursor") > msg.add_arg("date "+ str(x) + " 2") > msg = msg.build() > client.send(msg) > time.sleep(1) > > > On Fri, Oct 7, 2016 at 10:14 AM, Trad Dog <tr...@gm...> wrote: > >> Dominique, >> >> I had missed your email as I had reverted to the Yahoo account. Sorry for >> the delay and really appreciate your help >> as I feel I am close to wrap something up that has been botheriing me for >> months. I settled on Inscore a long time ago >> but was unable to compile it properly on Linux and the tutorial was >> behaving strangely. I tried other libraries but none offers the same level >> of abstraction and flexibility. >> A few days ago, I had to work on Windows and realised Inscore was also >> distributed on Msft Windows. There, to my surprise, it worked >> out of the box. >> >> To come back to your question, the application I use is a prototype Score >> Follower from another company. I am talking >> to the developer there and I could ask them to change their messages if >> needed be. >> >> I must be missing something fundamental though. What message would I send >> from any OSC emitting application to >> say set the cursor to a specific date: 12 2 for sake of clarity ? >> I can see in MP-Interaction sample PD script you are simply sending >> /ITL/scene/cursor date 0 1 for example (I have difficulties to >> have PD to work on my PC probably because of some conflict between Jack >> and standard MSFT audio) ? How would I do that >> with SuperCollider or another application ? I cannot understand how the >> syntax is different. >> >> >> On Wed, Oct 5, 2016 at 8:34 AM, Dominique Fober <fo...@gr...> wrote: >> >>> >>> Le 4 oct. 2016 à 16:37, Trad Dog <tr...@gm...> a écrit : >>> >>> Hi Dominique, >>> >>> I am fully aware I should go through the standard channel to ask these >>> questions but it seems I am really close to do pretty much all I need. >>> The 3rd party application has these settings to send messages where >>> {{replace}} is a variable information. What is the syntax to separate >>> the address part from the paramaters part in the message ? >>> >>> >>> It depends on your application and on the osc implementation. Actually, >>> the address and the parameters are stored differently in the packet sent >>> over the network. (see the OSC spec at http://opensoundcontrol.org/ ) >>> Now, you probably don’t want to dive into these low level issues. What >>> is the application you’re using? why don’t you use max/msp or puredata? Are >>> you simply trying to send date messages? >>> — >>> Dom >>> >>> >>> >>> Thanks in advance for your time. >>> >>> Trad >>> >>> On Tue, Oct 4, 2016 at 2:51 PM, Dominique Fober <fo...@gr...> wrote: >>> >>>> >>>> Le 4 oct. 2016 à 13:29, Trad Dog <tr...@gm...> a écrit : >>>> >>>> Hi Dominik, >>>> >>>> Thanks for your quick answers. >>>> >>>> This is indeed my mistake. I effectively copy and paste whatever I >>>> manage to have working in the .inscore. >>>> How am I supposed to pass the parameters when they are from another >>>> application ? I try quoting but >>>> that's not it. >>>> >>>> >>>> if you build your own application to send OSC, I recommend you to use >>>> an existing OSC library. INScore is using OSCPack (included in the lib >>>> folder) and in addition, there is already a simple command line tool to >>>> send OSC messages (included in validation/tools) >>>> — >>>> Dom >>>> >>>> ps: note that you can use inscore as well to send arbitrary osc >>>> messages (using extended OSC address) >>>> >>>> >>>> >>>> Well noted for the email address. I am going to corect this. >>>> >>>> Best >>>> >>>> Trad. >>>> >>>> On Tue, Oct 4, 2016 at 12:23 PM, Dominique Fober <fo...@gr...> >>>> wrote: >>>> >>>>> >>>>> Le 4 oct. 2016 à 13:08, Trad Dog <tr...@gm...> a écrit : >>>>> >>>>> It does indeed. Thanks for the tip. >>>>> >>>>> In the meanwhile, I have set up a fake application sending messages to >>>>> port 7000, which are picked up >>>>> but are reported as an error: >>>>> INScore v 1.17 listening OSC on port 7000 >>>>> error: incorrect OSC address: /ITL/scene/cursor set ellipse 0.07 0.07 >>>>> error: incorrect OSC address: /ITL/scene/cursor date 1 2 >>>>> error: incorrect OSC address: /ITL/scene/cursor date 2 2 >>>>> >>>>> >>>>> You’re likely putting everything into the osc address field. >>>>> When inscore reports an incorrect OSC address, only the address field >>>>> is printed, in your case, it look like the message parameters are part of >>>>> the OSC address. >>>>> Can you check that? >>>>> >>>>> >>>>> I am puzzled at this as when I try it into a .inscore scrpt, these >>>>> work. I think this is the last hurdle to have something working. >>>>> All the rest did work. By the way, this is a very nice application. >>>>> >>>>> Best >>>>> >>>>> Trad >>>>> >>>>> >>>>> >>>>> I am not sure why I lost my registration for the mailing list, by the >>>>> way. >>>>> >>>>> >>>>> you’re subscribed as <traddog at yahoo.com> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Tue, Oct 4, 2016 at 10:44 AM, Dominique Fober <fo...@gr...> >>>>> wrote: >>>>> >>>>>> Hi Trad, >>>>>> >>>>>> You can use the alias mechanism when you have no control over the >>>>>> sender. >>>>>> See ‘aliases’ at http://inscore.sourceforge.net/doc/html/index.html >>>>>> You have also an example in scripts/Standalone/aliases.inscore >>>>>> also available online: >>>>>> https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/S >>>>>> tandalone/aliases.inscore >>>>>> >>>>>> Does it solves your problem? >>>>>> — >>>>>> Dom >>>>>> >>>>>> >>>>>> Le 4 oct. 2016 à 11:25, Trad Dog <tr...@gm...> a écrit : >>>>>> >>>>>> Hi, >>>>>> >>>>>> An application is sending messages on a fixed URL which I cannot >>>>>> change, >>>>>> say /AppOrg/*timeId* >>>>>> where timeId is the variable part I would like to use in InScore. >>>>>> Reading the doc, I was not sure how I could redirect this kind of >>>>>> message >>>>>> to a proper object in InScore, so something like: >>>>>> /ITL/scene/obj *timeId* >>>>>> Could someone help ? >>>>>> >>>>>> Thanks in advance, >>>>>> >>>>>> Trad >>>>>> ------------------------------------------------------------ >>>>>> ------------------ >>>>>> Check out the vibrant tech community on one of the world's most >>>>>> engaging tech sites, SlashDot.org <http://slashdot.org/>! >>>>>> http://sdm.link/slashdot____________________________________ >>>>>> ___________ >>>>>> Inscore-devel mailing list >>>>>> Ins...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/inscore-devel >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>> <OSCSettings.PNG> >>> >>> >>> >> > |
From: Trad D. <tr...@gm...> - 2016-10-07 09:56:13
|
Hi Dominque, Reprograming a short python client where arguments are explicitely specify gives me the same issue. So there is really something I do not understand: """ This program sends 20 values to Inscore """ import argparse import random import time from pythonosc import osc_message_builder from pythonosc import udp_client print("running") if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("--ip", default="127.0.0.1", help="The ip of the OSC server") parser.add_argument("--port", type=int, default=7003, help="The port the OSC server is listening on") args = parser.parse_args() client = udp_client.UDPClient(args.ip, args.port) for x in range(20): msg = osc_message_builder.OscMessageBuilder(address = "/ITL/scene/cursor") msg.add_arg("date "+ str(x) + " 2") msg = msg.build() client.send(msg) time.sleep(1) On Fri, Oct 7, 2016 at 10:14 AM, Trad Dog <tr...@gm...> wrote: > Dominique, > > I had missed your email as I had reverted to the Yahoo account. Sorry for > the delay and really appreciate your help > as I feel I am close to wrap something up that has been botheriing me for > months. I settled on Inscore a long time ago > but was unable to compile it properly on Linux and the tutorial was > behaving strangely. I tried other libraries but none offers the same level > of abstraction and flexibility. > A few days ago, I had to work on Windows and realised Inscore was also > distributed on Msft Windows. There, to my surprise, it worked > out of the box. > > To come back to your question, the application I use is a prototype Score > Follower from another company. I am talking > to the developer there and I could ask them to change their messages if > needed be. > > I must be missing something fundamental though. What message would I send > from any OSC emitting application to > say set the cursor to a specific date: 12 2 for sake of clarity ? > I can see in MP-Interaction sample PD script you are simply sending > /ITL/scene/cursor date 0 1 for example (I have difficulties to > have PD to work on my PC probably because of some conflict between Jack > and standard MSFT audio) ? How would I do that > with SuperCollider or another application ? I cannot understand how the > syntax is different. > > > On Wed, Oct 5, 2016 at 8:34 AM, Dominique Fober <fo...@gr...> wrote: > >> >> Le 4 oct. 2016 à 16:37, Trad Dog <tr...@gm...> a écrit : >> >> Hi Dominique, >> >> I am fully aware I should go through the standard channel to ask these >> questions but it seems I am really close to do pretty much all I need. >> The 3rd party application has these settings to send messages where >> {{replace}} is a variable information. What is the syntax to separate >> the address part from the paramaters part in the message ? >> >> >> It depends on your application and on the osc implementation. Actually, >> the address and the parameters are stored differently in the packet sent >> over the network. (see the OSC spec at http://opensoundcontrol.org/ ) >> Now, you probably don’t want to dive into these low level issues. What is >> the application you’re using? why don’t you use max/msp or puredata? Are >> you simply trying to send date messages? >> — >> Dom >> >> >> >> Thanks in advance for your time. >> >> Trad >> >> On Tue, Oct 4, 2016 at 2:51 PM, Dominique Fober <fo...@gr...> wrote: >> >>> >>> Le 4 oct. 2016 à 13:29, Trad Dog <tr...@gm...> a écrit : >>> >>> Hi Dominik, >>> >>> Thanks for your quick answers. >>> >>> This is indeed my mistake. I effectively copy and paste whatever I >>> manage to have working in the .inscore. >>> How am I supposed to pass the parameters when they are from another >>> application ? I try quoting but >>> that's not it. >>> >>> >>> if you build your own application to send OSC, I recommend you to use an >>> existing OSC library. INScore is using OSCPack (included in the lib folder) >>> and in addition, there is already a simple command line tool to send OSC >>> messages (included in validation/tools) >>> — >>> Dom >>> >>> ps: note that you can use inscore as well to send arbitrary osc messages >>> (using extended OSC address) >>> >>> >>> >>> Well noted for the email address. I am going to corect this. >>> >>> Best >>> >>> Trad. >>> >>> On Tue, Oct 4, 2016 at 12:23 PM, Dominique Fober <fo...@gr...> wrote: >>> >>>> >>>> Le 4 oct. 2016 à 13:08, Trad Dog <tr...@gm...> a écrit : >>>> >>>> It does indeed. Thanks for the tip. >>>> >>>> In the meanwhile, I have set up a fake application sending messages to >>>> port 7000, which are picked up >>>> but are reported as an error: >>>> INScore v 1.17 listening OSC on port 7000 >>>> error: incorrect OSC address: /ITL/scene/cursor set ellipse 0.07 0.07 >>>> error: incorrect OSC address: /ITL/scene/cursor date 1 2 >>>> error: incorrect OSC address: /ITL/scene/cursor date 2 2 >>>> >>>> >>>> You’re likely putting everything into the osc address field. >>>> When inscore reports an incorrect OSC address, only the address field >>>> is printed, in your case, it look like the message parameters are part of >>>> the OSC address. >>>> Can you check that? >>>> >>>> >>>> I am puzzled at this as when I try it into a .inscore scrpt, these >>>> work. I think this is the last hurdle to have something working. >>>> All the rest did work. By the way, this is a very nice application. >>>> >>>> Best >>>> >>>> Trad >>>> >>>> >>>> >>>> I am not sure why I lost my registration for the mailing list, by the >>>> way. >>>> >>>> >>>> you’re subscribed as <traddog at yahoo.com> >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Tue, Oct 4, 2016 at 10:44 AM, Dominique Fober <fo...@gr...> >>>> wrote: >>>> >>>>> Hi Trad, >>>>> >>>>> You can use the alias mechanism when you have no control over the >>>>> sender. >>>>> See ‘aliases’ at http://inscore.sourceforge.net/doc/html/index.html >>>>> You have also an example in scripts/Standalone/aliases.inscore >>>>> also available online: >>>>> https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/S >>>>> tandalone/aliases.inscore >>>>> >>>>> Does it solves your problem? >>>>> — >>>>> Dom >>>>> >>>>> >>>>> Le 4 oct. 2016 à 11:25, Trad Dog <tr...@gm...> a écrit : >>>>> >>>>> Hi, >>>>> >>>>> An application is sending messages on a fixed URL which I cannot >>>>> change, >>>>> say /AppOrg/*timeId* >>>>> where timeId is the variable part I would like to use in InScore. >>>>> Reading the doc, I was not sure how I could redirect this kind of >>>>> message >>>>> to a proper object in InScore, so something like: >>>>> /ITL/scene/obj *timeId* >>>>> Could someone help ? >>>>> >>>>> Thanks in advance, >>>>> >>>>> Trad >>>>> ------------------------------------------------------------ >>>>> ------------------ >>>>> Check out the vibrant tech community on one of the world's most >>>>> engaging tech sites, SlashDot.org <http://slashdot.org/>! >>>>> http://sdm.link/slashdot____________________________________ >>>>> ___________ >>>>> Inscore-devel mailing list >>>>> Ins...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/inscore-devel >>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> <OSCSettings.PNG> >> >> >> > |
From: Trad D. <tr...@gm...> - 2016-10-07 09:14:45
|
Dominique, I had missed your email as I had reverted to the Yahoo account. Sorry for the delay and really appreciate your help as I feel I am close to wrap something up that has been botheriing me for months. I settled on Inscore a long time ago but was unable to compile it properly on Linux and the tutorial was behaving strangely. I tried other libraries but none offers the same level of abstraction and flexibility. A few days ago, I had to work on Windows and realised Inscore was also distributed on Msft Windows. There, to my surprise, it worked out of the box. To come back to your question, the application I use is a prototype Score Follower from another company. I am talking to the developer there and I could ask them to change their messages if needed be. I must be missing something fundamental though. What message would I send from any OSC emitting application to say set the cursor to a specific date: 12 2 for sake of clarity ? I can see in MP-Interaction sample PD script you are simply sending /ITL/scene/cursor date 0 1 for example (I have difficulties to have PD to work on my PC probably because of some conflict between Jack and standard MSFT audio) ? How would I do that with SuperCollider or another application ? I cannot understand how the syntax is different. On Wed, Oct 5, 2016 at 8:34 AM, Dominique Fober <fo...@gr...> wrote: > > Le 4 oct. 2016 à 16:37, Trad Dog <tr...@gm...> a écrit : > > Hi Dominique, > > I am fully aware I should go through the standard channel to ask these > questions but it seems I am really close to do pretty much all I need. > The 3rd party application has these settings to send messages where > {{replace}} is a variable information. What is the syntax to separate > the address part from the paramaters part in the message ? > > > It depends on your application and on the osc implementation. Actually, > the address and the parameters are stored differently in the packet sent > over the network. (see the OSC spec at http://opensoundcontrol.org/ ) > Now, you probably don’t want to dive into these low level issues. What is > the application you’re using? why don’t you use max/msp or puredata? Are > you simply trying to send date messages? > — > Dom > > > > Thanks in advance for your time. > > Trad > > On Tue, Oct 4, 2016 at 2:51 PM, Dominique Fober <fo...@gr...> wrote: > >> >> Le 4 oct. 2016 à 13:29, Trad Dog <tr...@gm...> a écrit : >> >> Hi Dominik, >> >> Thanks for your quick answers. >> >> This is indeed my mistake. I effectively copy and paste whatever I manage >> to have working in the .inscore. >> How am I supposed to pass the parameters when they are from another >> application ? I try quoting but >> that's not it. >> >> >> if you build your own application to send OSC, I recommend you to use an >> existing OSC library. INScore is using OSCPack (included in the lib folder) >> and in addition, there is already a simple command line tool to send OSC >> messages (included in validation/tools) >> — >> Dom >> >> ps: note that you can use inscore as well to send arbitrary osc messages >> (using extended OSC address) >> >> >> >> Well noted for the email address. I am going to corect this. >> >> Best >> >> Trad. >> >> On Tue, Oct 4, 2016 at 12:23 PM, Dominique Fober <fo...@gr...> wrote: >> >>> >>> Le 4 oct. 2016 à 13:08, Trad Dog <tr...@gm...> a écrit : >>> >>> It does indeed. Thanks for the tip. >>> >>> In the meanwhile, I have set up a fake application sending messages to >>> port 7000, which are picked up >>> but are reported as an error: >>> INScore v 1.17 listening OSC on port 7000 >>> error: incorrect OSC address: /ITL/scene/cursor set ellipse 0.07 0.07 >>> error: incorrect OSC address: /ITL/scene/cursor date 1 2 >>> error: incorrect OSC address: /ITL/scene/cursor date 2 2 >>> >>> >>> You’re likely putting everything into the osc address field. >>> When inscore reports an incorrect OSC address, only the address field is >>> printed, in your case, it look like the message parameters are part of the >>> OSC address. >>> Can you check that? >>> >>> >>> I am puzzled at this as when I try it into a .inscore scrpt, these work. >>> I think this is the last hurdle to have something working. >>> All the rest did work. By the way, this is a very nice application. >>> >>> Best >>> >>> Trad >>> >>> >>> >>> I am not sure why I lost my registration for the mailing list, by the >>> way. >>> >>> >>> you’re subscribed as <traddog at yahoo.com> >>> >>> >>> >>> >>> >>> >>> On Tue, Oct 4, 2016 at 10:44 AM, Dominique Fober <fo...@gr...> wrote: >>> >>>> Hi Trad, >>>> >>>> You can use the alias mechanism when you have no control over the >>>> sender. >>>> See ‘aliases’ at http://inscore.sourceforge.net/doc/html/index.html >>>> You have also an example in scripts/Standalone/aliases.inscore >>>> also available online: >>>> https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/S >>>> tandalone/aliases.inscore >>>> >>>> Does it solves your problem? >>>> — >>>> Dom >>>> >>>> >>>> Le 4 oct. 2016 à 11:25, Trad Dog <tr...@gm...> a écrit : >>>> >>>> Hi, >>>> >>>> An application is sending messages on a fixed URL which I cannot >>>> change, >>>> say /AppOrg/*timeId* >>>> where timeId is the variable part I would like to use in InScore. >>>> Reading the doc, I was not sure how I could redirect this kind of >>>> message >>>> to a proper object in InScore, so something like: >>>> /ITL/scene/obj *timeId* >>>> Could someone help ? >>>> >>>> Thanks in advance, >>>> >>>> Trad >>>> ------------------------------------------------------------ >>>> ------------------ >>>> Check out the vibrant tech community on one of the world's most >>>> engaging tech sites, SlashDot.org <http://slashdot.org/>! >>>> http://sdm.link/slashdot_______________________________________________ >>>> Inscore-devel mailing list >>>> Ins...@li... >>>> https://lists.sourceforge.net/lists/listinfo/inscore-devel >>>> >>>> >>>> >>> >>> >> >> > <OSCSettings.PNG> > > > |
From: Dominique F. <fo...@gr...> - 2016-10-05 07:34:19
|
> Le 4 oct. 2016 à 16:37, Trad Dog <tr...@gm...> a écrit : > > Hi Dominique, > > I am fully aware I should go through the standard channel to ask these questions but it seems I am really close to do pretty much all I need. > The 3rd party application has these settings to send messages where {{replace}} is a variable information. What is the syntax to separate > the address part from the paramaters part in the message ? It depends on your application and on the osc implementation. Actually, the address and the parameters are stored differently in the packet sent over the network. (see the OSC spec at http://opensoundcontrol.org/ <http://opensoundcontrol.org/> ) Now, you probably don’t want to dive into these low level issues. What is the application you’re using? why don’t you use max/msp or puredata? Are you simply trying to send date messages? — Dom > > Thanks in advance for your time. > > Trad > > On Tue, Oct 4, 2016 at 2:51 PM, Dominique Fober <fo...@gr... <mailto:fo...@gr...>> wrote: > >> Le 4 oct. 2016 à 13:29, Trad Dog <tr...@gm... <mailto:tr...@gm...>> a écrit : >> >> Hi Dominik, >> >> Thanks for your quick answers. >> >> This is indeed my mistake. I effectively copy and paste whatever I manage to have working in the .inscore. >> How am I supposed to pass the parameters when they are from another application ? I try quoting but >> that's not it. > > if you build your own application to send OSC, I recommend you to use an existing OSC library. INScore is using OSCPack (included in the lib folder) and in addition, there is already a simple command line tool to send OSC messages (included in validation/tools) > — > Dom > > ps: note that you can use inscore as well to send arbitrary osc messages (using extended OSC address) > > >> >> Well noted for the email address. I am going to corect this. >> >> Best >> >> Trad. >> >> On Tue, Oct 4, 2016 at 12:23 PM, Dominique Fober <fo...@gr... <mailto:fo...@gr...>> wrote: >> >>> Le 4 oct. 2016 à 13:08, Trad Dog <tr...@gm... <mailto:tr...@gm...>> a écrit : >>> >>> It does indeed. Thanks for the tip. >>> >>> In the meanwhile, I have set up a fake application sending messages to port 7000, which are picked up >>> but are reported as an error: >>> INScore v 1.17 listening OSC on port 7000 >>> error: incorrect OSC address: /ITL/scene/cursor set ellipse 0.07 0.07 >>> error: incorrect OSC address: /ITL/scene/cursor date 1 2 >>> error: incorrect OSC address: /ITL/scene/cursor date 2 2 >> >> You’re likely putting everything into the osc address field. >> When inscore reports an incorrect OSC address, only the address field is printed, in your case, it look like the message parameters are part of the OSC address. >> Can you check that? >> >>> >>> I am puzzled at this as when I try it into a .inscore scrpt, these work. I think this is the last hurdle to have something working. >>> All the rest did work. By the way, this is a very nice application. >>> >>> Best >>> >>> Trad >>> >>> >>> I am not sure why I lost my registration for the mailing list, by the way. >> >> you’re subscribed as <traddog at yahoo.com <http://yahoo.com/>> >> >> >>> >>> >>> >>> >>> On Tue, Oct 4, 2016 at 10:44 AM, Dominique Fober <fo...@gr... <mailto:fo...@gr...>> wrote: >>> Hi Trad, >>> >>> You can use the alias mechanism when you have no control over the sender. >>> See ‘aliases’ at http://inscore.sourceforge.net/doc/html/index.html <http://inscore.sourceforge.net/doc/html/index.html> >>> You have also an example in scripts/Standalone/aliases.inscore >>> also available online: >>> https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/Standalone/aliases.inscore <https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/Standalone/aliases.inscore> >>> >>> Does it solves your problem? >>> — >>> Dom >>> >>> >>>> Le 4 oct. 2016 à 11:25, Trad Dog <tr...@gm... <mailto:tr...@gm...>> a écrit : >>>> >>>> Hi, >>>> >>>> An application is sending messages on a fixed URL which I cannot change, >>>> say /AppOrg/*timeId* >>>> where timeId is the variable part I would like to use in InScore. >>>> Reading the doc, I was not sure how I could redirect this kind of message >>>> to a proper object in InScore, so something like: >>>> /ITL/scene/obj *timeId* >>>> Could someone help ? >>>> >>>> Thanks in advance, >>>> >>>> Trad >>>> ------------------------------------------------------------------------------ >>>> Check out the vibrant tech community on one of the world's most >>>> engaging tech sites, SlashDot.org <http://slashdot.org/>! http://sdm.link/slashdot_______________________________________________ <http://sdm.link/slashdot_______________________________________________> >>>> Inscore-devel mailing list >>>> Ins...@li... <mailto:Ins...@li...> >>>> https://lists.sourceforge.net/lists/listinfo/inscore-devel <https://lists.sourceforge.net/lists/listinfo/inscore-devel> >>> >>> >> >> > > > <OSCSettings.PNG> |
From: Trad D. <tr...@ya...> - 2016-10-05 07:17:58
|
Hi I seem to be missing something on the way to send messages to Inscore. >From another application, I send a message as I write it in a script. It seems from the errorthat I should be somehow separating the address from the parameters part whensending over the wire. Could someone indicate the syntax to use ?Thanks and bestTrad |
From: Trad D. <tr...@gm...> - 2016-10-04 14:37:36
|
Hi Dominique, I am fully aware I should go through the standard channel to ask these questions but it seems I am really close to do pretty much all I need. The 3rd party application has these settings to send messages where {{replace}} is a variable information. What is the syntax to separate the address part from the paramaters part in the message ? Thanks in advance for your time. Trad On Tue, Oct 4, 2016 at 2:51 PM, Dominique Fober <fo...@gr...> wrote: > > Le 4 oct. 2016 à 13:29, Trad Dog <tr...@gm...> a écrit : > > Hi Dominik, > > Thanks for your quick answers. > > This is indeed my mistake. I effectively copy and paste whatever I manage > to have working in the .inscore. > How am I supposed to pass the parameters when they are from another > application ? I try quoting but > that's not it. > > > if you build your own application to send OSC, I recommend you to use an > existing OSC library. INScore is using OSCPack (included in the lib folder) > and in addition, there is already a simple command line tool to send OSC > messages (included in validation/tools) > — > Dom > > ps: note that you can use inscore as well to send arbitrary osc messages > (using extended OSC address) > > > > Well noted for the email address. I am going to corect this. > > Best > > Trad. > > On Tue, Oct 4, 2016 at 12:23 PM, Dominique Fober <fo...@gr...> wrote: > >> >> Le 4 oct. 2016 à 13:08, Trad Dog <tr...@gm...> a écrit : >> >> It does indeed. Thanks for the tip. >> >> In the meanwhile, I have set up a fake application sending messages to >> port 7000, which are picked up >> but are reported as an error: >> INScore v 1.17 listening OSC on port 7000 >> error: incorrect OSC address: /ITL/scene/cursor set ellipse 0.07 0.07 >> error: incorrect OSC address: /ITL/scene/cursor date 1 2 >> error: incorrect OSC address: /ITL/scene/cursor date 2 2 >> >> >> You’re likely putting everything into the osc address field. >> When inscore reports an incorrect OSC address, only the address field is >> printed, in your case, it look like the message parameters are part of the >> OSC address. >> Can you check that? >> >> >> I am puzzled at this as when I try it into a .inscore scrpt, these work. >> I think this is the last hurdle to have something working. >> All the rest did work. By the way, this is a very nice application. >> >> Best >> >> Trad >> >> >> >> I am not sure why I lost my registration for the mailing list, by the >> way. >> >> >> you’re subscribed as <traddog at yahoo.com> >> >> >> >> >> >> >> On Tue, Oct 4, 2016 at 10:44 AM, Dominique Fober <fo...@gr...> wrote: >> >>> Hi Trad, >>> >>> You can use the alias mechanism when you have no control over the sender. >>> See ‘aliases’ at http://inscore.sourceforge.net/doc/html/index.html >>> You have also an example in scripts/Standalone/aliases.inscore >>> also available online: >>> https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/S >>> tandalone/aliases.inscore >>> >>> Does it solves your problem? >>> — >>> Dom >>> >>> >>> Le 4 oct. 2016 à 11:25, Trad Dog <tr...@gm...> a écrit : >>> >>> Hi, >>> >>> An application is sending messages on a fixed URL which I cannot change, >>> say /AppOrg/*timeId* >>> where timeId is the variable part I would like to use in InScore. >>> Reading the doc, I was not sure how I could redirect this kind of message >>> to a proper object in InScore, so something like: >>> /ITL/scene/obj *timeId* >>> Could someone help ? >>> >>> Thanks in advance, >>> >>> Trad >>> ------------------------------------------------------------ >>> ------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, SlashDot.org <http://slashdot.org/>! >>> http://sdm.link/slashdot_______________________________________________ >>> Inscore-devel mailing list >>> Ins...@li... >>> https://lists.sourceforge.net/lists/listinfo/inscore-devel >>> >>> >>> >> >> > > |
From: Dominique F. <fo...@gr...> - 2016-10-04 13:51:58
|
> Le 4 oct. 2016 à 13:29, Trad Dog <tr...@gm...> a écrit : > > Hi Dominik, > > Thanks for your quick answers. > > This is indeed my mistake. I effectively copy and paste whatever I manage to have working in the .inscore. > How am I supposed to pass the parameters when they are from another application ? I try quoting but > that's not it. if you build your own application to send OSC, I recommend you to use an existing OSC library. INScore is using OSCPack (included in the lib folder) and in addition, there is already a simple command line tool to send OSC messages (included in validation/tools) — Dom ps: note that you can use inscore as well to send arbitrary osc messages (using extended OSC address) > > Well noted for the email address. I am going to corect this. > > Best > > Trad. > > On Tue, Oct 4, 2016 at 12:23 PM, Dominique Fober <fo...@gr... <mailto:fo...@gr...>> wrote: > >> Le 4 oct. 2016 à 13:08, Trad Dog <tr...@gm... <mailto:tr...@gm...>> a écrit : >> >> It does indeed. Thanks for the tip. >> >> In the meanwhile, I have set up a fake application sending messages to port 7000, which are picked up >> but are reported as an error: >> INScore v 1.17 listening OSC on port 7000 >> error: incorrect OSC address: /ITL/scene/cursor set ellipse 0.07 0.07 >> error: incorrect OSC address: /ITL/scene/cursor date 1 2 >> error: incorrect OSC address: /ITL/scene/cursor date 2 2 > > You’re likely putting everything into the osc address field. > When inscore reports an incorrect OSC address, only the address field is printed, in your case, it look like the message parameters are part of the OSC address. > Can you check that? > >> >> I am puzzled at this as when I try it into a .inscore scrpt, these work. I think this is the last hurdle to have something working. >> All the rest did work. By the way, this is a very nice application. >> >> Best >> >> Trad >> >> >> I am not sure why I lost my registration for the mailing list, by the way. > > you’re subscribed as <traddog at yahoo.com <http://yahoo.com/>> > > >> >> >> >> >> On Tue, Oct 4, 2016 at 10:44 AM, Dominique Fober <fo...@gr... <mailto:fo...@gr...>> wrote: >> Hi Trad, >> >> You can use the alias mechanism when you have no control over the sender. >> See ‘aliases’ at http://inscore.sourceforge.net/doc/html/index.html <http://inscore.sourceforge.net/doc/html/index.html> >> You have also an example in scripts/Standalone/aliases.inscore >> also available online: >> https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/Standalone/aliases.inscore <https://sourceforge.net/p/inscore/code/ci/dev/tree/scripts/Standalone/aliases.inscore> >> >> Does it solves your problem? >> — >> Dom >> >> >>> Le 4 oct. 2016 à 11:25, Trad Dog <tr...@gm... <mailto:tr...@gm...>> a écrit : >>> >>> Hi, >>> >>> An application is sending messages on a fixed URL which I cannot change, >>> say /AppOrg/*timeId* >>> where timeId is the variable part I would like to use in InScore. >>> Reading the doc, I was not sure how I could redirect this kind of message >>> to a proper object in InScore, so something like: >>> /ITL/scene/obj *timeId* >>> Could someone help ? >>> >>> Thanks in advance, >>> >>> Trad >>> ------------------------------------------------------------------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, SlashDot.org <http://slashdot.org/>! http://sdm.link/slashdot_______________________________________________ <http://sdm.link/slashdot_______________________________________________> >>> Inscore-devel mailing list >>> Ins...@li... <mailto:Ins...@li...> >>> https://lists.sourceforge.net/lists/listinfo/inscore-devel <https://lists.sourceforge.net/lists/listinfo/inscore-devel> >> >> > > |