形式語言
在語言理論和語法理論中,語言是語法生成的輸出。
讓我們說“語法”是規則,“語言”是這些規則可能產生的句子和單詞。
例如,我們可以說這段文字“雖然有些是在稀薄之上,然後是我們何時存在。”儘管標點符號正確且單詞屬於英語,但它不是英語的一部分。該表達式不是英語中的句子,因為它不能通過語法規則生成(例如:句子=>主語+謂語,主語=> xxxx,謂詞=> [complements] +動詞+ [complements])等。
音樂理論
就和弦進行而言,我知道“聽起來不錯”將取決於您的“文化”,音樂風格以及您所經歷的時代/世紀分析語料庫的位置等等。與爵士樂和中國流行音樂不同的是弗拉門戈舞。完全同意。
所以...有些和弦序列會“違反古典規則”。嘿,我已經知道,一個可以使用任何想要的和弦序列。但是有些和弦序列被認為是“語法上正確的”,而另一些則是“不正確的”。
對於這個問題,我不在乎“規則存在已有數百年了”還是現在發現了規則我們分析了幾個世紀前的音樂對於這個問題,我們假設規則僅存在於古典音樂理論書籍中。
問題
我想知道“形式語法”的“生成規則”是否能夠判斷“序列中的下一個和弦”是否是“語言的一部分”(即:屬於能夠由語法規則生成的集合)屬於喬姆斯基分類中的語言級別0、1、2或3和為什麼這些規則在該級別。
更多具體參考:
關於和弦進行過程編譯規則的參考
有一個舊的VST插件“ Harmony Improvisator”能夠根據當前和弦的功能“生成”和弦建議。不知道該建議是否也受當前和弦之前的和弦所限制。
- 此處的官方頁面: http://www.synleor .com / improvisator.html
- 在此處使用該插件的版本1的視頻: