如何生成不同的声音频率?

时间:2014-04-27 23:18:57

标签: ada

我想要导出到文件或播放现场声音频率。怎么样?

C#中的等价物

Console.Beep(1, 1);n//Beep 1Hz for 1ms

1 个答案:

答案 0 :(得分:2)

Ada标准不包含声音API,但有些库可以帮助您。那些我所知道的:

如果你真的只需要在控制台上发出一声哔哔声,这应该适用于所有ANSI兼容的控制台:

with Ada.Characters.Latin_1,
     Ada.Text_IO;

procedure Beep is
begin
   Ada.Text_IO.Put (Ada.Characters.Latin_1.BEL);
end Beep;