Télécharger la liste

Description du projet

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.

Système requise

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 dans l'enseignement de corde et de reconnaissance, un module de reconnaissance du nouveau barème, le soutien pour distinguer les modes, un peu plus robuste MIDI démo d'entrée, et le refactoring d'éviter la duplication du code et l'utilisation de Python classes d'un genre nouveau. La sérialisation en XML a été supprimé car il n'était pas utile et ne fonctionne pas avec les classes nouveau-style. De nombreuses corrections de bugs ont été faites.
Tags: Major feature enhancements
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.

2005-12-30 07:21
0.0.4

Un bogue conduisant à enseigner, encore méconnue des accords a été fixée. Une preuve de concept de programme de démo a été ajouté, exhibant reconnaissance d'accord en temps réel en utilisant l'entrée MIDI de ALSA ou Win32 périphériques d'entrée MIDI.
Tags: Major bugfixes
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.

2005-12-26 20:18
0.0.3

Cette version ajoute la reconnaissance d'intervalles et d'intervalles et la transposition d'accords. Ces caractéristiques sont basées sur la théorie de la musique classique, par exemple en tenant compte de la distinction entre une quarte augmentée et une quinte diminuée.
Tags: Major feature enhancements
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.

2005-12-26 20:17
0.0.2

Cette version ajoute GPL.TXT GPL et d'une déclaration à chacun des fichiers de code source.
Tags: Code cleanup
This release adds GPL.txt and a GPL notice to each of the source code files.

2005-12-18 07:22
0.0.1

Tags: Initial freshmeat announcement

Project Resources