【发布时间】:2011-12-25 12:07:34
【问题描述】:
我正在尝试用 C# 构建一个虚拟钢琴,并且想要一种从头开始创建音阶的方法。
我知道我可以简单地找到或创建一堆 .wav 文件,每个音符 1 个,但这会在用户的硬盘上创建太多空间,并且将来对我自己来说不是很直观。
那么有没有办法在 C# 中创建正确的声音,而不使用 .wav 文件,全部在 C# 中的代码,如果没有,有没有办法在不同的语言中做到这一点 - C++ .
谢谢,我已经尽量说清楚了。
【问题讨论】:
-
+1 提出一个很酷的问题 - 我知道这是可能的,但我一点也不知道该怎么做 :) 祝你好运!
-
+1 虽然
.wav文件不会占用太多空间,但一定有办法不用它们 -
Wikipedia 有关如何将音符转换为可以插入声音发生器的频率的条目。
-
@Dani 同意,wav 不应该是唯一的方法
标签: c# c++ file audio audio-player