{"id":53,"date":"2008-01-05T23:59:18","date_gmt":"2008-01-06T07:59:18","guid":{"rendered":"http:\/\/evanlenz.net\/blog\/2008\/01\/05\/klavarskribo-progress-and-another-video\/"},"modified":"2008-01-15T00:08:29","modified_gmt":"2008-01-15T08:08:29","slug":"klavarskribo-progress-and-another-video","status":"publish","type":"post","link":"https:\/\/evanlenz.net\/blog\/2008\/01\/05\/klavarskribo-progress-and-another-video\/","title":{"rendered":"Klavarskribo progress and another video"},"content":{"rendered":"<p>Over Christmas break, I got inspired to work on the Klavarskribo game some more. The video below shows the color coding I mentioned in my last post. When a currently-played piano key overlaps with a supposed-to-be-played piano key, the note is green for the duration that it&#8217;s supposed to be played. If you play a wrong note or if you hold the note for longer than it&#8217;s supposed to be played, it will be red. Any supposed-to-be-played notes that you don&#8217;t play will simply be black, until you hit them and then they&#8217;ll turn green. So the object of the game, at least as currently realized, is to make things as green as possible.<\/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\/klavarskribo2_320x240.flv&amp;autoStart=false;\" \/><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\/klavarskribo2_320x240.flv&amp;autoStart=false;\" quality=\"high\" wmode=\"transparent\" width=\"320\" height=\"260\" type=\"application\/x-shockwave-flash\" pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" \/><\/object><\/div>\n<p>You&#8217;ll notice that the notes rising on the screen (which include an ascending chromatic scale and some random chords) have nothing to do with the live MIDI input. It&#8217;s as if the user is ignoring the notes on the screen and instead playing a Chopin waltz. So you end up seeing mostly red notes with a couple of green notes where the two happen to line up. That&#8217;s because I don&#8217;t yet have an actual MIDI keyboard hooked up. I&#8217;m waiting for a MIDI-to-USB adapter to come in the mail on Monday&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over Christmas break, I got inspired to work on the Klavarskribo game some more. The video below shows the color coding I mentioned in my last post. When a currently-played piano key overlaps with a supposed-to-be-played piano key, the note is green for the duration that it&#8217;s supposed to be played. If you play a [&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\/53"}],"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=53"}],"version-history":[{"count":0,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/posts\/53\/revisions"}],"wp:attachment":[{"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/media?parent=53"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/categories?post=53"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/tags?post=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}