Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1.29 KB

README.md

File metadata and controls

48 lines (30 loc) · 1.29 KB

Music-Tonal

It is a framework to process tonal music. The core library is written in C, based on the 2016 Martin Aberg's work. The original library was modified to fit better the integration with other languages, creating clean interfaces using only trivial data types.

Purposes

  • This work is made for my own fun and to review musical theory under algorithmic thoughts.
  • Create a Perl module integrating the C lib.
  • Create hooks to integrate the library in other music software like MuseScore.

How it was made

  1. Create a GitHub repository.

Using the Agile methodology and documenting each step for future research.

  • Each scrum must have tasks covering the 7 Stages of DevOps.
  1. Plan
  2. Create
  3. Verify
  4. Pre-prod
  5. Release
  6. Configure
  7. Monitor
  • For each task create an issue with a requirement description in the form: "==USER== does TASK so ==PERSON== gets RESULT".

Using this pattern we can understand ==who== needs to do ==what== to get ==something== and for ==whom==.

Who->Whom: Do what
Note left of Whom: Get stuff

How do it is a deal to be solved on next steps.

Example

Create Something Else

"==John Doe== does something so ==Richard Roe== gets something else"