{"action":"created","issue":{"url":"https://api.github.com/repos/MTCKC/ProconXInput/issues/1","repository_url":"https://api.github.com/repos/MTCKC/ProconXInput","labels_url":"https://api.github.com/repos/MTCKC/ProconXInput/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/MTCKC/ProconXInput/issues/1/comments","events_url":"https://api.github.com/repos/MTCKC/ProconXInput/issues/1/events","html_url":"https://github.com/MTCKC/ProconXInput/issues/1","id":240037621,"number":1,"title":"Rumble","user":{"login":"CTCaer","id":3665130,"avatar_url":"https://avatars2.githubusercontent.com/u/3665130?v=3","gravatar_id":"","url":"https://api.github.com/users/CTCaer","html_url":"https://github.com/CTCaer","followers_url":"https://api.github.com/users/CTCaer/followers","following_url":"https://api.github.com/users/CTCaer/following{/other_user}","gists_url":"https://api.github.com/users/CTCaer/gists{/gist_id}","starred_url":"https://api.github.com/users/CTCaer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CTCaer/subscriptions","organizations_url":"https://api.github.com/users/CTCaer/orgs","repos_url":"https://api.github.com/users/CTCaer/repos","events_url":"https://api.github.com/users/CTCaer/events{/privacy}","received_events_url":"https://api.github.com/users/CTCaer/received_events","type":"User","site_admin":false},"labels":[{"id":634932391,"url":"https://api.github.com/repos/MTCKC/ProconXInput/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/MTCKC/ProconXInput/milestones/2","html_url":"https://github.com/MTCKC/ProconXInput/milestone/2","labels_url":"https://api.github.com/repos/MTCKC/ProconXInput/milestones/2/labels","id":2619239,"number":2,"title":"v0.1-beta1","description":"","creator":{"login":"MTCKC","id":7700815,"avatar_url":"https://avatars0.githubusercontent.com/u/7700815?v=3","gravatar_id":"","url":"https://api.github.com/users/MTCKC","html_url":"https://github.com/MTCKC","followers_url":"https://api.github.com/users/MTCKC/followers","following_url":"https://api.github.com/users/MTCKC/following{/other_user}","gists_url":"https://api.github.com/users/MTCKC/gists{/gist_id}","starred_url":"https://api.github.com/users/MTCKC/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MTCKC/subscriptions","organizations_url":"https://api.github.com/users/MTCKC/orgs","repos_url":"https://api.github.com/users/MTCKC/repos","events_url":"https://api.github.com/users/MTCKC/events{/privacy}","received_events_url":"https://api.github.com/users/MTCKC/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2017-07-03T16:25:11Z","updated_at":"2017-07-03T16:25:23Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2017-07-02T22:05:58Z","updated_at":"2017-07-04T08:49:42Z","closed_at":null,"body":"Hi,\r\nNow that rumble data is unfolding bit by bit,\r\nyou can start with these values for basic ramble:\r\n\r\n```\r\n- Small Motor only:  00 65 40 40 00 65 40 40  (320Hz 50%, 160Hz 0%)\r\n- Big Motor only:    00 01 40 62 00 01 40 62  (320Hz 0%, 160Hz 50%)\r\n- Both Motors:       00 65 40 62 00 65 40 62  (320Hz 50%, 160Hz 50%)\r\n- Stop rumble:       00 01 40 40 00 01 40 40  (This stops the rumble right away)\r\n```\r\n\r\nI proposed it like this, because the High resonant frequency feels like a small motor and the low for a big motor. Also 50% (0.5f) is a nice enough intensity.\r\n\r\nTry it and tell me your remarks."},"comment":{"url":"https://api.github.com/repos/MTCKC/ProconXInput/issues/comments/312820097","html_url":"https://github.com/MTCKC/ProconXInput/issues/1#issuecomment-312820097","issue_url":"https://api.github.com/repos/MTCKC/ProconXInput/issues/1","id":312820097,"user":{"login":"CTCaer","id":3665130,"avatar_url":"https://avatars2.githubusercontent.com/u/3665130?v=3","gravatar_id":"","url":"https://api.github.com/users/CTCaer","html_url":"https://github.com/CTCaer","followers_url":"https://api.github.com/users/CTCaer/followers","following_url":"https://api.github.com/users/CTCaer/following{/other_user}","gists_url":"https://api.github.com/users/CTCaer/gists{/gist_id}","starred_url":"https://api.github.com/users/CTCaer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CTCaer/subscriptions","organizations_url":"https://api.github.com/users/CTCaer/orgs","repos_url":"https://api.github.com/users/CTCaer/repos","events_url":"https://api.github.com/users/CTCaer/events{/privacy}","received_events_url":"https://api.github.com/users/CTCaer/received_events","type":"User","site_admin":false},"created_at":"2017-07-04T08:49:42Z","updated_at":"2017-07-04T08:49:42Z","body":"One last thing I forgot to tell you,\r\nThe HD rumble does not act like normal ones.\r\nNormally a game starts/stops with specific intervals to control the intensity of the rumble.\r\nLinear actuator though, does not continue to rumble because of force (no spin). It stops/starts instantly.\r\n\r\nSo maybe for later versions, you need to implement a normalizer, that adds an attack/decay to the Intesity (that takes into consideration the steps also!) when rumble starts /stops. This way, it will stop the legacy start/stop (which produces violent rumble on joycons).  "}}
{"actor":{"display_login":"CTCaer"}}