Articles of 哔声

有很好的kernel32哔声(板载嘟嘟声)?

我想知道是否有人发现一个很好的蜂鸣声组合,实际上听起来像音乐。 这是如何调用该方法。 [DllImport("Kernel32.dll")] public static extern bool Beep(UInt32 frequency, UInt32 duration); // … // call Beep(2000, 400); 我第一次尝试: for (int j = 1; j < 20; j++) { for (int i = 1; i <= 10; i++) { Console.Beep(300 * i, 200); } }

更快的替代windows.h的哔声()

我正在做一个个人项目。 我想用一个老式的无线电广播在空中传输一些数据。 我的初稿应用程序就像这样工作: 我用4个“信号”构造一个字节: 5000hz的意思是“00” 6khz的意思是“01” 7khz的意思是“10” 8khz的意思是“11” 9khz与前一个相同 然后我将这四位数字合并在一起,然后重新开始。 解调工作很好,应该足够快,但我有一个问题的声音产生…这是缓慢的… 这是我的debugging代码: #include <iostream> #include <windows.h> using namespace std; int main() { Beep( 5000, 100 ); Beep( 6000, 100 ); Beep( 7000, 100 ); Beep( 8000, 100 ); Beep( 9000, 100 ); return 0; } 我期待5个哔哔声,靠近在一起,每100ms,但这里是我得到的(顶部,五个“100ms的哔哔声(),并在底部,五个”20ms哔哔()“: 正如你所看到的,当我想要100ms的哔哔声时,我会得到50ms的哔哔声,然后是75ms的暂停,当我想要20ms的嘟嘟声时,会发出10ms的嘟嘟声,然后是100ms的暂停。 有没有比用于Windows的Beep()更快,更准确? (与linux一起工作的东西会更好,因为最终的应用程序应该在树莓派上工作) 我会得到更高的可用带宽与3ms的声音(…. 41字节/秒…这是绰绰有余的我的应用程序) 编译器:g ++(mingw) Os:七个64位

如何在Windows上禁用emacs中的嘟嘟声

您好我是Emacs的新手,我在Windows机器上下载了GNU emacs。 我刚刚完成了这个简短的教程,但是我发现每当我打开一个文件的开始/结束时,都会发出一声嘟嘟的声音,在其他许多情况下,这对我来说有点令人不安。 我在网上search,我发现有人说这个 (setq visible-bell 1) 在我的.emacs文件,但我不知道如何做到这一点。 首先,我的.emacs文件在哪里,它是什么? 还是有另一种方法来做到这一点? 我的意思是在emacs窗口菜单中有选项 – >自定义Emacs,但我无法find设置的位置。 除非你已经知道它在哪里,否则我觉得在那里找东西是很难的。

.Net WinForm系统在64位操作系统上发出哔声

当validation失败时,我的应用程序需要发出嘟嘟声,因此用户(可能在几英尺之外)可能会听到它。 我想使用Console.Beep()但在x64环境中不可用(请参阅备注) 。 计算机中/上可能有或没有扬声器,因此我无法使用System.Media.SystemSounds.Beep.Play() 。 目前的目标平台是x86环境,但是我希望应用程序能够在x64上运行。 有没有办法做到这一点,或者我应该放弃? 编辑 :添加到该方法的链接。

在内部扬声器播放声音,并可能使用旧的XP APIfunction?

Windows vista发布后,Windowsfunction提示音会在连接的扬声器上发出嘟嘟声,而不是内置扬声器。 有没有办法访问旧function? 是否有可能通过在较旧的Windows API中获取? 或者还有什么其他方法可以使这成为可能吗? 如果是这样,我想能够设置频率和持续时间。 我应该提到,我实际上是针对Windows XP平台。