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

[Sc-devel] MachineListening update with MFCC



Dear all,
I've just committed a slight tidyup of the ML target, and the addition of an MFCC UGen, which Dan and me have been previously discussing off list. The MachineListening target is now stabilising and I hope you'll agree that the UGens here should enhance SC's realtime analysis capabilities; there might be a couple more additions or changes, but we're getting there, ready for 3.2

best,
Nick



For SConstruct I think the update is just to add MFCC.cpp to the list, I'd appreciate someone checking compilation still works; I don't have Linux to test and am guessing on SConstruct syntax.

# machine listening ugens
# fft ugens
mlEnv = pluginEnv.Copy()
mlSources = Split('Source/plugins/ML.cpp Source/plugins/Loudness.cpp Source/plugins/BeatTrack.cpp Source/plugins/Onsets.cpp Source/plugins/ onsetsds.c Source/plugins/KeyTrack.cpp Source/plugins/SCComplex.cpp Source/plugins/MFCC.cpp')
plugins.append(
    mlEnv.SharedLibrary(
    make_plugin_target('ML_UGens'), mlSources))