sonic visualizer

Can anybody help me with this program ?

The program can make graphs like this, when you put for example an mp3 into it.

http://i.imgur.com/ypzBATN.png](https://imgur.com/ypzBATN)

I have it installed, it seems to work, but wont load mp3. ( I can get around that probably but changing the mp3 into another format )
I also through yast installed vamp-mazurka-plugins.

When I start the program, it says:

Failed to list Vamp plugins: External plugin host executable does not appear to be installed :frowning:

The picture of the track The Party - Kraze, is not made by me, but somebody trying to help me, on the Linux musicians forum.
He has sonic visualizer working, but he is not on openSUSE.

There also seems to be a newer version, but that is not available yet through yast.

Off topic, I am trying to cover The Party by Kraze, and I am having issues with the bassline.
This is were I am at now. ( for those listening, I think we can agree that bassline does not sound right )
https://soundcloud.com/user586365033/the-party-kraze-cover-attempt
Made with LMMS.

Took a short look at this, but am unable to spend more time on it…

  1. The package vamp-mazurka-plugins installs its library in the wrong place.
    Although you could symlink to the correct location, probably the easiest solution is to add the following path to the sonic visualiser > Preferences > Plugins path
/usr/lib64/vamp
  1. The actual error probably refers to a missing helper executable (maybe even two). But, verifying and looking for the helper will take some sleuthing.

Bottom line,
I believe this particular plugin is broken several ways.
Recommend if you don’t have some special need for this plugin that you select some other plugin.

For anyone who is interested in this,
I installed the sonic visualiser package from the multimedia:/apps repo which installs the version current up to about a week ago (a minor version update was released a week ago).
You’ll also need to install the Pacman repo to provide dependencies.
Alternate source and instructions for installing plugins is at the following page
https://www.vamp-plugins.org/download.html

If you decide to follow through and get your vamp-mazurka plugin working, be sure to submit your solution to https://bugzilla.opensuse.org so the package can be fixed. Or, if you need help beyond what you can get in this Forum, you can submit a bug for that reason, too.

Good Luck,
TSU

Regarding your MP3 problem,

From the LEAP 15 release notes, and in this case should likely apply to LEAP 42.3 as well…

5.8 Playing MP3 Media Files

The codecs to play MP3 media files are shipped as part of the standard repository.
To use this decoder in gstreamer-based applications and frameworks, such as Rhythmbox or Totem, install the packagegstreamer-plugins-ugly.

TSU

Thank you, I will see what I can do and report on the result.

There is only 1 plugin I really need, the one that can show the notes played in a piece of music.

Not sure if that’s the one causing trouble, first will now fix the plugin problem, with you’re hints.

Then see how far I get.

The mp3 part might be a compile thingy, my system plays mp3 and I probably have the ugly one installed. ( I will check though )
Funny that now for the first time I think I understand the ugly part.
Not 100 % opensource ?

I added the path to the plugins in sonic visualizer. That did not help.

The error I got is still the same.

Then I found an appimage for sonic visualizer though, and that seems to work too.

Download the file and make it executable. ( just as a normal user )

I do not seem to need the plugins for what I want, to see the notes played in a track.
I start the program then go to Layer, add Melodic Range Spectrogram, and I have what I want.

But when I start the appimage version, the error I see might be interesting, it seems to give the same error about the plugins:

Failed to load plugins

Failed to load one or more plugin libraries:

  • /usr/lib64/vamp/vamp-mazurka.so
    Unable to open plugin library: /usr/lib64/vamp/vamp-mazurka.so: undefined symbol: _ZTIN11_VampPlugin4Vamp17PluginAdapterBaseE

These plugins may be incompatible with the system, and will be ignored during this run of Sonic Visualiser.

As far as I understand this, there is a problem with the plug-ins ? ( I did not have to change anything in the appimage version, it found the plug-ins by it self.)

For me the problem is solved, but if I can help getting the opensuse package to work, I am here.

A bit off topic, to run LMMS, I also download an appimage, to have the latest version.
The user in me is beyond happy with appimage, but the Linux fan in me thinks this is less secure, then installing lmms and sonic visualizer through the package manager. :slight_smile:

For those wondering what an appimage is:

The site claims Linus Torvalds approves it.

Linux apps that run anywhere

“As a user, I want to download an application from the original author, and run it on my Linux desktop system just like I would do with a Windows or Mac application.” "As an application author, I want to provide packages for Linux desktop systems, without the need to get it ‘into’ a distribution and without having to build for gazillions of different distributions

OpenSUSE is listed so we are supported.

First,
The sonic visualizer path problem is something separate that needs to be done if you’re using the vamp-mazurka-plugins package from openSUSE… but it does not address the error that’s thrown as you say (It just needs to be done to have any chance of working).

The plugins problem is a problem that looks to be completely unique to this plugin, and not a problem with sonic visualizer, that’s why I suggested that you use some other plugin if you have no reason to use this specific one.

If you do some research on this plugin, it requires some “helper” executables but the articles I looked at don’t describe the exact names of these executables or where you’d get them from, they only describe the location they should be found.

It’s at that point that I felt that available information was insufficient and needed some deeper reading about this plugin and possibly dig into the code history which is more than I’d want to do for this since just the prospects of finding the info and figuring out how it all works together properly seems to be undocumented, so success is problematic.

A possible alternative for this plugin is to compile from source but I wouldn’t know for sure which plugin to compile since there is no exact match… “vamp” apparently refers to a family of plugins, and no specific source is called “mazurka” in the vamp family on that page.

TSU

I ones tried to compile sonic visualizer myself and failed. The lag of documentation was a problem.

I also learned compiling multimedia stuff in general is no that easy. ( not compared to Doom 3, a game were is was as easy as reading the doc and downloading the stuff )

I have seen while trying to compile lmms, errors were even the dev of lmms were lost on what went wrong.

My problems are solved though, with the appimage from lmms and now sonic visualizer.

Just to be clear, the version of sonic visualizer form openSUSE does work. The version from the appimage is a bit newer,

Just like to report, that the apimage version of Sonic Visualizer works like a charm on our favourite Distro.

When I start the version from openSUSE there is still complaining about something missing needed for the plugins. I uninstalled the mazurka ones, because the appimage version did not like those either.

I did download vamp plugins (outside opensuse), and put them in the right folder.

No problem or errors any more with appimage version, it can find the vamp plugins.

I am amazed about this program. It can make a spectrum, even without any plugins, that can help you figuring out a peace of music.

The picture we see is a bit like the piano roll in a DAW ,like lmms or fruity loops.

A great program for analysing music. :slight_smile:
And its open-source :good:

With help from a few people, and sonic visualizer, the first two minutes are in:

https://soundcloud.com/user586365033/the-party7

openSUSE leap and LMMS with a few vst ( plugins )