{"action":"created","issue":{"url":"https://api.github.com/repos/bmcfee/librosa/issues/347","repository_url":"https://api.github.com/repos/bmcfee/librosa","labels_url":"https://api.github.com/repos/bmcfee/librosa/issues/347/labels{/name}","comments_url":"https://api.github.com/repos/bmcfee/librosa/issues/347/comments","events_url":"https://api.github.com/repos/bmcfee/librosa/issues/347/events","html_url":"https://github.com/bmcfee/librosa/pull/347","id":152371577,"number":347,"title":"[wip] fix hybrid_cqt scaling. should resolve #341","user":{"login":"bmcfee","id":1190540,"avatar_url":"https://avatars.githubusercontent.com/u/1190540?v=3","gravatar_id":"","url":"https://api.github.com/users/bmcfee","html_url":"https://github.com/bmcfee","followers_url":"https://api.github.com/users/bmcfee/followers","following_url":"https://api.github.com/users/bmcfee/following{/other_user}","gists_url":"https://api.github.com/users/bmcfee/gists{/gist_id}","starred_url":"https://api.github.com/users/bmcfee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmcfee/subscriptions","organizations_url":"https://api.github.com/users/bmcfee/orgs","repos_url":"https://api.github.com/users/bmcfee/repos","events_url":"https://api.github.com/users/bmcfee/events{/privacy}","received_events_url":"https://api.github.com/users/bmcfee/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bmcfee/librosa/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"bmcfee","id":1190540,"avatar_url":"https://avatars.githubusercontent.com/u/1190540?v=3","gravatar_id":"","url":"https://api.github.com/users/bmcfee","html_url":"https://github.com/bmcfee","followers_url":"https://api.github.com/users/bmcfee/followers","following_url":"https://api.github.com/users/bmcfee/following{/other_user}","gists_url":"https://api.github.com/users/bmcfee/gists{/gist_id}","starred_url":"https://api.github.com/users/bmcfee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmcfee/subscriptions","organizations_url":"https://api.github.com/users/bmcfee/orgs","repos_url":"https://api.github.com/users/bmcfee/repos","events_url":"https://api.github.com/users/bmcfee/events{/privacy}","received_events_url":"https://api.github.com/users/bmcfee/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/bmcfee/librosa/milestones/11","html_url":"https://github.com/bmcfee/librosa/milestones/0.4.3","labels_url":"https://api.github.com/repos/bmcfee/librosa/milestones/11/labels","id":1588389,"number":11,"title":"0.4.3","description":"","creator":{"login":"bmcfee","id":1190540,"avatar_url":"https://avatars.githubusercontent.com/u/1190540?v=3","gravatar_id":"","url":"https://api.github.com/users/bmcfee","html_url":"https://github.com/bmcfee","followers_url":"https://api.github.com/users/bmcfee/followers","following_url":"https://api.github.com/users/bmcfee/following{/other_user}","gists_url":"https://api.github.com/users/bmcfee/gists{/gist_id}","starred_url":"https://api.github.com/users/bmcfee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmcfee/subscriptions","organizations_url":"https://api.github.com/users/bmcfee/orgs","repos_url":"https://api.github.com/users/bmcfee/repos","events_url":"https://api.github.com/users/bmcfee/events{/privacy}","received_events_url":"https://api.github.com/users/bmcfee/received_events","type":"User","site_admin":false},"open_issues":11,"closed_issues":23,"state":"open","created_at":"2016-02-17T14:14:38Z","updated_at":"2016-05-02T18:10:16Z","due_on":"2016-05-24T04:00:00Z","closed_at":null},"comments":13,"created_at":"2016-05-01T19:31:26Z","updated_at":"2016-05-03T21:47:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/bmcfee/librosa/pulls/347","html_url":"https://github.com/bmcfee/librosa/pull/347","diff_url":"https://github.com/bmcfee/librosa/pull/347.diff","patch_url":"https://github.com/bmcfee/librosa/pull/347.patch"},"body":"This fix attempts to resolve the scale discrepancy between the pseudo and full components of a hybrid_cqt.\r\n\r\nFor hop_lengths that are powers of 2, the response to an impulse is approximately constant, and the scale correction is smooth.\r\n\r\nFor odd-multiple hop-lengths, the full CQT spectrum decays but the pseudo-cqt spectrum is flat.  In these cases, we see a jump discontinuity.  I'm not sure this can be resolved directly here.\r\n\r\nThe new unit tests check the continuity of the spectrum in response to an impulse, and the total (logarithmic) deviation from the median energy.\r\n\r\nSome additional CR from @ebattenberg and/or @dpwe would be appreciated before merging."},"comment":{"url":"https://api.github.com/repos/bmcfee/librosa/issues/comments/216674853","html_url":"https://github.com/bmcfee/librosa/pull/347#issuecomment-216674853","issue_url":"https://api.github.com/repos/bmcfee/librosa/issues/347","id":216674853,"user":{"login":"bmcfee","id":1190540,"avatar_url":"https://avatars.githubusercontent.com/u/1190540?v=3","gravatar_id":"","url":"https://api.github.com/users/bmcfee","html_url":"https://github.com/bmcfee","followers_url":"https://api.github.com/users/bmcfee/followers","following_url":"https://api.github.com/users/bmcfee/following{/other_user}","gists_url":"https://api.github.com/users/bmcfee/gists{/gist_id}","starred_url":"https://api.github.com/users/bmcfee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmcfee/subscriptions","organizations_url":"https://api.github.com/users/bmcfee/orgs","repos_url":"https://api.github.com/users/bmcfee/repos","events_url":"https://api.github.com/users/bmcfee/events{/privacy}","received_events_url":"https://api.github.com/users/bmcfee/received_events","type":"User","site_admin":false},"created_at":"2016-05-03T21:47:25Z","updated_at":"2016-05-03T21:47:25Z","body":"FWIW: here's a link to [inverse cqt](https://gist.github.com/bmcfee/3db6ce4321157a2bb479) tested out on the fixes implemented in this PR.  Sadly, gist doesn't host Audio widgets, but the output sounds good to me (modulo the obvious low-pass filter)."}}