{"action":"created","issue":{"url":"https://api.github.com/repos/Mindwerks/wildmidi/issues/146","repository_url":"https://api.github.com/repos/Mindwerks/wildmidi","labels_url":"https://api.github.com/repos/Mindwerks/wildmidi/issues/146/labels{/name}","comments_url":"https://api.github.com/repos/Mindwerks/wildmidi/issues/146/comments","events_url":"https://api.github.com/repos/Mindwerks/wildmidi/issues/146/events","html_url":"https://github.com/Mindwerks/wildmidi/issues/146","id":167124055,"number":146,"title":"Enhacement: Callback function for (custom) midi events","user":{"login":"Ghabry","id":1331889,"avatar_url":"https://avatars.githubusercontent.com/u/1331889?v=3","gravatar_id":"","url":"https://api.github.com/users/Ghabry","html_url":"https://github.com/Ghabry","followers_url":"https://api.github.com/users/Ghabry/followers","following_url":"https://api.github.com/users/Ghabry/following{/other_user}","gists_url":"https://api.github.com/users/Ghabry/gists{/gist_id}","starred_url":"https://api.github.com/users/Ghabry/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ghabry/subscriptions","organizations_url":"https://api.github.com/users/Ghabry/orgs","repos_url":"https://api.github.com/users/Ghabry/repos","events_url":"https://api.github.com/users/Ghabry/events{/privacy}","received_events_url":"https://api.github.com/users/Ghabry/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-22T20:19:42Z","updated_at":"2016-07-25T10:19:30Z","closed_at":null,"body":"Hello, I'm one of the https://github.com/EasyRPG/Player developers which is a reimplementation of the RPG Maker 2000/2003 engine.\r\n\r\nWe support WildMidi for Midi playback but it lacks one special feature that we need:\r\nMIDI tracks in this engine use midi message  0xB0 (controller change) with argument \"111\"  (0x6F) which is used for defining loop points (when the track ends it loops from the position where it encountered 0x6F) in the MIDI file and we need a way to know when this event happens so we can handle it.\r\n\r\nWould it be possible to add a callback function for reacting to midi events from external code or is there any API available in WildMidi that allows us to detect this? Thx."},"comment":{"url":"https://api.github.com/repos/Mindwerks/wildmidi/issues/comments/234916089","html_url":"https://github.com/Mindwerks/wildmidi/issues/146#issuecomment-234916089","issue_url":"https://api.github.com/repos/Mindwerks/wildmidi/issues/146","id":234916089,"user":{"login":"psi29a","id":1122069,"avatar_url":"https://avatars.githubusercontent.com/u/1122069?v=3","gravatar_id":"","url":"https://api.github.com/users/psi29a","html_url":"https://github.com/psi29a","followers_url":"https://api.github.com/users/psi29a/followers","following_url":"https://api.github.com/users/psi29a/following{/other_user}","gists_url":"https://api.github.com/users/psi29a/gists{/gist_id}","starred_url":"https://api.github.com/users/psi29a/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psi29a/subscriptions","organizations_url":"https://api.github.com/users/psi29a/orgs","repos_url":"https://api.github.com/users/psi29a/repos","events_url":"https://api.github.com/users/psi29a/events{/privacy}","received_events_url":"https://api.github.com/users/psi29a/received_events","type":"User","site_admin":false},"created_at":"2016-07-25T10:19:30Z","updated_at":"2016-07-25T10:19:30Z","body":"Thank you for this! \r\n\r\nWe're in the middle of figuring out how to deal with looping in general, for things like XMI and other file formats. So this will likely end up in the next release. :)\r\n\r\nThanks."}}
{"actor":{"display_login":"psi29a"}}