Dear all,
Some of you may be aware of, or may have used externals from my flib library (available in the pure-data CVS). flib is now deprecated, and will no longer be developed (at least not by me). Most of the functionality from flib has now been ported to the much more extensive LibXtract library (available via http://sourceforge.net/projects/libxtract).
The library tarball includes a PD external that provides a wrapper for the library's functions. Currently these comprise of:
MEAN,
VARIANCE,
STANDARD_DEVIATION,
AVERAGE_DEVIATION,
SKEWNESS,
KURTOSIS,
CENTROID,
IRREGULARITY_K,
IRREGULARITY_J,
TRISTIMULUS_1,
TRISTIMULUS_2,
TRISTIMULUS_3,
SMOOTHNESS,
SPREAD,
ZCR,
ROLLOFF,
LOUDNESS,
FLATNESS,
TONALITY,
CREST,
NOISINESS,
RMS_AMPLITUDE,
INHARMONICITY,
POWER,
ODD_EVEN_RATIO,
SHARPNESS,
SLOPE,
LOWEST_MATCH,
HPS,
F0,
MAGNITUDE_SPECTRUM,
AUTOCORRELATION,
AUTOCORRELATION_FFT,
AMDF,
ASDF,
MFCC,
DCT,
BARK_COEFFICIENTS,
PEAKS,
FLUX,
ATTACK_TIME,
DECAY_TIME,
DELTA_FEATURE
Some documentation of the code can be found at: http://libxtract.sourceforge.net
There is also a PD help file with the distribution that explains how to use the external, and provides a few usage examples.
Please feel free to email me with any suggestions/questions/comments.
best,
Jamie
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
Getting lots of ugly crashes, although the object builds, installs, and creates itself properly
Creating the [xtract~] object with a simple [help ( method gives
Date/Time: 2006-10-18 17:32:43 -0500 OS Version: 10.3.9 (Build 7W98) Report Version: 2
Command: pd Path: /Applications/Pd.app/Contents/Resources/Scripts/../bin/pd Version: ??? (???) PID: 13790 Thread: 0
Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000007
Thread 0 Crashed: 0 libSystem.B.dylib 0x90007290 strlen + 0x50 1 libSystem.B.dylib 0x900047e0 __vfprintf + 0x1470 2 libSystem.B.dylib 0x90012624 vsnprintf + 0xe4 3 pd 0x0003d284 post + 0x48 (s_print.c:53) 4 xtract~.pd_darwin 0x013dc9bc xtract_tilde_show_help + 0x4c (xtract~.c:222) 5 pd 0x00032e94 pd_typedmess + 0x380 (m_class.c:771) 6 pd 0x00033ed4 outlet_anything + 0x68 (m_obj.c:444) 7 pd 0x00032fa8 pd_typedmess + 0x494 (m_class.c:790) 8 pd 0x00035f5c binbuf_eval + 0x3e4 (m_binbuf.c:582) 9 pd 0x0000923c message_float + 0x30 (g_text.c:300) 10 pd 0x0000939c message_click + 0x28 (g_text.c:340) 11 pd 0x0000b03c text_click + 0x228 (g_text.c:1017) 12 pd 0x0001b754 canvas_doclick + 0x1dc (g_editor.c:1022) 13 pd 0x0001bc8c canvas_mousedown + 0x44 (g_editor.c:1179) 14 pd 0x00032e68 pd_typedmess + 0x354 (m_class.c:769) 15 pd 0x00032fa8 pd_typedmess + 0x494 (m_class.c:790) 16 pd 0x00035f5c binbuf_eval + 0x3e4 (m_binbuf.c:582) 17 pd 0x0003b6ec socketreceiver_read + 0x1cc (s_inter.c:510) 18 pd 0x0003ae70 sys_domicrosleep + 0x140 (s_inter.c:167) 19 pd 0x00039488 m_scheduler + 0x2e4 (m_sched.c:485) 20 pd 0x000020b0 _start + 0x188 (crt.c:267) 21 dyld 0x8fe1a278 _dyld_start + 0x64
Trying to open the simple "xtract-help.pd" patch gives
Date/Time: 2006-10-18 17:34:17 -0500 OS Version: 10.3.9 (Build 7W98) Report Version: 2
Command: pd Path: /Applications/Pd.app/Contents/Resources/Scripts/../bin/pd Version: ??? (???) PID: 13927 Thread: 0
Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
Thread 0 Crashed: 0 <<00000000>> 0x00000000 0 + 0 1 pd 0x000418c8 dsp_tick + 0x40 (d_ugen.c:304) 2 pd 0x00039178 sched_tick + 0xcc (m_sched.c:368) 3 pd 0x000393f8 m_scheduler + 0x254 (m_sched.c:454) 4 pd 0x000020b0 _start + 0x188 (crt.c:267) 5 dyld 0x8fe1a278 _dyld_start + 0x64
Am I doing something wrong? Is this a known issue that xtract~ does not work on Mac OS X?
any help appreciated!
./d5
On Oct 18, 2006, at 4:22 PM, Jamie Bullock wrote:
Dear all,
Some of you may be aware of, or may have used externals from my flib library (available in the pure-data CVS). flib is now deprecated, and will no longer be developed (at least not by me). Most of the functionality from flib has now been ported to the much more extensive LibXtract library (available via http://sourceforge.net/projects/libxtract).
The library tarball includes a PD external that provides a wrapper for the library's functions. Currently these comprise of:
MEAN, VARIANCE, STANDARD_DEVIATION, AVERAGE_DEVIATION, SKEWNESS, KURTOSIS, CENTROID, IRREGULARITY_K, IRREGULARITY_J, TRISTIMULUS_1, TRISTIMULUS_2, TRISTIMULUS_3, SMOOTHNESS, SPREAD, ZCR, ROLLOFF, LOUDNESS, FLATNESS, TONALITY, CREST, NOISINESS, RMS_AMPLITUDE, INHARMONICITY, POWER, ODD_EVEN_RATIO, SHARPNESS, SLOPE, LOWEST_MATCH, HPS, F0, MAGNITUDE_SPECTRUM, AUTOCORRELATION, AUTOCORRELATION_FFT, AMDF, ASDF, MFCC, DCT, BARK_COEFFICIENTS, PEAKS, FLUX, ATTACK_TIME, DECAY_TIME, DELTA_FEATURE
Some documentation of the code can be found at: http://libxtract.sourceforge.net
There is also a PD help file with the distribution that explains how to use the external, and provides a few usage examples.
Please feel free to email me with any suggestions/questions/comments.
best,
Jamie
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list