freecycle-users
[Top][All Lists]
Advanced

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

[Freecycle-users] Re: Fwd: Re: freecycle 0.6 errors


From: Predrag Viceic
Subject: [Freecycle-users] Re: Fwd: Re: freecycle 0.6 errors
Date: Mon, 3 Apr 2006 08:19:50 +0200
User-agent: KMail/1.9.1

Le Lundi 3 Avril 2006 06:54, Viceic Predrag a écrit :
> ----------  Message transmis  ----------
>
> Subject: Re: freecycle 0.6 errors
> Date: Lundi 3 Avril 2006 06:55
> From: Marek Peteraj <address@hidden>
> To: Predrag Viceic <address@hidden>
>
> Hi Predrag,
>
> i'm trying to get the midi stuff working, but it doesn't seem to work,
> neither with seq24 nor with a midi keyboard, that i connect through
> patchbay. How should i check whether freecycle receives notes? other
> midi stuff works fine.

Hi Marek,

Did you try the Configuration->Configure MIDI menu?
Have you assigned the midi notes to the slices?
You can check if Freecycle receive midi events by 
1) locking a beat line
2) rightclicking on the keyboard icon
3) sending the midi events

the keyboard widget should show (in green) the received midi-notes

P


> Marek
>
> > Le Mercredi 22 Mars 2006 16:18, vous avez écrit :
> > > On Wed, 2006-03-22 at 15:08 +0100, Predrag Viceic wrote:
> > > > Le Mercredi 22 Mars 2006 15:55, vous avez écrit :
> > > > > Yep, there we have it again -- i swear it's not intentional :))
> > > >
> > > > the joys of opensource :)
> > > >
> > > > first of all try to execute ldconfig, as root (to reload the
> > > > libinstpatch libs), the try to remove gigamanager.o and sf2manager.o
> > > > and rerun make
> > >
> > > Pretty cool, it worked! Thanks :)
> > >
> > > One last note regarding linuxsampler, since it takes use of a separate
> > > engine/gui approach, freecycle could also be used to directly control
> > > linuxsampler engine, load appropriate sliced material into it and act
> > > as another gui.
> > >
> > > Marek
> > >
> > > > P
> > > >
> > > > > sf2manager.o: In function `SF2Manager::writeSF2File(QString,
> > > > > QStringList*, QValueList<beatline_data>)':
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:47: undefined
> > > > > reference to `ipatch_init()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:48: undefined
> > > > > reference to `ipatch_sf2_new()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:50: undefined
> > > > > reference to `ipatch_sf2_inst_new()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:55: undefined
> > > > > reference to `ipatch_item_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:55: undefined
> > > > > reference to `ipatch_container_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:55: undefined
> > > > > reference to `ipatch_container_add_unique(_IpatchContainer*,
> > > > > _IpatchItem*)' /usr/src/Software/freecycle/src/sf2manager.cpp:57:
> > > > > undefined reference to `ipatch_sf2_preset_new()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:62: undefined
> > > > > reference to `ipatch_item_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:62: undefined
> > > > > reference to `ipatch_container_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:62: undefined
> > > > > reference to `ipatch_container_add_unique(_IpatchContainer*,
> > > > > _IpatchItem*)' /usr/src/Software/freecycle/src/sf2manager.cpp:64:
> > > > > undefined reference to
> > > > > `ipatch_sf2_preset_new_zone(_IpatchSF2Preset*, _IpatchSF2Inst*)'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:77: undefined
> > > > > reference to `ipatch_file_identify_open(char const*, char const*,
> > > > > _GError**)'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:85: undefined
> > > > > reference to `ipatch_sf2_sample_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:85: undefined
> > > > > reference to `ipatch_find_converter(unsigned long, unsigned long,
> > > > > IpatchConverterFindFlags, IpatchConverterFindFlags)'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:90: undefined
> > > > > reference to `ipatch_sf2_sample_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:153: undefined
> > > > > reference to `ipatch_sf2_file_new()'
> > > > > sf2manager.o: In function `SF2Manager::writeSF2File(QString,
> > > > > QStringList*, QValueList<beatline_data>)':
> > > > > /usr/qt/3/include/qstring.h:932: undefined reference to
> > > > > `ipatch_file_get_type()'/usr/qt/3/include/qstring.h:932: undefined
> > > > > reference to `ipatch_file_open(_IpatchFile*, char const*, char
> > > > > const*, _GError**)'
> > > > > sf2manager.o: In function `SF2Manager::writeSF2File(QString,
> > > > > QStringList*, QValueList<beatline_data>)':
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:156: undefined
> > > > > reference to `ipatch_gerror_message(_GError*)'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:166: undefined
> > > > > reference to `ipatch_file_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:166: undefined
> > > > > reference to `ipatch_sf2_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:166: undefined
> > > > > reference to `ipatch_find_converter(unsigned long, unsigned long,
> > > > > IpatchConverterFindFlags, IpatchConverterFindFlags)'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:172: undefined
> > > > > reference to `ipatch_converter_add_input(_IpatchConverter*,
> > > > > _GObject*)' /usr/src/Software/freecycle/src/sf2manager.cpp:173:
> > > > > undefined reference to
> > > > > `ipatch_converter_add_output(_IpatchConverter*, _GObject*)'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:175: undefined
> > > > > reference to `ipatch_converter_convert(_IpatchConverter*,
> > > > > _GError**)' /usr/src/Software/freecycle/src/sf2manager.cpp:177:
> > > > > undefined reference to `ipatch_gerror_message(_GError*)'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:99: undefined
> > > > > reference to `ipatch_sf2_sample_new()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:105: undefined
> > > > > reference to `ipatch_converter_add_input(_IpatchConverter*,
> > > > > _GObject*)' /usr/src/Software/freecycle/src/sf2manager.cpp:106:
> > > > > undefined reference to
> > > > > `ipatch_converter_add_output(_IpatchConverter*, _GObject*)'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:109: undefined
> > > > > reference to `ipatch_converter_convert(_IpatchConverter*,
> > > > > _GError**)' /usr/src/Software/freecycle/src/sf2manager.cpp:111:
> > > > > undefined reference to `ipatch_gerror_message(_GError*)'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:79: undefined
> > > > > reference to `ipatch_gerror_message(_GError*)'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:127: undefined
> > > > > reference to `ipatch_item_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:127: undefined
> > > > > reference to `ipatch_container_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:127: undefined
> > > > > reference to `ipatch_container_add_unique(_IpatchContainer*,
> > > > > _IpatchItem*)' /usr/src/Software/freecycle/src/sf2manager.cpp:134:
> > > > > undefined reference to `ipatch_sf2_izone_new()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:135: undefined
> > > > > reference to `ipatch_item_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:135: undefined
> > > > > reference to `ipatch_sf2_zone_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:135: undefined
> > > > > reference to `ipatch_sf2_zone_set_item(_IpatchSF2Zone*,
> > > > > _IpatchItem*)' /usr/src/Software/freecycle/src/sf2manager.cpp:136:
> > > > > undefined reference to `ipatch_item_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:136: undefined
> > > > > reference to `ipatch_container_get_type()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:136: undefined
> > > > > reference to `ipatch_container_insert(_IpatchContainer*,
> > > > > _IpatchItem*, int)'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:138: undefined
> > > > > reference to `ipatch_range_new()'
> > > > > /usr/src/Software/freecycle/src/sf2manager.cpp:143: undefined
> > > > > reference to `ipatch_range_free(_IpatchRange*)'
> > > > > collect2: ld returned 1 exit status
> > > > > make[1]: *** [../bin/freecycle] Error 1
> > > > > make[1]: Leaving directory `/usr/src/Software/freecycle/src'
> > > > > make: *** [sub-src] Error 2
> > > > >
> > > > > On Wed, 2006-03-22 at 14:36 +0100, Predrag Viceic wrote:
> > > > > > Hi!
> > > > > >
> > > > > > I like the idea and the only reason Freecycle doesn't write
> > > > > > Gigasampler files is because at the time  (8 months ago) the gig
> > > > > > support wasn't finished yet in libinstpatch, and libgig wasn't
> > > > > > able to save files.
> > > > > >
> > > > > > now, I should decide whether I should go the libgig or the
> > > > > > libinstpatch route for writting the gig files. Soundfont support
> > > > > > is important because it's easy to use with fluidsynth..
> > > > > >
> > > > > > Cheers,
> > > > > > Predrag
> > > > > >
> > > > > > Le Mercredi 22 Mars 2006 15:28, vous avez écrit :
> > > > > > > On Wed, 2006-03-22 at 10:00 +0100, Predrag Viceic wrote:
> > > > > > > > Hi Marek,
> > > > > > > >
> > > > > > > > > I removed the parentheses but not sure if its correct
> > > > > > > >
> > > > > > > > It's correct. gcc 3.4 must be more strict on syntax. I have
> > > > > > > > corrected this in the cvs. (the problem does not happen with
> > > > > > > > gcc 3.3, thanx for the input!)
> > > > > > > >
> > > > > > > > Concerning the libinstpatch includes errors, you should maybe
> > > > > > > > use the last libinstpatch (libinstpatch-1.0.0pre1). It
> > > > > > > > doesn't need anymore the modifications in libinstpatch.h.in
> > > > > > > > .. I have tested and it works.
> > > > > > >
> > > > > > > Not sure how you will like the idea :) , but it is probably
> > > > > > > better to have libgig support *instead*  of libinstpatch as
> > > > > > > libgig probably already ships with most distros and can write
> > > > > > > gig files.
> > > > > > >
> > > > > > > Quote from the site linuxsampler.org:
> > > > > > > 2005-11-24 Latest CVS version of libgig now allows to create
> > > > > > > and modify Gigasampler files (read announcement). Please let us
> > > > > > > know if you are interested in writing an instrument patch
> > > > > > > editor.
> > > > > > >
> > > > > > > It would be a lot more useful for me and probably for others
> > > > > > > too, since there are not too many free gig libraries around at
> > > > > > > this time.
> > > > > > >
> > > > > > > Marek
> > > > > > >
> > > > > > > > Cheers,
> > > > > > > > Predrag
> > > > > > > >
> > > > > > > > Le Mardi 21 Mars 2006 23:38, vous avez écrit :
> > > > > > > > > Ok, here's another one
> > > > > > > > >
> > > > > > > > > soundplayer.cpp: In constructor
> > > > > > > > > `SoundPlayer::SoundPlayer()': soundplayer.cpp:77: error:
> > > > > > > > > array bound forbidden after parenthesized type-id
> > > > > > > > > soundplayer.cpp:77: note: try removing the parentheses
> > > > > > > > > around the type-id
> > > > > > > > > pics/icons.h: At global scope:
> > > > > > > > > pics/icons.h:8283: warning: 'const QImage&
> > > > > > > > > qembed_findImage(const QString&)' defined but not used
> > > > > > > > > soundplayer.cpp:58: warning: 'void swap_endian(short int*,
> > > > > > > > > int)' defined but not used
> > > > > > > > > make[1]: *** [soundplayer.o] Error 1
> > > > > > > > > make[1]: Leaving directory
> > > > > > > > > `/usr/src/Software/freecycle/src' make: *** [sub-src] Error
> > > > > > > > > 2
> > > > > > > > >
> > > > > > > > > I removed the parentheses but not sure if its corrent, the
> > > > > > > > > compiling process went on after that until it stopped here:
> > > > > > > > > gigamanager.cpp: In member function `void
> > > > > > > > > GigaManager::writeGigaFile(QString, QStringList*,
> > > > > > > > > QValueList<beatline_data>)':
> > > > > > > > > gigamanager.cpp:30: error: `IpatchGigSample' undeclared
> > > > > > > > > (first use this function)
> > > > > > > > > gigamanager.cpp:30: error: (Each undeclared identifier is
> > > > > > > > > reported only once for each function it appears in.)
> > > > > > > > > gigamanager.cpp:30: error: `sample' undeclared (first use
> > > > > > > > > this function) gigamanager.cpp:68: error:
> > > > > > > > > `IPATCH_TYPE_GIG_SAMPLE' undeclared (first use this
> > > > > > > > > function) gigamanager.cpp:84: error:
> > > > > > > > > `ipatch_gig_sample_new' undeclared (first use this
> > > > > > > > > function)
> > > > > > > > > gigamanager.cpp:28: warning: unused variable 'gigfile'
> > > > > > > > > gigamanager.cpp:31: warning: unused variable 'region'
> > > > > > > > > gigamanager.cpp:35: warning: unused variable 'name'
> > > > > > > > > make[1]: *** [gigamanager.o] Error 1
> > > > > > > > > make[1]: Leaving directory
> > > > > > > > > `/usr/src/Software/freecycle/src'
> > > > > > > > >
> > > > > > > > > g++ (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)
> > > > > > > > > Qmake version: 1.07a (Qt 3.3.4)
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Marek
> > > > > > > > >
> > > > > > > > > On Mon, 2006-03-20 at 18:27 +0100, Viceic Predrag wrote:
> > > > > > > > > > Hi Marek,
> > > > > > > > > >
> > > > > > > > > > Indeed I have forgotten to commit some files. It's
> > > > > > > > > > strange that I have also forgotten to include those in
> > > > > > > > > > the tarball..
> > > > > > > > > >
> > > > > > > > > > Anyways, I have prepared a new release. I'll put the new
> > > > > > > > > > tars as soon my kids are in bed.. :)
> > > > > > > > > >
> > > > > > > > > > Cheers,
> > > > > > > > > > Predrag
> > > > > > > > > >
> > > > > > > > > > Le Samedi 18 Mars 2006 17:21, vous avez écrit :
> > > > > > > > > > > Hi Predrag,
> > > > > > > > > > >
> > > > > > > > > > > the portmidi headers are already included in
> > > > > > > > > > > /usr/include, including portmidi.h, any other ideas?
> > > > > > > > > > > Alsaseq support? :)
> > > > > > > > > > >
> > > > > > > > > > > Marek
> > > > > > > > > > >
> > > > > > > > > > > On Sat, 2006-03-18 at 15:04 +0100, Viceic Predrag wrote:
> > > > > > > > > > > > Hi Marek,
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > It seems that the portmidi includes are not found.
> > > > > > > > > > > >
> > > > > > > > > > > > If I remember well, the portmidi includes should be
> > > > > > > > > > > > copied manually to /usr/include/(portmidi.h). Could
> > > > > > > > > > > > you please check?
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks,
> > > > > > > > > > > > Predrag
> > > > > > > > > > > >
> > > > > > > > > > > > Le Mercredi 15 Février 2006 00:50, vous avez écrit :
> > > > > > > > > > > > > Hi Predrag,
> > > > > > > > > > > > >
> > > > > > > > > > > > > i just tried to compile latest tarball release and
> > > > > > > > > > > > > here's the output
> > > > > > > > > > > > >
> > > > > > > > > > > > > Project MESSAGE: Jack includes found!
> > > > > > > > > > > > > Project MESSAGE: Portmidi includes found!
> > > > > > > > > > > > > Project MESSAGE: Portaudio includes found!
> > > > > > > > > > > > > Project MESSAGE: ALSA includes found!
> > > > > > > > > > > > > Project MESSAGE: libinstpatch includes found!
> > > > > > > > > > > > > Project MESSAGE: aubio includes found!
> > > > > > > > > > > > > Project MESSAGE: SoundTouch includes found!
> > > > > > > > > > > > > Project MESSAGE: Jack will be linked dynamically
> > > > > > > > > > > > > Project MESSAGE: Building Freecycle with midi
> > > > > > > > > > > > > support WARNING: Failure to find:
> > > > > > > > > > > > > portmidimidiinput.h WARNING: Failure to find:
> > > > > > > > > > > > > alsaseqmidiinput.h WARNING: Failure to find:
> > > > > > > > > > > > > portmidimidiinput.cpp WARNING: Failure to find:
> > > > > > > > > > > > > alsaseqmidiinput.cpp
> > > > > > > > > > > > >
> > > > > > > > > > > > > g++ -c -pipe -Wall -W -O2 -march=athlon-xp -pipe -g
> > > > > > > > > > > > > -D_REENTRANT -DHAS_PORTMIDI -DHAS_JACK -DHAS_ALSA
> > > > > > > > > > > > > -DHAS_PORTAUDIO
> > > > > > > > > > > > > -DHAS_LIBINSTPATCH -DHAS_AUBIO -DHAS_SOUNDTOUCH
> > > > > > > > > > > > > -DHAS_MIDI -DQT_NO_DEBUG
> > > > > > > > > > > > > -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
> > > > > > > > > > > > > -I/usr/qt/3/mkspecs/linux-g++ -I. -I../src
> > > > > > > > > > > > > -I../../../../../include
> > > > > > > > > > > > > -I../../../../../local/include
> > > > > > > > > > > > > -I/opt/gnome/include/glib-2.0
> > > > > > > > > > > > > -I../../../../../include/glib-2.0
> > > > > > > > > > > > > -I../../../../../lib/glib-2.0/include
> > > > > > > > > > > > > -I/usr/qt/3/include -o freecycle.o freecycle.cpp
> > > > > > > > > > > > > In file included from freecycle.h:43,
> > > > > > > > > > > > >                  from freecycle.cpp:21:
> > > > > > > > > > > > > soundplayer.h:140: error: expected `,' or `...'
> > > > > > > > > > > > > before '*' token soundplayer.h:141: error: ISO C++
> > > > > > > > > > > > > forbids declaration of `PaStreamCallbackTimeInfo'
> > > > > > > > > > > > > with no type soundplayer.h:144: error: expected `,'
> > > > > > > > > > > > > or `...' before '*' token soundplayer.h:145: error:
> > > > > > > > > > > > > ISO C++ forbids declaration of
> > > > > > > > > > > > > `PaStreamCallbackTimeInfo' with no type make[1]:
> > > > > > > > > > > > > *** [freecycle.o] Error 1
> > > > > > > > > > > > > make[1]: Leaving directory
> > > > > > > > > > > > > `/usr/src/Software/FreeCycle/freecycle/src' make:
> > > > > > > > > > > > > *** [sub-src] Error 2
> > > > > > > > > > > > >
> > > > > > > > > > > > > Qt is at is 3.3.4. Gcc at 3.4.4.
> > > > > > > > > > > > >
> > > > > > > > > > > > > thanks,
> > > > > > > > > > > > >
> > > > > > > > > > > > > Marek
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Thu, 2005-09-08 at 09:56 +0200, Viceic Predrag
>
> wrote:
> > > > > > > > > > > > > > Le Mercredi, 7 Septembre 2005 23.45, vous avez
>
> écrit :
> > > > > > > > > > > > > > > On Wed, 2005-09-07 at 18:53 +0200, Viceic
> > > > > > > > > > > > > > > Predrag
> >
> > wrote:
> > > > > > > > > > > > > > > > Hi Marek,
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > I'm glad that it works fine for you. You
> > > > > > > > > > > > > > > > should really try the 0.5alpha!
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > As for the alsaseq, I want to keep Freecycle
> > > > > > > > > > > > > > > > portable. Portmidi really isn't difficult to
> > > > > > > > > > > > > > > > compile. You should make the modifications
> > > > > > > > > > > > > > > > described in README though.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I can understand that but i think it's more
> > > > > > > > > > > > > > > important to support core linux technologies
> > > > > > > > > > > > > > > than support OSes that already have numerous
> > > > > > > > > > > > > > > alternatives available even if commercial.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > This argument is valuable, but I want that people
> > > > > > > > > > > > > > use my app, and the percentage of people working
> > > > > > > > > > > > > > with audio on linux is raher small..
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Moreover, once jack gains
> > > > > > > > > > > > > > > midi_over_jack functionality, you should be
> > > > > > > > > > > > > > > able to easily update freecycle and it would
> > > > > > > > > > > > > > > become crossplatform with respect to macOSx.
> > > > > > > > > > > > > > > You can still have portaudio/mid support
> > > > > > > > > > > > > > > optional.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Optional compilation takes time to implement (and
> > > > > > > > > > > > > > knowledge).. :)
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Couple of remarks:
> > > > > > > > > > > > > > > Ok, so that slowdown still is visible, though
> > > > > > > > > > > > > > > it only slows down once the beatlines appear on
> > > > > > > > > > > > > > > the screen, but it's not that slow, it's only
> > > > > > > > > > > > > > > not superfast :) Second thing - i wasn't able
> > > > > > > > > > > > > > > to move/lock/remove the beatlines, all it does
> > > > > > > > > > > > > > > is always make a selection, which seems to be a
> > > > > > > > > > > > > > > bug.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > RTFM (I'm maybe repeating myself, but the manual
> > > > > > > > > > > > > > was rather long and tedious to make.. :) )
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > If there's anything that i can do to make
> > > > > > > > > > > > > > > freecycle better, let me know, any bugreports,
> > > > > > > > > > > > > > > benchmarks etc. Since i've been waiting for an
> > > > > > > > > > > > > > > application like this a long time :) (if if
> > > > > > > > > > > > > > > it's not gtk+ :D
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Well you could hack qmake files (freecycle.pro
> > > > > > > > > > > > > > and src.pro) so that they find libinstpatch and
> > > > > > > > > > > > > > portmidi and maybe set the define that they found
> > > > > > > > > > > > > > it (for conditional compilation)
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > One more question - the time/freq domain
> > > > > > > > > > > > > > > analysis is not a part of aubio? I'm asking
> > > > > > > > > > > > > > > because it seems to be more precise than aubio
> > > > > > > > > > > > > > > (if you zoom in and see the slice positions).
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Yes, my algorithms (the first two) are doing
> > > > > > > > > > > > > > zero-crossing once the beat position is found,
> > > > > > > > > > > > > > which is not the case for aubio.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Though there are some cases it
> > > > > > > > > > > > > > > can't seem to handle well either(i could upload
> > > > > > > > > > > > > > > a file if you're interested). I wonder if it'd
> > > > > > > > > > > > > > > be possible to implement the analysis
> > > > > > > > > > > > > > > algorithms as plugins so that more can be added
> > > > > > > > > > > > > > > later on - i hjave a couple of more beatslicing
> > > > > > > > > > > > > > > papers :))
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Well, you can look at the implementation
> > > > > > > > > > > > > > (soundmanager.h). I'm not sure that the plugins
> > > > > > > > > > > > > > is a good idea, but new algorithms are
> > > > > > > > > > > > > > definitelly welcome!
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > thanks,
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Cheers,
> > > > > > > > > > > > > > Predrag
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Marek
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > P
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Le Mercredi, 7 Septembre 2005 19.12, vous
> > > > > > > > > > > > > > > > avez
> >
> > écrit :
> > > > > > > > > > > > > > > > > Hi Predrag,
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > sorry for previous remarks, it seems it
> > > > > > > > > > > > > > > > > works just fine under jack, the slowdown
> > > > > > > > > > > > > > > > > was probably caused by something else
> > > > > > > > > > > > > > > > > before (run under /dev/dsp).
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Marek
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > PS: Pleeease make also direct alsaseq
> > > > > > > > > > > > > > > > > support
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > :)))
>
> -------------------------------------------------------




reply via email to

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