{"id":7463,"date":"2016-05-13T13:37:21","date_gmt":"2016-05-13T03:37:21","guid":{"rendered":"http:\/\/legoeng.local\/?p=7463"},"modified":"2016-05-13T13:37:21","modified_gmt":"2016-05-13T03:37:21","slug":"the-sound-of-music","status":"publish","type":"post","link":"http:\/\/legoeng.local\/the-sound-of-music\/","title":{"rendered":"The Sound of Music"},"content":{"rendered":"

\"ScreenshotThe idea of this challenge is to make a musical instrument using the EV3 brick. You should try to emulate the real instrument’s look and sound.<\/p>\n

Note: Although this framed as an EV3-based challenged, it could be modified to work with other platforms, including WeDo.<\/em><\/p>\n

Constraints<\/h2>\n

Your program must play notes individually in response to sensor input.<\/p>\n

You must use the EV3 to produce the sounds, but that doesn’t necessarily mean that the sounds have to be produced by the EV3’s speaker. For example you could use the motors to produce sounds by tapping something.<\/p>\n

Robot design<\/h2>\n

Here are some ideas to consider…<\/p>\n

    \n
  • What does the real instrument look like?<\/li>\n
  • What does the real instrument sound like?<\/li>\n
  • What combination of sensors will you use?<\/li>\n
  • How are you going to control the duration of notes?<\/li>\n<\/ul>\n

    You might like to research instruments from different parts of the world.<\/p>\n

    Hint: Don’t overlook the color sensor or even the motors…<\/p>\n

      \n
    • A color sensor set to Reflected Light mode makes a good proximity sensor for nearby objects, such as a hand passing in front of it.<\/li>\n
    • Motors can be used a rotation sensors, e.g. as a dial to control pitch, duration, or volume.<\/li>\n<\/ul>\n

      Program<\/h2>\n

      Here are some programming techniques that might be helpful…<\/p>\n

        \n
      • The Sound block allow you to play a particular audio file (not mp3s sorry!), note, or tone.\"Screenshot<\/li>\n
      • You can use the Sound Editor (Tools > Sound Editor) to record and save your own sounds (e.g. using a built in microphone or a webcam.
        \n\"Screenshot<\/li>\n
      • You could experiment with wiring a value from, say, a Rotation or Ultrasound sensor block into the Frequency, Volume, or Duration of a Sound block set to Play Tone. In some cases, however, you will need modify these values first to get values in a usable range. For example, here the value from a Rotation sensor is manipulated using a Math block set to Advanced mode, then wired into the Frequency setting of a tone.
        \n\"Screenshot<\/li>\n<\/ul>\n

        Assessment<\/h2>\n

        Your grade will be based on an average of these two criteria…<\/p>\n\n\n\n\n\n\n\n\n\n
        Grade<\/b><\/td>\nPerformance<\/b><\/td>\nCreativity & aesthetics<\/b><\/td>\n<\/tr>\n
        A+<\/td>\nYou play a duet with another team<\/td>\nLooks like the real thing<\/td>\n<\/tr>\n
        A<\/td>\nWe can recognise the song<\/td>\nOutstanding and easy to use<\/td>\n<\/tr>\n
        B<\/td>\nLooks like an instrument and plays sounds<\/td>\nGood<\/td>\n<\/tr>\n
        C<\/td>\nMakes noises<\/td>\nOkay<\/td>\n<\/tr>\n
        D<\/td>\nLooks like an instrument<\/td>\nNothing special<\/td>\n<\/tr>\n
        F<\/td>\nYou don’t turn up<\/td>\nLook away!<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

         <\/p>\n","protected":false},"excerpt":{"rendered":"

        The idea of this challenge is to make a musical instrument using the EV3 brick. You should try to emulate the real instrument’s look and sound. Note: Although this framed as an EV3-based challenged, it could be modified to work with other platforms, including WeDo. Constraints Your program must play notes individually in response to […]<\/p>\n","protected":false},"author":4,"featured_media":11402,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[99],"tags":[232,183,233],"_links":{"self":[{"href":"http:\/\/legoeng.local\/wp-json\/wp\/v2\/posts\/7463"}],"collection":[{"href":"http:\/\/legoeng.local\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/legoeng.local\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/legoeng.local\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"http:\/\/legoeng.local\/wp-json\/wp\/v2\/comments?post=7463"}],"version-history":[{"count":0,"href":"http:\/\/legoeng.local\/wp-json\/wp\/v2\/posts\/7463\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/legoeng.local\/wp-json\/wp\/v2\/media\/11402"}],"wp:attachment":[{"href":"http:\/\/legoeng.local\/wp-json\/wp\/v2\/media?parent=7463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/legoeng.local\/wp-json\/wp\/v2\/categories?post=7463"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/legoeng.local\/wp-json\/wp\/v2\/tags?post=7463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}