当按下电子琴某一琴键时,音乐输出幅度应从小逐渐上升到最大,键放松开时,应保留一 段时间的余音。如左图绘出了这种音形包络图。实现这种功能需要对音乐信号幅度进行控制。由于数字电路只有“0”和“1”两种状态,一般无法用来连续地控制幅度。这里介绍的方法,巧妙地利用了cmos电路的一些特点,实现了多种音形包络的控制,比之传执的模拟控制方法,具有电路简单,容易实现和变化多样的优点。
电路原理如右图所示。图中cmos反相器的三个输入端分别接到音乐转入端(4'、8'、16'音符端),输出经电阻相加后送音色滤彼器,再经功放至扬声器发声。反相器的着入、输出信号都是方波信号,通过控制反相器的电源电压,即可控制输出方波的幅度,达到产生音形包络的目的。控制端cn由高电平为低电平时(对应于按下某一琴键),v+经三极管vt、电位器rpl对电容c1充电。vcc逐渐上升到接近v+.使音乐信号的幅度从小遥渐变大,变化快慢可通过改变rpl、c1时间常数调节。放键时,cn端由低电乎变为高电平,三极管vt截止,cmos电路由电容c1继续供电,且幅度渐断降低,起到延长余音的作用,余音长短可由rp2调节。适当调节rpl、rp2,在cn点加上周期脉冲信号即可获得多种式样的音形,以表达各种音乐感情。将按键信号与一个几赫兹的正弦彼相减后控制cn点,即可得到左图所示的包络。 来源:qick