{"action":"created","issue":{"url":"https://api.github.com/repos/RobinSchmidt/RS-MET/issues/225","repository_url":"https://api.github.com/repos/RobinSchmidt/RS-MET","labels_url":"https://api.github.com/repos/RobinSchmidt/RS-MET/issues/225/labels{/name}","comments_url":"https://api.github.com/repos/RobinSchmidt/RS-MET/issues/225/comments","events_url":"https://api.github.com/repos/RobinSchmidt/RS-MET/issues/225/events","html_url":"https://github.com/RobinSchmidt/RS-MET/issues/225","id":360586921,"node_id":"MDU6SXNzdWUzNjA1ODY5MjE=","number":225,"title":"OrangeTreeSamples needs harmonic extractor and custom resynthesis","user":{"login":"elanhickler","id":9116575,"node_id":"MDQ6VXNlcjkxMTY1NzU=","avatar_url":"https://avatars3.githubusercontent.com/u/9116575?v=4","gravatar_id":"","url":"https://api.github.com/users/elanhickler","html_url":"https://github.com/elanhickler","followers_url":"https://api.github.com/users/elanhickler/followers","following_url":"https://api.github.com/users/elanhickler/following{/other_user}","gists_url":"https://api.github.com/users/elanhickler/gists{/gist_id}","starred_url":"https://api.github.com/users/elanhickler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elanhickler/subscriptions","organizations_url":"https://api.github.com/users/elanhickler/orgs","repos_url":"https://api.github.com/users/elanhickler/repos","events_url":"https://api.github.com/users/elanhickler/events{/privacy}","received_events_url":"https://api.github.com/users/elanhickler/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-09-16T00:00:57Z","updated_at":"2018-09-20T07:59:43Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"[SampleTailExtender.zip](https://github.com/RobinSchmidt/RS-MET/files/2386182/SampleTailExtender.zip)\r\n\r\nExplore the code base, you'll easily find the harmonic analysis and extraction stuff. We need you to repurpose this for extracting individual harmonics.\r\n\r\nRight now the goal is to extract harmonics and measure the amplitude decay to then resynthesize it, except that the amplitude decay needs to be smoothed out because there's unwanted harmonic beating or distortion that is causing unwanted modulation."},"comment":{"url":"https://api.github.com/repos/RobinSchmidt/RS-MET/issues/comments/423081642","html_url":"https://github.com/RobinSchmidt/RS-MET/issues/225#issuecomment-423081642","issue_url":"https://api.github.com/repos/RobinSchmidt/RS-MET/issues/225","id":423081642,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMzA4MTY0Mg==","user":{"login":"RobinSchmidt","id":1833099,"node_id":"MDQ6VXNlcjE4MzMwOTk=","avatar_url":"https://avatars0.githubusercontent.com/u/1833099?v=4","gravatar_id":"","url":"https://api.github.com/users/RobinSchmidt","html_url":"https://github.com/RobinSchmidt","followers_url":"https://api.github.com/users/RobinSchmidt/followers","following_url":"https://api.github.com/users/RobinSchmidt/following{/other_user}","gists_url":"https://api.github.com/users/RobinSchmidt/gists{/gist_id}","starred_url":"https://api.github.com/users/RobinSchmidt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RobinSchmidt/subscriptions","organizations_url":"https://api.github.com/users/RobinSchmidt/orgs","repos_url":"https://api.github.com/users/RobinSchmidt/repos","events_url":"https://api.github.com/users/RobinSchmidt/events{/privacy}","received_events_url":"https://api.github.com/users/RobinSchmidt/received_events","type":"User","site_admin":false},"created_at":"2018-09-20T07:59:43Z","updated_at":"2018-09-20T07:59:43Z","author_association":"OWNER","body":"so, the goal is to extract the amplitude envelope and remove the beating artifacts? can we assume that the envelope is an exponential decay, i.e. can we just model the decay of the mode with a decaying sinusoid? in this case, the task would just boil down to estimating the decay time constant which can easily be done by comparing the (average) amplitudes of a chunk at the start with a chunk at the end"}}
{"actor":{"display_login":"RobinSchmidt"}}