Opened 5 years ago

Closed 5 years ago

#42524 closed update (fixed)

aubio 0.4 - mainstream updated

Reported by: vergus@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc:
Port: aubio


0.4 was released. from the announcement:

After more than five years of development behind the curtain, the time has come to release a new version of aubio.

The list of changes is long, but to make it short, aubio is now:

  • more portable: with no required dependencies, the core of aubio library, written in ANSI C, is known to compile and run on most modern platforms (Linux, Windows, Mac OS X, Android, iOS, ...).
  • more stable: several bugs fixes and a battery of tests make this new release more robust and less prone to errors.
  • faster: several enhancements to the C library and a brand new Python interface help make this release orders of magnitude faster than the previous ones.

Several new features have been added, including:

  • the new source object uses libav to read audio samples from any audio or video file, compressed or uncompressed, including over different network protocol. (On Apple systems, decoding of most audio formats is also possible using CoreAudio).
  • a new filterbank object, completely customizable, allows for computing energies in any number of custom designed spectral bands.
  • a new mfcc object computes the Mel Frequency Cepstrum Coefficients (MFCC). It is implemented according to Malcom Slaney's Auditory Toolbox.
  • new spectral descriptors, including statistics such as centroid, skewness, slope, decrease, rolloff, and kurtosis.
  • new simple synthesis objects provide basic ways of generating sounds

Change History (4)

comment:1 Changed 5 years ago by dbevans (David B. Evans)

Cc: devans@… openmaintainer@… removed
Owner: changed from macports-tickets@… to devans@…
Status: newassigned

comment:2 Changed 5 years ago by dbevans (David B. Evans)

Thanks for pointing this out. I'm testing an upgraded port now.

Note that 0.4.0 breaks the previous API so I will commit an upgrade after the dependents have been fixed to work with it. The main issue is port denemo which should build with either 0.3.2 or 0.4.0 in its next release (1.1.2) which the upstream developers say is 'imminent'.

comment:3 Changed 5 years ago by dbevans (David B. Evans)

denemo 1.1.2 has now been released but support for aubio 0.4.0 didn't make the cut and is now targeted for denemo 1.1.4 whose release is as yet unscheduled.

comment:4 Changed 5 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: assignedclosed

aubio updated to version 0.4.1 in r121872.
denemo update to version 1.1.6 which finally builds with aubio 0.4 in r121873.

Sorry this took so long.

Note: See TracTickets for help on using tickets.