[proaudio] [2377] media-libs/aubio: import from ladi overlay

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 2377
Author:   lilrc
Date:     2012-12-28 23:06:39 +0100 (Fri, 28 Dec 2012)
Log Message:
-----------
media-libs/aubio: import from ladi overlay

Added Paths:
-----------
    trunk/overlays/proaudio/media-libs/aubio/
    trunk/overlays/proaudio/media-libs/aubio/ChangeLog
    trunk/overlays/proaudio/media-libs/aubio/Manifest
    trunk/overlays/proaudio/media-libs/aubio/aubio-0.3.2-r2.ebuild
    trunk/overlays/proaudio/media-libs/aubio/files/
    trunk/overlays/proaudio/media-libs/aubio/files/aubio-0.3.2-multilib.patch
    trunk/overlays/proaudio/media-libs/aubio/files/aubio-0.3.2-numarray-gnuplot.patch
    trunk/overlays/proaudio/media-libs/aubio/metadata.xml

Added: trunk/overlays/proaudio/media-libs/aubio/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/aubio/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/aubio/ChangeLog	2012-12-28 22:06:39 UTC (rev 2377)
@@ -0,0 +1,7 @@
+# ChangeLog for media-libs/aubio
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  13 Dec 2012; Karl Lindén (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  +aubio-0.3.2-r2.ebuild:
+  Initial ebuild (import from ladi)

Added: trunk/overlays/proaudio/media-libs/aubio/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/aubio/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/aubio/Manifest	2012-12-28 22:06:39 UTC (rev 2377)
@@ -0,0 +1,6 @@
+AUX aubio-0.3.2-multilib.patch 343 SHA256 7cd14c5c7a9007f12b4fc53781c570a3b1e8990adf9f3f6461b51b7588349122 SHA512 4a6a892cff038700c13825c838865105585d95a1e72dfd11b1b108eb8d4d524f0c3e8b57e7030012274c3dc280a75219d16a4a8dde6f0c01f16164423b084a08 WHIRLPOOL f65e83c635601145193c0e6cffc1594faa059de661fe0dc229758b45f7e6b3827cd24639dbd51a53302a46a159e667759903cb69af56f55c1b016c7ee8df1a50
+AUX aubio-0.3.2-numarray-gnuplot.patch 11823 SHA256 ddb1bdbd5320f0b32bb44f660cda188520164592a0ccfcf213a5fe80f0dbbc32 SHA512 b868355731013ebf1fcb776449342a2b1c863dc127b9172508cab676c2d885d747875cd89c884453436bdbd17117f454213e78a9bdab935eedb8940182e30c68 WHIRLPOOL cae9260cb2767d47e7f9474bc5d305fd2586718fc8b17aca336de6e30ffce8f4e466f570ea1aec7f191e8703298ad658e921c078bc8ecc4f4f6f7c4342f5351a
+DIST aubio-0.3.2.tar.gz 609006 SHA256 dc1387b048610a6141f523c27314b7a60bd299c3d6789c372445ddc6511512cd SHA512 b3d8445716c0cde02ee1e7b036864598ec7562d8a938a61f644c384d80e95601abcb6e713cdaab7b2613f6f4f27db1cfafa7c23824c61f504e83d11fefdee8fc WHIRLPOOL eeb732702bbb1682d32fde5cce4d17ae402292e1c19dac2e45600b268c955310683712952be8a1f72c08255c8c75c5beff9a127ab5b296883a64a4b5d9cb949a
+EBUILD aubio-0.3.2-r2.ebuild 2208 SHA256 e02406fed095b559841bfd475647a7720e594abc1121ac2fc5cf7945fd07c9f8 SHA512 95c37c6bccd87b10de321df49930f591cdafd23024a068a59d3c5d8dceb61a443a59a861227a77fbeca8e0c8c81f0386fb325a30740b070919be71ca253e5536 WHIRLPOOL 62c82b12ae468266ce819d3485ac67100462a24be157b0c3c034a49bdea098efbc7c56d25e4b27e1a97969376b2e3c64a7efc32697938747a612859c548d790e
+MISC ChangeLog 245 SHA256 dbb3624db02f6bc12423d3920b6df3d4ef2adf5d0616a1b0d550fe9ed3897444 SHA512 19f3f42bfedbc60efac8be6e3bf14ace03d84235529cff20d06baee3b6529a50b9344012320a90cb2f3f92a3dc2b345bf07b34cd599806328f3d98dd9741b303 WHIRLPOOL ed241bf4e4888d287dc9b173842ed34f146cd1c32cb7940c8caddc5fba2b8f176935896da39a794920562d0074d0619ec4977f23f74aaf7541e83402e9816fa4
+MISC metadata.xml 247 SHA256 a7865de51dec20abfda27865f687cc4cdae4625000920d3fca0825a7dd9919fc SHA512 f506b8fea7233402f8f9527e507b24f7bff4439c0bdd382ee4ebab6848b8d53fb7e7e702ebd2da7e63e263127c024bb89dde62638c3239e9733dc2474a349aa8 WHIRLPOOL 7867147a50940132ae8329346afd8cb38cb7f5eeaf62430b52db7979fb63da1648110a13a7fd2ddeb339b20de8eebaf22c9edf17e9138aadfb393712e417265f

Added: trunk/overlays/proaudio/media-libs/aubio/aubio-0.3.2-r2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/aubio/aubio-0.3.2-r2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/aubio/aubio-0.3.2-r2.ebuild	2012-12-28 22:06:39 UTC (rev 2377)
@@ -0,0 +1,96 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/aubio/aubio-0.3.2-r2.ebuild,v 1.5 2012/05/05 08:02:32 jdhore Exp $
+
+EAPI="5"
+
+PYTHON_DEPEND="2:2.6"
+
+inherit autotools eutils python
+
+DESCRIPTION="Library for audio labelling"
+HOMEPAGE="http://aubio.piem.org";
+SRC_URI="http://aubio.piem.org/pub/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa doc examples jack lash static-libs"
+
+RDEPEND="sci-libs/fftw:3.0
+	media-libs/libsndfile
+	media-libs/libsamplerate
+	alsa? ( media-libs/alsa-lib )
+	jack? ( media-sound/jack-audio-connection-kit )
+	lash? ( virtual/liblash )"
+DEPEND="${RDEPEND}
+	>=dev-lang/swig-1.3.0
+	virtual/pkgconfig
+	doc? ( app-doc/doxygen virtual/latex-base )"
+
+pkg_setup() {
+	DOCS=( AUTHORS ChangeLog README TODO )
+
+	python_set_active_version 2
+	python_pkg_setup
+}
+
+src_prepare() {
+	# disable automagic puredata wrt #369835
+	sed -i -e '/AC_CHECK_HEADER/s:m_pd.h:dIsAbLe&:' configure.ac || die
+
+	epatch \
+		"${FILESDIR}"/${P}-multilib.patch \
+		"${FILESDIR}"/${P}-numarray-gnuplot.patch
+
+	eautoreconf
+}
+
+src_configure() {
+	econf \
+		$(use_enable static-libs static) \
+		$(use_enable jack) \
+		$(use_enable alsa) \
+		$(use_enable lash)
+}
+
+src_compile() {
+	default
+
+	if use doc; then
+		export VARTEXFONTS="${T}/fonts"
+		cd "${S}"/doc
+		doxygen user.cfg
+		doxygen devel.cfg
+		doxygen examples.cfg
+	fi
+}
+
+src_install() {
+	# `default` would be enough here if python.eclass supported EAPI=4
+	emake DESTDIR="${D}" install || die
+	dodoc "${DOCS[@]}"
+
+	doman doc/*.1
+	if use doc; then
+		mv doc/user/html doc/user/user
+		dohtml -r doc/user/user
+		mv doc/devel/html doc/devel/devel
+		dohtml -r doc/devel/devel
+		mv doc/examples/html doc/examples/examples
+		dohtml -r doc/examples/examples
+	fi
+
+	if use examples; then
+		# install dist_noinst_SCRIPTS from Makefile.am
+		insinto /usr/share/doc/${PF}/examples
+		doins python/aubio{compare-onset,plot-notes,filter-notes,web.py} || die
+		docinto examples
+		newdoc python/README README.examples
+	fi
+
+	find "${ED}"usr -name '*.la' -exec rm -f {} +
+}
+
+pkg_postinst() { python_mod_optimize aubio; }
+pkg_postrm() { python_mod_cleanup aubio; }

Added: trunk/overlays/proaudio/media-libs/aubio/files/aubio-0.3.2-multilib.patch
===================================================================
--- trunk/overlays/proaudio/media-libs/aubio/files/aubio-0.3.2-multilib.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/aubio/files/aubio-0.3.2-multilib.patch	2012-12-28 22:06:39 UTC (rev 2377)
@@ -0,0 +1,11 @@
+--- python/aubio/Makefile.am
++++ python/aubio/Makefile.am
+@@ -68,7 +68,7 @@
+ 	-L$(top_builddir)/ext -laubioext \
+ 	-L$(top_builddir)/src -laubio
+ 
+-pkgpython_LTLIBRARIES = _aubiowrapper.la
++pkgpyexec_LTLIBRARIES = _aubiowrapper.la
+ 
+ _aubiowrapper_la_LDFLAGS = -module -avoid-version $(AUBIO_LDFLAGS) 
+ _aubiowrapper_la_SOURCES = aubio_wrap.c

Added: trunk/overlays/proaudio/media-libs/aubio/files/aubio-0.3.2-numarray-gnuplot.patch
===================================================================
--- trunk/overlays/proaudio/media-libs/aubio/files/aubio-0.3.2-numarray-gnuplot.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/aubio/files/aubio-0.3.2-numarray-gnuplot.patch	2012-12-28 22:06:39 UTC (rev 2377)
@@ -0,0 +1,332 @@
+http://pkgs.fedoraproject.org/gitweb/?p=aubio.git;a=tree
+
+--- python/aubio/aubioclass.py
++++ python/aubio/aubioclass.py
+@@ -42,8 +42,10 @@
+             self.file = new_aubio_sndfile_wo(model.file,filename)
+         else:
+             self.file = new_aubio_sndfile_ro(filename)
++        if self.file == None:
++            raise(ValueError, "failed opening file %s" % filename)
+     def __del__(self):
+-        del_aubio_sndfile(self.file)
++        if self.file != None: del_aubio_sndfile(self.file)
+     def info(self):
+         aubio_sndfile_info(self.file)
+     def samplerate(self):
+@@ -126,7 +128,7 @@
+         channels=1,samplerate=44100.,omode=aubio_pitchm_freq,yinthresh=0.1):
+         self.pitchp = new_aubio_pitchdetection(bufsize,hopsize,channels,
+                 samplerate,mode,omode)
+-	aubio_pitchdetection_set_yinthresh(self.pitchp,yinthresh)
++        aubio_pitchdetection_set_yinthresh(self.pitchp,yinthresh)
+         #self.filt     = filter(srate,"adsgn")
+     def __del__(self):
+         del_aubio_pitchdetection(self.pitchp)
+--- python/aubio/bench/onset.py
++++ python/aubio/bench/onset.py
+@@ -111,7 +111,7 @@
+ 		for i in self.vlist:
+ 			gd.append(i['GD']) 
+ 			fp.append(i['FP']) 
+-		d.append(Gnuplot.Data(fp, gd, with='linespoints', 
++		d.append(Gnuplot.Data(fp, gd, with_='linespoints', 
+ 			title="%s %s" % (plottitle,i['mode']) ))
+ 
+ 	def plotplotroc(self,d,outplot=0,extension='ps'):
+@@ -147,7 +147,7 @@
+ 		for i in self.vlist:
+ 			x.append(i['prec']) 
+ 			y.append(i['recl']) 
+-		d.append(Gnuplot.Data(x, y, with='linespoints', 
++		d.append(Gnuplot.Data(x, y, with_='linespoints', 
+ 			title="%s %s" % (plottitle,i['mode']) ))
+ 
+ 	def plotplotpr(self,d,outplot=0,extension='ps'):
+@@ -172,7 +172,7 @@
+ 		for i in self.vlist:
+ 			x.append(i['thres']) 
+ 			y.append(i['dist']) 
+-		d.append(Gnuplot.Data(x, y, with='linespoints', 
++		d.append(Gnuplot.Data(x, y, with_='linespoints', 
+ 			title="%s %s" % (plottitle,i['mode']) ))
+ 
+ 	def plotplotfmeas(self,d,outplot="",extension='ps', title="F-measure"):
+@@ -205,7 +205,7 @@
+ 		for i in self.vlist:
+ 			x.append(i[var]) 
+ 			y.append(i['dist']) 
+-		d.append(Gnuplot.Data(x, y, with='linespoints', 
++		d.append(Gnuplot.Data(x, y, with_='linespoints', 
+ 			title="%s %s" % (plottitle,i['mode']) ))
+ 	
+ 	def plotplotfmeasvar(self,d,var,outplot="",extension='ps', title="F-measure"):
+@@ -244,7 +244,7 @@
+ 		total = v['Torig']
+ 		for i in range(len(per)): per[i] /= total/100.
+ 
+-		d.append(Gnuplot.Data(val, per, with='fsteps', 
++		d.append(Gnuplot.Data(val, per, with_='fsteps', 
+ 			title="%s %s" % (plottitle,v['mode']) ))
+ 		#d.append('mean=%f,sigma=%f,eps(x) title \"\"'% (mean,smean))
+ 		#d.append('mean=%f,sigma=%f,eps(x) title \"\"'% (amean,samean))
+@@ -275,7 +275,7 @@
+ 		total = v['Torig']
+ 		for i in range(len(per)): per[i] /= total/100.
+ 
+-		d.append(Gnuplot.Data(val, per, with='fsteps', 
++		d.append(Gnuplot.Data(val, per, with_='fsteps', 
+ 			title="%s %s" % (plottitle,v['mode']) ))
+ 		#d.append('mean=%f,sigma=%f,eps(x) title \"\"'% (mean,smean))
+ 		#d.append('mean=%f,sigma=%f,eps(x) title \"\"'% (amean,samean))
+--- python/aubio/gnuplot.py
++++ python/aubio/gnuplot.py
+@@ -23,7 +23,7 @@
+ 
+ def audio_to_array(filename):
+ 	import aubio.aubioclass
+-        import numarray
++	from numpy import arange
+ 	hopsize  = 2048
+ 	filei    = aubio.aubioclass.sndfile(filename)
+ 	framestep = 1/(filei.samplerate()+0.)
+@@ -39,7 +39,7 @@
+ 		while (curpos < readsize):
+ 			data.append(myvec.get(curpos,i))
+ 			curpos+=1
+-	time = numarray.arange(len(data))*framestep
++	time = arange(len(data))*framestep
+ 	return time,data
+ 
+ def plot_audio(filenames, g, options):
+@@ -143,29 +143,29 @@
+ 
+ def downsample_audio(time,data,maxpoints=10000):
+   """ resample audio data to last only maxpoints """
+-  import numarray
++  from numpy import array, resize
+   length = len(time)
+   downsample = length/maxpoints
+   if downsample == 0: downsample = 1
+-  x = numarray.array(time).resize(length)[0:-1:downsample]
+-  y = numarray.array(data).resize(length)[0:-1:downsample]
++  x = resize(array(time),length)[0:-1:downsample]
++  y = resize(array(data),length)[0:-1:downsample]
+   return x,y
+ 
+ def make_audio_plot(time,data,maxpoints=10000):
+   """ create gnuplot plot from an audio file """
+   import Gnuplot, Gnuplot.funcutils
+   x,y = downsample_audio(time,data,maxpoints=maxpoints)
+-  return Gnuplot.Data(x,y,with='lines')
++  return Gnuplot.Data(x,y,with_='lines')
+ 
+ def make_audio_envelope(time,data,maxpoints=10000):
+   """ create gnuplot plot from an audio file """
+-  import numarray
++  from numpy import array
+   import Gnuplot, Gnuplot.funcutils
+   bufsize = 500
+-  x = [i.mean() for i in numarray.array(time).resize(len(time)/bufsize,bufsize)] 
+-  y = [i.mean() for i in numarray.array(data).resize(len(time)/bufsize,bufsize)] 
++  x = [i.mean() for i in resize(array(time), (len(time)/bufsize,bufsize))] 
++  y = [i.mean() for i in resize(array(data), (len(time)/bufsize,bufsize))] 
+   x,y = downsample_audio(x,y,maxpoints=maxpoints)
+-  return Gnuplot.Data(x,y,with='lines')
++  return Gnuplot.Data(x,y,with_='lines')
+ 
+ def gnuplot_addargs(parser):
+   """ add common gnuplot argument to OptParser object """
+--- python/aubio/onsetcompare.py
++++ python/aubio/onsetcompare.py
+@@ -106,7 +106,7 @@
+     return orig, missed, merged, expc, bad, doubled, l, labs
+ 
+ def notes_roc (la, lb, eps):
+-    from numarray import transpose, add, resize 
++    from numpy import transpose, add, resize 
+     """ creates a matrix of size len(la)*len(lb) then look for hit and miss
+     in it within eps tolerance windows """
+     gdn,fpw,fpg,fpa,fdo,fdp = 0,0,0,0,0,0
+--- python/aubio/task/beat.py
++++ python/aubio/task/beat.py
+@@ -247,7 +247,7 @@
+ 
+ 	def plot(self,oplots,results):
+ 		import Gnuplot
+-		oplots.append(Gnuplot.Data(results,with='linespoints',title="auto"))
++		oplots.append(Gnuplot.Data(results,with_='linespoints',title="auto"))
+ 
+ 	def plotplot(self,wplot,oplots,outplot=None,extension=None,xsize=1.,ysize=1.,spectro=False):
+ 		import Gnuplot
+@@ -258,5 +258,5 @@
+ 		#f = make_audio_plot(time,data)
+ 
+ 		g = gnuplot_create(outplot=outplot, extension=extension)
+-		oplots = [Gnuplot.Data(self.gettruth(),with='linespoints',title="orig")] + oplots
++		oplots = [Gnuplot.Data(self.gettruth(),with_='linespoints',title="orig")] + oplots
+ 		g.plot(*oplots)
+--- python/aubio/task/notes.py
++++ python/aubio/task/notes.py
+@@ -92,18 +92,17 @@
+     		return now, onset, freq, ifreq 
+ 
+ 	def plot(self,now,onset,freq,ifreq,oplots):
+-		import numarray
+ 		import Gnuplot
+ 
+-		oplots.append(Gnuplot.Data(now,freq,with='lines',
++		oplots.append(Gnuplot.Data(now,freq,with_='lines',
+ 			title=self.params.pitchmode))
+-		oplots.append(Gnuplot.Data(now,ifreq,with='lines',
++		oplots.append(Gnuplot.Data(now,ifreq,with_='lines',
+ 			title=self.params.pitchmode))
+ 
+ 		temponsets = []
+ 		for i in onset:
+ 			temponsets.append(i*1000)
+-		oplots.append(Gnuplot.Data(now,temponsets,with='impulses',
++		oplots.append(Gnuplot.Data(now,temponsets,with_='impulses',
+ 			title=self.params.pitchmode))
+ 
+ 	def plotplot(self,wplot,oplots,outplot=None,multiplot = 0):
+@@ -117,10 +116,10 @@
+ 		# check if ground truth exists
+ 		#timet,pitcht = self.gettruth()
+ 		#if timet and pitcht:
+-		#	oplots = [Gnuplot.Data(timet,pitcht,with='lines',
++		#	oplots = [Gnuplot.Data(timet,pitcht,with_='lines',
+ 		#		title='ground truth')] + oplots
+ 
+-		t = Gnuplot.Data(0,0,with='impulses') 
++		t = Gnuplot.Data(0,0,with_='impulses') 
+ 
+ 		g = gnuplot_init(outplot)
+ 		g('set title \'%s\'' % (re.sub('.*/','',self.input)))
+--- python/aubio/task/onset.py
++++ python/aubio/task/onset.py
+@@ -92,7 +92,7 @@
+ 		import Gnuplot, Gnuplot.funcutils
+ 		import aubio.txtfile
+ 		import os.path
+-		import numarray
++		from numpy import arange, array, ones
+ 		from aubio.onsetcompare import onset_roc
+ 
+ 		x1,y1,y1p = [],[],[]
+@@ -102,8 +102,8 @@
+ 		self.lenofunc = len(ofunc) 
+ 		self.maxofunc = max(ofunc)
+ 		# onset detection function 
+-		downtime = numarray.arange(len(ofunc))*self.params.step
+-		oplot.append(Gnuplot.Data(downtime,ofunc,with='lines',title=self.params.onsetmode))
++		downtime = arange(len(ofunc))*self.params.step
++		oplot.append(Gnuplot.Data(downtime,ofunc,with_='lines',title=self.params.onsetmode))
+ 
+ 		# detected onsets
+ 		if not nplot:
+@@ -111,11 +111,11 @@
+ 				x1.append(i[0]*self.params.step)
+ 				y1.append(self.maxofunc)
+ 				y1p.append(-self.maxofunc)
+-			#x1 = numarray.array(onsets)*self.params.step
+-			#y1 = self.maxofunc*numarray.ones(len(onsets))
++			#x1 = array(onsets)*self.params.step
++			#y1 = self.maxofunc*ones(len(onsets))
+ 			if x1:
+-				oplot.append(Gnuplot.Data(x1,y1,with='impulses'))
+-				wplot.append(Gnuplot.Data(x1,y1p,with='impulses'))
++				oplot.append(Gnuplot.Data(x1,y1,with_='impulses'))
++				wplot.append(Gnuplot.Data(x1,y1p,with_='impulses'))
+ 
+ 		oplots.append((oplot,self.params.onsetmode,self.maxofunc))
+ 
+@@ -126,9 +126,9 @@
+ 			self.title = "" #"(no ground truth)"
+ 		else:
+ 			t_onsets = aubio.txtfile.read_datafile(datafile)
+-			x2 = numarray.array(t_onsets).resize(len(t_onsets))
+-			y2 = self.maxofunc*numarray.ones(len(t_onsets))
+-			wplot.append(Gnuplot.Data(x2,y2,with='impulses'))
++			x2 = array(t_onsets).resize(len(t_onsets))
++			y2 = self.maxofunc*ones(len(t_onsets))
++			wplot.append(Gnuplot.Data(x2,y2,with_='impulses'))
+ 			
+ 			tol = 0.050 
+ 
+--- python/aubio/task/pitch.py
++++ python/aubio/task/pitch.py
+@@ -156,7 +156,7 @@
+ 
+ 		time = [ (i+self.params.pitchdelay)*self.params.step for i in range(len(pitch)) ]
+ 		pitch = [aubio_freqtomidi(i) for i in pitch]
+-		oplots.append(Gnuplot.Data(time,pitch,with='lines',
++		oplots.append(Gnuplot.Data(time,pitch,with_='lines',
+ 			title=self.params.pitchmode))
+ 		titles.append(self.params.pitchmode)
+ 
+@@ -170,7 +170,7 @@
+ 		if truth:
+ 			timet,pitcht = self.gettruth()
+ 			if timet and pitcht:
+-				oplots = [Gnuplot.Data(timet,pitcht,with='lines',
++				oplots = [Gnuplot.Data(timet,pitcht,with_='lines',
+ 					title='ground truth')] + oplots
+ 
+ 		g = gnuplot_create(outplot=outplot, extension=extension)
+--- python/aubiofilter-notes
++++ python/aubiofilter-notes
+@@ -78,7 +78,7 @@
+ 
+         from aubio import notefilter,txtfile,gnuplot
+         """ load midi and raw data """
+-        from numarray import array
++        from numpy import array
+         notelist = array(txtfile.read_datafile(input))
+         """ filter it out """
+         notelist_filtered = notefilter.segraw_onsets4(notelist,winlength,eps)
+--- python/aubionotes
++++ python/aubionotes
+@@ -4,7 +4,6 @@
+ 
+     import aubio.aubioclass
+     import aubio.median
+-    #from numarray import around
+     from math import floor
+     hopsize   = 512
+     bufsize   = 4096
+--- python/aubioplot-notes
++++ python/aubioplot-notes
+@@ -18,7 +18,7 @@
+ def main (sysargs) :
+     from aubio.txtfile import read_datafile
+     from aubio.gnuplot import plotnote,plotnote_do 
+-    from numarray import array
++    from numpy import array
+     filein,fileout = parse_args(sysargs)
+     #print 'checking', fileerr, 'against', fileorg
+     """ load midi and raw data """
+--- python/aubioweb.py
++++ python/aubioweb.py
+@@ -11,7 +11,7 @@
+ sndfile-programs (sndfile-info)
+ vorbis-tools (oggenc)
+ python-gnuplot
+-python-numarray
++python-numpy
+ 
+ Try the command line tools in aubio/python to test your installation.
+ 
+--- python/aubio/plot/keyboard.py
++++ python/aubio/plot/keyboard.py
+@@ -30,8 +30,8 @@
+   yb      = [y0+(y1-y0)*2/3. for i in range(len(xb))]
+   ybdelta = [(y1-y0)*1/3. for i in range(len(xb))]
+ 
+-  whites  = Gnuplot.Data(xw,yw,xwdelta,ywdelta,with = 'boxxyerrorbars')
+-  blacks  = Gnuplot.Data(xb,yb,xbdelta,ybdelta,with = 'boxxyerrorbars fill solid')
++  whites  = Gnuplot.Data(xw,yw,xwdelta,ywdelta,with_ = 'boxxyerrorbars')
++  blacks  = Gnuplot.Data(xb,yb,xbdelta,ybdelta,with_ = 'boxxyerrorbars fill solid')
+ 
+   return blacks,whites
+ 

Added: trunk/overlays/proaudio/media-libs/aubio/metadata.xml
===================================================================
(Binary files differ)


Property changes on: trunk/overlays/proaudio/media-libs/aubio/metadata.xml
___________________________________________________________________
Added: svn:mime-type
   + application/xml


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/