M♪o 之學習筆記本《丑》控制︰【䷝】輕重緩急

派生碼訊

丑 牛

花生日詩》魏塘道中作‧清‧舒位

啼鶯如夢送歸艎,日子平分夜未央。
願取鴛鴦湖裡水,釀成春酒寄花嘗。

雨落風開事偶然,青春初度有情天。
無因細算花年纪,今日分明又一年。

︰事急當緩,緩則圓。問原由?往昔日,避重就輕!

 

派 ︰手忙拼剪五彩紙,心繫家習圖靈機。剪拼成

張長弓 女兒節娃娃,《誥的

,靈犀偶得張良計。

《 網 》 網說︰水調歌頭

水調歌頭,詞牌名。亦稱《花犯念奴》。此調是截取《水調歌》大曲開頭一章的創新之作。

雙調九十五字,前段九句四平韻,後段十句四平韻。

若應『女兒節』,或選『黃庭堅』。

蘇軾

明月幾時有?把酒問青天。不知天上宮闕,今夕是何年。我欲乘風歸去,又恐瓊樓玉宇,高處不勝寒。起舞弄清影,何似在人間。

轉朱閣,低綺戶,照無眠。不應有恨,何事長向別時圓?人有悲歡離合,月有陰晴圓缺,此事古難全。但願人長久,千里共嬋娟。

【詞牌格式】

註:表示平聲,表示仄聲,表示本仄可平,表示本平可仄,粗體表示韻腳。

(上六下五或上四下七)。

(上六下五或上四下七,又或作)。

黃庭堅

瑤草一何碧,春入武陵溪。溪上桃花無數,花上有黃鸝,我欲穿花尋路,直入白雲深處,浩氣展虹霓。只恐花深里,紅露濕人衣。

坐玉石,欹玉枕,拂金徽。謫仙何處,天人伴我白螺杯。我為靈芝仙草,不為朱唇丹臉,長嘯亦何為!醉舞下山去,明月逐人歸。

 

生 ︰『十二律』講︰

三分損益與十二律的相關物理

在聲學中,聲高指物體振動的頻率。取一簡單物體用來定音高時(如竹管、絲絃),則它的頻率與其長度是成反比的關係。如果物體的材質固定,長度愈長,聲音愈低。

除此之外,當長度減為一半時,頻率將變為原先的兩倍;長度增成為原先的兩倍時,頻率成為原先的一半。將這種互為二倍數的特殊比例,定義為彼此互為「八度音」。由此,便可以從九九八十一的長度出發,試算前述藉由「三分損益」求得的長度,所得到的十二律(宮調):

黃鐘(C):81;

林鐘(G,由黃鐘三分損而來): {81 \times \frac{2}{3}} = 54

太簇(D,由林鐘三分益而來): {54 \times \frac{4}{3}} = 72

南呂(A,由太簇三分損而來): {72 \times \frac{2}{3}} = 48

姑冼(E,由南呂三分益而來): {48 \times \frac{4}{3}} = 64

應鐘(B,由姑洗三分損而來): {64 \times \frac{2}{3}} = 42\frac{2}{3}\approx 42.66666666667

蕤賓(F#,由應鐘三分益而來): {42\frac{2}{3} \times \frac{4}{3}} = 56\frac{8}{9}\approx 56.88888888889

大呂(C#,由蕤賓三分益而來): {56\frac{8}{9} \times \frac{4}{3}} = 75\frac{23}{27}\approx 75.85185185185

夷則(G#/Ab,由大呂三分損而來): {75\frac{23}{27} \times \frac{2}{3}} = 50\frac{46}{81}\approx 50.56790123457

夾鐘(D#/Eb,由夷則三分益而來): {50\frac{46}{81} \times \frac{4}{3}} = 67\frac{103}{243}\approx 67.42386831276

無射(A#/Bb,由夾鐘三分損而來): {67\frac{103}{243} \times \frac{2}{3}} = 44\frac{692}{729}\approx 44.9492455418381344307

仲呂(F,由無射三分益而來): {44\frac{692}{729} \times \frac{4}{3}} = 59\frac{2039}{2187}\approx 59.93232738911751257430269776

 

清黃鐘(黃鐘的高八度音,由仲呂三分損而來): {59\frac{2039}{2187} \times \frac{2}{3}} = 39\frac{6265}{6561} \approx 39.954884926078341716201798506254

  • 注意,最後一個「清黃鐘」的長度39.9548849,與直接取「黃鐘」長度的一半 40.5 仍有一段小小的差距,這就是「黃鐘不能還原」的問題。因為在連乘十二次 2/3 或 4/3 後,最後的值不可能達到原始的 1/2。\frac{2^{6} \times 4^{6}}{3^{12}}\approx 0.49327018427257211995310862353488
  • 另外,若在定律時不斷地使用三分損益的操作,最後一定會出現除不盡的小數,使得在實際製作時容易產生誤差。然而在現實上,準確度 (Accuracy)與精密度(Precision)絕對有其極限,所以經過十二次的三分損益之後,已經可以構成一個(不甚完美)的音階循環。這也是為何 中西音樂理論中,都不約而同地發展出以「12音階」為主流的原因。之後才會出現如純律十二平均律等不同的改進或修正方法。

 

碼 ︰有 習 家習

行 行答綱要已定

仄起用綠東方木,平開使陽南方紅。

入出針,本根同,依《 圖 》特選四方意︰

二一入

二三、二四出

二六入

制控比擬水調歌頭。

詞牌格式

平︰陽『 1 』

平頓︰ 四分陰

仄︰陰『 0 』

仄頓︰四分陽

可平仄,隨機取

《吹灰候氣》言︰

季春之月,律中姑洗。

律數六十四,一秒用一零二四分,一拍有十六,四分有四。

尚待考

一位元記憶體縱使不得記幾刻!終是本源大道生,何苦太相逼!!莫戀貪愛有 S ,有時伴 R 更相宜 。恐有無常時,漂泊世事,可嘆總難定。胡不就盡情盡興,吟這

RS 正反器之《紅樓夢》曲,念那

《水調歌頭》的憶。

 

root@raspberrypi:/home/pi# echo none > /sys/class/leds/led0/trigger
root@raspberrypi:/home/pi# echo none > /sys/class/leds/led1/trigger
root@raspberrypi:/home/pi# python3
Python 3.2.3 (default, Mar  1 2013, 11:53:50) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import RPi.GPIO as GPIO
>>> from time import sleep
>>> import random
>>> GPIO.setmode(GPIO.BCM)
>>> GPIO.setwarnings(False)
>>> 
>>> Q = 8 # 二四針
>>> Q入 = 7 # 二六針
>>> Qbar = 11 # 二三針
>>> Qbar入 = 9 # 二一針
>>> 紅LED = 35
>>> 綠LED = 47
>>> 
>>> GPIO.setup(Q, GPIO.OUT)
>>> GPIO.setup(Q入, GPIO.IN)
>>> GPIO.setup(Qbar, GPIO.OUT)
>>> GPIO.setup(Qbar入, GPIO.IN)
>>> GPIO.setup(紅LED, GPIO.OUT)
>>> GPIO.setup(綠LED, GPIO.OUT)
>>> 
>>> GPIO.output(Q, GPIO.HIGH)
>>> GPIO.input(Q入)
1
>>> GPIO.output(Q, GPIO.LOW)
>>> GPIO.input(Q入)
0
>>> GPIO.output(Qbar, GPIO.HIGH)
>>> GPIO.input(Qbar入)
1
>>> GPIO.output(Qbar, GPIO.LOW)
>>> GPIO.input(Qbar入)
0
>>> def 正反器(控符):
...     if 控符 == "平" :
...         GPIO.output(Q, GPIO.HIGH)
...         sleep(0.001)
...         GPIO.input(Q入)
...         GPIO.output(Qbar, not (GPIO.input(Q入)))
...         GPIO.output(紅LED, GPIO.HIGH)
...         GPIO.output(綠LED, GPIO.LOW)
...     elif 控符 == "仄" :
...         GPIO.output(Qbar, GPIO.HIGH)
...         sleep(0.001)
...         GPIO.input(Qbar入)
...         GPIO.output(Q, not (GPIO.input(Qbar入)))
...         GPIO.output(紅LED, GPIO.LOW)
...         GPIO.output(綠LED, GPIO.HIGH)
...     else:
...         pass
... 
>>> 
>>> 正反器("平")
>>> 正反器("仄")
>>> 
>>> 拍 = 0.016
>>> 拍頓 = 0.004
>>> 
>>> 詞牌 = ["□ ","仄","○ ","平","仄"]
>>> 詞牌
['□ ', '仄', '○ ', '平', '仄']
>>> for 平仄 in 詞牌 :
...     if 平仄 == "平" :
...         正反器("平")
...         sleep(拍)
...         正反器("仄")
...         sleep(拍頓)
...     elif 平仄 == "仄" :
...         正反器("仄")     
...         sleep(拍)
...         正反器("平")
...         sleep(拍頓)
...     else:
...         擬平仄 = random.randint(0,1)
...         if 擬平仄 == 1:
...             正反器("平")
...             sleep(拍)
...             正反器("仄")
...             sleep(拍頓)
...         else:
...             正反器("仄")
...             sleep(拍)
...             正反器("平")
...             sleep(拍頓)
... 
>>> 

 

☆ 編者言說明

此處中斷是因著一灘墨跡,難解讀。想來該是夜深, M♪o 已累矣!斷簡殘篇所以譯存,蓋感其精神可嘉的吧!!

 

>>> def 測試():
...     詞牌 = ["□ ","仄","○ ","平","仄"]
...     for 平仄 in 詞牌 :
...         if 平仄 == "平" :
...             正反器("平")
...             sleep(拍)
...             正反器("仄")
...             sleep(拍頓)
...         elif 平仄 == "仄" :
...             正反器("仄")  
...             sleep(拍)
...             正反器("平")
...             sleep(拍頓)
...         else:
...             擬平仄 = random.randint(0,1)
...             if 擬平仄 == 1:
...                 正反器("平")
...                 sleep(拍)
...                 正反器("仄")
...                 sleep(拍頓)
...             else:
...                 正反器("仄")
...                 sleep(拍)
...                 正反器("平")
...                 sleep(拍頓)
... 
>>> while True:
...     測試()
... 
^CTraceback (most recent call last):
  File "<stdin>", line 3, in <module>
KeyboardInterrupt
>>> 

明 明……

 

訊