An audio spectrum analyser in 3D for Linux


Contact the author via email or discussion on Sourceforge or have a look on existing FAQ.


  1. There is a segmentation fault causing a crash of Spectrum3d when play button is pressed:
  2. This could be due to a bug in the plugins-good of Gstreamer in version 10.30; to solve this a previous or later version should be installed instead (see here);

  3. Spectrum3d fails to start:
  4. Spectrum3d should be run from a terminal. You'll have different messages and probably some error message that you should report to the mail address nadaeck@hotmail.com. This should be done for any problem in Spectrum3d.

  5. Spectrum3D starts but the display window remains black when playing:
  6. Check if this happens only when you have chosen the 'realtime' mode; if so, you should check if you have a proper '/etc/security/limits.d/audio.conf', and if you are a member of the 'audio'group. Cfr Realtime.txt document.

  7. Despite the installation of the uTouch-Geis library, I get this error message at Spectrum3d's start:
  8. "error while loading shared libraries: libutouch-geis.so.1: cannot open shared object file: No such file or directory"

    This could be related to an 'environment variable' problem. You have probably installed libutouch-geis in the '/usr/local' directory which is the default directory, unless another directory is specified), and spectrum3d doesn't look there to find it. This suggests that '/usr/local/lib' is not in the ld.so configuration. This directory should be in /etc/ld.so.conf or a .conf file in /etc/ld.so.conf.d. For example, you can create a custom file that you will place in /etc/ld.so.conf.d : 'sudo gedit /etc/ld.so.conf.d'; then write '/usr/local/lib' in this text file and save; then type in a terminal 'sudo ldconfig'. Another way is to put '/usr/local/lib' in the '/etc/ld.so.conf' file.

  9. When 'Touch' function is activated, everything seems 'captured' by the 'Touch' function : mouse pointer cannot be controlled by the touchpad anymore:
  10. See Multitouch support : How is it implemented in Spectrum3d?

  11. In command line, I get this error message when multitouch is enabled:
  12. WARNING **: Failed to fetch view type at /org/ayatana/bamf/window73400334: Method "ViewType" with signature "" on interface "org.ayatana.bamf.view" doesn't exist

    Well, I don't have a clue to explain what it is, but this does not seem to be a real issue since everything works despite that message. It could be related somehow with Unity.

Spectrum3d Spectrum3d