close
* UDUUURDUURDUDDDDUUURDDUUDUUUDUUD
猜這是什麼歌?
最近在看一些跟音樂有關的東西
發現了一種notation的方法,叫做Parsons code,全名是Parsons Code for Melodic Contours
Denys Parsons在1975年發明的,據說--
"Representing a melody in this manner makes it easy to index or search for particular pieces."

除了起始音*之外,只需要三種符號就可以表示一段音樂的旋律
* = first tone as reference
U = "up," if the note is higher than the previous note 
D= "down," if the note is lower than the previous note 
R = "repeat," if the note is the same pitch as the previous note 

Parsons 說 “this simple encoding of tunes, which ignores most of the information in the musical signal, can still provide enough information for distinguishing between a large number of tunes.“

其他詳情請見"Directory of Tunes and Musical Themes"(Spencer Brown, 1975) 這本書

真有這麼神奇嗎?
趕快來玩玩看




更厲害的是
musicpedia提供了一個很好用的平台
只要輸入Parsons code就會為你找出你心裡想的這首歌

立刻用我最愛的一首曲子來測試一下準確度如何
* UDUUURDUURDUDDDDUUURDDUUDUUUDUUD

musicpedia 很快就傳回來結果
1 exact match found:
 [C] Chopin, Frédéric: étude No. 3 in E op. 10
(你,猜對了嗎?)

他的contour  
                                           * 
                                                             / \
                                                        *   *   *
                                                       / \ /    
                  *-*   *                             *   *     
                 /   \ / \                           /          
          *-*   *     *   *           *-*       *   *           
         /   \ /           \         /   \     / \ /            
        *     *             *       *     *   *   *             
       /                     \     /       \ /                  
  *   *                       *   *         *                   
/ \ /                         \ /                              
*   *                           *                                
                                                                 

然後
我又換了一首歌 nocturne/1 in Fmi op55/1 來惡搞一下
故意打了錯誤的parsons code
前半段是正確的
後半段隨便亂打
*UDDDDUUDUDDDDUUDUUDUDUUDUDU
結果居然正確!

但是如果是把錯誤穿插在code之間,尤其是在一開始的片段就加入錯誤,那就會找到錯誤的結果了…



不過我很好奇的是
沒有學過音樂的人
是不是也能分辨一段旋律當中後一個音是比前一個音高,比前一個音低,或是跟前一個音一樣高呢?
試試看生日快樂歌你能打出parsons code嗎?
 
徵:音痴一名!!!  
意者請來信或留言與我連絡
arrow
arrow
    全站熱搜

    Aithnie 發表在 痞客邦 留言(1) 人氣()