3D spectrum real time analyzer Jack
Moderators: MattKingUSA, khz
3D spectrum real time analyzer Jack
Hello,
Does anyone konws about a realtime 3D spectrum analyzer compatible with jack ? I tried spectrum3d but I can't manage to build the software (fail at make step).
Does anyone konws about a realtime 3D spectrum analyzer compatible with jack ? I tried spectrum3d but I can't manage to build the software (fail at make step).
Re: 3D spectrum real time analyzer Jack
Is there a configure.sh file? If so, run that (once only) before trying to get make to work.
Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.
- TAERSH
- Established Member
- Posts: 455
- Joined: Mon Feb 03, 2020 6:48 pm
- Has thanked: 27 times
- Been thanked: 21 times
Re: 3D spectrum real time analyzer Jack
Perhaps you can use this?
Compiled in Bionic64.
https://drive.google.com/drive/folders/ ... sp=sharing
Compiled in Bionic64.
https://drive.google.com/drive/folders/ ... sp=sharing
My Music:
https://soundcloud.com/user-633698367
The Seventh of Eight Vol.2:
https://soundcloud.com/user-633698367/s ... ight-vol-2
https://soundcloud.com/user-633698367
The Seventh of Eight Vol.2:
https://soundcloud.com/user-633698367/s ... ight-vol-2
Re: 3D spectrum real time analyzer Jack
Thanks for your answer, I passed thtough ./configure
Code: Select all
configure: ******************************************
configure: * Gstreamer version ...............1.0 *
configure: * GTK version ....................GTK3 *
configure: * SDL version.....................SDL2 *
configure: * JACK support.....................YES *
configure: ******************************************
Code: Select all
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:361 : spectrum3d] Erreur 1
make[2] : on quitte le répertoire « /home/jean-martin/Téléchargements/spectrum3d-2.7.2/src »
make[1]: *** [Makefile:268 : all] Erreur 2
make[1] : on quitte le répertoire « /home/jean-martin/Téléchargements/spectrum3d-2.7.2/src »
make: *** [Makefile:343 : all-recursive] Erreur 1
Re: 3D spectrum real time analyzer Jack
Thanks but it seems to be a i386 version, I found another deb but it doesn't fit with jack and is a bit messy with windows management. I'm on UbuntuStudio 20.10 (KDE plasma)TAERSH wrote: ↑Sat Mar 20, 2021 12:01 am Perhaps you can use this?
Compiled in Bionic64.
https://drive.google.com/drive/folders/ ... sp=sharing
- TAERSH
- Established Member
- Posts: 455
- Joined: Mon Feb 03, 2020 6:48 pm
- Has thanked: 27 times
- Been thanked: 21 times
Re: 3D spectrum real time analyzer Jack
No, it's 64bit, compiled in 64bit OS with 64bit Kernel and I'm running exactly this version in my OS.
My Music:
https://soundcloud.com/user-633698367
The Seventh of Eight Vol.2:
https://soundcloud.com/user-633698367/s ... ight-vol-2
https://soundcloud.com/user-633698367
The Seventh of Eight Vol.2:
https://soundcloud.com/user-633698367/s ... ight-vol-2
- milo
- Established Member
- Posts: 1242
- Joined: Wed Sep 06, 2017 2:55 am
- Location: Southern Utah, USA
- Has thanked: 275 times
- Been thanked: 218 times
- Contact:
Re: 3D spectrum real time analyzer Jack
Audacious has an openGL 3D spectral analyser. Probably not what your looking for, though, because you'd have to play the file in Audacious. I don't think there's a way to plug it in to a signal chain from a DAW.
Re: 3D spectrum real time analyzer Jack
I don't understand why I have this returned when I install it and I can't find it in the programs menus
Code: Select all
udo dpkg -i Spectrum3d-2.7.2.deb
[sudo] Mot de passe de jean-martin :
Sélection du paquet spectrum3d-2.7.2:i386 précédemment désélectionné.
(Lecture de la base de données... 481794 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de Spectrum3d-2.7.2.deb ...
Dépaquetage de spectrum3d-2.7.2:i386 (0.0.4) ...
Paramétrage de spectrum3d-2.7.2:i386 (0.0.4) ...
Code: Select all
Selecting previously unselected package spectrum3d-2.7.2: i386.
(Reading database ... 481794 files and directories already installed.)
Preparing to unpack Spectrum3d-2.7.2.deb ...
Unpacking spectrum3d-2.7.2: i386 (0.0.4) ...
Spectrum3d-2.7.2 setting: i386 (0.0.4)
Code: Select all
Selecting previously unselected package spectrum3d-2.7.2: i386.
(Reading database ... 481794 files and directories already installed.)
Preparing to unpack Spectrum3d-2.7.2.deb ...
Unpacking spectrum3d-2.7.2: i386 (0.0.4) ...
Spectrum3d-2.7.2 setting: i386 (0.0.4)
- TAERSH
- Established Member
- Posts: 455
- Joined: Mon Feb 03, 2020 6:48 pm
- Has thanked: 27 times
- Been thanked: 21 times
Re: 3D spectrum real time analyzer Jack
Hi.
Can't you just running a file manager as root and double-click (or perhaps just single-click) the .deb file to install the program?
Or perhaps renaming the .deb file from Spectrum3D64-2.7.2.deb to Spectrum3D64-2.7.2_amd64.deb and then trying to install?
The menu entry (.desktop file) goes into categories:
Audio;JackOther;
Perhaps editing /usr/share/applications/spectrum3d.desktop - removing JackOther; ?
Can't you just running a file manager as root and double-click (or perhaps just single-click) the .deb file to install the program?
Or perhaps renaming the .deb file from Spectrum3D64-2.7.2.deb to Spectrum3D64-2.7.2_amd64.deb and then trying to install?
The menu entry (.desktop file) goes into categories:
Audio;JackOther;
Perhaps editing /usr/share/applications/spectrum3d.desktop - removing JackOther; ?
My Music:
https://soundcloud.com/user-633698367
The Seventh of Eight Vol.2:
https://soundcloud.com/user-633698367/s ... ight-vol-2
https://soundcloud.com/user-633698367
The Seventh of Eight Vol.2:
https://soundcloud.com/user-633698367/s ... ight-vol-2
Re: 3D spectrum real time analyzer Jack
Make can't find the directory where the .C source files are supposed to be. You have a directory named Téléchargements in your home folder. You put the "Makefile" there. The Makefile expects the source files to be in a directory named spectrum3d-2.7.2 (in your Téléchargements directory). Is that where they are?I passed through ./configure
but :
make[2] : on quitte le répertoire « /home/jean-martin/Téléchargements/spectrum3d-2.7.2/src »
If so, did you open a terminal, then change (cd) to the Téléchargements directory before you ran make?
Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.
Re: 3D spectrum real time analyzer Jack
I definitely don't have any spectrum3d installed. I found a spectrum3d.desktop vut if I exucute it it returns this :TAERSH wrote: ↑Sat Mar 20, 2021 4:25 pm Hi.
Can't you just running a file manager as root and double-click (or perhaps just single-click) the .deb file to install the program?
Or perhaps renaming the .deb file from Spectrum3D64-2.7.2.deb to Spectrum3D64-2.7.2_amd64.deb and then trying to install?
The menu entry (.desktop file) goes into categories:
Audio;JackOther;
Perhaps editing /usr/share/applications/spectrum3d.desktop - removing JackOther; ?
Code: Select all
Code d'erreur 100 inconnu
Impossible de trouver le programme « spectrum3d ».
Veuillez envoyer un rapport de bogue détaillé à https://bugs.kde.org.
Code: Select all
Unknown error code 100
Cannot find the program "spectrum3d".
Please submit a detailed bug report to https://bugs.kde.org.
The deb name isn't
Code: Select all
Spectrum3D64-2.7.2.deb
Code: Select all
Spectrum3d-2.7.2.deb
Last edited by esox on Sat Mar 20, 2021 5:40 pm, edited 1 time in total.
- TAERSH
- Established Member
- Posts: 455
- Joined: Mon Feb 03, 2020 6:48 pm
- Has thanked: 27 times
- Been thanked: 21 times
Re: 3D spectrum real time analyzer Jack
What's your OS?
My Music:
https://soundcloud.com/user-633698367
The Seventh of Eight Vol.2:
https://soundcloud.com/user-633698367/s ... ight-vol-2
https://soundcloud.com/user-633698367
The Seventh of Eight Vol.2:
https://soundcloud.com/user-633698367/s ... ight-vol-2
Re: 3D spectrum real time analyzer Jack
I ran ./configure in the spectrum3d-2.7.2 directory and it succeeded, the Makefile is in this directorry, in this spectrum3d-2.7.2 directory there is a sub-directory named src, in this src subdirectory there is also an Makefile. In this src subdirectory there are those files :j_e_f_f_g wrote: ↑Sat Mar 20, 2021 4:29 pmMake can't find the directory where the .C source files are supposed to be. You have a directory named Téléchargements in your home folder. You put the "Makefile" there. The Makefile expects the source files to be in a directory named spectrum3d-2.7.2 (in your Téléchargements directory). Is that where they are?I passed through ./configure
but :
make[2] : on quitte le répertoire « /home/jean-martin/Téléchargements/spectrum3d-2.7.2/src »
If so, did you open a terminal, then change (cd) to the Téléchargements directory before you ran make?
Code: Select all
spectrum3d-2.7.2/src$ ls
config.h equalizer.c events.o main.h menu.c onclick.o record.h spectrum3d.h
config.h.in equalizer.h gstreamer.c main.o menu.h preferences.c record.o stamp-h1
display.c equalizer.o gstreamer.h Makefile menu.o preferences.h scale.c typesource.c
display.h events.c gstreamer.o Makefile.am onclick.c preferences.o scale.h typesource.h
display.o events.h main.c Makefile.in onclick.h record.c scale.o typesource.o
Code: Select all
Téléchargements/spectrum3d-2.7.2$ ls -l
total 564
-rw-r--r-- 1 jean-martin jean-martin 52391 nov. 25 2017 aclocal.m4
-rw-r--r-- 1 jean-martin jean-martin 58 déc. 17 2011 AUTHORS
-rw-r--r-- 1 jean-martin jean-martin 9408 nov. 25 2017 ChangeLog
-rw-r--r-- 1 jean-martin jean-martin 3769 janv. 4 2012 compile
-rw-rw-r-- 1 jean-martin jean-martin 39704 mars 20 11:36 config.log
-rwxrwxr-x 1 jean-martin jean-martin 35637 mars 20 11:36 config.status
-rwxr-xr-x 1 jean-martin jean-martin 196983 nov. 25 2017 configure
-rw-rw-r-- 1 jean-martin jean-martin 4437 nov. 25 2017 configure.ac
-rw-r--r-- 1 jean-martin jean-martin 35147 déc. 9 2010 COPYING
drwxr-xr-x 2 jean-martin jean-martin 4096 mars 20 11:36 data
-rw-r--r-- 1 jean-martin jean-martin 18615 déc. 9 2010 depcomp
drwxr-xr-x 3 jean-martin jean-martin 4096 mars 20 11:36 doc
-rw-r--r-- 1 jean-martin jean-martin 15578 déc. 9 2010 INSTALL
-rw-r--r-- 1 jean-martin jean-martin 13663 janv. 4 2012 install-sh
-rw-rw-r-- 1 jean-martin jean-martin 26036 mars 20 14:46 Makefile
-rw-r--r-- 1 jean-martin jean-martin 101 déc. 30 2011 Makefile.am
-rw-r--r-- 1 jean-martin jean-martin 24209 nov. 25 2017 Makefile.in
-rw-rw-r-- 1 jean-martin jean-martin 26047 mars 20 14:38 Makefile_old
-rw-r--r-- 1 jean-martin jean-martin 11419 déc. 9 2010 missing
-rw-r--r-- 1 jean-martin jean-martin 3 févr. 8 2012 NEWS
-rw-r--r-- 1 jean-martin jean-martin 11898 déc. 25 2016 README
drwxr-xr-x 3 jean-martin jean-martin 4096 mars 20 18:33 src
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: 3D spectrum real time analyzer Jack
Please run at least lintian -i /path/to/your/deb to check for errors and/or warnings before uploading. This 32-bit deb installs the complete source with the compiled 64-bit binary in the root of your OS. Also renaming a deb doesn't affect its functionality. Once the deb is installed the binary can be found in /src/spectrum3d. If you run that from a terminal it should work.TAERSH wrote: ↑Sat Mar 20, 2021 4:25 pm Hi.
Can't you just running a file manager as root and double-click (or perhaps just single-click) the .deb file to install the program?
Or perhaps renaming the .deb file from Spectrum3D64-2.7.2.deb to Spectrum3D64-2.7.2_amd64.deb and then trying to install?
The menu entry (.desktop file) goes into categories:
Audio;JackOther;
Perhaps editing /usr/share/applications/spectrum3d.desktop - removing JackOther; ?
Re: 3D spectrum real time analyzer Jack
Ok, that give this :autostatic wrote: ↑Sat Mar 20, 2021 5:39 pm Please run at least lintian -i /path/to/your/deb to check for errors and/or warnings before uploading. This 32-bit deb installs the complete source with the compiled 64-bit binary in the root of your OS. Also renaming a deb doesn't affect its functionality. Once the deb is installed the binary can be found in /src/spectrum3d. If you run that from a terminal it should work.
Code: Select all
lintian -i /home/jean-martin/Téléchargements/Spectrum3d-2.7.2.deb
E: Spectrum3d-2.7.2: bad-package-name
N:
N: A package name should be at least two characters long, must consist of
N: the alphanumerics and "+" "-" and ".", and must start with an
N: alphanumeric character.
N:
N: Refer to Debian Policy Manual section 5.6.7 (Package) for details.
N:
N: Severity: error
N:
N: Check: fields/package
N:
E: Spectrum3d-2.7.2: binary-from-other-architecture src/display.o
N:
N: This ELF binary appears to have been built for an architecture other
N: than the one of the binary package being tested. This may occur when a
N: pre-built binary is shipped in the package or when an attempt to
N: cross-compile didn't work.
N:
N: Severity: error
N:
N: Check: binaries
N:
E: Spectrum3d-2.7.2: binary-from-other-architecture src/equalizer.o
E: Spectrum3d-2.7.2: binary-from-other-architecture src/events.o
E: Spectrum3d-2.7.2: binary-from-other-architecture ... use --no-tag-display-limit to see all (or pipe to a file/program)
E: Spectrum3d-2.7.2: bogus-mail-host Maintainer no-mail-address@nomailaddress.nomail
N:
N: The host part of the named contact address is not known or not globally
N: routables, such as localhost(.localdomain).
N:
N: Refer to Debian Policy Manual section 5.6.2 (Maintainer), Debian Policy
N: Manual section 5.6.3 (Uploaders), and Debian Policy Manual section 5.6.4
N: (Changed-By) for details.
N:
N: Severity: error
N:
N: Check: fields/mail-address
N:
E: Spectrum3d-2.7.2: description-contains-invalid-control-statement
N:
N: The description contains an invalid control statement.
N:
N: A control statement is a line starting with a dot (.). The only control
N: statement is defined by the policy is a single dot denoting an empty
N: line.
N:
N: The "empty-line" control statement does not permit any characters
N: following it on the same line. Therefore, the line must consist entirely
N: of a space followed by a dot.
N:
N: Refer to Debian Policy Manual section 5.6.13 (Description) for details.
N:
N: Severity: error
N:
N: Check: fields/description
N:
E: Spectrum3d-2.7.2: description-contains-invalid-control-statement
E: Spectrum3d-2.7.2: description-contains-invalid-control-statement
E: Spectrum3d-2.7.2: description-contains-invalid-control-statement ... use --no-tag-display-limit to see all (or pipe to a file/program)
E: Spectrum3d-2.7.2: no-changelog usr/share/doc/Spectrum3d-2.7.2/changelog.gz (native package)
N:
N: A Debian package that provides a /usr/share/doc/<pkg> directory must
N: install a changelog file.
N:
N: For native packages the best name is /usr/share/doc/<pkg>/changelog.gz.
N:
N: For non-native packages the best name is
N: /usr/share/doc/<pkg>/changelog.Debian.gz.
N:
N: This tag may also be emitted when the changelog exists but does not
N: otherwise resemble a Debian changelog.
N:
N: Refer to Debian Policy Manual section 12.7 (Changelog files and release
N: notes) for details.
N:
N: Severity: error
N:
N: Check: debian/changelog
N:
E: Spectrum3d-2.7.2: no-copyright-file
N:
N: Each binary package has to include a plain file
N: /usr/share/doc/<pkg>/copyright
N:
N: Refer to Debian Policy Manual section 12.5 (Copyright information) for
N: details.
N:
N: Severity: error
N:
N: Check: debian/copyright
N:
E: Spectrum3d-2.7.2: non-standard-toplevel-dir data/
N:
N: The Filesystem Hierarchy Standard forbids the installation of new files
N: or directories in the root directory.
N:
N: Refer to Filesystem Hierarchy Standard (The Root Filesystem) for
N: details.
N:
N: Severity: error
N:
N: Check: files/hierarchy/standard
N:
E: Spectrum3d-2.7.2: non-standard-toplevel-dir doc/
E: Spectrum3d-2.7.2: non-standard-toplevel-dir src/
E: Spectrum3d-2.7.2: package-not-lowercase
N:
N: New packages should not use uppercase characters in their names.
N:
N: Refer to Debian Policy Manual section 5.6.7 (Package) for details.
N:
N: Severity: error
N:
N: Check: fields/package
N:
E: Spectrum3d-2.7.2: unstripped-binary-or-object src/spectrum3d
N:
N: The package installs an unstripped binary or object file.
N:
N: Please note, that shared libraries have to be stripped with the
N: --strip-unneeded option.
N:
N: Refer to Debian Policy Manual section 10.1 (Binaries) and Debian Policy
N: Manual section 10.2 (Libraries) for details.
N:
N: Severity: error
N:
N: Check: binaries
N:
E: Spectrum3d-2.7.2: wrong-file-owner-uid-or-gid AUTHORS 1000/1000
N:
N: The user or group ID of the owner of the file is invalid. The owner user
N: and group IDs must be in the set of globally allocated IDs, because
N: other IDs are dynamically allocated and might be used for varying
N: purposes on different systems, or are reserved. The set of the allowed,
N: globally allocated IDs consists of the ranges 0-99, 64000-64999 and
N: 65534.
N:
N: It's possible for a Policy-compliant package to trigger this tag if the
N: user is created in the preinst maintainer script, but this is a very
N: rare case and doesn't appear to be necessary.
N:
N: Refer to Debian Policy Manual section 9.2 (Users and groups) for
N: details.
N:
N: Severity: error
N:
N: Check: files/ownership
N:
E: Spectrum3d-2.7.2: wrong-file-owner-uid-or-gid COPYING 1000/1000
E: Spectrum3d-2.7.2: wrong-file-owner-uid-or-gid ChangeLog 1000/1000
E: Spectrum3d-2.7.2: wrong-file-owner-uid-or-gid ... use --no-tag-display-limit to see all (or pipe to a file/program)
W: Spectrum3d-2.7.2: backup-file-in-package doc/documentation/F.A.Q~
N:
N: There is a file in the package whose name matches the format emacs or
N: vim uses for backup and autosave files. It may have been installed by
N: accident.
N:
N: Severity: warning
N:
N: Check: files/unwanted
N:
W: Spectrum3d-2.7.2: backup-file-in-package doc/documentation/Multitouch.txt~
W: Spectrum3d-2.7.2: backup-file-in-package doc/documentation/Realtime.txt~
W: Spectrum3d-2.7.2: backup-file-in-package ... use --no-tag-display-limit to see all (or pipe to a file/program)
W: Spectrum3d-2.7.2: description-synopsis-starts-with-article
N:
N: The first line of the "Description:" should omit any initial indefinite
N: or definite article: "a", "an", or "the". A good heuristic is that it
N: should be possible to substitute the package name and synopsis into this
N: formula:
N:
N: The package name provides {a,an,the,some} synopsis.
N:
N: Refer to Debian Developer's Reference section 6.2.2 (The package
N: synopsis, or short description) for details.
N:
N: Severity: warning
N:
N: Check: fields/description
N:
W: Spectrum3d-2.7.2: empty-field Depends
N:
N: The named field in this package's control file is empty or consists only
N: of whitespace.
N:
N: Refer to Debian Policy Manual section 2.4 (Sections) and
N: https://bugs.debian.org/879809 for details.
N:
N: Severity: warning
N:
N: Check: fields/empty
N:
W: Spectrum3d-2.7.2: file-in-unusual-dir AUTHORS
N:
N: This file or symbolic link is in a directory where files are not
N: normally installed by Debian packages.
N:
N: Severity: warning
N:
N: Check: files/hierarchy/standard
N:
W: Spectrum3d-2.7.2: file-in-unusual-dir COPYING
W: Spectrum3d-2.7.2: file-in-unusual-dir ChangeLog
W: Spectrum3d-2.7.2: file-in-unusual-dir ... use --no-tag-display-limit to see all (or pipe to a file/program)
W: Spectrum3d-2.7.2: missing-depends-line
N:
N: The package contains an ELF binary with dynamic dependencies, but does
N: not have a Depends line in its control file. This usually means that a
N: call to dpkg-shlibdeps is missing from the package's debian/rules file.
N:
N: Severity: warning
N:
N: Check: binaries
N:
W: Spectrum3d-2.7.2: non-standard-file-perm configure.ac 0664 != 0644
N:
N: The file has a mode different from 0644. In some cases this is
N: intentional, but in other cases this is a bug.
N:
N: Refer to Debian Policy Manual section 10.9 (Permissions and owners) for
N: details.
N:
N: Severity: warning
N:
N: Check: files/permissions
N:
W: Spectrum3d-2.7.2: non-standard-file-perm data/spectrum3d-pause.png 0664 != 0644
W: Spectrum3d-2.7.2: non-standard-file-perm data/spectrum3d-play.png 0664 != 0644
W: Spectrum3d-2.7.2: non-standard-file-perm ... use --no-tag-display-limit to see all (or pipe to a file/program)
W: Spectrum3d-2.7.2: recommended-field Spectrum3d-2.7.2.deb Priority
N:
Wide character in print at /usr/share/lintian/bin/../lib/Lintian/Output.pm line 352.
N: The named field is recommended by policy but not present in the
N: package's primary control file.
N:
N: Refer to Debian Policy Manual section 5.2 (Source package control files
N: – debian/control), Debian Policy Manual section 5.3 (Binary package
N: control files – DEBIAN/control), and Debian Policy Manual section 5.5
N: (Debian changes files – .changes) for details.
N:
N: Severity: warning
N:
N: Check: fields/recommended
N:
W: Spectrum3d-2.7.2: recommended-field Spectrum3d-2.7.2.deb Section
W: Spectrum3d-2.7.2: script-not-executable compile
N:
N: This file starts with the #! sequence that marks interpreted scripts,
N: but it is not executable.
N:
N: There has been some discussion to allow such files in paths other than
N: /usr/bin but there was ultimately no broad support for it.
N:
N:
N:
N: Severity: warning
N:
N: Check: scripts
N:
W: Spectrum3d-2.7.2: script-not-executable depcomp
W: Spectrum3d-2.7.2: script-not-executable install-sh
W: Spectrum3d-2.7.2: script-not-executable ... use --no-tag-display-limit to see all (or pipe to a file/program)