{"action":"created","issue":{"url":"https://api.github.com/repos/alda-lang/alda/issues/249","repository_url":"https://api.github.com/repos/alda-lang/alda","labels_url":"https://api.github.com/repos/alda-lang/alda/issues/249/labels{/name}","comments_url":"https://api.github.com/repos/alda-lang/alda/issues/249/comments","events_url":"https://api.github.com/repos/alda-lang/alda/issues/249/events","html_url":"https://github.com/alda-lang/alda/issues/249","id":166625807,"number":249,"title":"Improve instance/group assignment + \".\" group-member operator","user":{"login":"elyisgreat","id":8622264,"avatar_url":"https://avatars.githubusercontent.com/u/8622264?v=3","gravatar_id":"","url":"https://api.github.com/users/elyisgreat","html_url":"https://github.com/elyisgreat","followers_url":"https://api.github.com/users/elyisgreat/followers","following_url":"https://api.github.com/users/elyisgreat/following{/other_user}","gists_url":"https://api.github.com/users/elyisgreat/gists{/gist_id}","starred_url":"https://api.github.com/users/elyisgreat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elyisgreat/subscriptions","organizations_url":"https://api.github.com/users/elyisgreat/orgs","repos_url":"https://api.github.com/users/elyisgreat/repos","events_url":"https://api.github.com/users/elyisgreat/events{/privacy}","received_events_url":"https://api.github.com/users/elyisgreat/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/alda-lang/alda/labels/low-hanging%20fruit","name":"low-hanging fruit","color":"5319e7"},{"url":"https://api.github.com/repos/alda-lang/alda/labels/up%20for%20grabs","name":"up for grabs","color":"159818"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/alda-lang/alda/milestones/1","html_url":"https://github.com/alda-lang/alda/milestones/1.0.0","labels_url":"https://api.github.com/repos/alda-lang/alda/milestones/1/labels","id":1304371,"number":1,"title":"1.0.0","description":"The original goal of version 1.0.0 was to have a stable and more intuitive way to install and use Alda. We started by turning `alda` into a binary executable (requiring only Java), instead of a more difficult-to-use script which required the Clojure build tool [Boot](http://boot-clj.com) to run and was more difficult for Windows users. After that change, we began releasing release candidate versions (e.g. 1.0.0-rc1). The new focus as we approach major release version 1.0.0 includes the following overall goals: (\\*) Improving documentation so that new users will have everything they need to start using and being productive with Alda. (\\*) Implement the basic core functionality of the new `alda` command-line client, including loading and playing scores, working with the Alda REPL, and managing running Alda server instances. (\\*) Infrastructure improvements focused on pain-free typical use of Alda (allowing multiple scores to be edited/played at once, parsing and other performance improvements, etc.) (\\*) Smoothing rough edges and fixing \"deal-breaker\" bugs.","creator":{"login":"daveyarwood","id":4909079,"avatar_url":"https://avatars.githubusercontent.com/u/4909079?v=3","gravatar_id":"","url":"https://api.github.com/users/daveyarwood","html_url":"https://github.com/daveyarwood","followers_url":"https://api.github.com/users/daveyarwood/followers","following_url":"https://api.github.com/users/daveyarwood/following{/other_user}","gists_url":"https://api.github.com/users/daveyarwood/gists{/gist_id}","starred_url":"https://api.github.com/users/daveyarwood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daveyarwood/subscriptions","organizations_url":"https://api.github.com/users/daveyarwood/orgs","repos_url":"https://api.github.com/users/daveyarwood/repos","events_url":"https://api.github.com/users/daveyarwood/events{/privacy}","received_events_url":"https://api.github.com/users/daveyarwood/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":20,"state":"open","created_at":"2015-09-14T13:36:08Z","updated_at":"2016-08-08T02:27:42Z","due_on":null,"closed_at":null},"comments":51,"created_at":"2016-07-20T16:33:24Z","updated_at":"2016-08-09T03:31:52Z","closed_at":null,"body":"Consider the following code:\r\n\r\n```\r\npiano:\r\npiano \"piano1\":\r\n\r\npiano: o4 c d e f g a b > c\r\npiano1: o4 e f g a b > c d e\r\n```\r\n\r\nWhen played, it plays normally. However, if I switch the declaration of the instruments at the top\r\n\r\n```\r\npiano \"piano1\":\r\npiano:\r\n\r\npiano: o4 c d e f g a b > c\r\npiano1: o4 e f g a b > c d e\r\n```\r\n\r\n`piano1` does not start playing until `piano` has finished its melody. The order of the melodies at the bottom does not matter, so \r\n\r\n```\r\npiano \"piano1\":\r\npiano:\r\n\r\npiano1: o4 e f g a b > c d e\r\npiano: o4 c d e f g a b > c\r\n```\r\n\r\nwill play `piano1` first and then play `piano`.\r\n\r\nAnd if they're both named, there is no problem. both of the scores below play normally.\r\n\r\n```\r\npiano \"piano1\":\r\npiano \"piano2\":\r\n\r\npiano1: o4 c d e f g a b > c\r\npiano2: o4 e f g a b > c d e\r\n```\r\n```\r\npiano \"piano2\":\r\npiano \"piano1\":\r\n\r\npiano1: o4 c d e f g a b > c\r\npiano2: o4 e f g a b > c d e\r\n```"},"comment":{"url":"https://api.github.com/repos/alda-lang/alda/issues/comments/238444270","html_url":"https://github.com/alda-lang/alda/issues/249#issuecomment-238444270","issue_url":"https://api.github.com/repos/alda-lang/alda/issues/249","id":238444270,"user":{"login":"daveyarwood","id":4909079,"avatar_url":"https://avatars.githubusercontent.com/u/4909079?v=3","gravatar_id":"","url":"https://api.github.com/users/daveyarwood","html_url":"https://github.com/daveyarwood","followers_url":"https://api.github.com/users/daveyarwood/followers","following_url":"https://api.github.com/users/daveyarwood/following{/other_user}","gists_url":"https://api.github.com/users/daveyarwood/gists{/gist_id}","starred_url":"https://api.github.com/users/daveyarwood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daveyarwood/subscriptions","organizations_url":"https://api.github.com/users/daveyarwood/orgs","repos_url":"https://api.github.com/users/daveyarwood/repos","events_url":"https://api.github.com/users/daveyarwood/events{/privacy}","received_events_url":"https://api.github.com/users/daveyarwood/received_events","type":"User","site_admin":false},"created_at":"2016-08-09T03:31:51Z","updated_at":"2016-08-09T03:31:51Z","body":"If you're wanting general info about how to create a PR to a project on GitHub: https://help.github.com/articles/creating-a-pull-request/"}}
{"actor":{"display_login":"daveyarwood"}}