Recent Posts

Pages: [1] 2 3 ... 10
1
Host Forum: Sonic Visualiser / Re: Sonic Visualiser v2.4 - beta-test release
« Last post by cannam on September 24, 2014, 12:01:45 »
Just to note that v2.4 has now been released, superseding these beta builds.

You can get it from the usual download page:

http://sonicvisualiser.org/download.html


Chris
2
Plugin and Host Announcements / Sonic Visualiser v2.4 now available
« Last post by cannam on September 24, 2014, 11:57:32 »
Sonic Visualiser is an application for inspecting and analysing the
contents of music audio files. It combines powerful waveform and
spectral visualisation tools with automated feature extraction plugins
and annotation capabilities.

Version 2.4 of Sonic Visualiser is now available. This release contains
some interesting new features, perhaps most noteworthy the ability to
sonify (play back) continuous frequency curve layers.

  http://www.sonicvisualiser.org/

For more information, please read the change log at:

 http://code.soundsoftware.ac.uk/projects/sonic-visualiser/repository/entry/CHANGELOG


Chris
3
Host Forum: Sonic Visualiser / Re: Sonic Visualiser v2.4 - beta-test release
« Last post by cannam on September 10, 2014, 16:32:00 »
Here's the second beta release of the forthcoming v2.4. This might also be the final beta.

Once again, if you're interested in Sonic Visualiser but you're not using it for anything critical, I'd be grateful if you could download and test it! I only got a small amount of feedback from the first beta, but that was enough to allow me to fix two or three quite serious problems with it, so your reports are welcomed.

Currently there are pre-built packages for Windows and OS/X plus a source code package.

Download links are:

Windows installer
http://code.soundsoftware.ac.uk/attachments/download/1168/sonic-visualiser-2.3.91.msi

OS/X disk image
http://code.soundsoftware.ac.uk/attachments/download/1169/Sonic%20Visualiser-2.3.91.dmg

Source code
http://code.soundsoftware.ac.uk/attachments/download/1170/sonic-visualiser-2.4beta2.tar.gz

(Note as before, it may identify as either v2.3.91 or v2.4beta2 -- they are the same thing)


Chris
4
Host Forum: Sonic Visualiser / MIDI file
« Last post by derf on August 26, 2014, 06:17:45 »
Hello.
I use the plug-in Aubio Pitch detector. I export MIDI files with the command "Export annotations layer..." (*.mid). There is a problem. I cannot open these files in the software SEQ24. Do you know why we cannot make it?
Thank you for your answer.

By using Syntfont I realized that these MIDI files have no METAEVENT. For example: I read "METAEAVENT cue point =???"
Thus, my question is now more precise. Is it necessary to add METAEVENT to MIDI files created by Sonic Visualiser?
5
Host Forum: Sonic Visualiser / Re: Sonic Visualiser v2.4 - beta-test release
« Last post by cannam on August 14, 2014, 11:40:20 »
I should have linked to the changelog:

http://code.soundsoftware.ac.uk/projects/sonic-visualiser/repository/entry/CHANGELOG

Besides the feature changes, this is the first release to be built using Qt5 (rather than Qt4) on OS/X.

(The previous release had already switched to Qt5 on Windows but there were problems with it on OS/X that have only just been dealt with.)
6
Host Forum: Sonic Visualiser / Sonic Visualiser v2.4 - beta-test release
« Last post by cannam on August 14, 2014, 11:27:49 »
Hi all -- I've just packaged up a beta-test release of the next version of Sonic Visualiser (which will be v2.4).

If you are interested in Sonic Visualiser but you're not using it for anything critical (so you don't care if it breaks) -- and if you're happy to provide feedback about any problems you have -- then I'd be grateful if you could download and test it!

Currently there are pre-built packages for Windows and OS/X plus a source code package.

Download links are:

Windows installer
http://code.soundsoftware.ac.uk/attachments/download/1144/sonic-visualiser-2.3.90.msi

OS/X disk image
http://code.soundsoftware.ac.uk/attachments/download/1143/Sonic%20Visualiser-2.3.90.dmg

Source code
http://code.soundsoftware.ac.uk/attachments/download/1145/sonic-visualiser-2.4beta1.tar.gz

(Note, it may identify as either v2.3.90 or v2.4beta1 -- they are the same thing)

The actual 2.4 release is likely to follow some time in September.


Chris
7
Plugin and Host Announcements / Silvet Note Transcription plugin v1.0 released
« Last post by cannam on August 09, 2014, 13:38:21 »
Silvet is a Vamp plugin for note transcription in polyphonic music.

   http://code.soundsoftware.ac.uk/projects/silvet

Silvet listens to audio recordings of music and tries to work out what notes are being played. It uses the method described in "A Shift-Invariant Latent Variable Model for Automatic Music Transcription" by Emmanouil Benetos and Simon Dixon (Computer Music Journal, 2012).

The plugin is provided with source code under the GNU General Public License, and with binaries for Windows, OS/X and Linux.

How good is it?

Silvet performs well for some recordings, but the range of music that works well is quite limited at this stage. Generally it works best with piano or acoustic instruments in solo or small-ensemble music.

Silvet does not transcribe percussion and has a limited range of instrument support. It does not technically support vocals, although it will sometimes transcribe them anyway.

You can usually expect the output to be reasonably informative and to bear some audible relationship to the actual notes, but you shouldn't expect to get something that can be directly converted to a readable score. For much rock/pop music in particular the results will be, at best, recognisable.

To summarise: try it and see.

8
Plugin and Host Announcements / Constant-Q library and Vamp plugin
« Last post by cannam on August 09, 2014, 13:34:32 »
Announcing a new C++ library and Vamp plugin implementing the Constant-Q transform of a time-domain signal.

    https://code.soundsoftware.ac.uk/projects/constant-q-cpp

The Constant-Q transform is a time-to-frequency-domain transform related to the short-time Fourier transform, but with output bins spaced logarithmically in frequency, rather than linearly. The output bins are therefore linearly spaced in terms of musical pitch. The Constant-Q is useful as a preliminary transform in various other methods such as note transcription and key estimation techniques.

This library provides:

 * Forward transform: time-domain to complex Constant-Q bins
 * Forward spectrogram: time-domain to interpolated Constant-Q magnitude spectrogram
 * Inverse transform: complex Constant-Q bins to time domain

The Vamp plugin provides:

 * Constant-Q magnitude spectrogram with high and low frequency extents defined in Hz
 * Constant-Q magnitude spectrogram with high and low frequency extents defined as MIDI pitch values
 * Pitch chromagram obtained by folding a Constant-Q spectrogram around into a single-octave range

The code is provided with full source under a liberal licence, and plugin binaries are provided for Windows, OS/X, and Linux.

The method is drawn from Christian Schörkhuber and Anssi Klapuri, "Constant-Q transform toolbox for music processing", SMC 2010. See the file CITATION for details. If you use this code in research work, please cite this paper.
9
Plugin Development / Re: Visualisation Plug-In, with Matrix Processing
« Last post by cannam on July 13, 2014, 14:26:56 »
Hi Jean-Louis -- that's a really good writeup on your blog there, thanks! I've added a link to it on the wiki page at https://code.soundsoftware.ac.uk/projects/vamp-plugin-sdk/wiki/SampleType. You're quite right that the documentation has always been a bit weak on this subject.

Chris
10
Plugin Development / Visualisation Plug-In, with Matrix Processing
« Last post by jean-louis on July 11, 2014, 20:54:35 »
I have been developing an "IMMF0Salience" plug-in that provides an estimate of fundamental frequencies (F0) for audio signals, which can be found at https://github.com/wslihgt/IMMF0salience. It is still work in progress, but can already be used in some cases.

I wanted to mention in this forum that, recently, I found out the solution for an issue that was bugging me for all this time: the algorithm I developed is based on some matrix processing called "Non-negative Matrix Factorization" (NMF), meaning that it operates most meaningfully when I can process several frames in one go. The architecture of the framework for Vamp-Plugins is appropriate for frame by frame processing, and matrix-like processing is possible, but somewhat tricky. It took me a while, but I could at last make that work, and the solution is on this branch: https://github.com/wslihgt/IMMF0salience/tree/matrixProcessing.

I describe in more details how I do this, and also the process that led me to this solution on my "blog": http://durrieu.ch/wordpress/?p=269.

To put it in a nutshell: I did not really understand how the SampleType and the SampleRate attributes for the OutputDescriptor worked, at least not from the documentation. Digging in some other plug-in, I found the correct combination, and that actually helped me understand what the documentation was describing... Don't get me wrong: I do not say the documentation is bad or missing something, but rather that some more examples (or tutorials) would have helped me to figure that out easier.

I hope this little piece of information may help others to develop such plug-ins! Comments are welcome, of course.

Cheers,
Jean-Louis
Pages: [1] 2 3 ... 10