{"action":"created","issue":{"url":"https://api.github.com/repos/sinshu/wav_utility/issues/1","repository_url":"https://api.github.com/repos/sinshu/wav_utility","labels_url":"https://api.github.com/repos/sinshu/wav_utility/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/sinshu/wav_utility/issues/1/comments","events_url":"https://api.github.com/repos/sinshu/wav_utility/issues/1/events","html_url":"https://github.com/sinshu/wav_utility/issues/1","id":194902294,"number":1,"title":"need help","user":{"login":"yoldasim","id":24483795,"avatar_url":"https://avatars.githubusercontent.com/u/24483795?v=3","gravatar_id":"","url":"https://api.github.com/users/yoldasim","html_url":"https://github.com/yoldasim","followers_url":"https://api.github.com/users/yoldasim/followers","following_url":"https://api.github.com/users/yoldasim/following{/other_user}","gists_url":"https://api.github.com/users/yoldasim/gists{/gist_id}","starred_url":"https://api.github.com/users/yoldasim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yoldasim/subscriptions","organizations_url":"https://api.github.com/users/yoldasim/orgs","repos_url":"https://api.github.com/users/yoldasim/repos","events_url":"https://api.github.com/users/yoldasim/events{/privacy}","received_events_url":"https://api.github.com/users/yoldasim/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-12-12T06:48:10Z","updated_at":"2016-12-12T11:52:45Z","closed_at":null,"body":"Hi there!\r\nHow can I communicate with you.\r\nI have examined some code on GitHub. But I do not know if it belongs to you. \r\nThere is a file there(TimeStretch.cs) I need an algorithm that tells how these codes work.. can you help me..\r\n\r\nthanks ,\r\nbest regards\r\nyoldaserdogan@gmail.com"},"comment":{"url":"https://api.github.com/repos/sinshu/wav_utility/issues/comments/266412598","html_url":"https://github.com/sinshu/wav_utility/issues/1#issuecomment-266412598","issue_url":"https://api.github.com/repos/sinshu/wav_utility/issues/1","id":266412598,"user":{"login":"sinshu","id":1734672,"avatar_url":"https://avatars.githubusercontent.com/u/1734672?v=3","gravatar_id":"","url":"https://api.github.com/users/sinshu","html_url":"https://github.com/sinshu","followers_url":"https://api.github.com/users/sinshu/followers","following_url":"https://api.github.com/users/sinshu/following{/other_user}","gists_url":"https://api.github.com/users/sinshu/gists{/gist_id}","starred_url":"https://api.github.com/users/sinshu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sinshu/subscriptions","organizations_url":"https://api.github.com/users/sinshu/orgs","repos_url":"https://api.github.com/users/sinshu/repos","events_url":"https://api.github.com/users/sinshu/events{/privacy}","received_events_url":"https://api.github.com/users/sinshu/received_events","type":"User","site_admin":false},"created_at":"2016-12-12T11:52:45Z","updated_at":"2016-12-12T11:52:45Z","body":"The code (TimeStretch.cs) was written by me.\r\nSince the code was written a long time ago, it is difficult to tell exactly how the code works.\r\nHowever, I can tell you several basic points of the code.\r\nThe algorithm of the code is categorized as a time-domain algorithm called SOLA (synchronized overlap-add method).\r\nYou can find several information about SOLA in Wikipedia.\r\n\r\nhttps://en.wikipedia.org/wiki/Audio_time-scale/pitch_modification#SOLA\r\n\r\nAccording to the article above, it seems that some pitch detection algorithm is commonly used to ensure continuity of output signal.\r\nHowever, in my code, how to overlap signal segments is determined based on minimum mean square error.\r\nThe following link is the background information (in Japanese) I refered to write the code.\r\n\r\nhttp://ackiesound.ifdef.jp/tech/timestretch.html"}}
{"actor":{"display_login":"sinshu"}}