Questions tagged [aubio]

A tool designed for the extraction of annotations from audio signals. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing midi streams from live audio.

From aubio.org:

What is aubio?

aubio is a tool designed for the extraction of annotations from audio signals. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing midi streams from live audio.

Because these tasks are difficult, we thought it was important to gather them in a dedicated library. To increase the fun, we have made these algorithms work in a causal way, so as to be used in real time applications with as low delay as possible. Functions can be used offline in sound editors and software samplers, or online in audio effects and virtual instruments.

Features

aubio currently provides the following features:

  • digital filters
  • phase vocoder
  • onset detection (several methods)
  • pitch tracking (several methods)
  • beat and tempo tracking
  • mel frequency cepstrum coefficients (MFCC)
  • transient / steady-state separation

Implementation

aubio is written in C. The functions can be called from C++, and a wrapper has been written using SWIG. The python interface is already usable, and it would probably be a matter of seconds to add access to the other languages supported by SWIG (including perl, java and many more).

Currently, aubio depends on libsndfile, libsamplerate and FFTW. On Linux platforms, aubio can be built using JACK, and ALSA.

54 questions
0
votes
1 answer

Installing aubio Python 3.6.3

I'm trying to pip install aubio package to Python on 64-bit windows 10. The problem seems to be that I can't build the wheel. I get a dialogue box saying "the program can't start because mspdb140.dll is missing from your computer. Try reinstalling…
RB14
  • 1
  • 1
0
votes
1 answer

blending 2 phase vocoder frames together

I'm trying to make an effect where I freeze the sound using a phase vocoder. I do this by storing the spectral frame (magnitude and phase) and also the phase difference between the previous frame and the current one. To play back the frozen frame, I…
mazbox
  • 613
  • 1
  • 5
  • 7
0
votes
1 answer

Use of aubio.note() in python?

I'm trying to use aubio to find the notes in a recording. Whenever I call aubio.notes with aubio.notes(filename), the python shell crashes (windows dialogue: pythonw.exe has stopped working). The only "documentation" I found are these pages for the…
cat40
  • 318
  • 1
  • 4
  • 13
0
votes
1 answer

Python: Extracting pitch using Aubio

I want to use the aubio module to extract pitch using python 3.5. However, the documentation is difficult to comprehend. In example I have a numpy array: import numpy import math sample_rate=44100 x=numpy.zeros(44100) for i in range(44100): …
Dole
  • 339
  • 4
  • 16
0
votes
2 answers

Xcode 7 error "dyld: Library not loaded"

I'm using the aubio audio library in my iOS app. Its been compiling fine in Xcode 6.3. Since updating to Xcode 7 i've been trying to debug this error that occurs on device on app startup. I'm using aubio version 0.4.2, iOS universal framework.…
Adamski
  • 3,585
  • 5
  • 42
  • 78
0
votes
1 answer

Audio visualizer on led matrix

My need is to play an audio file and have its contents on a 8x8 matrix in equalizer aspect as done in Piccolo quite like spectrum analyzer adapted for BeagleBone or RaspberryPI. This doesn't need the ambiant analysis from microphone : just…
dlewin
  • 1,673
  • 1
  • 19
  • 37
0
votes
1 answer

Aubio 0.4.0 Python Windows Installed but failing when creating aubio source

So I managed to get aubio 0.4.0 installed so that it imports into python without errors however I haven't figured out how to pass files to be analyzed. Here's the steps I've done to install aubio 0.4.0 taken from here: Downloaded the most recent…
0
votes
1 answer

Musical Notations using Aubio in Xcode

I am trying to make a program for basic monophonic note transciption using aubio, for my high school class. I am trying to run an example code in Xcode and I get these errors: Apple Mach-O Linker(Id)Error "_CFStringCreateWithCString", referenced…
Marisa
  • 13
  • 4
0
votes
1 answer

Installing latest version of aubio for python

I installed aubio 0.40 from github. Installation seemed fine. But the tests fail. .aubio-master/python/tests/run_all_test File ".aubio-master/tests/run_all_tests", line 24, in unittest.main(defaultTest = 'load_test') File…
Ada Xu
  • 953
  • 4
  • 14
  • 31
1 2 3
4