AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentation
Moderators: MattKingUSA, khz
AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentation
We've put together a basic machine learning pipeline for visualizing a collection of short audio samples in an interactive 2D point map we like to call "sound space".
Any sound artist can create a sound space using his/her own sounds and explore AI learned representation. We propose three creative modes for playing samples including casting moving particles and creating constellation loops.
It's made in c++ using openFrameworks and Python
Code and binaries: http://audiostellar.xyz
Video: https://www.youtube.com/watch?v=ly11EhW7-T0
We would really appreciate any feedback.
Any sound artist can create a sound space using his/her own sounds and explore AI learned representation. We propose three creative modes for playing samples including casting moving particles and creating constellation loops.
It's made in c++ using openFrameworks and Python
Code and binaries: http://audiostellar.xyz
Video: https://www.youtube.com/watch?v=ly11EhW7-T0
We would really appreciate any feedback.
-
- Established Member
- Posts: 700
- Joined: Wed Apr 25, 2012 9:49 pm
- Has thanked: 43 times
- Been thanked: 23 times
Re: AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentat
I just watched the demo and it seems like bringing a lot of fun.
Re: AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentat
Great stuff! Another addition to my already too long list of things to must try. I always wanted to play with this kind of things, or develop one even!
Re: AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentat
Thanks for your replies, any question I'll be happy to help.
We love pull requestsCrocoDuck wrote:Great stuff! Another addition to my already too long list of things to must try. I always wanted to play with this kind of things, or develop one even!
Re: AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentat
For now we just hardcoded 100 samples at a time. This will be configurable in the future.stanlea wrote:How many samples can be played simultaneously ?
-
- Established Member
- Posts: 700
- Joined: Wed Apr 25, 2012 9:49 pm
- Has thanked: 43 times
- Been thanked: 23 times
Re: AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentat
I have installed it from the .deb but it can't start : "core dump".
-
- Established Member
- Posts: 700
- Joined: Wed Apr 25, 2012 9:49 pm
- Has thanked: 43 times
- Been thanked: 23 times
Re: AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentat
Code: Select all
System: Host: studio-ThinkPad-W530 Kernel: 4.15.0-65-generic x86_64
bits: 64
Desktop: MATE 1.20.1 Distro: Ubuntu 18.04.3 LTS
Machine: Device: laptop System: LENOVO product: 2447MG3 v: ThinkPad W530 serial: N/A
Mobo: LENOVO model: 2447MG3 serial: N/A
UEFI [Legacy]: LENOVO v: G5ETB2WW (2.72 ) date: 06/11/2018
Battery BAT0: charge: 45.4 Wh 97.3% condition: 46.7/86.6 Wh (54%)
CPU: Quad core Intel Core i7-3740QM (-MT-MCP-) cache: 6144 KB
clock speeds: max: 3700 MHz 1: 1246 MHz 2: 1342 MHz 3: 1214 MHz
4: 1230 MHz 5: 1266 MHz 6: 1442 MHz 7: 1204 MHz 8: 1196 MHz
Graphics: Card-1: Intel 3rd Gen Core processor Graphics Controller
Card-2: NVIDIA GK107GLM [Quadro K2000M]
Display Server: x11 (X.Org 1.19.6 )
drivers: modesetting,nouveau (unloaded: fbdev,vesa)
Resolution: 1920x1080@60.00hz
OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile
version: 4.2 Mesa 19.0.8
Audio: Card-1 Intel 7 Series/C216 Family High Def. Audio Controller
driver: snd_hda_intel
Card-2 NVIDIA GK107 HDMI Audio Controller driver: snd_hda_intel
Card-3 Mark of the Unicorn driver: USB Audio
Sound: Advanced Linux Sound Architecture v: k4.15.0-65-generic
Network: Card-1: Intel 82579LM Gigabit Network Connection (Lewisville)
driver: e1000e
IF: enp0s25 state: up speed: 100 Mbps duplex: full
mac: 3c:97:0e:86:e0:d7
Card-2: Intel Centrino Advanced-N 6205 [Taylor Peak]
driver: iwlwifi
IF: wlp3s0 state: down mac: 6c:88:14:02:93:a0
Drives: HDD Total Size: 628.1GB (39.2% used)
ID-1: /dev/sda model: TOSHIBA_THNSNF12 size: 128.0GB
ID-2: /dev/sdb model: HGST_HTS725050A7 size: 500.1GB
Partition: ID-1: / size: 52G used: 5.7G (12%) fs: ext4 dev: /dev/sda3
ID-2: /usr size: 137G used: 11G (8%) fs: ext4 dev: /dev/sdb4
ID-3: /home size: 254G used: 207G (86%) fs: ext4 dev: /dev/sdb5
ID-4: swap-1 size: 8.10GB used: 0.00GB (0%)
fs: swap dev: /dev/sdb3
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 48.0C mobo: N/A gpu: 47.0
Fan Speeds (in rpm): cpu: 0
Info: Processes: 262 Uptime: 5 days Memory: 1329.3/15613.5MB
Client: Shell (bash) inxi: 2.3.56
-
- Established Member
- Posts: 700
- Joined: Wed Apr 25, 2012 9:49 pm
- Has thanked: 43 times
- Been thanked: 23 times
Re: AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentat
I tried to compile from git but actually I can't compile OF :
Code: Select all
from /home/studio/OF/libs/openFrameworks/video/ofGstVideoPlayer.cpp:8:
/usr/include/GL/glext.h:12099:90: error: 'void __glewGetFragmentMaterialivSGIX(GLenum, GLenum, GLint*)' redeclared as different kind of symbol
GLAPI void APIENTRY glGetFragmentMaterialivSGIX (GLenum face, GLenum pname, GLint *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstVideoPlayer.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstVideoPlayer.cpp:8:
/usr/include/GL/glew.h:19357:52: note: previous declaration 'void (* __glewGetFragmentMaterialivSGIX)(GLenum, GLenum, const GLint*)'
GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12066:105: error: conflicting declaration 'typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, const GLfloat*)'
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:16092:28: note: previous declaration as 'typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, GLfloat*)'
typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12068:103: error: conflicting declaration 'typedef void (* PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum, GLenum, const GLint*)'
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:16094:28: note: previous declaration as 'typedef void (* PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum, GLenum, GLint*)'
typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12070:96: error: conflicting declaration 'typedef void (* PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum, const GLfloat*)'
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:16088:28: note: previous declaration as 'typedef void (* PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum, GLfloat*)'
typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12072:94: error: conflicting declaration 'typedef void (* PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum, const GLint*)'
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:16090:28: note: previous declaration as 'typedef void (* PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum, GLint*)'
typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12079:104: error: conflicting declaration 'typedef void (* PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum, GLenum, GLfloat*)'
typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:16101:28: note: previous declaration as 'typedef void (* PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum, GLenum, const GLfloat*)'
typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12080:102: error: conflicting declaration 'typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, GLint*)'
typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:16102:28: note: previous declaration as 'typedef void (* PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum, GLenum, const GLint*)'
typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12083:74: error: 'void __glewFragmentColorMaterialSGIX(GLenum, GLenum)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentColorMaterialSGIX (GLenum face, GLenum mode);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19341:52: note: previous declaration 'void (* __glewFragmentColorMaterialSGIX)(GLenum, GLenum)'
GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12084:84: error: 'void __glewFragmentLightfSGIX(GLenum, GLenum, GLfloat)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentLightfSGIX (GLenum light, GLenum pname, GLfloat param);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19346:45: note: previous declaration 'void (* __glewFragmentLightfSGIX)(GLenum, GLenum, GLfloat)'
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12085:93: error: 'void __glewFragmentLightfvSGIX(GLenum, GLenum, const GLfloat*)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentLightfvSGIX (GLenum light, GLenum pname, const GLfloat *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19347:46: note: previous declaration 'void (* __glewFragmentLightfvSGIX)(GLenum, GLenum, GLfloat*)'
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12086:82: error: 'void __glewFragmentLightiSGIX(GLenum, GLenum, GLint)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentLightiSGIX (GLenum light, GLenum pname, GLint param);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19348:45: note: previous declaration 'void (* __glewFragmentLightiSGIX)(GLenum, GLenum, GLint)'
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12087:91: error: 'void __glewFragmentLightivSGIX(GLenum, GLenum, const GLint*)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentLightivSGIX (GLenum light, GLenum pname, const GLint *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19349:46: note: previous declaration 'void (* __glewFragmentLightivSGIX)(GLenum, GLenum, GLint*)'
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12088:75: error: 'void __glewFragmentLightModelfSGIX(GLenum, GLfloat)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentLightModelfSGIX (GLenum pname, GLfloat param);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19342:50: note: previous declaration 'void (* __glewFragmentLightModelfSGIX)(GLenum, GLfloat)'
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12089:84: error: 'void __glewFragmentLightModelfvSGIX(GLenum, const GLfloat*)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentLightModelfvSGIX (GLenum pname, const GLfloat *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19343:51: note: previous declaration 'void (* __glewFragmentLightModelfvSGIX)(GLenum, GLfloat*)'
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12090:73: error: 'void __glewFragmentLightModeliSGIX(GLenum, GLint)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentLightModeliSGIX (GLenum pname, GLint param);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19344:50: note: previous declaration 'void (* __glewFragmentLightModeliSGIX)(GLenum, GLint)'
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12091:82: error: 'void __glewFragmentLightModelivSGIX(GLenum, const GLint*)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentLightModelivSGIX (GLenum pname, const GLint *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19345:51: note: previous declaration 'void (* __glewFragmentLightModelivSGIX)(GLenum, GLint*)'
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12092:86: error: 'void __glewFragmentMaterialfSGIX(GLenum, GLenum, GLfloat)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentMaterialfSGIX (GLenum face, GLenum pname, GLfloat param);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19350:48: note: previous declaration 'void (* __glewFragmentMaterialfSGIX)(GLenum, GLenum, GLfloat)'
GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12093:95: error: 'void __glewFragmentMaterialfvSGIX(GLenum, GLenum, const GLfloat*)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentMaterialfvSGIX (GLenum face, GLenum pname, const GLfloat *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19351:49: note: previous declaration 'void (* __glewFragmentMaterialfvSGIX)(GLenum, GLenum, const GLfloat*)'
GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12094:84: error: 'void __glewFragmentMaterialiSGIX(GLenum, GLenum, GLint)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentMaterialiSGIX (GLenum face, GLenum pname, GLint param);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19352:48: note: previous declaration 'void (* __glewFragmentMaterialiSGIX)(GLenum, GLenum, GLint)'
GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12095:93: error: 'void __glewFragmentMaterialivSGIX(GLenum, GLenum, const GLint*)' redeclared as different kind of symbol
GLAPI void APIENTRY glFragmentMaterialivSGIX (GLenum face, GLenum pname, const GLint *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19353:49: note: previous declaration 'void (* __glewFragmentMaterialivSGIX)(GLenum, GLenum, const GLint*)'
GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12096:90: error: 'void __glewGetFragmentLightfvSGIX(GLenum, GLenum, GLfloat*)' redeclared as different kind of symbol
GLAPI void APIENTRY glGetFragmentLightfvSGIX (GLenum light, GLenum pname, GLfloat *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19354:49: note: previous declaration 'void (* __glewGetFragmentLightfvSGIX)(GLenum, GLenum, GLfloat*)'
GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12097:88: error: 'void __glewGetFragmentLightivSGIX(GLenum, GLenum, GLint*)' redeclared as different kind of symbol
GLAPI void APIENTRY glGetFragmentLightivSGIX (GLenum light, GLenum pname, GLint *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19355:49: note: previous declaration 'void (* __glewGetFragmentLightivSGIX)(GLenum, GLenum, GLint*)'
GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12098:92: error: 'void __glewGetFragmentMaterialfvSGIX(GLenum, GLenum, GLfloat*)' redeclared as different kind of symbol
GLAPI void APIENTRY glGetFragmentMaterialfvSGIX (GLenum face, GLenum pname, GLfloat *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19356:52: note: previous declaration 'void (* __glewGetFragmentMaterialfvSGIX)(GLenum, GLenum, const GLfloat*)'
GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:212:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glext.h:12099:90: error: 'void __glewGetFragmentMaterialivSGIX(GLenum, GLenum, GLint*)' redeclared as different kind of symbol
GLAPI void APIENTRY glGetFragmentMaterialivSGIX (GLenum face, GLenum pname, GLint *params);
^
In file included from /home/studio/OF/libs/openFrameworks/utils/ofConstants.h:210:0,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.h:3,
from /home/studio/OF/libs/openFrameworks/video/ofGstUtils.cpp:1:
/usr/include/GL/glew.h:19357:52: note: previous declaration 'void (* __glewGetFragmentMaterialivSGIX)(GLenum, GLenum, const GLint*)'
GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
makefileCommon/compile.core.mk:238: recipe for target '/home/studio/OF/libs/openFrameworksCompiled/lib/linux64/obj/Debug/libs/openFrameworks/video/ofGstVideoPlayer.o' failed
make[1]: *** [/home/studio/OF/libs/openFrameworksCompiled/lib/linux64/obj/Debug/libs/openFrameworks/video/ofGstVideoPlayer.o] Error 1
make[1]: *** Waiting for unfinished jobs....
makefileCommon/compile.core.mk:238: recipe for target '/home/studio/OF/libs/openFrameworksCompiled/lib/linux64/obj/Debug/libs/openFrameworks/video/ofGstVideoGrabber.o' failed
make[1]: *** [/home/studio/OF/libs/openFrameworksCompiled/lib/linux64/obj/Debug/libs/openFrameworks/video/ofGstVideoGrabber.o] Error 1
makefileCommon/compile.core.mk:238: recipe for target '/home/studio/OF/libs/openFrameworksCompiled/lib/linux64/obj/Debug/libs/openFrameworks/video/ofGstUtils.o' failed
make[1]: *** [/home/studio/OF/libs/openFrameworksCompiled/lib/linux64/obj/Debug/libs/openFrameworks/video/ofGstUtils.o] Error 1
makefileCommon/compile.core.mk:212: recipe for target 'Debug' failed
make: *** [Debug] Error 2
there has been a problem compiling Debug OF library
please report this problem in the forums
studio@studio-ThinkPad-W530:~/OF/scripts/linux$
Re: AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentat
I've been searching the forums. It seems it is an openFrameworks problem https://forum.openframeworks.cc/t/compi ... 8-10/32147
The solution for now is to download the nightly version of openFrameworks instead of the stable one.
Let me know if that helps !
The solution for now is to download the nightly version of openFrameworks instead of the stable one.
Let me know if that helps !
-
- Established Member
- Posts: 700
- Joined: Wed Apr 25, 2012 9:49 pm
- Has thanked: 43 times
- Been thanked: 23 times
Re: AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentat
OK now OF is compiled, so I followed these instructions :
and QTcreator doesn't see any project available
so...How to compile
Download openFrameworks 0.10.x . For windows users we recommend using msys2.
Follow openFramework's install instructions and compile an example.
Place this project in apps/myApps. (advanced users can set OF_ROOT enviroment variable to point where you want instead)
From a terminal (for Windows use msys2) run install_addons.sh. This will download all the addons needed.
Linux
Just use make from a terminal or use QTCreator
Code: Select all
make
Makefile:13: /libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk: Aucun fichier ou dossier de ce type
make: *** Aucune règle pour fabriquer la cible « /libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk ». Arrêt.
Re: AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentat
Sorry, we recently had a problem with Makefile.
Please, pull recent changes from git and it will work.
Please, pull recent changes from git and it will work.
-
- Established Member
- Posts: 700
- Joined: Wed Apr 25, 2012 9:49 pm
- Has thanked: 43 times
- Been thanked: 23 times
Re: AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentat
Ok it finally worked. Now let's use it !macramole wrote:Sorry, we recently had a problem with Makefile.
Please, pull recent changes from git and it will work.
Re: AudioStellar: Open source data-driven musical instrument for latent sound structure discovery and music experimentat
Happy to hear it ! Share your thoughts !