Completed

Evaluation of MIDI songs using online survey tools (Python programming)

This project was successfully completed by GS94 for $165 USD in 4 days.

Get free quotes for a project like this
Employer working
Completed by:
Project Budget
$30 - $250 USD
Completed In
4 days
Total Bids
3
Project Description

Extend existing python project to support creation of songs (in MIDI format), importing from MIDI files, and evaluation of the songs using survey tools.

The program is a command line tool, however it will need to create surveys that are web based and the programmer should expect to deal with some basic HTML.

The program already has the ability to:
* Creating groups of songs in the database
* Initializing songs randomly

You will need to add the ability to:
Access online survey tools (via API) and get user feedback about songs

Notes:

* The program keeps a MySQL a database of songs that consist of a collection of MIDI notes, and it will have the ability to export the files as MIDI.
* The programming language will be Python 2.7. A more detailed design specification will be available to the programmer that is selected.
* For handling MIDI, this API will be used: [url removed, login to view]

Here's an example of a song in MIDI format for reference:
+-------+-----------+----------+
| pitch | startTime | duration |
+-------+-----------+----------+
| 43 | [url removed, login to view] | [url removed, login to view] |
| 74 | [url removed, login to view] | [url removed, login to view] |
| 17 | [url removed, login to view] | [url removed, login to view] |
| 14 | [url removed, login to view] | [url removed, login to view] |
| 72 | [url removed, login to view] | [url removed, login to view] |
| 57 | [url removed, login to view] | [url removed, login to view] |
| 36 | [url removed, login to view] | [url removed, login to view] |
| 74 | [url removed, login to view] | [url removed, login to view] |

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online