{"id":30,"date":"2020-12-13T06:39:20","date_gmt":"2020-12-13T06:39:20","guid":{"rendered":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/?p=30"},"modified":"2020-12-14T06:09:28","modified_gmt":"2020-12-14T06:09:28","slug":"musicanvas","status":"publish","type":"post","link":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/2020\/12\/13\/musicanvas\/","title":{"rendered":"MusiCanvas"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"905\" height=\"512\" src=\"http:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-content\/uploads\/sites\/139\/2020\/12\/team6.png\" alt=\"\" class=\"wp-image-46\" srcset=\"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-content\/uploads\/sites\/139\/2020\/12\/team6.png 905w, https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-content\/uploads\/sites\/139\/2020\/12\/team6-300x170.png 300w, https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-content\/uploads\/sites\/139\/2020\/12\/team6-768x434.png 768w\" sizes=\"auto, (max-width: 905px) 100vw, 905px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Project Title:  MusiCanvas<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">URL: <a href=\"https:\/\/wbriffa00.github.io\/Musicanvas\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/wbriffa00.github.io\/Musicanvas\/<\/a><\/h2>\n\n\n\n<p>Team: Will Briffa, Tyler Kurowski, Danielle R. Richard, Esha R. Thomare<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=JCACATc2ARU\n<\/div><\/figure>\n\n\n\n<p>Our project is <a href=\"https:\/\/wbriffa00.github.io\/Musicanvas\/\">MusiCanvas<\/a>, an application with the goal of creating music from a user\u2019s drawing. In the application the user is presented with basic drawing tools, similar to those present in a basic art program like Microsoft Paint, including different brushes, color selection, and brush opacity. Once the user creates a drawing that they are pleased with and have linked the colors to instruments, our algorithm will translate the user\u2019s drawing, and generate a piece of music from the colors on the canvas. With the goal of making this algorithm as user-customizable as possible, we allow the user to change different parameters of the music generation. Examples include color to instrument mapping and in which direction the colors on the canvas are read. The instruments the users can choose and customize their sounds with come from both actual and virtual instruments that were sampled at the same pitch.&nbsp;<\/p>\n\n\n\n<p>Once the user is finished with their drawing, they have the choice of uploading it to the gallery. Art in the gallery can be viewed by anyone and users viewing the gallery can import other drawings. All users will be able to view other user\u2019s images and their respective musical creations. This collaborative aspect encourages other users to experiment with the added features.<\/p>\n\n\n\n<p>In conclusion, the MusiCanvas application strives to make drawings more interactive by bringing them to life with music. It\u2019s main goal is to bring fun and more enjoyment to the everyday drawing experience.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project Title: MusiCanvas URL: https:\/\/wbriffa00.github.io\/Musicanvas\/ Team: Will Briffa, Tyler Kurowski, Danielle R. Richard, Esha R. Thomare Our project is MusiCanvas, an application with the goal of creating music from a user\u2019s drawing. In the application the user is presented with basic drawing tools, similar to those present in a basic art program like Microsoft Paint,&#8230;<\/p>\n","protected":false},"author":174,"featured_media":46,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-30","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_featured_media_url":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-content\/uploads\/sites\/139\/2020\/12\/team6.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-json\/wp\/v2\/posts\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-json\/wp\/v2\/users\/174"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-json\/wp\/v2\/comments?post=30"}],"version-history":[{"count":7,"href":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-json\/wp\/v2\/posts\/30\/revisions"}],"predecessor-version":[{"id":116,"href":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-json\/wp\/v2\/posts\/30\/revisions\/116"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-json\/wp\/v2\/media\/46"}],"wp:attachment":[{"href":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-json\/wp\/v2\/media?parent=30"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-json\/wp\/v2\/categories?post=30"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.cs.vt.edu\/ccs2020f\/wp-json\/wp\/v2\/tags?post=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}