我教“孩子”在10小時內(nèi)精通Scratch-第3小時:鍵盤變鋼琴

又到了一周一度的教女兒編程的時間鹃愤,今天我要教她用Scratch把電腦鍵盤變成她喜歡玩的樂器簇搅。

女兒會彈鋼琴,那么我就用鋼琴舉例子软吐。

說到鋼琴瘩将,其實我女兒是我的鋼琴老師。她以前教我很用心凹耙,但是我學的不好姿现。

表面原因是我不懂譜,彈起來也就不靠譜肖抱。

深層原因是我動機不純备典,打著學鋼琴的幌子約會(對,和女兒約會意述,看不懂的去看“第1小時” ?(? ???ω??? ?)?)提佣。

記不住該彈哪個鍵,節(jié)奏不行荤崇,指法不行拌屏。我想很多人都有這樣的問題。

不用灰心术荤!在這編程的世界里倚喂,我們可以把這些問題統(tǒng)統(tǒng)消滅掉!0昶荨务唐!

指法不行雳攘?我有10年的按鍵盤經(jīng)驗!

節(jié)奏不行枫笛?Scratch可以用數(shù)字設置節(jié)奏吨灭!

記不住該彈哪個鍵?我可以在Scratch自動設置好順序刑巧!

總之喧兄,有了Scratch,彈鋼琴變得so easy啊楚!女兒再也不用擔心我的學習吠冤!

言歸正傳勒叠,視頻要接通了蛔钙!

看到女兒圓圓的小臉蛋,我就想笑企垦,“乖女兒颜价,今天你想不想彈鋼琴把谋!?”

女兒撒嬌說周伦,“但是我身邊沒有鋼琴啊/”

我就告訴她夕春,“今天我教你用Scratch把電腦變成一臺鋼琴吧?”

女兒說专挪,“我以前就知道可以編程作曲及志,我這就打開Scratch!”

等她打開Scratch寨腔,點擊Create按鈕速侈,進入到我們常見的編程區(qū)域,我就讓她先體驗一下腳本里的“聲音”按鈕迫卢,“你先體驗一下“聲音”按鈕吧锌畸,先把事件里的‘當綠旗被點擊’拖到代碼區(qū),再點擊'聲音'按鈕靖避,把‘播放聲音meow’這個塊放在下面潭枣。”她應該是這樣寫的代碼:

圖片制作by君君

“弄好啦幻捏,我點擊綠旗看看盆犁。” 她點擊鼠標篡九,視頻那邊就傳出一聲貓叫谐岁,“還真的有聲音!”

我鼓勵她,“是不是很簡單啊伊佃,那么做鋼琴也很容易哦窜司。”

她問我航揉,“那要怎么做呢塞祈?快告訴我!”

我把接下來要做什么告訴她帅涂,“接下來我們先變魔法议薪,把一臺鋼琴變到舞臺上來∠庇眩”

她打斷我斯议,“這么神奇?怎么變怎么變醇锚?”

小朋友都這樣充滿好奇心哼御,我開始指導她,“哈哈焊唬,來吧恋昼,我們開始變魔術!”

我接著告訴她求晶,“你看“角色”區(qū)域焰雕,點擊新建角色的那個小娃娃按鈕衷笋,就是左邊第一個芳杏,這里是Scratch的角色庫,有很多很多不同類型的橘色辟宗,你點擊“物品”爵赵,然后下拉,看到那個鋼琴了嗎泊脐?名字是piano空幻。”

她回答我容客,“你等會兒啊秕铛,我找找,鋼琴缩挑,piano但两,鋼琴。供置。谨湘。找到啦!我知道,點擊鋼琴紧阔,再點確定坊罢!”

我肯定她的努力,“對的擅耽,就是這樣活孩!”?

過程如下:

圖片制作by君君

然后我告訴她,“你去看看鋼琴里有什么寶貝啊秫筏,你點擊“角色”區(qū)域的鋼琴诱鞠,再點擊“腳本”右邊的“聲音”按鈕≌饩矗看到什么啦航夺?”

她的回答是,“看到好多喇叭崔涂,還有沖擊波狀的東西阳掐,那些是振動吧,我學過冷蚂,聲波也是振動缭保!” 對,就是下圖這樣:

圖片制作by君君

然后我告訴她蝙茶,“為了讓鍵盤和鋼琴之間有聯(lián)系艺骂,你需要‘腳本’里的‘事件’按鈕里的指令。這樣隆夯,你把‘當按下空格鍵’這個塊拖到代碼區(qū)域钳恕,然后把‘聲音’里的‘播放聲音’這個塊放到它下面√阒裕”

“為了方便你操作忧额,你把長方形里的空格鍵改成1±⒖冢”

圖片制作by君君

我又告訴她睦番,“然后你不需要重新弄,對于多次重復的代碼耍属,你只需要右鍵點擊代碼托嚣,選擇復制就可以啦。記得把復制代碼里的1改成2厚骗,C piano改成D piano示启。” 過程應該是這樣的:

圖片制作by君君

她通過視頻把電腦屏幕給我看溯捆,我確定沒問題丑搔,讓她以此類推得到如下的代碼:

圖片制作by君君

她嘗試地按1到8之間的數(shù)字鍵厦瓢,告訴我,“真的有聲音捌≡隆煮仇!好有意思!”

我問她谎仲,“是不是很簡單罢愕妗?”

她很開心郑诺,說夹姥,“是啊,不過鋼琴沒什么動靜辙诞,如何讓鋼琴也有反應呢辙售?”

圖片制作by君君

我告訴她,“這也不難飞涂,你只需要點擊鋼琴旦部,把外觀里的‘將顏色特效設定為0’這個塊拖到‘播放聲音’塊的后面,再改改里面的數(shù)字就可以啦较店∈堪耍”她給我看了她的代碼:

圖片制作by君君

這時候再按1到8之間的數(shù)字,就會出現(xiàn)這樣的效果:

圖片制作by君君

我讓她玩了一忽兒梁呈,就給她提出下個任務婚度,“會玩了吧?哈官卡,現(xiàn)在讓我們來作曲吧蝗茁!”

她有點犯萌了,“什么味抖!我沒有譜捌捞稹灰粮!那我先去搜一搜~”

我連忙告訴她仔涩,“不用啦!我已經(jīng)給你準備好啦粘舟!看爸爸對你多好熔脂!”

她被我占了這么多次便宜,也就無所謂了柑肴,只是依然笑著霞揉,等我的指揮。

我告訴她晰骑,“你現(xiàn)在按第一節(jié)适秩,聽好啦,1-1-2-1-4-3』嘬瘢”

她照做了骤公,“啊哈!這是祝你生日快樂扬跋!”

我有點沮喪阶捆,“好吧,你這么快就聽出來啦钦听!”

她說洒试,“沒有啊,你接著說朴上!”

明明就是有垒棋!哼!

我告訴她痪宰,“然后第二節(jié)捕犬,按1-1-2-1-5-4;”

“第三節(jié)是1-1-8-6-4-3-2酵镜;”

“最后一節(jié)是7-7-6-4-5-4碉碉!”

“好啦,你把這四節(jié)連起來彈彈看淮韭」噶福”

她告訴我,“你等會兒啊靠粪,我拿筆記記數(shù)字蜡吧。”

為了有一種彈鋼琴的感覺占键,我讓她把“鍵盤”角色放在舞臺上昔善,“現(xiàn)在你把鍵盤放上舞臺,點擊‘新建角色’的小娃娃按鈕畔乙,選擇‘物品’君仆,再選擇里面的‘Piano-Electric’,就完成啦牲距》翟郏”

我告訴她,“現(xiàn)在我教你怎么把鋼琴的代碼復制給鍵盤牍鞠,這樣我們就不用重新寫啦咖摹。”

“你只要把鋼琴角色里的一段代碼復制难述,然后移動到角色區(qū)域里的鍵盤上方萤晴,點擊鼠標左鍵就可以啦吐句。”

她照做了店读,告訴我蕴侧,“可是點完就沒了,什么都沒發(fā)生傲饺搿净宵!”

我笑了笑,“那你點擊角色區(qū)域里的鍵盤看看裹纳≡衿希”

她照做了,然后就驚呼剃氧,“代碼真的復制過來了敏储!好神奇!”效果是這樣的朋鞍。

圖片制作by君君

我又讓她以此類推已添,把代碼全部復制過來,再去掉所有的“將顏色特效設定為”的代碼塊滥酥。鍵盤角色就得到如下的代碼:

圖片制作by君君

我接著跟她說更舞,“因為我們要按鋼琴鍵盤的效果,而鍵盤是有其它造型的坎吻。所以你把‘外觀’按鈕里的‘下一個造型’塊放到所有‘播放聲音的代碼下面缆蝉,這樣我們在按數(shù)字的時候,鍵盤就會變換造型瘦真,讓你覺得你在彈鋼琴刊头。”

鍵盤的造型在這里:

圖片制作by君君

下面是給鍵盤變換造型的代碼:

圖片制作by君君

然后我們點擊1到8之間的數(shù)字诸尽,就可以讓鋼琴變色原杂,并且鍵盤也有特效。效果如下:

圖片制作by君君


這些都告一段落了您机,我跟她提出做最后一個項目穿肄,“接下來呢,我們一起看看怎么預先設定一段譜往产,讓電腦自己去彈奏被碗!”

她說某宪,“好啊仿村,那我就學會用Scratch編曲了!”

我讓她把舞臺布置好看一些兴喂,比如點擊舞臺區(qū)域(在角色區(qū)域左邊)里的“新建背景”按鈕:

圖片制作by君君

選擇“主題”下面的“音樂和舞蹈”蔼囊,

圖片制作by君君

最后選擇"Stage1"焚志,點擊“確定”按鈕:

圖片制作by君君

就接著教她探索,“在‘舞臺’里畏鼓,你把‘事件’按鈕里的‘當綠旗被點擊’拖到代碼區(qū)域酱酬,再把‘聲音’按鈕里的‘彈奏音符60 0.5拍’這個塊放到它下面≡平茫” 過程如下:

圖片制作by君君

她告訴我膳沽,“我點擊這個數(shù)字60,發(fā)現(xiàn)让禀,原來60對應的是中央C鍵挑社,每個鍵都和一個數(shù)字一一對應啊巡揍!”

我就問她痛阻,“這是不是非常方便編曲啊腮敌!”

她專注著電腦阱当,貌似沒聽見。

我接著告訴她糜工,“再看看‘設定樂器為1’這個指令弊添。如果點擊1,我們會看到一長串列表捌木,里面告訴我們Scratch可以模擬很多不同的樂器表箭。”

她挨個看那些名字钮莲,一邊念出來免钻,“鋼琴,電子琴崔拥,風琴极舔,吉他,電吉他链瓦。拆魏。。想不到Scratch這么厲害慈俯!這下有得玩了渤刃!”

圖片制作by君君

我告訴她,“現(xiàn)在我們看祝你生日快樂那首歌的第一節(jié)贴膘,我們在電腦鍵盤上輸入的‘1-1-2-1-4-3’對應的就是鋼琴的‘C-C-D-C-F-E’,那么在Scratch里也就是‘60-60-62-60-65-64’卖子。這種轉換關系要弄清楚哦⌒滔浚”

她已經(jīng)有點蒙圈了洋闽。玄柠。〗刖耍“等等羽利!我算算啊。刊懈。这弧。”

我看著她拿著手指頭開始比劃虚汛,一邊翻翻白眼当宴,過了大概1分鐘,她好像終于搞明白了泽疆,“我懂啦户矢,是‘電腦鍵盤到真實鋼琴再到Scratch’這樣的順序!”

圖片制作by君君

最后她給出了她把“祝你生日快樂”這首歌的Scratch代碼殉疼,并且演奏給我看梯浪。代碼如下:

圖片制作by君君

最后,她發(fā)現(xiàn)瓢娜,雖然有音樂的聲音挂洛,但是鋼琴和鍵盤完全沒動靜。

她問我眠砾,“怎么讓鋼琴和鍵盤也跟著預先設計好的音樂動起來呢虏劲?”

我告訴她,“我今天沒計劃這個褒颈,下次再教你吧柒巫!”

她急了,“教教我嘛谷丸,小氣堡掏!”

我哈哈大笑,“哈哈刨疼,其實呢泉唁,這也很簡單,你點擊舞臺揩慕,再寫一段代碼亭畜。”

“依然是先寫‘當綠旗被點擊’迎卤,然后在‘事件’按鈕里找‘廣播消息1’這個塊放在它下面拴鸵。這個代碼塊很有用,是告訴所有其他人消息的,相當于傳令官宝踪!對了侨糟,你最好把‘消息1’改成別的你一下就能明白的‘消息’碍扔〈裨铮”

她說,“那我改成‘開始’吧不同±靼颍”


圖片制作by君君

我調(diào)侃她,“你開心就好二拐!哈哈服鹅!然后你點擊鋼琴,讓它接收消息百新∑笕恚”

我女兒問我,“是不是放‘事件’里的‘當接收到開始’饭望?”

我很高興仗哨,“是啊,就是這么簡單铅辞!然后放‘將顏色特效增加25’厌漂,你可以隨意設置數(shù)字。不過為了一直變換效果斟珊,最好加上‘重復執(zhí)行’指令塊苇倡。”

圖片制作by君君

對于鍵盤囤踩,過程是類似的旨椒,就不多說了。代碼如下:

圖片制作by君君

最后點擊“綠旗”就可以聽著生日快樂歌堵漱,并且看到這樣的效果啦钩乍!

圖片制作by君君

女兒高興地用手給我比了個勝利的V字,“耶怔锌!原來這些都這么簡單寥粹!”

我也很滿足,“好啦埃元!這次課就結束啦涝涤!”

女兒問我,“下次課我們學什么暗荷薄阔拳?”

我告訴她,“你已經(jīng)學會了如何控制角色移動,如何畫畫糊肠,如何導入聲音辨宠,下次我就教你怎么利用這些做一個小游戲吧!”

女兒一聽說做游戲货裹,很開心地比了兩個勝利的V字嗤形,并對我歡呼,“耶弧圆!耶赋兵!”

好啦,這1小時就結束啦搔预,總結一下霹期,我教會我女兒怎么讓鍵盤和Scratch有互動,從而做一些簡單的彈鋼琴和編曲的任務拯田,希望我的教程對大家有幫助历造!下1小時,我會教我的女兒怎么用Scratch做一個小游戲船庇,會用到之前三次課學到的東西吭产,也會有新的玩法出現(xiàn)。敬請期待溢十!

附上項目網(wǎng)址

https://scratch.mit.edu/projects/114235183/


轉載請注明:來自微信公眾號“君君玩科技”垮刹。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市张弛,隨后出現(xiàn)的幾起案子荒典,更是在濱河造成了極大的恐慌,老刑警劉巖吞鸭,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寺董,死亡現(xiàn)場離奇詭異,居然都是意外死亡刻剥,警方通過查閱死者的電腦和手機遮咖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來造虏,“玉大人御吞,你說我怎么就攤上這事±炫海” “怎么了陶珠?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長享钞。 經(jīng)常有香客問我揍诽,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任暑脆,我火速辦了婚禮渠啤,結果婚禮上,老公的妹妹穿的比我還像新娘添吗。我一直安慰自己沥曹,他們只是感情好,可當我...
    茶點故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布根资。 她就那樣靜靜地躺著架专,像睡著了一般同窘。 火紅的嫁衣襯著肌膚如雪玄帕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天想邦,我揣著相機與錄音裤纹,去河邊找鬼。 笑死丧没,一個胖子當著我的面吹牛鹰椒,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播呕童,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼漆际,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了夺饲?” 一聲冷哼從身側響起奸汇,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎往声,沒想到半個月后擂找,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡浩销,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年贯涎,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片慢洋。...
    茶點故事閱讀 40,505評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡塘雳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出普筹,到底是詐尸還是另有隱情败明,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布斑芜,位于F島的核電站肩刃,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜盈包,卻給世界環(huán)境...
    茶點故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一沸呐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧呢燥,春花似錦崭添、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至寞埠,卻和暖如春屁置,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背仁连。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工蓝角, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人饭冬。 一個月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓使鹅,卻偏偏與公主長得像,于是被迫代替她去往敵國和親昌抠。 傳聞我的和親對象是個殘疾皇子患朱,可洞房花燭夜當晚...
    茶點故事閱讀 45,515評論 2 359

推薦閱讀更多精彩內(nèi)容