我正在使用非常基本的声音合成在我的游戏中即时创建音频和效果。基本上,我有一些方法可以在给定频率、振幅和持续时间的情况下播放声音。对于简短的短语和旋律,我想提出一个基本的符号,以便我可以轻松地重写或将新的旋律添加到代码中(最后也许我可以从文件中读取,但这可能有点过分了).但是我不确定如何实现它。我首先创建了一个EqualTemperamentTuning枚举,其中包含所有88个基本钢琴音符以及一个MIDI#字段和一个频率字段。这至少意味着我可以处理音符名称而不是频率。publicenumEqualTemperamentTuning{A_0(1,27.5),A_SHARP_0(2,29.1