From a4a00a5882c594ec02b8375f02cd40c1a1661cb4 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Wed, 31 Oct 2018 16:51:11 +0100 Subject: [PATCH] [doc] add py_utils --- doc/py_utils.rst | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 doc/py_utils.rst diff --git a/doc/py_utils.rst b/doc/py_utils.rst new file mode 100644 index 00000000..f96784e6 --- /dev/null +++ b/doc/py_utils.rst @@ -0,0 +1,78 @@ +.. default-domain:: py +.. currentmodule:: aubio + +Utilities +--------- + +This section documents various helpers functions included in the aubio library. + +Note name conversion +.................... + +.. midiconv.py + +.. autofunction:: note2midi + +.. autofunction:: midi2note + +.. autofunction:: freq2note + +.. autofunction:: note2freq + +Frequency conversion +.................... + +.. python/ext/ufuncs.c + +.. autofunction:: freqtomidi + +.. autofunction:: miditofreq + +.. python/ext/aubiomodule.c + +.. autofunction:: bintomidi +.. autofunction:: miditobin +.. autofunction:: bintofreq +.. autofunction:: freqtobin + +Audio file slicing +.................. + +.. slicing.py + +.. autofunction:: slice_source_at_stamps + +Windowing +......... + +.. python/ext/py-musicutils.h + +.. autofunction:: window + +Audio level detection +..................... + +.. python/ext/py-musicutils.h + +.. autofunction:: level_lin +.. autofunction:: db_spl +.. autofunction:: silence_detection +.. autofunction:: level_detection + +Vector utilities +................ + +.. python/ext/aubiomodule.c + +.. autofunction:: alpha_norm +.. autofunction:: zero_crossing_rate +.. autofunction:: min_removal + +.. python/ext/py-musicutils.h + +.. autofunction:: shift +.. autofunction:: ishift + +.. python/ext/ufuncs.c + +.. autofunction:: unwrap2pi -- 2.11.0