{"id":67,"date":"2008-01-15T00:29:20","date_gmt":"2008-01-15T08:29:20","guid":{"rendered":"http:\/\/evanlenz.net\/blog\/2008\/01\/15\/video-4-scrolling-notes-from-midi-file\/"},"modified":"2008-01-15T00:39:14","modified_gmt":"2008-01-15T08:39:14","slug":"video-4-scrolling-notes-from-midi-file","status":"publish","type":"post","link":"https:\/\/evanlenz.net\/blog\/2008\/01\/15\/video-4-scrolling-notes-from-midi-file\/","title":{"rendered":"PianoNinja Video #4: Scrolling notes from MIDI file!"},"content":{"rendered":"<p>Tonight I got some scrolling notes to appear on the screen in response to MIDI events being played back from a MIDI file. Observe:<\/p>\n<div class=\"flvPlayer\">\t\t\t\t<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,0,0\" width=\"320\" height=\"260\"><param name=\"movie\" value=\"https:\/\/media.dreamhost.com\/mediaplayer.swf?file=http:\/\/evanlenz.net\/blog\/wp-content\/uploads\/2008\/01\/klavarskribo4_320x240.flv\" \/><param name=\"quality\" value=\"high\" \/><param name=\"wmode\" value=\"transparent\" \/><embed src=\"https:\/\/media.dreamhost.com\/mediaplayer.swf?file=http:\/\/evanlenz.net\/blog\/wp-content\/uploads\/2008\/01\/klavarskribo4_320x240.flv\" quality=\"high\" wmode=\"transparent\" width=\"320\" height=\"260\" type=\"application\/x-shockwave-flash\" pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" \/><\/object><\/div>\n<p>There are a number of deficiencies still: <\/p>\n<ul>\n<li>no bar lines (that aren&#8217;t irrelevant and hard-coded still)<\/li>\n<li>no note durations (also hard-coded)<\/li>\n<li>no right-hand\/left-hand distinction (all hard-coded to the right)<\/li>\n<li>stems are too short in some cases, erroneously breaking the chord up<\/li>\n<li>no beams for grouping related notes in a line<\/li>\n<\/ul>\n<p>Despite these deficiencies, I&#8217;m really stoked. I&#8217;m starting to get a sense of what it will be like to use this game and to practice sight-reading with it (using Klavarskribo notation, of course). My vision is starting to be realized!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tonight I got some scrolling notes to appear on the screen in response to MIDI events being played back from a MIDI file. Observe: There are a number of deficiencies still: no bar lines (that aren&#8217;t irrelevant and hard-coded still) no note durations (also hard-coded) no right-hand\/left-hand distinction (all hard-coded to the right) stems are [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12,9],"tags":[],"_links":{"self":[{"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/posts\/67"}],"collection":[{"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":0,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/posts\/67\/revisions"}],"wp:attachment":[{"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/media?parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/categories?post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/tags?post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}