Changeset b60dd4ae for src/aubio.h


Ignore:
Timestamp:
Dec 6, 2004, 7:51:31 PM (19 years ago)
Author:
Paul Brossier <piem@altern.org>
Branches:
feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
Children:
205da86
Parents:
b16b900
Message:

moved midi functions to ext/

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/aubio.h

    rb16b900 rb60dd4ae  
    2020/** @mainpage
    2121 *
    22  * \section whatis All starts here ...
     22 * \section whatis Introduction
    2323 *
    24  *      Aubio (note i need another name for this program) is a small library
    25  *      for audio and control processing. The aim of this project is educative
    26  *      (for me, and all the others who might want to use it). The main purpose of
    27  *      aubio is to experiment with some bleeding-edge algorithms in a real time
    28  *      context. This library targets at being light and portable, and relatively
    29  *      fast.
    30  *
    31  *      aubio is implemented as a library of C units and functions. You can create
    32  *      all the C objects you need in your processing function, process those
    33  *      objects from a main callback function, and delete them when done.  This
    34  *      simple but efficient way makes it easy to write a small wrapper, for
    35  *      instance in the python language. (actually, GUIs should probably be build
    36  *      with python itself). Writing LADSPA, jmax, pd, or any other like audio
    37  *      plugins should be feasible too.
    38  *     
    39  *      Aubio provides various tools, some of them are listed below. I added the
    40  *      names of the original authors and references to corresponding articles
    41  *      are in the corresponding source file.
    42  *
    43  *        - various maths tools
    44  *        - phase vocoder
    45  *        - up/downsampling
    46  *        - filtering (n pole/zero pairs)
    47  *        - onset detection functions
    48  *        - onset peak picking
    49  *        - multicomb-filtering pitch detection
    50  *        - transient/steady-state separation
    51  *        - audio and midi devices abstractions (callback)
    52  *        - audio and midi files abstractions (various access modes)
    53  *
    54  *      The midi support is kindly borrowed from the powerful Fluidsynth, written
    55  *      by Peter Hanappe.
    56  *
    57  *      See the README file for more information.
     24 *      Aubio is a library for audio labelling: it provides function for pitch
     25 *      estimation and onset detection.  See the README file for more
     26 *      information.
    5827 *
    5928 * \section bugs bugs and todo
    6029 *
    61  *      This software is under development. It needs debugging and optimisations.
     30 *      This software is under development. It needs debugging and
     31 *      optimisations.
    6232 *
    6333 *  See <a href='bug.html'>bugs</a> and <a href='todo.html'>todo</a> lists.
     
    11080#include "pitchyin.h"
    11181
    112 #include "midi.h"
    113 #include "midi_event.h"
    114 #include "midi_track.h"
    115 #include "midi_player.h"
    116 #include "midi_parser.h"
    117 #include "midi_file.h"
    118 #include "midi_driver.h"
    119 
    12082#ifdef __cplusplus
    12183} /* extern "C" */
Note: See TracChangeset for help on using the changeset viewer.