问题标签 [tone-generator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何让 ToneGenerator 播放时间超过 3 秒
我有这个代码
工作正常,但哔哔声的播放非常短(大约 200 毫秒)
无论我是否将持续时间设置为 5000 毫秒或更多,仍然没有任何变化:(。
是否可以控制哔哔声的持续时间?
android - 将电话的拨号键音量设置为自定义拨号键
我已经制作了自定义拨号器,并且我已经在按钮的按下事件中设置了音调。现在问题是我已经设置了此时的音量是固定的,所以当手机处于静音模式时,也会播放应用程序音调。所以我想根据手机的拨号键音量进行自定义。自定义拨号器的代码如下:
android - ToneGenerator 生成的哔声的 Android 音量
我正在使用 ToneGenerator 来播放连续的哔声。问题是音量太小了!
当音量低于8时,我们什么都听不到。而最大音量时,它一点也不响亮......
这是DTMF 声音的限制还是我做错了什么?
这是代码:
android - 使用 ToneGenerator 类生成哔声时出错
我是安卓开发新手
我正在一个 android 应用程序中工作,它只是改变音量并播放哔声“以预览当前的声音级别”
我startTone
在ToneGenerator
课堂上使用来生成此哔声,如下所示:
但有时此代码不起作用并生成以下异常
谢谢。
ios - iOS 音源
我正在开发一个音乐应用程序,我想生成音调。当然,我确实下载了 http://www.cocoawithlove.com/2010/10/ios-tone-generator-introduction-to.html ,这似乎是一个好的开始。
但我也阅读了苹果文档和很多关于音频单元的东西,我发现有一种音频单元叫做:“kAudioUnitType_Generator”。
这个的描述是:
“发生器单元提供音频输出,但没有音频输入。这种音频单元类型适用于音调发生器。与乐器单元不同,发生器单元没有控制输入。”。https://developer.apple.com/documentation/audiotoolbox/kaudiounittype_generator
这似乎正是我所需要的。所以我的问题是:
我正在搜索几天关于 iOS 中的音调生成,为什么似乎没有人知道 Apple 的音调生成器,并且总是提到 cocoawithlove 中的“音调生成器”?为什么这个不使用音频单元的“kAudioUnitType_Generator 类型”?
您有任何线索、网站或 github 项目可以帮助我使用 Apple 的 kAudioUnitType_Generator 吗?
java - Java Synth:制作测试音
我一直在研究人们的 Java 合成器,但不知道如何生成他们程序的简单版本。我的目标是在 java 中创建一个简单的测试音,用户可以通过按下某些键来改变它。例如按“r”将提高幅度,或“f”将增加频率。我只想知道:从哪里开始创建这个?
android - 如何知道音源何时停止播放
我跪下知道我的音源何时停止播放。
我想播放 dtmf 音 50 ms,然后等待 50 播放下一个音。我想使用这段代码。
在音调停止播放之前睡眠开始。如何检查音调是否已停止播放?还是有更好的方法来做到这一点?
感谢您的帮助。
android - 如何在 Android 中检测拨出电话的回铃音
我想知道如何检测呼出呼叫的回铃音,以便计算检测到呼出呼叫和回铃音之间的时间段。现在,我可以检测到拨出电话,但不能检测到回铃音。
ios - 将 16 位 short 转换为 32 位 float
在 iOS 的音调发生器示例中:http: //www.cocoawithlove.com/2010/10/ios-tone-generator-introduction-to.html
我正在尝试在 iOS 中将一个短数组转换为 Float32。
由于某些原因,从扬声器播放时我听到了额外的噪音。我认为从short到Float32的转换有问题?
multithreading - 在 MATLAB 中创建一个连续音调,其频率根据用户输入实时变化
我目前正在 MATLAB 中开发一个图形程序,该程序接受输入并使用此输入将一个点映射到 xy 空间。但是,程序还应该输出一个连续音调,其频率根据点的位置而变化。
我能够完成音调生成,但由于程序的性质,无法让音调连续工作。(音调生成之间的代码)我想我可以使用 parfor 循环来解决这个问题,该循环的代码改变循环的一次迭代中的频率,以及在另一个循环中生成音调但似乎无法得到它的代码,原因如下错误:
警告:临时变量频率将在 parfor 循环的每次迭代开始时被清除。在循环之前分配给它的任何值都将丢失。如果在 parfor 循环中分配之前使用频率,则会发生运行时错误。请参阅 MATLAB 中的并行 for 循环,“临时变量”。
在 multiThreadingtest 5 使用 multiThreadingtest 时出错(第 5 行)引用已清除的可变频率。
原因:参考已清除的可变频率。
我的代码: