denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Denemo-devel] duration, rhythm, metronome, etc., for MIDI-input?


From: Bric
Subject: Re: [Denemo-devel] duration, rhythm, metronome, etc., for MIDI-input?
Date: Fri, 31 Jan 2014 20:53:00 -0500
User-agent: PlutoMail 2.0

On 01/31/2014 09:36 AM, Richard Shann wrote:
On Fri, 2014-01-31 at 09:18 -0500, Bric wrote:
On 01/30/2014 06:10 AM, Richard Shann wrote:
On Thu, 2014-01-30 at 06:02 -0500, Bric wrote:
I am using 1.0.9.  Can one control note duration while entering over
MIDI-keyboard more easily than by explicitly switching duration with PC
keyboard, every time note duration should change?

Another way of asking is, can denemo act as a "midi sequencer", where
you enter notes by actually "performing" them rhythmically, in real
time, over a metronome pulse, and the sequencer figures out where to
place each note, and estimates its duration, with respect to the given
metronome pulse? (I guess with some quantizing happening, at some point,
eventually)
upgrade to 1.1.2
:-(( can't compile stable 1.1.2 (yet) :


make[2]: Entering directory `/src/git/denemo_1.1/denemo/libsffile'
make[2]: *** No rule to make target `fskip.c', needed by
`libsffile_a-fskip.o'.  Stop.

any ideas?
I see fskip.c in

ls libs/libsffile/
fskip.c  itypes.h  Makefile.am  Makefile.in  malloc.c  README  sffile.c
sffile.h  sf_util.h

ls libs/libsffile/
fskip.c itypes.h Makefile.am malloc.c README sffile.c sffile.h sf_util.h

----

yep.



Is this the same for you?
Are you building from a .tar.gz file or from git? I have just build from

silly me. Actually, i tried both latest git and the stable 1.1.2 tar ball, and both fail for me. However, i sent you the wrong error message. I meant to send the 1.1.2 tar ball compile error, but sent the git compile error instead.

Here is the tar ball error message:

make  all-recursive
make[1]: Entering directory `/src/denemo/denemo-1.1.2'
Making all in tools
make[2]: Entering directory `/src/denemo/denemo-1.1.2/tools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/src/denemo/denemo-1.1.2/tools'
Making all in libs/libsffile
make[2]: Entering directory `/src/denemo/denemo-1.1.2/libs/libsffile'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/src/denemo/denemo-1.1.2/libs/libsffile'
Making all in libs/libsmf
make[2]: Entering directory `/src/denemo/denemo-1.1.2/libs/libsmf'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/src/denemo/denemo-1.1.2/libs/libsmf'
Making all in build
make[2]: Entering directory `/src/denemo/denemo-1.1.2/build'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/src/denemo/denemo-1.1.2/build'
Making all in docs
make[2]: Entering directory `/src/denemo/denemo-1.1.2/docs'
Making all in transformations
make[3]: Entering directory `/src/denemo/denemo-1.1.2/docs/transformations'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/src/denemo/denemo-1.1.2/docs/transformations'
Making all in images
make[3]: Entering directory `/src/denemo/denemo-1.1.2/docs/images'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/src/denemo/denemo-1.1.2/docs/images'
Making all in reference
make[3]: Entering directory `/src/denemo/denemo-1.1.2/docs/reference'
Making all in denemo
make[4]: Entering directory `/src/denemo/denemo-1.1.2/docs/reference/denemo'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/src/denemo/denemo-1.1.2/docs/reference/denemo'
make[4]: Entering directory `/src/denemo/denemo-1.1.2/docs/reference'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/src/denemo/denemo-1.1.2/docs/reference'
make[3]: Leaving directory `/src/denemo/denemo-1.1.2/docs/reference'
make[3]: Entering directory `/src/denemo/denemo-1.1.2/docs'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/src/denemo/denemo-1.1.2/docs'
make[2]: Leaving directory `/src/denemo/denemo-1.1.2/docs'
Making all in pixmaps
make[2]: Entering directory `/src/denemo/denemo-1.1.2/pixmaps'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/src/denemo/denemo-1.1.2/pixmaps'
Making all in po
make[2]: Entering directory `/src/denemo/denemo-1.1.2/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/src/denemo/denemo-1.1.2/po'
Making all in src
make[2]: Entering directory `/src/denemo/denemo-1.1.2/src'
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -pthread -I/usr/include/libxml2 -pthread -D_REENTRANT -I/usr/local/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -pthread -lgthread-2.0 -lrt -lglib-2.0 -lsndfile -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_HAVE_JACK_ -pthread -D_REENTRANT -I/usr/local/include/libpng12 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -pthread -D_REENTRANT -I/usr/local/include/libpng12 -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -pthread -D_REENTRANT -I/usr/local/include/libpng12 -I/usr/include/evince/2.30 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -DUSE_EVINCE -D_HAVE_FLUIDSYNTH_ -D_HAVE_RUBBERBAND_ -D_HAVE_PORTAUDIO_ -pthread -I/usr/include/aubio -D_HAVE_PORTMIDI_ -D_HAVE_X11_ -o denemo denemo_types.o calculatepositions.o changenotehead.o chordops.o clefdialog.o commandfuncs.o contexts.o draw.o drawaccidentals.o drawclefs.o drawcursor.o drawkey.o drawdynamic.o drawnotes.o drawselection.o drawstemdir.o drawtimesig.o drawtuplets.o drawlyric.o dynamic.o drawfigure.o exportabc.o exportlilypond.o articulations.o exportxml.o file.o hairpin.o help.o importxml.o importmusicxml.o importmidi.o guidedimportmidi.o kbd-custom.o kbd-interface.o keyresponses.o keysigdialog.o figure.o main.o measureops.o moveviewport.o mousing.o barline.o view.o http.o mwidthdialog.o objops.o exportmidi.o instrumentname.o external.o palettes.o palettestorage.o sourceaudio.o audiofile.o scorelayout.o playback.o drawfakechord.o fakechord.o playbackprops.o prefdialog.o prefops.o processstaffname.o lyric.o scoreops.o scoreprops.o selectops.o staffops.o staffpropdialog.o drawbarline.o slurs.o timedialog.o tomeasuredialog.o tupletops.o utils.o graceops.o runsilent.o drawgrace.o print.o texteditors.o binreloc.o bookmarks.o parseinstruments.o keyboard.o pitchentry.o pitchrecog.o drawlilydir.o lilydirectives.o displayanimation.o midi.o audiocapture.o keymapio.o scheme-identifiers.o scheme-callbacks.o screenshot.o source.o printview.o libaudiobackend.a -L../libs/libsffile -lsffile -Wl,-Bsymbolic-functions -lguile -lgmp -lcrypt -lm -lltdl -lxml2 -pthread -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lfontconfig -pthread -lgthread-2.0 -lrt -lglib-2.0 -lsndfile -lsmf -lm -lglib-2.0 -D_HAVE_JACK_ -ljack -lpthread -lrt -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread -lgtksourceview-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread -levview -levdocument -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -DUSE_EVINCE -D_HAVE_FLUIDSYNTH_ -lfluidsynth -D_HAVE_RUBBERBAND_ -lrubberband -lportaudio -lasound -lm -lpthread -laubio -lfftw3 -lm -lporttime -lportmidi -D_HAVE_X11_ libtool: link: gcc -g -O2 -pthread -I/usr/include/libxml2 -pthread -D_REENTRANT -I/usr/local/include/libpng12 -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_HAVE_JACK_ -pthread -D_REENTRANT -I/usr/local/include/libpng12 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -pthread -D_REENTRANT -I/usr/local/include/libpng12 -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -pthread -D_REENTRANT -I/usr/local/include/libpng12 -I/usr/include/evince/2.30 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -DUSE_EVINCE -D_HAVE_FLUIDSYNTH_ -D_HAVE_RUBBERBAND_ -D_HAVE_PORTAUDIO_ -pthread -I/usr/include/aubio -D_HAVE_PORTMIDI_ -D_HAVE_X11_ -o denemo denemo_types.o calculatepositions.o changenotehead.o chordops.o clefdialog.o commandfuncs.o contexts.o draw.o drawaccidentals.o drawclefs.o drawcursor.o drawkey.o drawdynamic.o drawnotes.o drawselection.o drawstemdir.o drawtimesig.o drawtuplets.o drawlyric.o dynamic.o drawfigure.o exportabc.o exportlilypond.o articulations.o exportxml.o file.o hairpin.o help.o importxml.o importmusicxml.o importmidi.o guidedimportmidi.o kbd-custom.o kbd-interface.o keyresponses.o keysigdialog.o figure.o main.o measureops.o moveviewport.o mousing.o barline.o view.o http.o mwidthdialog.o objops.o exportmidi.o instrumentname.o external.o palettes.o palettestorage.o sourceaudio.o audiofile.o scorelayout.o playback.o drawfakechord.o fakechord.o playbackprops.o prefdialog.o prefops.o processstaffname.o lyric.o scoreops.o scoreprops.o selectops.o staffops.o staffpropdialog.o drawbarline.o slurs.o timedialog.o tomeasuredialog.o tupletops.o utils.o graceops.o runsilent.o drawgrace.o print.o texteditors.o binreloc.o bookmarks.o parseinstruments.o keyboard.o pitchentry.o pitchrecog.o drawlilydir.o lilydirectives.o displayanimation.o midi.o audiocapture.o keymapio.o scheme-identifiers.o scheme-callbacks.o screenshot.o source.o printview.o -Wl,-Bsymbolic-functions -pthread -pthread -D_HAVE_JACK_ -pthread -pthread -pthread -DUSE_EVINCE -D_HAVE_FLUIDSYNTH_ -D_HAVE_RUBBERBAND_ -D_HAVE_X11_ libaudiobackend.a -L../libs/libsffile -lsffile /usr/lib/libguile.so /usr/lib/libgmp.so -lcrypt /usr/lib/libltdl.so /usr/lib/libxml2.so -lrsvg-2 /usr/lib/libsndfile.so -lsmf /usr/lib/libjack.so -lgtksourceview-2.0 -levview -levdocument /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgio-2.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libcairo.so /usr/lib/libpango-1.0.so /usr/lib/libfreetype.so -lfontconfig /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so /usr/lib/libfluidsynth.so -lrubberband /usr/lib/libportaudio.so /usr/lib/libasound.so -lpthread /usr/lib/libaubio.so /usr/lib/libfftw3.so -lm -lporttime -lportmidi -pthread
view.o: In function `delete_recording':
/src/denemo/denemo-1.1.2/src/view.c:1423: undefined reference to `g_list_free_full'
sourceaudio.o: In function `generate_note_onsets':
/src/denemo/denemo-1.1.2/src/sourceaudio.c:98: undefined reference to `g_list_free_full'
midi.o: In function `new_midi_recording':
/src/denemo/denemo-1.1.2/src/midi.c:433: undefined reference to `g_list_free_full'
collect2: ld returned 1 exit status
make[2]: *** [denemo] Error 1
make[2]: Leaving directory `/src/denemo/denemo-1.1.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/src/denemo/denemo-1.1.2'
make: *** [all] Error 2


the http://denemo.org/downloads/denemo-1.1.2.tar.gz tar ball, and it
worked correctly. If I cd into libsffile and remove libsffile_a-fskip.o

oK. i can delete and re-make too, but, as i sorted out above, i switched the error messages...

and do make it recreates it.
I guess your config.log file will have a clue ...

Richard











reply via email to

[Prev in Thread] Current Thread [Next in Thread]