{"action":"created","issue":{"url":"https://api.github.com/repos/ModalityTeam/Modality-toolkit/issues/283","repository_url":"https://api.github.com/repos/ModalityTeam/Modality-toolkit","labels_url":"https://api.github.com/repos/ModalityTeam/Modality-toolkit/issues/283/labels{/name}","comments_url":"https://api.github.com/repos/ModalityTeam/Modality-toolkit/issues/283/comments","events_url":"https://api.github.com/repos/ModalityTeam/Modality-toolkit/issues/283/events","html_url":"https://github.com/ModalityTeam/Modality-toolkit/issues/283","id":193078601,"number":283,"title":"Should APC40 description have much flatter hierarchy?","user":{"login":"adcxyz","id":3518579,"avatar_url":"https://avatars.githubusercontent.com/u/3518579?v=3","gravatar_id":"","url":"https://api.github.com/users/adcxyz","html_url":"https://github.com/adcxyz","followers_url":"https://api.github.com/users/adcxyz/followers","following_url":"https://api.github.com/users/adcxyz/following{/other_user}","gists_url":"https://api.github.com/users/adcxyz/gists{/gist_id}","starred_url":"https://api.github.com/users/adcxyz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adcxyz/subscriptions","organizations_url":"https://api.github.com/users/adcxyz/orgs","repos_url":"https://api.github.com/users/adcxyz/repos","events_url":"https://api.github.com/users/adcxyz/events{/privacy}","received_events_url":"https://api.github.com/users/adcxyz/received_events","type":"User","site_admin":false},"labels":[{"id":144507744,"url":"https://api.github.com/repos/ModalityTeam/Modality-toolkit/labels/desc%20files","name":"desc files","color":"207de5","default":false},{"id":144939573,"url":"https://api.github.com/repos/ModalityTeam/Modality-toolkit/labels/hardware%20specific","name":"hardware specific","color":"e4c5f9","default":false},{"id":214685117,"url":"https://api.github.com/repos/ModalityTeam/Modality-toolkit/labels/MIDIMKtl","name":"MIDIMKtl","color":"bfd4f2","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/ModalityTeam/Modality-toolkit/milestones/4","html_url":"https://github.com/ModalityTeam/Modality-toolkit/milestones/Release%200.9.5","labels_url":"https://api.github.com/repos/ModalityTeam/Modality-toolkit/milestones/4/labels","id":1291098,"number":4,"title":"Release 0.9.5","description":"Things we want very soon, but not required for 0.9.0.","creator":{"login":"adcxyz","id":3518579,"avatar_url":"https://avatars.githubusercontent.com/u/3518579?v=3","gravatar_id":"","url":"https://api.github.com/users/adcxyz","html_url":"https://github.com/adcxyz","followers_url":"https://api.github.com/users/adcxyz/followers","following_url":"https://api.github.com/users/adcxyz/following{/other_user}","gists_url":"https://api.github.com/users/adcxyz/gists{/gist_id}","starred_url":"https://api.github.com/users/adcxyz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adcxyz/subscriptions","organizations_url":"https://api.github.com/users/adcxyz/orgs","repos_url":"https://api.github.com/users/adcxyz/repos","events_url":"https://api.github.com/users/adcxyz/events{/privacy}","received_events_url":"https://api.github.com/users/adcxyz/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":9,"state":"open","created_at":"2015-09-04T18:36:27Z","updated_at":"2016-12-02T10:08:51Z","due_on":"2016-01-31T23:00:00Z","closed_at":null},"comments":1,"created_at":"2016-12-02T10:08:51Z","updated_at":"2016-12-05T14:06:41Z","closed_at":null,"body":"The current desc file for the APC40 has a very deep and somewhat confusing hierarchy of elements. It would make sense to replace this with (or add as alternative) a desc file with a very flat hierarchy, which makes access to elements shorter. \r\n\r\nOpinions from APC40 users please! \r\n\r\n```\r\n// deep hierarchy as is\r\nMKtlDesc.loadDescs(\"*apc40\").first.postElements;\r\n-> \r\n\\bt,\r\n\t\\clip, \r\n\t\t\\1, \r\n\t\t\t1-8, on/off\r\n\t\\clipS, \r\n\t\t\\1, \r\n\t\t\t1-8, on/off\r\n...\r\n\r\n// example for very flat hierarchy: \r\nclip \r\n\t1, \r\n\t\t1..8\r\n\t.. \r\n\t5, \r\n\t\t1..8\r\n\r\nstop \r\n\t(1..8) ++ \\all\r\n\r\ntrak\r\n\tsel \r\n\t\t1..8\r\n\tactiv \r\n\t\t1..8\r\n\tsolo \r\n\t\t1..8\r\n\trec \r\n\t\t1..8\r\nsl \r\n\t(1..8) ++ \\master\r\n\r\ncue \r\n\r\ntrCtl\r\n\tkn \r\n\t\t1..8\r\n\tpan, sendA, sendB, sendC,\r\n\r\nshift\r\n\r\nbank\r\n\tleft, right, up, down\r\n\r\ntap\r\n\r\nnudge \r\n\tminus, plus\r\n\r\ndvCtl\r\n\tkn\r\n\t\t1..8\r\n\tcltrk, onoff, left, right\r\n\r\ndetail\r\nquant\r\novdub\r\nmetro\r\nplay\r\nstop \r\nrec\r\nxfader\r\n```"},"comment":{"url":"https://api.github.com/repos/ModalityTeam/Modality-toolkit/issues/comments/264862220","html_url":"https://github.com/ModalityTeam/Modality-toolkit/issues/283#issuecomment-264862220","issue_url":"https://api.github.com/repos/ModalityTeam/Modality-toolkit/issues/283","id":264862220,"user":{"login":"gilFuser","id":9404458,"avatar_url":"https://avatars.githubusercontent.com/u/9404458?v=3","gravatar_id":"","url":"https://api.github.com/users/gilFuser","html_url":"https://github.com/gilFuser","followers_url":"https://api.github.com/users/gilFuser/followers","following_url":"https://api.github.com/users/gilFuser/following{/other_user}","gists_url":"https://api.github.com/users/gilFuser/gists{/gist_id}","starred_url":"https://api.github.com/users/gilFuser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gilFuser/subscriptions","organizations_url":"https://api.github.com/users/gilFuser/orgs","repos_url":"https://api.github.com/users/gilFuser/repos","events_url":"https://api.github.com/users/gilFuser/events{/privacy}","received_events_url":"https://api.github.com/users/gilFuser/received_events","type":"User","site_admin":false},"created_at":"2016-12-05T14:06:41Z","updated_at":"2016-12-05T14:06:41Z","body":"\r\nHi Alberto.\r\nI just sent you a flatter version by email. Take a look if its everything OK.\r\nThere's an issue regarding paging. I explain in the email but I'm copying here in case someone out there have an idea of what to do.\r\n\r\nThe problem is that there's nothing to send a message to change the pages from the controller. There's a row of pads that simply change the midi channels of the elements in the \"device control\" (a set of eight knobs and four buttons).\r\nFor instance if I 'trace' and press the second button in that row, this is what I get:\r\nMKtl('apc40') midi, 'dvCtl_d_2_1' > 0, raw: 0,\r\n   msg: 'control', ccNum: 16,  chan: 1, type: knob\r\nMKtl('apc40') midi, 'dvCtl_d_2_2' > 0.0157, raw: 2,\r\n   msg: 'control', ccNum: 17,  chan: 1, type: knob\r\nMKtl('apc40') midi, 'dvCtl_d_2_3' > 0, raw: 0,\r\n   msg: 'control', ccNum: 18,  chan: 1, type: knob\r\nMKtl('apc40') midi, 'dvCtl_d_2_4' > 0.0236, raw: 3,\r\n   msg: 'control', ccNum: 19,  chan: 1, type: knob\r\nMKtl('apc40') midi, 'dvCtl_d_2_5' > 0.0157, raw: 2,\r\n   msg: 'control', ccNum: 20,  chan: 1, type: knob\r\nMKtl('apc40') midi, 'dvCtl_d_2_6' > 0.0236, raw: 3,\r\n   msg: 'control', ccNum: 21,  chan: 1, type: knob\r\nMKtl('apc40') midi, 'dvCtl_d_2_7' > 0, raw: 0,\r\n   msg: 'control', ccNum: 22,  chan: 1, type: knob\r\nMKtl('apc40') midi, 'dvCtl_d_2_8' > 0, raw: 0,\r\n   msg: 'control', ccNum: 23,  chan: 1, type: knob  "}}
{"actor":{"display_login":"gilFuser"}}