bumping to 0.1.8
authorPaul Brossier <piem@altern.org>
Sun, 12 Dec 2004 00:25:19 +0000 (00:25 +0000)
committerPaul Brossier <piem@altern.org>
Sun, 12 Dec 2004 00:25:19 +0000 (00:25 +0000)
14 files changed:
ChangeLog
VERSION
doc/Makefile.am
doc/Makefile.in
ext/Makefile.am
ext/Makefile.in
plugins/puredata/Makefile.am
plugins/puredata/Makefile.in
plugins/puredata/libtoolkludge
python/aubio/Makefile.am
python/aubio/Makefile.in
python/aubiocut
swig/Makefile.am
swig/Makefile.in

index 8f85a13..b251321 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
+2004-12-11  Paul Brossier <piem@altern,org>
+       * swig/Makefile.am: instructions moved to python/aubio and cleaned
+       * python/aubiocut: corrected slicing on multichannel files
+       * VERSION: bumped to 0.1.8
+
 2004-12-06  Paul Brossier <piem@altern.org>
        * examples/{midi*,testforclam}.c: removed
 2004-12-06  Paul Brossier <piem@altern.org>
        * examples/{midi*,testforclam}.c: removed
+       * src/{sndfile,midi*,jackio}.[ch]: moved to ext
 
 2004-12-03  Paul Brossier <piem@altern.org>
        * src/{mathutils,pitchyin}.h: got rid of some shadowed declarations
 
 2004-12-03  Paul Brossier <piem@altern.org>
        * src/{mathutils,pitchyin}.h: got rid of some shadowed declarations
@@ -16,6 +22,7 @@
 
 2004-10-28  Paul Brossier <piem@altern.org>
        * src/Makefile.am: added config.h installation
 
 2004-10-28  Paul Brossier <piem@altern.org>
        * src/Makefile.am: added config.h installation
+       * VERSION: 0.1.7.1
 
 2004-10-26  Paul Brossier <piem@altern.org>:
        * src/pitchdetection.*: moved to src/pitchmcomb.*, now includes a
 
 2004-10-26  Paul Brossier <piem@altern.org>:
        * src/pitchdetection.*: moved to src/pitchmcomb.*, now includes a
diff --git a/VERSION b/VERSION
index b390af8..547cf88 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,5 +1,5 @@
 AUBIO_MAJOR_VERSION=0
 AUBIO_MINOR_VERSION=1
 AUBIO_MAJOR_VERSION=0
 AUBIO_MINOR_VERSION=1
-AUBIO_PATCH_VERSION=7
-AUBIO_VERSION_STATUS=.2
+AUBIO_PATCH_VERSION=8
+AUBIO_VERSION_STATUS=
 
 
index e88bcf9..4d8b3e7 100644 (file)
@@ -5,6 +5,7 @@ EXTRA_DIST = devel.cfg examples.cfg user.cfg aubio.css \
        aubionotes.sgml aubioonset.sgml
 
 man_MANS = aubionotes.1 aubioonset.1
        aubionotes.sgml aubioonset.sgml
 
 man_MANS = aubionotes.1 aubioonset.1
+CLEANFILES = $(man_MANS)
 #docbook_docs = aubio-devdoc.xml
 #DOCBOOK_STYLESHEET ?= http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl
 
 #docbook_docs = aubio-devdoc.xml
 #DOCBOOK_STYLESHEET ?= http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl
 
index 89f1bf7..ed1851e 100644 (file)
@@ -160,6 +160,7 @@ EXTRA_DIST = devel.cfg examples.cfg user.cfg aubio.css \
 
 
 man_MANS = aubionotes.1 aubioonset.1
 
 
 man_MANS = aubionotes.1 aubioonset.1
+CLEANFILES = $(man_MANS)
 subdir = doc
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 subdir = doc
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
@@ -296,6 +297,7 @@ install-strip:
 mostlyclean-generic:
 
 clean-generic:
 mostlyclean-generic:
 
 clean-generic:
+       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
 
 distclean-generic:
        -rm -f $(CONFIG_CLEAN_FILES)
 
 distclean-generic:
        -rm -f $(CONFIG_CLEAN_FILES)
index 637a944..6832b0a 100644 (file)
@@ -1,5 +1,3 @@
-EXTRA_DIST = aubio_priv.h
-
 pkginclude_HEADERS = aubioext.h \
        jackio.h \
        sndfileio.h \
 pkginclude_HEADERS = aubioext.h \
        jackio.h \
        sndfileio.h \
index 96b3711..0a5eed1 100644 (file)
@@ -151,8 +151,6 @@ sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
 sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
-EXTRA_DIST = aubio_priv.h
-
 pkginclude_HEADERS = aubioext.h \
        jackio.h \
        sndfileio.h \
 pkginclude_HEADERS = aubioext.h \
        jackio.h \
        sndfileio.h \
index 615a68f..a533bce 100644 (file)
@@ -8,7 +8,7 @@ pddir = $(PDDIR)
 #SUBDIRS = ladspa vst win
 
 ## Make and install the shared library.
 #SUBDIRS = ladspa vst win
 
 ## Make and install the shared library.
-pdinstalldir = $(pddir)/extra/aubio
+pdinstalldir = $(pddir)/extra
 
 # Automake won't accept something ending in ".pd_linux" as a library
 pdinstall_PROGRAMS = aubioonset~.pd_linux
 
 # Automake won't accept something ending in ".pd_linux" as a library
 pdinstall_PROGRAMS = aubioonset~.pd_linux
@@ -37,5 +37,4 @@ pdinstall_DATA = \
 ## My kludge
 noinst_SCRIPTS = libtoolkludge
 
 ## My kludge
 noinst_SCRIPTS = libtoolkludge
 
-## version.h is there for the Windows platform (no autoconf)
-EXTRA_DIST = $(pdinstall_DATA) $(noinst_SCRIPTS) version.h
+EXTRA_DIST = $(pdinstall_DATA) $(noinst_SCRIPTS)
index 7656ecd..6084295 100644 (file)
@@ -161,7 +161,7 @@ PDDIR = $(prefix)/lib/pd
 pddir = $(PDDIR)
 
 #SUBDIRS = ladspa vst win
 pddir = $(PDDIR)
 
 #SUBDIRS = ladspa vst win
-pdinstalldir = $(pddir)/extra/aubio
+pdinstalldir = $(pddir)/extra
 
 # Automake won't accept something ending in ".pd_linux" as a library
 pdinstall_PROGRAMS = aubioonset~.pd_linux
 
 # Automake won't accept something ending in ".pd_linux" as a library
 pdinstall_PROGRAMS = aubioonset~.pd_linux
@@ -187,7 +187,7 @@ pdinstall_DATA = \
 
 noinst_SCRIPTS = libtoolkludge
 
 
 noinst_SCRIPTS = libtoolkludge
 
-EXTRA_DIST = $(pdinstall_DATA) $(noinst_SCRIPTS) version.h
+EXTRA_DIST = $(pdinstall_DATA) $(noinst_SCRIPTS)
 subdir = plugins/puredata
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 subdir = plugins/puredata
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
index 47d3224..e54a357 100644 (file)
@@ -1,10 +1,16 @@
 #! /bin/sh
 
 #! /bin/sh
 
+# added --mode=link
 if test \( $# -gt 1 \) -a \( $1 = "--mode=link" \); then
   shift;
   echo " libtoolkludge running \"$*\""
   $*
   exit 0
 if test \( $# -gt 1 \) -a \( $1 = "--mode=link" \); then
   shift;
   echo " libtoolkludge running \"$*\""
   $*
   exit 0
+elif test \( $# -gt 1 \) -a \( $1 = "--mode=install" \); then
+  shift;
+  echo " libtoolkludge running \"$*\""
+  $*
+  exit 0
 else
   echo "Libtoolkludge is a kludge for libtool --mode=install only.  Die!" >&2
   exit 1
 else
   echo "Libtoolkludge is a kludge for libtool --mode=install only.  Die!" >&2
   exit 1
index e25db81..5b2749b 100644 (file)
@@ -1,10 +1,20 @@
-EXTRA_DIST = __init__.py onsetcompare.py aubioclass.py gnuplot.py\
-       median.py txtfile.py
-
 pkgpython_PYTHON = __init__.py onsetcompare.py\
        gnuplot.py median.py txtfile.py aubioclass.py
 pkgpython_PYTHON = __init__.py onsetcompare.py\
        gnuplot.py median.py txtfile.py aubioclass.py
+       
+nodist_pkgpython_PYTHON = aubiowrapper.py _aubiowrapper.so
+
+CLEANFILES = *.pyc *.so *.o aubio_wrap.c aubiowrapper.py 
+
+all: _aubiowrapper.so
+
+SWIG = swig
+# removed -Wall -Wmissing-prototypes -Wmissing-declarations 
+SWCFLAGS = -DJACK_SUPPORT -Werror -Wno-char-subscripts -Wno-unknown-pragmas -I/usr/include/python2.3 -I../../src -I../../ext -I/usr/include
+SWLDFLAGS = -shared -L../../ext/.libs -laubioext -L../../src/.libs -laubio
 
 
-clean:
-       rm -f *.pyc
+aubio_wrap.c:
+       $(SWIG) -outdir . -o aubio_wrap.c -python ../../swig/aubio.i
 
 
-distclean: clean
+_aubiowrapper.so: aubio_wrap.c
+       $(CC)   $(SWCFLAGS) -c aubio_wrap.c
+       $(CC)   $(SWLDFLAGS) aubio_wrap.o -o _aubiowrapper.so
index ccdaf8c..8d6092f 100644 (file)
@@ -151,13 +151,18 @@ sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
 sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
-EXTRA_DIST = __init__.py onsetcompare.py aubioclass.py gnuplot.py\
-       median.py txtfile.py
-
-
 pkgpython_PYTHON = __init__.py onsetcompare.py\
        gnuplot.py median.py txtfile.py aubioclass.py
 
 pkgpython_PYTHON = __init__.py onsetcompare.py\
        gnuplot.py median.py txtfile.py aubioclass.py
 
+
+nodist_pkgpython_PYTHON = aubiowrapper.py _aubiowrapper.so
+
+CLEANFILES = *.pyc *.so *.o aubio_wrap.c aubiowrapper.py 
+
+SWIG = swig
+# removed -Wall -Wmissing-prototypes -Wmissing-declarations 
+SWCFLAGS = -DJACK_SUPPORT -Werror -Wno-char-subscripts -Wno-unknown-pragmas -I/usr/include/python2.3 -I../../src -I../../ext -I/usr/include
+SWLDFLAGS = -shared -L../../ext/.libs -laubioext -L../../src/.libs -laubio
 subdir = python/aubio
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 subdir = python/aubio
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
@@ -184,6 +189,29 @@ clean-libtool:
 distclean-libtool:
        -rm -f libtool
 uninstall-info-am:
 distclean-libtool:
        -rm -f libtool
 uninstall-info-am:
+nodist_pkgpythonPYTHON_INSTALL = $(INSTALL_DATA)
+install-nodist_pkgpythonPYTHON: $(nodist_pkgpython_PYTHON)
+       @$(NORMAL_INSTALL)
+       $(mkinstalldirs) $(DESTDIR)$(pkgpythondir)
+       @list='$(nodist_pkgpython_PYTHON)'; dlist=''; for p in $$list; do\
+         if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \
+         if test -f $$b$$p; then \
+           d=`echo "$$p" | sed -e 's,^.*/,,'`; \
+           dlist="$$dlist $$d"; \
+           echo " $(nodist_pkgpythonPYTHON_INSTALL) $$b$$p $(DESTDIR)$(pkgpythondir)/$$d"; \
+           $(nodist_pkgpythonPYTHON_INSTALL) $$b$$p $(DESTDIR)$(pkgpythondir)/$$d; \
+         else :; fi; \
+       done; \
+       PYTHON=$(PYTHON) $(py_compile) --basedir $(DESTDIR)$(pkgpythondir) $$dlist
+
+uninstall-nodist_pkgpythonPYTHON:
+       @$(NORMAL_UNINSTALL)
+       list='$(nodist_pkgpython_PYTHON)'; for p in $$list; do \
+         d=`echo "$$p" | sed -e 's,^.*/,,'`; \
+         rm -f $(DESTDIR)$(pkgpythondir)/$$d; \
+         rm -f $(DESTDIR)$(pkgpythondir)/$${d}c; \
+         rm -f $(DESTDIR)$(pkgpythondir)/$${d}o; \
+       done
 pkgpythonPYTHON_INSTALL = $(INSTALL_DATA)
 install-pkgpythonPYTHON: $(pkgpython_PYTHON)
        @$(NORMAL_INSTALL)
 pkgpythonPYTHON_INSTALL = $(INSTALL_DATA)
 install-pkgpythonPYTHON: $(pkgpython_PYTHON)
        @$(NORMAL_INSTALL)
@@ -250,7 +278,7 @@ check: check-am
 all-am: Makefile
 
 installdirs:
 all-am: Makefile
 
 installdirs:
-       $(mkinstalldirs) $(DESTDIR)$(pkgpythondir)
+       $(mkinstalldirs) $(DESTDIR)$(pkgpythondir) $(DESTDIR)$(pkgpythondir)
 install: install-am
 install-exec: install-exec-am
 install-data: install-data-am
 install: install-am
 install-exec: install-exec-am
 install-data: install-data-am
@@ -268,6 +296,7 @@ install-strip:
 mostlyclean-generic:
 
 clean-generic:
 mostlyclean-generic:
 
 clean-generic:
+       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
 
 distclean-generic:
        -rm -f $(CONFIG_CLEAN_FILES)
 
 distclean-generic:
        -rm -f $(CONFIG_CLEAN_FILES)
@@ -291,7 +320,7 @@ info: info-am
 
 info-am:
 
 
 info-am:
 
-install-data-am: install-pkgpythonPYTHON
+install-data-am: install-nodist_pkgpythonPYTHON install-pkgpythonPYTHON
 
 install-exec-am:
 
 
 install-exec-am:
 
@@ -317,24 +346,30 @@ ps: ps-am
 
 ps-am:
 
 
 ps-am:
 
-uninstall-am: uninstall-info-am uninstall-pkgpythonPYTHON
+uninstall-am: uninstall-info-am uninstall-nodist_pkgpythonPYTHON \
+       uninstall-pkgpythonPYTHON
 
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
        distclean distclean-generic distclean-libtool distdir dvi \
        dvi-am info info-am install install-am install-data \
        install-data-am install-exec install-exec-am install-info \
 
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
        distclean distclean-generic distclean-libtool distdir dvi \
        dvi-am info info-am install install-am install-data \
        install-data-am install-exec install-exec-am install-info \
-       install-info-am install-man install-pkgpythonPYTHON \
-       install-strip installcheck installcheck-am installdirs \
-       maintainer-clean maintainer-clean-generic mostlyclean \
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-       uninstall uninstall-am uninstall-info-am \
+       install-info-am install-man install-nodist_pkgpythonPYTHON \
+       install-pkgpythonPYTHON install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
+       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
+       uninstall-info-am uninstall-nodist_pkgpythonPYTHON \
        uninstall-pkgpythonPYTHON
 
 
        uninstall-pkgpythonPYTHON
 
 
-clean:
-       rm -f *.pyc
+all: _aubiowrapper.so
+
+aubio_wrap.c:
+       $(SWIG) -outdir . -o aubio_wrap.c -python ../../swig/aubio.i
 
 
-distclean: clean
+_aubiowrapper.so: aubio_wrap.c
+       $(CC)   $(SWCFLAGS) -c aubio_wrap.c
+       $(CC)   $(SWLDFLAGS) aubio_wrap.o -o _aubiowrapper.so
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
index 79e94b6..19ac8a9 100755 (executable)
@@ -60,7 +60,8 @@ def cutfile(filein,onsets):
                     writesize = fileo.write(zerocross,myvec)
                    fromcross = 0
                    while (zerocross < readsize):
                     writesize = fileo.write(zerocross,myvec)
                    fromcross = 0
                    while (zerocross < readsize):
-                       mycopy.set(myvec.get(zerocross,0),fromcross,0)
+                       for i in range(channels):
+                               mycopy.set(myvec.get(zerocross,i),fromcross,i)
                        fromcross += 1
                        zerocross += 1
                     del fileo
                        fromcross += 1
                        zerocross += 1
                     del fileo
index e6da4ee..de8d567 100644 (file)
@@ -1,25 +1,2 @@
+# see ../python/Makefile.am
 EXTRA_DIST = aubio.i
 EXTRA_DIST = aubio.i
-
-PYTHON_DIR = ../python/aubio
-SWIG = swig
-#SW_FLAGS = -c++
-# removed -Wall -Wmissing-prototypes -Wmissing-declarations 
-SW_CFLAGS = -DJACK_SUPPORT -shared -Werror -Wno-char-subscripts -Wno-unknown-pragmas
-#SW_CFLAGS = -Wno-missing-prototypes -Wno-missing-declarations
-SWINCLUDE = -I/usr/include/python2.3 -I../src -I../ext -I/usr/include
-SWLDFLAGS = -L../ext/.libs -laubioext -L../src/.libs -laubio
-
-all:
-       $(SWIG) $(SW_FLAGS) -outdir $(PYTHON_DIR) -python aubio.i
-       $(CC) $(SW_CFLAGS) -c aubio_wrap.c $(SWINCLUDE)
-       $(CC) $(SW_CFLAGS) aubio_wrap.o -o $(PYTHON_DIR)/_aubiowrapper.so $(SWLDFLAGS)
-
-install:
-       $(mkinstalldirs) $(DESTDIR)$(pkgpythondir)
-       $(INSTALL) $(PYTHON_DIR)/_aubiowrapper.so $(DESTDIR)$(pkgpythondir)
-       $(INSTALL) -m644 $(PYTHON_DIR)/aubiowrapper.py $(DESTDIR)$(pkgpythondir)
-
-clean:
-       rm -f aubio_wrap.{c,o} $(PYTHON_DIR)/{_aubiowrapper.so,aubiowrapper.py,aubiowrapper.pyc}
-
-distclean: clean
index 62d97f1..59f5970 100644 (file)
@@ -151,16 +151,9 @@ sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
 sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
-EXTRA_DIST = aubio.i
 
 
-PYTHON_DIR = ../python/aubio
-SWIG = swig
-#SW_FLAGS = -c++
-# removed -Wall -Wmissing-prototypes -Wmissing-declarations 
-SW_CFLAGS = -DJACK_SUPPORT -shared -Werror -Wno-char-subscripts -Wno-unknown-pragmas
-#SW_CFLAGS = -Wno-missing-prototypes -Wno-missing-declarations
-SWINCLUDE = -I/usr/include/python2.3 -I../src -I../ext -I/usr/include
-SWLDFLAGS = -L../ext/.libs -laubioext -L../src/.libs -laubio
+# see ../python/Makefile.am
+EXTRA_DIST = aubio.i
 subdir = swig
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 subdir = swig
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
@@ -229,6 +222,7 @@ check: check-am
 all-am: Makefile
 
 installdirs:
 all-am: Makefile
 
 installdirs:
+install: install-am
 install-exec: install-exec-am
 install-data: install-data-am
 uninstall: uninstall-am
 install-exec: install-exec-am
 install-data: install-data-am
 uninstall: uninstall-am
@@ -306,21 +300,6 @@ uninstall-am: uninstall-info-am
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
        uninstall-info-am
 
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
        uninstall-info-am
 
-
-all:
-       $(SWIG) $(SW_FLAGS) -outdir $(PYTHON_DIR) -python aubio.i
-       $(CC) $(SW_CFLAGS) -c aubio_wrap.c $(SWINCLUDE)
-       $(CC) $(SW_CFLAGS) aubio_wrap.o -o $(PYTHON_DIR)/_aubiowrapper.so $(SWLDFLAGS)
-
-install:
-       $(mkinstalldirs) $(DESTDIR)$(pkgpythondir)
-       $(INSTALL) $(PYTHON_DIR)/_aubiowrapper.so $(DESTDIR)$(pkgpythondir)
-       $(INSTALL) -m644 $(PYTHON_DIR)/aubiowrapper.py $(DESTDIR)$(pkgpythondir)
-
-clean:
-       rm -f aubio_wrap.{c,o} $(PYTHON_DIR)/{_aubiowrapper.so,aubiowrapper.py,aubiowrapper.pyc}
-
-distclean: clean
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT: