如何产生不同的声音频率

  • 本文关键字:声音 频率 何产生 ada
  • 更新时间 :
  • 英文 :


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

C#中的等价物

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

Ada标准不包括一个健全的API,但有一些库可以帮助您。据我所知:

  • ALSA绑定-在Linux系统上录制和播放声音
  • libao绑定-适用于ESD、OSS、Solaris和IRIX的声音库

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

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

最新更新