用一個振蕩器做簡易的電子琴(合成器)該如何使用鍵盤修改頻率?
W
振蕩器是使用如圖的施密特觸發器構成的。改變電阻就可以改變輸出波形的頻率。我想使用每個鍵盤(或是開關)接一個不同阻值的電阻,使得每個鍵對應振蕩器發出的頻率都不一樣?可是這樣做的活似乎就只能發單音了。我該怎樣做到一個震蕩器可以用多個鍵控制,發出複音呢?很多合成器都是只有3個振蕩器,我想知道這些合成器控制音高(pitch)的辦法是什麼?
搜索了關於電子琴的原理,裡面使用了分頻器,這是什麼原理?
對於複音模擬合成器來講,你看到的是它有三個振蕩器。
事實上它是有 每複音 三個振蕩器。
是的,如果這台還是個4複音合成器的話,那裡面的電路其實有12個振蕩器。分頻器(Frequency Divider)是一個全複音(所有音都可同時發聲)模擬合成器比較可行的做法,它的功能是可以將頻率乘以一個分數,最常用的是除二(降低一個八度),所以只要有一個振蕩器和一系列分頻器,就可以得到各個八度的信號。在這種情況下,12個振蕩器就可以保證全複音。
但其實沒有這麼簡單,因為振蕩器之後,接下來的濾波器和放大器就不能如此取巧。所以這種所謂全複音的合成器,其實並非真正的複音(Polyphonic),而是協音(Paraphonic),因為好多音會共享同一個濾波器或者放大器,它們並非完全獨立的。
-----
2016-07-01 根據 @徐老道 的問題繼續補充:
&>是不是我用十二個振蕩器,加十二個(一組)分頻器,便可得到兩個八度的音高?
是的沒錯,事實上一個分頻噐往往有很多倍數的分頻,可以方便地得到全音域。
&>這種分頻器的做法在硬體合成器上是否是主流做法?
曾經是。因為所謂全音域的合成器也往往不是是全複音(只能協音),例如MemoryMoog。
&>單片機是否可以在控制音高上起到一定作用?
能起到很好的作用,例如在全複音合成器里,單片機可以用來給每一個複音的音高/觸發信息分配通道。
&>好像也不太對,十二個振蕩器,同音不同八度好像就沒法同時發聲了啊。。。。有點懵。。。。。
推薦閱讀:
※想從事電聲樂器的軟硬體開發,這種音樂電子設備開發行業的前景如何? 要是選擇去做的話要具備哪些知識?
※Concept, Appearance, Theory & Craziness - Meng Qi Interview
※sidrolz
※屬於電子設備的合成器,其更新換代速度如何?