{"action":"created","issue":{"url":"https://api.github.com/repos/craffel/pretty-midi/issues/45","labels_url":"https://api.github.com/repos/craffel/pretty-midi/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/craffel/pretty-midi/issues/45/comments","events_url":"https://api.github.com/repos/craffel/pretty-midi/issues/45/events","html_url":"https://github.com/craffel/pretty-midi/pull/45","id":103576328,"number":45,"title":"adding routine for estimating beat times using metadata","user":{"login":"rafaelvalle","id":2302607,"avatar_url":"https://avatars.githubusercontent.com/u/2302607?v=3","gravatar_id":"","url":"https://api.github.com/users/rafaelvalle","html_url":"https://github.com/rafaelvalle","followers_url":"https://api.github.com/users/rafaelvalle/followers","following_url":"https://api.github.com/users/rafaelvalle/following{/other_user}","gists_url":"https://api.github.com/users/rafaelvalle/gists{/gist_id}","starred_url":"https://api.github.com/users/rafaelvalle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rafaelvalle/subscriptions","organizations_url":"https://api.github.com/users/rafaelvalle/orgs","repos_url":"https://api.github.com/users/rafaelvalle/repos","events_url":"https://api.github.com/users/rafaelvalle/events{/privacy}","received_events_url":"https://api.github.com/users/rafaelvalle/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-27T19:17:56Z","updated_at":"2015-08-31T19:29:55Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/craffel/pretty-midi/pulls/45","html_url":"https://github.com/craffel/pretty-midi/pull/45","diff_url":"https://github.com/craffel/pretty-midi/pull/45.diff","patch_url":"https://github.com/craffel/pretty-midi/pull/45.patch"},"body":"Using Time Signatures and Tempi to estimate beat locations.\r\nFor testing, I've created some .midi examples that address individual cases. Interestingly, floating point precision has been challenging to handle, as epsilon difference between beat locations must be treated as the same beat. Would be great to talk about this in person!"},"comment":{"url":"https://api.github.com/repos/craffel/pretty-midi/issues/comments/136475963","html_url":"https://github.com/craffel/pretty-midi/pull/45#issuecomment-136475963","issue_url":"https://api.github.com/repos/craffel/pretty-midi/issues/45","id":136475963,"user":{"login":"rafaelvalle","id":2302607,"avatar_url":"https://avatars.githubusercontent.com/u/2302607?v=3","gravatar_id":"","url":"https://api.github.com/users/rafaelvalle","html_url":"https://github.com/rafaelvalle","followers_url":"https://api.github.com/users/rafaelvalle/followers","following_url":"https://api.github.com/users/rafaelvalle/following{/other_user}","gists_url":"https://api.github.com/users/rafaelvalle/gists{/gist_id}","starred_url":"https://api.github.com/users/rafaelvalle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rafaelvalle/subscriptions","organizations_url":"https://api.github.com/users/rafaelvalle/orgs","repos_url":"https://api.github.com/users/rafaelvalle/repos","events_url":"https://api.github.com/users/rafaelvalle/events{/privacy}","received_events_url":"https://api.github.com/users/rafaelvalle/received_events","type":"User","site_admin":false},"created_at":"2015-08-31T19:29:55Z","updated_at":"2015-08-31T19:29:55Z","body":"Considered refactoring the code to have only one use case instead of four and concluded that it would make the code too complex."}}