凯文,
Dave Van Ess有旧的应用说明,不再在赛普拉斯网站上使用。它描述了简单的钢琴模拟使用PSoC1。您必须重新编写代码,因为它与PSoC5不直接兼容。
我建议现在不要使用WaveDac,而是简单地用代码来做它(见例子AN2024)。WaveDAC对于连续生成正弦更有用,这不是一个音符(音调是正弦调制的,具有上升、衰减、维持和下降)。
也看Tom Minnich的TeleMin项目
用CyPress PSoC制作的TeleMin
它运行在PSoC4上,因此必须与PSoC5紧密兼容。它产生连续的声音虽然(如WaveDAC),但介绍了DDS概念的音调。
AN2024- Polyphonic Piano.pdf
47.7 K
AN2024- Polyphonic Piano.zip
267.2 K
以上来自于百度翻译
以下为原文
Kevin,
there is old Application Note by Dave Van Ess, which is no longer available on Cypress site. It describes simple piano simulation using PSoC1. You have to re-write the code, as it is not directly compatible with PSoC5.
I suggest not to use WaveDAC at this moment, but to do it simply in code (see example AN2024). WaveDAC is more useful for continuous generation of the Sine, which is not a note (a note is amplitude modulated sine, having rise, decay, sustain and fall).
Also take a look on Theremin project by Tom Minnich
Theremin made with Cypress PSoC - Hackster.io
It runs on PSoC4, so must be closely compatible with PSoC5. It produces continuous sound though (like WaveDAC), but introduces DDS concept of tone tuning.
凯文,
Dave Van Ess有旧的应用说明,不再在赛普拉斯网站上使用。它描述了简单的钢琴模拟使用PSoC1。您必须重新编写代码,因为它与PSoC5不直接兼容。
我建议现在不要使用WaveDac,而是简单地用代码来做它(见例子AN2024)。WaveDAC对于连续生成正弦更有用,这不是一个音符(音调是正弦调制的,具有上升、衰减、维持和下降)。
也看Tom Minnich的TeleMin项目
用CyPress PSoC制作的TeleMin
它运行在PSoC4上,因此必须与PSoC5紧密兼容。它产生连续的声音虽然(如WaveDAC),但介绍了DDS概念的音调。
AN2024- Polyphonic Piano.pdf
47.7 K
AN2024- Polyphonic Piano.zip
267.2 K
以上来自于百度翻译
以下为原文
Kevin,
there is old Application Note by Dave Van Ess, which is no longer available on Cypress site. It describes simple piano simulation using PSoC1. You have to re-write the code, as it is not directly compatible with PSoC5.
I suggest not to use WaveDAC at this moment, but to do it simply in code (see example AN2024). WaveDAC is more useful for continuous generation of the Sine, which is not a note (a note is amplitude modulated sine, having rise, decay, sustain and fall).
Also take a look on Theremin project by Tom Minnich
Theremin made with Cypress PSoC - Hackster.io
It runs on PSoC4, so must be closely compatible with PSoC5. It produces continuous sound though (like WaveDAC), but introduces DDS concept of tone tuning.
举报