scratch编程吧 关注:3,438贴子:2,919
  • 8回复贴,共1

很多同学搞不懂如何把乐谱转换成scratch程序,这里面其实是有技

只看楼主收藏回复



1楼2020-07-15 14:32回复
    如上所示,这是我们经常看到的乐谱,上面总是会标注一些数字,从1-7,也就是常常念叨的do re mi fa so la xi,但作为一名编程er,我们无法知道到底要如何转换成scratch代码,其实这里面是有技巧的,接着往下看


    2楼2020-07-15 14:35
    回复


      3楼2020-07-15 14:35
      回复
        这里面用竖线隔开的每一小段,其实就是一个小节,通常来说是有四个节拍,有的时候会有八个节拍,还有16个节拍的,但是不多见,我们以常见的四个节拍来看,如上图所示,每个节拍呈现的是0.5秒,也就是第三行的所示


        4楼2020-07-15 14:38
        回复


          5楼2020-07-15 14:38
          回复
            上面我们已经知道是0.5秒的展现时间了,那么每个数字所对应的scratch的代码数字是多少呢?这里面有一张对照表,可以参照这张表格进行处理,把相应的数字填入scratch中即可,这下明白了吧?


            6楼2020-07-15 14:40
            回复


              7楼2020-07-15 14:40
              回复
                所以最后呈现出来这样的代码也就不足为怪了,其他的音符也是同样的处理,所以学会这一招之后,下次再遇到同类问题也就可以很轻松地做相关处理了,你学会了吗?


                8楼2020-07-15 14:42
                回复
                  码小易自主研发的有趣又生动的编程课,适合4~16岁少年儿童在小学、初中、高中全段学习。
                  学员可在创作游戏、软件、动画、故事的同时融合各学科文化知识,以快乐的方式玩转STEAM学科,
                  成为跨专业、跨学科的未来人才!


                  9楼2021-01-12 16:37
                  回复