Sonic π 知音?!

 

黃鐘

 

 

 

 

 

 

韓娥

 

 

古琴

列子‧湯問

匏巴鼓琴
匏巴鼓琴而鳥舞魚躍,鄭師文聞之,棄家從師襄游。柱指鈞弦,三年不成章。師襄曰: 『子可以歸矣。』師文舍其琴,歎曰:『文非弦之不能鈞,非章之不能成。文所存者不在弦,所志者不在聲。內不得於心,外不應於器,故不敢發手而動弦。且小假 之,以觀其後。』無幾何,復見師襄。師襄曰:『子之琴何如?』師文曰:『得之矣。請嘗試之。』於是當春而叩商弦以召南呂,涼風忽至,草木成實。及秋而叩角 弦以激夾鍾,溫風徐迴,草木發榮。當夏而叩羽弦以召黃鐘,霜雪交下,川池暴沍。及冬而叩徵弦以激蕤賓,陽光熾烈,堅冰立散。將終,命宮而總四弦,則景風 翔,慶雲浮,甘露降,澧泉涌。師襄乃撫心高蹈曰:『微矣!子之彈也!雖師曠之清角,鄒衍之吹律,亡以加之。彼將挾琴執管而從子之後耳。』

韓娥鬻歌
薛譚學謳於秦青,未窮青之技,自謂盡之;遂辭歸。秦青弗止;餞於郊衢,撫節悲歌,聲振林木,響遏行雲。薛譚乃謝求反,終身不敢言歸。秦青顧謂其友曰:『昔韓 娥東之齊,匱糧,過雍門,鬻歌假食。既去而餘音繞梁欐,三日不絕,左右以其人弗去。過逆旅,逆旅人辱之。韓娥因曼聲哀哭,一里老幼悲愁,垂涕相對,三日不 食。遽而追之。娥還,復為曼聲長歌。一里老幼喜躍抃舞,弗能自禁,忘向之悲也。乃厚賂發之。故雍門之人至今善歌哭,放娥之遺聲。』

高山流水
伯牙善鼓 琴,鍾子期善聽。伯牙鼓琴,志在登高山。鍾子期曰:『善哉!峨峨兮若泰山!』志在流水。鍾子期曰:『善哉!洋洋兮若江河!』伯牙所念,鍾子期必得之。伯牙 游於泰山之陰,卒逢暴雨,止於巖下;心悲,乃援琴而鼓之。初為霖雨之操,更造崩山之音。曲每奏,鍾子期輒窮其趣。伯牙乃舍琴而嘆曰:『善哉,善哉,子之聽 夫!志想象猶吾心也。吾於何逃聲哉?』

孔子學琴為何專注於一首??

孔子學琴於師襄子,襄子曰:『吾雖以擊磬為官,然能於琴,今子於琴已習,可以益矣。』孔子曰:『丘未得其數也。』有間,曰:『已習其數,可以益矣。』孔子曰:『丘未得其志也。』有間,曰:『已習其志,可以益矣。』孔子曰:『丘未得其為人也。』有間,孔子有所謬然思焉,有所睪然高望而遠眺。曰:『丘迨得其為人矣。近黮而黑,頎然長,曠如望羊,奄有四方,非文王其孰能為此?』師襄子避席葉拱而對曰:『君子,聖人也,其傳曰《文王操》。』 ── 《孔子家語‧辨樂解第三十五

之前我們在《走進音樂世界!!》一文中 介紹過英國劍橋大學 Dr . Sam Aaron 博士,Sonic π 的作者,他的『音樂程式』理念是︰

那兒並沒有錯誤

There are no mistakes
Before we start, let me just give you one piece of advice I’ve learned over my years of live coding with music – there are no mistakes, only opportunities. This is something I’ve often heard in relation to jazz but it works equally well with live coding. No matter how experienced you are – from a complete beginner to a seasoned Algoraver, you’ll run some code that has a completely unexpected outcome. It might sound insanely cool – in which case run with it. However, it might sound totally jarring and out of place. It doesn’t matter that it happened – what matters is what you do next with it. Take the sound, manipulate it and morph it into something awesome. The crowd will go wild.

現今『 Sonic π 』2.0 版已經正式發布,據聞將用於英國 KS3 ── 十一歲到十三歲 ── 的『程式語言』教育之中。它的主要『學習目標』是︰

Computer Science concepts:

Sequencing
Debugging
Iteration
Conditionals
Data Structures
Algorithms
Functions
Concurrency

計算機科學概念

編序
除錯
疊代
條件轉移
資料結構
演算法
函式
並行性

Sonic Pi(在 raspberrypi)_069

學習』需是要『溫故知新』,須能夠『專心致志』,方才可『精博通達』。就讓我們藉著『音樂』去悠遊『程式』一番,再次發現自然裡『聲音的宇宙』。