Login   Register  
PHP Classes
elePHPant
Icontem

Music theory: Generate music scales and chords

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Arturs Sosins
Name: Arturs Sosins <e-mail contact>
Packages: 22 Browse all classes by Arturs Sosins Browse all classes by
Country: Latvia Latvia - PHP jobs in Latvia
Age: 26
All time rank: 901 in Latvia Latvia
Week rank: 15 Up1 in Latvia Latvia Equal
Innovation award
Innovation award
Nominee: 13x

Winner: 2x


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
This class can be used to generate music scales and chords.

It applies the music theory to generate scales and chords by names based on interval patterns between notes.

The class can generate scale notes by provided scale name and type,
generate chord notes by provided chord name and type, transpose scales, transpose chords, generate all chords that include provided notes, generate all scales that include provided notes, generate all scales that suits provided chords and generate all chords for provided scale.

  Classes of Arturs Sosins  >  Music theory  >  Download Download .zip .tar.gz  >  Support forum Support forum (5)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Music theory
Base name: music-theory
Description: Generate music scales and chords
Version: 1.0.0
PHP version: 5.0
License: GNU General Public License (GPL)
All time users: 697 users
All time rank: 4233
Week users: 2 users
Week rank: 1223 Up
 
  Groups   Freshmeat project   Rate classes User ratings  
  Applications   Related links   Files Files  

  Groups  
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image Audio Voice and music data generation and manipulation View top rated classes


  Innovation Award  
PHP Programming Innovation award winner
November 2010
Winner

Prize: One subscription to the PDF edition of the PHP Architect magazine
Music is an art because it requires creativity from musicians that aim to new compose appealing songs.

Music is also a science. It follows patterns that obey to well known mathematical rules.

This class provides a solution for generating music scales and chords based on well known music theory rules.

Manuel Lemos

  Freshmeat project  
Project record: music-theory
Popularity score: 15.17
Vitality score: 31.85

  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Sufficient (62.5%) Good (87.5%) - Sufficient (75.0%) - - Not sure (47.5%) 1746
Month: Not yet rated by the users

  Applications that use this class  
No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related links  
Link Description
Music theory class documentation Documentation and example scripts in action

  Files folder image Files  
File Role Description
Accessible without login Plain text file example.php Example Example script
Accessible without login Plain text file html_example.php Example Example with HTML forms
Plain text file music_theory.php Class Main class

Install with Composer Install with Composer - Download Download all files: music-theory.tar.gz music-theory.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.