started enabling ladcca support
authorPaul Brossier <piem@altern.org>
Wed, 1 Dec 2004 00:18:46 +0000 (00:18 +0000)
committerPaul Brossier <piem@altern.org>
Wed, 1 Dec 2004 00:18:46 +0000 (00:18 +0000)
 ladcca still need works, not sure how to avoid the extern client

TODO
examples/Makefile.am
examples/Makefile.in
examples/midialsa.c
examples/midiparse.c
examples/midiplay.c
examples/utils.c
src/aubio_priv.h
src/midi_alsa_raw.c
src/midi_alsa_seq.c

diff --git a/TODO b/TODO
index 71ac5cb03fb2bf648bd9b8f2f84e8bf8031438e5..bbe249f93e21079401abfe9579cf81d61b55ba6e 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,8 +1,10 @@
 TODO
 
+- test zero crossing in python/aubiocut
+- complete manpages
 - drop the multichannel bits ?
 - drop the midi/jack bits ? 
-- looks like it really needs ring buffers
-- move mathutils and sample to use gsl or some faster library
+- move mathutils and sample to use gsl or some faster library ?
 - code cleanup and optimisation
+- really enable ladcca support
 - mix with libsoundtouch and make a melodyne gui
index e4ff18ad92152a4eeb1166b671e18dd842ecda1b..e0f4fdbc4c2ac4d0b4ebc15e1d166e3e5711259e 100644 (file)
@@ -2,8 +2,8 @@
 #SUBDIRS=onsets
 
 # global flags
-AM_CFLAGS = -I../src
-AM_LDFLAGS = -L../src -laubio
+AM_CFLAGS = -I../src @LADCCA_CFLAGS@
+AM_LDFLAGS = -L../src @LADCCA_LIBS@ -laubio
 #AM_SOURCES = utils.c
 
 # add your programs to this list
index a7b7f520b4120ad0f2d1ffc9be4eaa18cbdc2c49..d22a97f26e20ac9823ef9f73889c6c38f0c9395c 100644 (file)
@@ -155,8 +155,8 @@ sysconfdir = @sysconfdir@
 target_alias = @target_alias@
 
 # global flags
-AM_CFLAGS = -I../src
-AM_LDFLAGS = -L../src -laubio
+AM_CFLAGS = -I../src @LADCCA_CFLAGS@
+AM_LDFLAGS = -L../src @LADCCA_LIBS@ -laubio
 #AM_SOURCES = utils.c
 
 # add your programs to this list
index cad854ec2cdd6d30c75035f42783d16c5134db31..d4974d706d143ce1cfe4abbe34e3ff714fb5de42 100644 (file)
@@ -3,6 +3,12 @@
 #include "aubio.h"
 #include <unistd.h>
 
+/* not supported yet */
+#ifdef LADCCA_SUPPORT
+#include <ladcca/ladcca.h>
+cca_client_t * aubio_cca_client;
+#endif /* LADCCA_SUPPORT */
+
 int main(int argc, char **argv) {
 #if ALSA_SUPPORT
   aubio_midi_player_t * mplay = new_aubio_midi_player();
index b09ec8291cb35efef184c5baae2e718fef78e48e..abe93f0b8eaf3206b4dd95a7988ba4d15caffe14 100644 (file)
 #include "aubio.h"
 #include <unistd.h>
 
+/* not supported yet */
+#ifdef LADCCA_SUPPORT
+#include <ladcca/ladcca.h>
+cca_client_t * aubio_cca_client;
+#endif /* LADCCA_SUPPORT */
+
 int main(int argc, char ** argv) {
 #if ALSA_SUPPORT
        aubio_midi_player_t * mplay = new_aubio_midi_player();
index f164b0360480d2c97477a70e7b1fc88a48b2e983..421964f609f56778a9f0093684b4d0a6c981089f 100644 (file)
 #include "aubio.h"
 #include <unistd.h>
 
+/* not supported yet */
+#ifdef LADCCA_SUPPORT
+#include <ladcca/ladcca.h>
+cca_client_t * aubio_cca_client;
+#endif /* LADCCA_SUPPORT */
+
 int main(int argc, char ** argv) {
 #if ALSA_SUPPORT
   aubio_midi_player_t * mplay = new_aubio_midi_player();
index dd21312337165724587e894d89853e003b7cfe46..81ded93aff93c765a5cacc579fbb708daefeecf1 100644 (file)
@@ -12,6 +12,7 @@
 #include <math.h> /* for isfinite */
 #include "utils.h"
 
+/* not supported yet */
 #ifdef LADCCA_SUPPORT
 #include <ladcca/ladcca.h>
 cca_client_t * aubio_cca_client;
index 64c496fcb29debdd61e232b87aa31c4e8fe352af..98877d029964e47be1553f3ac813832663d0e4c6 100644 (file)
 #include <string.h>
 #endif
 
+#ifdef ALSA_SUPPORT
+#ifdef LADCCA_SUPPORT
+#include <ladcca/ladcca.h>
+extern cca_client_t * aubio_cca_client;
+#endif /* LADCCA_SUPPORT */
+#endif /* ALSA_SUPPORT */
+
 
 #include "types.h"
 
index 2b99c5f24a2cfce8178aa59c5a4319aa9fbc2957..1556d018db6495bbc11bdf568c0700796b87c782 100644 (file)
@@ -30,7 +30,6 @@
 #include "midi_parser.h"
 #include "midi_driver.h"
 
-
 #if ALSA_SUPPORT
 
 #define ALSA_PCM_NEW_HW_PARAMS_API
 
 #include "config.h"
 
-#ifdef LADCCA_SUPPORT
-#include <ladcca/ladcca.h>
-extern cca_client_t * aubio_cca_client;
-#endif /* LADCCA_SUPPORT */
-
-
 #define AUBIO_ALSA_DEFAULT_MIDI_DEVICE  "default"
 
 /** \bug double define? */
index 8d41a79e19376982af957c03a2c2f6ad26d8e516..cf556eb78a2056b6677f3743f683e2ef298b0439 100644 (file)
 #include <sys/poll.h>
 /* #include <errno.h> //perror is in stdio.h */
 
-
-#ifdef LADCCA_SUPPORT
-#include <ladcca/ladcca.h>
-extern cca_client_t * aubio_cca_client;
-#endif /* LADCCA_SUPPORT */
-
 #define AUBIO_ALSA_DEFAULT_SEQ_DEVICE   "default"
 
 #define AUBIO_ALSA_BUFFER_LENGTH 512