Monday, July 19, 2010

Chordata and CLAM

Chordata is a simple but powerful application that analyses the chords of any music file in your computer. You can use it to travel back and forward thru the song while watching insightful visualizations of the tonal features of the song. Key bindings and mouse interactions for song navigation are designed for the musician with an instrument in hand. This is perfect for flushing out those chords that may well elude you without a tool of this nature. Tools of this type usually suffer from a lack of accuracy, that is not however the case with Chordata as it genuinely gives you accurate results. It is free and highly recommended find it here.


While we are on the subject of Chordata, it was created with another very interesting piece of software called CLAM. CLAM is a software framework for research and application development on the audio and music domain. It provides means to perform complex audio signal analysis, transformations and synthesis. It also provides a uniform interface to common tasks on audio applications such as accessing audio devices and audio files, thread safe communication with the user interface and DSP algorithms recombination and scaling.
You can use CLAM as a library to program your applications in C++ but you can also use graphical tools to build full applications without coding. For those of you looking to try your hand at programing this allows for you to get your feet wet without having to full on learn C++. While this program will take some time to learn, it bears much promise and is capable of building software such as Chordata. CLAM can be found here.


No comments:

Post a Comment