[needs-packaging] Marsyas

Bug #283029 reported by Tree MendUs
6
Affects Status Importance Assigned to Milestone
Ubuntu
New
Wishlist
Unassigned

Bug Description

URL:
http://marsyas.sness.net/
http://sourceforge.net/projects/marsyas#item3rd-1

Description:
Marsyas (Music Analysis, Retrieval and Synthesis for Audio Signals) is an open source software framework for audio processing with specific emphasis on Music Information Retrieval applications. It has been designed and written by George Tzanetakis (<email address hidden>) with help from students and researchers from around the world. Marsyas has been used for a variety of projects in both academia and industry.

Marsyas is a software framework for rapid prototyping and experimentation with audio analysis and synthesis with specific emphasis to music signals and Music Information Retrieval. The basic goal is to provide a general, extensible and flexible architecture that allows easy experimentation with algorithms and provides fast performance that is useful in developing real time audio analysis and synthesis tools.

A variety of existing building blocks that form the basis of most published algorithms in Computer Audition are already available as part of the framework and extending the framework with new components/building blocks is straightforward.

License: Open Source GPL2
License Note:
Marsyas (Music Analysis, Retrieval and Synthesis for Audio Signals) is distributed under the GNU Public Licence (GPL) Version 2. A commercial license is also available for use in industrial projects and collaborations that do not wish to use the GPL license. Interested parties should contact George Tzanetakis (<email address hidden>) for the specific details.
see - http://marsyas.sness.net/about/license

description: updated
Revision history for this message
alsuren (alsuren) wrote :

I've thrown together an ubuntu package for marsyas 0.2.18. It can be found in my PPA at https://launchpad.net/~alsuren/+archive.

Currently, the only thing I'm using is bextract, so that's all I've tested.

There are a lot of things wrong with it (see below), but it's a start at least. If anyone knows how to fix them, test it out yourself, and then give me a shout/patch.

. I'm a n00b when it comes to packaging, so things like copyright and suchlike are maybe not exactly conventional. There are also some warnings from lintian about templates.

. The resulting binary package is 29.0MB (85.3MB when unpacked).
 . This may be because I just used the cmake/cflags hackery from avidemux: (cd build && CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,--as-needed" \
        cmake ../src/ -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_SKIP_RPATH:BOOL=YES)
 . It might be because each of the binaries is at least 3.3MB (which suggests static linkage). Is there a better way to do this, or should we just be a bit more selective about which binaries we include?

. There is no mp3 support. Please use mpg123 -wav song.wav song.mp3, to convert a collection into wavs for analysis.

. I don't know what the runtime dependencies are, so I have left them out.

. There doesn't seem to be a man page for bextract (or any other executable), which [I think] goes against debian policy.

. I have not built any of the docs. I suspect that it might be worth using dh_make's multiple-packages option to do this (packages named marsyas, marsyas-dev, marsyas-doc,...).

. There is no python support. Again, this should be made into a separate package (probably "python-marsyas" or similar)

Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

summary: - [needs-packaging] Marsyas - Music Analysis, Retrieval and Synthesis for
- Audio Signals
+ [needs-packaging] Marsyas
Revision history for this message
Petrus Yarus (c477823) wrote :

hey, whats about 64bit lucid package?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.