Possessing Drums 〜 An interface for musical instruments for assigning timbres to an arbitrary object 〜
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Algorithm
Audio
math
testdata
LICENSE
PossessingDrums.cpp
README.md
makefile

README.md

Possessing Drums

Copyright (c) 2014 Yamo

MIT License.

For information on usage and redistribution, and for a DISCLAIMER OF ALL WARRANTIES, see the file, "LICENSE," in this distribution.

See http://www.yamo-n.org/pd/possessingdrums.html for more information.

This project uses modified version of Ooura's FFT code(http://www.kurims.kyoto-u.ac.jp/~ooura/index.html).

Description

Possessing Drums is an interface for music instruments for assigning an arbitrary timbre(sound) to an arbitrary object around you(such as a table or cup, or actions such as vocalization by audio signal processing). This code runs on Mac OSX, Linux, and Windows(not tested). This code includes several audio signal processing algorithms for real-time sound source separation, modal parameter estimation, and modal(physical-based) sound synthesis, etc.

http://www.yamo-n.org/pd/possessingdrums.html

Running the Example Project

An example project is provided as main() in PossessingDrums.cpp. To build the example, run makefile.

Developing Possessing Drums

Feel free to log bug reports and issues to the Possessing Drums Github page: https://github.com/yamo-o/PossessingDrums/issues

Contact

Kazuhiko Yamamoto [yamotulp(at)gmail.com]
Twitter: @yamo_o