{"action":"created","issue":{"url":"https://api.github.com/repos/audiokit/AudioKit/issues/349","repository_url":"https://api.github.com/repos/audiokit/AudioKit","labels_url":"https://api.github.com/repos/audiokit/AudioKit/issues/349/labels{/name}","comments_url":"https://api.github.com/repos/audiokit/AudioKit/issues/349/comments","events_url":"https://api.github.com/repos/audiokit/AudioKit/issues/349/events","html_url":"https://github.com/audiokit/AudioKit/issues/349","id":148752660,"number":349,"title":"Polyphonic Sampler ––> Perhaps AKVoice should be a class only protocol (Proposed Enhancement)","user":{"login":"modulusMathews","id":18091697,"avatar_url":"https://avatars.githubusercontent.com/u/18091697?v=3","gravatar_id":"","url":"https://api.github.com/users/modulusMathews","html_url":"https://github.com/modulusMathews","followers_url":"https://api.github.com/users/modulusMathews/followers","following_url":"https://api.github.com/users/modulusMathews/following{/other_user}","gists_url":"https://api.github.com/users/modulusMathews/gists{/gist_id}","starred_url":"https://api.github.com/users/modulusMathews/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/modulusMathews/subscriptions","organizations_url":"https://api.github.com/users/modulusMathews/orgs","repos_url":"https://api.github.com/users/modulusMathews/repos","events_url":"https://api.github.com/users/modulusMathews/events{/privacy}","received_events_url":"https://api.github.com/users/modulusMathews/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-15T19:51:05Z","updated_at":"2016-04-15T23:09:17Z","closed_at":null,"body":"### __Proposed Enhancement__\r\nI'm currently trying to decide how I want to implement a polyphonic sampler. I want to use `AKPolyphonicInstrument`, but I'm unsure of how to enable `AKSampler` to be an `AKVoice`. I was hoping `AKVoice` would be a class only protocol. "},"comment":{"url":"https://api.github.com/repos/audiokit/AudioKit/issues/comments/210678380","html_url":"https://github.com/audiokit/AudioKit/issues/349#issuecomment-210678380","issue_url":"https://api.github.com/repos/audiokit/AudioKit/issues/349","id":210678380,"user":{"login":"aure","id":13122,"avatar_url":"https://avatars.githubusercontent.com/u/13122?v=3","gravatar_id":"","url":"https://api.github.com/users/aure","html_url":"https://github.com/aure","followers_url":"https://api.github.com/users/aure/followers","following_url":"https://api.github.com/users/aure/following{/other_user}","gists_url":"https://api.github.com/users/aure/gists{/gist_id}","starred_url":"https://api.github.com/users/aure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aure/subscriptions","organizations_url":"https://api.github.com/users/aure/orgs","repos_url":"https://api.github.com/users/aure/repos","events_url":"https://api.github.com/users/aure/events{/privacy}","received_events_url":"https://api.github.com/users/aure/received_events","type":"User","site_admin":false},"created_at":"2016-04-15T23:09:17Z","updated_at":"2016-04-15T23:09:17Z","body":"Will you try this out on a fork? If it works for you, you could make a pull request."}}