題:
為什麼數字鋼琴的複音聲音多於鍵盤上的鍵?
h22
2014-02-27 13:47:57 UTC
view on stackexchange narkive permalink

我的數碼鋼琴有88個按鍵,並且手冊說它可以提供128種和弦聲音,這似乎不是一個特殊的例外或不尋常的功能。

我什至無法想像如何可以全部按下一次甚至連續88個按鍵。確定,當我踩下延音踏板時,幾個鍵也必須保持發聲,但是128?

為什麼需要為樂器演奏那麼多聲音?

這是一種比按鍵使用更多聲音的安排:http://youtu.be/Jfta3YqVHec
六 答案:
Adam Davis
2014-02-27 23:42:15 UTC
view on stackexchange narkive permalink

現代數碼鋼琴具有許多功能,可以擴展輸出中可能同時出現的音符數量。

  • 某些和弦聲音在釋放琴鍵後會持續很長時間,因此如果您使用這些聲音快速播放大量音符,則可能會在添加新音符時最終產生數十個甚至100個音符。
  • 有些人可以錄製和播放音樂,例如,您可以錄製伴奏,然後在上面播放另一層音樂時播放。重複執行此操作,您將使樂器演奏整個樂團的各個部分。
  • 有些具有鼓音軌,您可以在音樂背後的背景中彈奏
  • 有些內置了音頻節拍器,使用一種或多種聲音作為滴答聲
  • 有些具有midi輸入,這將允許人們使用數十種或多種同時發聲來使樂器演奏非常複雜的安排。有些會有鼓音軌,並為10-20種不同的樂器彈奏音符,演奏該音符可能需要很多複調音符。
  • 有些聲音是由幾種不同的聲音混合在一起組成的,因此該樂器可能只需要存儲400個聲音的內存,但是通過將一些聲音混合在一起就可以在沒有更多存儲空間的情況下再產生一兩個200個聲音。
Mohammad Rafigh
2014-02-27 14:43:08 UTC
view on stackexchange narkive permalink

您的數碼鋼琴上的某些聲音包含一種以上的音調,例如,一個器官的單個音符可能包含3或4個聲音樣本(複音),因此,當您按10個鍵盤時,它將產生大約40個聲音樣本... 128複音的聲音可以讓您完全聽到聲音,而不會取消音符。

我認為這是錯誤的。數字鍵盤的工作方式不像電子琴那樣:電子琴聲音中的midi鍵盤的單個音符只能觸發1個採樣,該採樣中已經包含了所有諧波:它只是一個音頻文件,不會觸發10個物理振盪器。
數字鍵盤中的@Some_Guy可以將大量樣本混合在一起以產生新的聲音,因此單個音符不會總是觸發1個樣本。例如,您可以將鋼琴樣本與琴弦混合,因此按C3可以彈奏C3(鋼琴)和另一個C3(弦樂)。
當然,這是一個更好的例子,管風琴不是真的正確,但對於鋼琴和弦樂或其他組合來說,絕對是正確的。
guidot
2014-02-27 19:48:26 UTC
view on stackexchange narkive permalink

除了可以將多個聲音分配給單個琴鍵外,另一個重要的一點是:使用踏板需要繼續發聲,而不是突然終止,以便重新使用新的音調。

即使沒有踏板,逼真的鋼琴聲音也具有不平凡的“釋放”時間,因為琴弦使氈墊使琴弦靜音,因此應允許該聲音在下一個音符彈奏之前。
-1
Kevin
2014-02-27 21:54:52 UTC
view on stackexchange narkive permalink

如果您使用數字鋼琴播放MIDI,則它可能在多個不同的通道上播放88個以上的音符。

Laurence Payne
2016-12-28 18:52:22 UTC
view on stackexchange narkive permalink

“語音”在很大程度上是一個營銷術語。它不一定等同於“複音”。演奏音符是否使用一個,兩個或多個“聲音”?我們不知道,我們也沒有被告知。您可以肯定地假設,除了最便宜的數碼鋼琴以外,任何其他樂器都在演奏鋼琴音時,您都不會因為聲音數量不足而被音調截止所困擾。也許您可以設置一個實驗性情況來實現。享受吧!

也許選民會說為什麼?
Some_Guy
2017-11-05 06:29:52 UTC
view on stackexchange narkive permalink

“ 128語音複音”的廣告實際上只是表示“ 100%複音”,因為在一般的Midi中,只有128個音符存在。

128是一個非常方便的數字計算:它是2達到7的冪

也就是說,如果您有七個二進製字符(可以根據需要表示os和xs,1s和0s, TRUE FALSE )有128種可能的組合: ooooooo oooooox oooooxo oooooxx 等,共128種直到您到達 xxxxxxx

Midi的時間都是圍繞數字128設計的(對於速度為“ 0”的數字,則為127)。這樣做的原因是它基於傳輸“字節”數據的協議構建。數據字節由8位(8個二進制單位)組成。通常,這由1個位指定值的類型,由7個位組成值的值。

MIDI為此包含128個音符:在MIDI協議中,第一位告訴樂器是否為“狀態字節”或“數據字節”(對於此答案並不重要),對於“註釋打開”或“註釋關閉”消息,其餘的7位告訴您消息所指的註釋。因此,在簡化的意義上,每次按下Midi控制器上的一個鍵時,都會通過電線發送0,然後是7位整數(1到128之間的數字,由7 1s和0s表示)。

現在,每次按此註釋在此數據類型上使用一個字節的整個字節似乎有點浪費,但是有充分的理由說明為什麼這是一種設計協議的便捷方法,並且有128個註釋(超過10個八度)幾乎適用於所有應用程序。下一個選擇是256個音符,這將使工程更加困難(沒有狀態/數據指示器位),而256個音符使我們遠遠超出了人類的聽覺範圍。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...