Download List

專案描述

PyChoReLib is a Python library which transforms
lists of notenames to a chordname. The system uses
built-in music theory knowledge to make it easy
and quick to add support for new chord types. Its
features include interval recognition, scale
recognition, and demo chord recognition using
real-time input from MIDI devices.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-01-06 12:29
0.0.5

Dramatic speed-ups in chord teaching and recognition, a new scale recognizer, support for distinguishing modes, a slightly more robust MIDI input demo, and refactoring to avoid code duplication and use Python new-style classes. The serialization to XML was removed as it was not useful and didn't work with new-style classes. Many bugfixes were made.
標籤: Major feature enhancements

2005-12-30 07:21
0.0.4

A bug leading to taught, yet unrecognized chords
was fixed. A proof of concept demo program was
added, showing off chord recognition using
real-time MIDI input from ALSA or Win32 MIDI input
devices.
標籤: Major bugfixes

2005-12-26 20:18
0.0.3

This release adds interval recognition and interval and chord transposition. These features are based on classical music theory, e.g. taking into account the distinction between an augmented fourth and a diminished fifth.
標籤: Major feature enhancements

2005-12-26 20:17
0.0.2

This release adds GPL.txt and a GPL notice to each of the source code files.
標籤: Code cleanup

2005-12-18 07:22
0.0.1

標籤: Initial freshmeat announcement

Project Resources