音乐合成器:如何使用C#为Windows 8和/或手机生成音调? [英] musical synthesizer: how to generate tones using C# for Windows 8 and/or Phone?

查看:93
本文介绍了音乐合成器:如何使用C#为Windows 8和/或手机生成音调?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我想在Windows 8中使用C#和XAML构建音乐合成器。 我认为在屏幕上制作键盘(钢琴,木琴等)并发送信息以生成音调会很容易......但我在媒体上找到的参考资料只是说b $ b关于播放文件。 我希望能够向扬声器的声道发送频率,持续时间,幅度和可能的其他波形特征。



有没有办法播放声音当用户触摸按键时,板载卡能够(而不是系统蜂鸣声)?  
$


如果是这样的话...

有没有办法提供攻击和衰减等波形参数,以便不同的仪器可以合成?
$


如果在Windows 8中无法实现,那么Windows Phone是否可以实现这一点?



我感谢您给我的任何指导,以及您可以指向我的参考资料(我还在学习,所以介绍会非常棒),谢谢


I would like to build a musical synthesizer in Windows 8 using C# and XAML.  I thought it would be easy to make a keyboard (piano, xylophone, etc) on the screen and send information to generate a tone ... but the references I found for media just talk about playing files.  I would like to be able to send a frequency, duration, amplitude, and possibly other wave characteristics to the channels of the speakers.

Is there a way to play sounds that the onboard card is capable of (as opposed to system beep) as the user touches keys?  

if so ...
Is there a way to supply waveform parameters such as attack and decay so that different instruments can be synthesized?

If it is not possible in Windows 8, is any of this possible for Windows Phone?

I appreciate any guidance you can give me, and references you can point me to (I am still learning so introductions would be fantastic), thank you

热烈的问候,

Crystal

Warm Regards,
Crystal

www.AccessMVP.com/strive4peace

www.AccessMVP.com/strive4peace

  *   (:祝你有个美好的一天:)

 *   (: have an awesome day :)

 

热烈的问候,Crystal http://www.AccessMVP.com/ strive4peace *(:有一个很棒的一天:)

Warm Regards, Crystal http://www.AccessMVP.com/strive4peace * (: have an awesome day :)

推荐答案

 

Hello,

 

Hello,

我认为您的问题应该在
Windows Phone 7论坛。  或
使用C#或VB构建Metro风格应用 < span style ="color:black"> 论坛。我相信他们会比我们知道更多关于这个问题的信息,我会将这一个
移到off-topic,请打开一个新主题论坛。

感谢您的理解,

祝你好运,

Jesse


这篇关于音乐合成器:如何使用C#为Windows 8和/或手机生成音调?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆