Main > Programming > Libraries >

PyChoReLib 0.0.5

PyChoReLib 0.0.5

Sponsored Links

PyChoReLib 0.0.5 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.033 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1388
Date added: 2006-01-06
Publisher: Stefaan Himp

PyChoReLib 0.0.5 description

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
PyChoReLib, in the current form, accepts a list of note names, and transforms those to a chord.
e.g. [a, c#, e, g] => A7
Inversions are indicated using a slash and the root note.
e.g. [e, g, a, c#] => A7 / E
Main features:
- PyChoReLib can already name and recognize hundreds of chords
- New chords can be taught to the system "by example" e.g. teach the system that [c,e,g] is called C, and using its built-in music knowledge it immediately knows how to recognize and label all major chords in all inversions or (more generally) permutations.
- Once chord recognition definitions have been taught to the system,
- they can be saved to file, allowing for quick initialization of the recognizer
Planned features (planned != promised)
- Extending the chord recognition database with new chord patterns
- Improving the recognition speed for chords with many notes
- Maybe small GUI to allow interactive chord labeling ? Midi keyboard import ?
- Add heuristic rules to recognize more chords, while requiring less teaching
- Add functionality to suggest a scale which can be used to improvise over a chord
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 didnt work with new-style classes.
- Many bugfixes were made.

PyChoReLib 0.0.5 Screenshot

Advertisements

PyChoReLib 0.0.5 Keywords

Bookmark PyChoReLib 0.0.5

Hyperlink code:
Link for forum:

PyChoReLib 0.0.5 Copyright

WareSeeker periodically updates pricing and software information of PyChoReLib 0.0.5 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of PyChoReLib 0.0.5 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
pythondr project is a simple python library for parsing the TV-channel info at http://dr.dk. Free Download
Pydhcplib is a pure python library. Free Download
Kuotes gets a random quote from wikiquote. Free Download
cclib is a Python library for parsing and interpreting the results of computational chemistry packages. Free Download
pkipplib is a Python library which can prepare IPP requests with the help of a somewhat high level API. Free Download
Lightweight Electronic Comic Viewer Free Download
Gst-Python provides Python bindings for the GStreamer project. Free Download
Python XHTML is a simple Python module for the generation of valid XHTML. Free Download