GET /api/v2/video/1287
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "EuroPython 2012", "language": null, "slug": "music-theory-genetic-algorithms-and-python", "speakers": [ "Nicolas Tollervey" ], "tags": [], "id": 1287, "state": 1, "title": "Music Theory, Genetic Algorithms and Python", "summary": "[EuroPython 2012] Nicolas Tollervey - 4 JULY 2012 in \"Track Lasagne\"\n\n", "description": "I\u2019ll explain how a genetic algorithm written in Python solves musical\nexercises used to train composers. I\u2019ll also embarrass myself by comparing the\ncomputer generated results with solutions by the composers Johan Joseph Fux\nand Wolfgang Amadeus Mozart. The presented project is a fun \u201cbrain break\u201d\nbased upon work I originally started at university. No prior musical knowledge\nwill be required as I intend to explain just enough musical theory for the\naudience to understand the nature of the problem (although I\u2019ll assume\nfamiliarity with Python).\n\n", "quality_notes": "", "copyright_text": "Standard YouTube License", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\";hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\";hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "", "duration": null, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": null, "video_mp4_download_only": false, "video_webm_length": null, "video_webm_url": null, "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": null, "video_flv_download_only": false, "source_url": "", "whiteboard": "", "recorded": "2012-07-05", "added": "2012-09-06T22:33:15", "updated": "2014-04-08T20:28:27.254" }