{"action":"created","issue":{"url":"https://api.github.com/repos/j45ch/sptdf04_issues/issues/69","repository_url":"https://api.github.com/repos/j45ch/sptdf04_issues","labels_url":"https://api.github.com/repos/j45ch/sptdf04_issues/issues/69/labels{/name}","comments_url":"https://api.github.com/repos/j45ch/sptdf04_issues/issues/69/comments","events_url":"https://api.github.com/repos/j45ch/sptdf04_issues/issues/69/events","html_url":"https://github.com/j45ch/sptdf04_issues/issues/69","id":182464199,"number":69,"title":"scene defaults in the meta section","user":{"login":"j45ch","id":114612,"avatar_url":"https://avatars.githubusercontent.com/u/114612?v=3","gravatar_id":"","url":"https://api.github.com/users/j45ch","html_url":"https://github.com/j45ch","followers_url":"https://api.github.com/users/j45ch/followers","following_url":"https://api.github.com/users/j45ch/following{/other_user}","gists_url":"https://api.github.com/users/j45ch/gists{/gist_id}","starred_url":"https://api.github.com/users/j45ch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/j45ch/subscriptions","organizations_url":"https://api.github.com/users/j45ch/orgs","repos_url":"https://api.github.com/users/j45ch/repos","events_url":"https://api.github.com/users/j45ch/events{/privacy}","received_events_url":"https://api.github.com/users/j45ch/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"lossius","id":38478,"avatar_url":"https://avatars.githubusercontent.com/u/38478?v=3","gravatar_id":"","url":"https://api.github.com/users/lossius","html_url":"https://github.com/lossius","followers_url":"https://api.github.com/users/lossius/followers","following_url":"https://api.github.com/users/lossius/following{/other_user}","gists_url":"https://api.github.com/users/lossius/gists{/gist_id}","starred_url":"https://api.github.com/users/lossius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lossius/subscriptions","organizations_url":"https://api.github.com/users/lossius/orgs","repos_url":"https://api.github.com/users/lossius/repos","events_url":"https://api.github.com/users/lossius/events{/privacy}","received_events_url":"https://api.github.com/users/lossius/received_events","type":"User","site_admin":false},"assignees":[{"login":"lossius","id":38478,"avatar_url":"https://avatars.githubusercontent.com/u/38478?v=3","gravatar_id":"","url":"https://api.github.com/users/lossius","html_url":"https://github.com/lossius","followers_url":"https://api.github.com/users/lossius/followers","following_url":"https://api.github.com/users/lossius/following{/other_user}","gists_url":"https://api.github.com/users/lossius/gists{/gist_id}","starred_url":"https://api.github.com/users/lossius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lossius/subscriptions","organizations_url":"https://api.github.com/users/lossius/orgs","repos_url":"https://api.github.com/users/lossius/repos","events_url":"https://api.github.com/users/lossius/events{/privacy}","received_events_url":"https://api.github.com/users/lossius/received_events","type":"User","site_admin":false},{"login":"Nilson","id":113509,"avatar_url":"https://avatars.githubusercontent.com/u/113509?v=3","gravatar_id":"","url":"https://api.github.com/users/Nilson","html_url":"https://github.com/Nilson","followers_url":"https://api.github.com/users/Nilson/followers","following_url":"https://api.github.com/users/Nilson/following{/other_user}","gists_url":"https://api.github.com/users/Nilson/gists{/gist_id}","starred_url":"https://api.github.com/users/Nilson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nilson/subscriptions","organizations_url":"https://api.github.com/users/Nilson/orgs","repos_url":"https://api.github.com/users/Nilson/repos","events_url":"https://api.github.com/users/Nilson/events{/privacy}","received_events_url":"https://api.github.com/users/Nilson/received_events","type":"User","site_admin":false},{"login":"j45ch","id":114612,"avatar_url":"https://avatars.githubusercontent.com/u/114612?v=3","gravatar_id":"","url":"https://api.github.com/users/j45ch","html_url":"https://github.com/j45ch","followers_url":"https://api.github.com/users/j45ch/followers","following_url":"https://api.github.com/users/j45ch/following{/other_user}","gists_url":"https://api.github.com/users/j45ch/gists{/gist_id}","starred_url":"https://api.github.com/users/j45ch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/j45ch/subscriptions","organizations_url":"https://api.github.com/users/j45ch/orgs","repos_url":"https://api.github.com/users/j45ch/repos","events_url":"https://api.github.com/users/j45ch/events{/privacy}","received_events_url":"https://api.github.com/users/j45ch/received_events","type":"User","site_admin":false},{"login":"chikashimiyama","id":3512188,"avatar_url":"https://avatars.githubusercontent.com/u/3512188?v=3","gravatar_id":"","url":"https://api.github.com/users/chikashimiyama","html_url":"https://github.com/chikashimiyama","followers_url":"https://api.github.com/users/chikashimiyama/followers","following_url":"https://api.github.com/users/chikashimiyama/following{/other_user}","gists_url":"https://api.github.com/users/chikashimiyama/gists{/gist_id}","starred_url":"https://api.github.com/users/chikashimiyama/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chikashimiyama/subscriptions","organizations_url":"https://api.github.com/users/chikashimiyama/orgs","repos_url":"https://api.github.com/users/chikashimiyama/repos","events_url":"https://api.github.com/users/chikashimiyama/events{/privacy}","received_events_url":"https://api.github.com/users/chikashimiyama/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-10-12T08:25:36Z","updated_at":"2016-10-12T15:24:56Z","closed_at":null,"body":"In general I have to say I am uneasy with your concept of placing as many default elements of the scene as possible into the meta-section. This gives the impression that the scene is already described. It is not, because the realisation of a scene MUST ALWAYS happen in the time section. So I think that instead of filling the meta-section with the default state and positions of the scene, this could/should happen at time 0.0 in the time-section. As a rule, everything that is a template is defined in the meta-section, but everything that will be played back MUST be in the time-section. I fear that otherwise a static scene can be entirely described in the meta-section, and then the playback-mechanism will have nothing to play without knowing that the meta-defaults also define the scene."},"comment":{"url":"https://api.github.com/repos/j45ch/sptdf04_issues/issues/comments/253246056","html_url":"https://github.com/j45ch/sptdf04_issues/issues/69#issuecomment-253246056","issue_url":"https://api.github.com/repos/j45ch/sptdf04_issues/issues/69","id":253246056,"user":{"login":"chikashimiyama","id":3512188,"avatar_url":"https://avatars.githubusercontent.com/u/3512188?v=3","gravatar_id":"","url":"https://api.github.com/users/chikashimiyama","html_url":"https://github.com/chikashimiyama","followers_url":"https://api.github.com/users/chikashimiyama/followers","following_url":"https://api.github.com/users/chikashimiyama/following{/other_user}","gists_url":"https://api.github.com/users/chikashimiyama/gists{/gist_id}","starred_url":"https://api.github.com/users/chikashimiyama/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chikashimiyama/subscriptions","organizations_url":"https://api.github.com/users/chikashimiyama/orgs","repos_url":"https://api.github.com/users/chikashimiyama/repos","events_url":"https://api.github.com/users/chikashimiyama/events{/privacy}","received_events_url":"https://api.github.com/users/chikashimiyama/received_events","type":"User","site_admin":false},"created_at":"2016-10-12T15:24:56Z","updated_at":"2016-10-12T15:24:56Z","body":"I would like  to mention three things regarding this issue:\r\n\r\n1) Section 2.2.1\r\n\r\n> As a rule, everything that is a template is defined in the meta-section, but everything that will be played back MUST be in the time-section. . I fear that otherwise a static scene can be entirely described in the meta-section ...\r\n\r\nThen, the statement in the section 2.2.1 might be misleading.\r\n\r\n> The Meta Section contains meta descriptions, and is located at the beginning of a SpatDIF represen- tation. It contains information that is not executed at runtime; timed events are therefore excluded from this section. The Meta descriptions contain extension setup information (see Section 5), general annotation and documentation information, information about the organization of the subsequent time section, higher-level process and compositional information and technical setup information referring to the original authoring situation. The Meta Section can also be used to describe a **static scene** or the **initial state of a dynamic scene**. The Meta Section is mandatory for a SpatDIF representation.\r\n\r\nThis statement can be interpreted that a static scene can be described **solely** with the meta section.\r\n\r\n2)\r\nIt reminds me of old MIDI sequencers; we had to send extremely many MIDI messages (program change, control number etc.) to set up an external sound module at time 0.0 and some sound modules was not able to handle them in time. So many MIDI composers distributed initialization message within measure 1 and they start their piece from measure 2. And this problem may also occur if we put accumulative initialization instructions (e.g. if we use 100 entities for the scene ) at time 0.0.  \r\n\r\nOf course, you could argue this is a problem of the renderer not the spec and I understand the idea that \"meta\" section is for defining \"meta\" things like pointset not the place for initialization. But the place for initialization is practically convenient from the view of the developer.\r\n"}}
{"actor":{"display_login":"chikashimiyama"}}