问题标签 [audacity]

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.

0 投票
1 回答
484 浏览

c# - 通过麦克风输入发送哔声

是一种创建程序(在 C(+,++,#) 或 VB.net 中)的方法,该程序能够通过用于大胆(不是立体声混音)的同一线路输入发送哔声?

我正在尝试一种方法来同步来自 2 个不同程序的音频和视频,就像电影中无聊的拍板一样。

是否有一种方法可以使用一种可以创建的麦克风增强功能,因为它们会影响麦克风输入?

0 投票
1 回答
480 浏览

lisp - LISP/Nyquist 打开文件并逐行读取

我正在努力打开一个文件,并读取每一行直到 EOF。我正在使用基于 XLISP 的 nyquist,并且缺少 Common Lisp 的with-open-file. 我的代码是:

我从 nyquist 得到的输出是:

我希望得到一些帮助,了解我哪里出错了


注意:我也试过:

但这给出了:


更新:

使用 Rainer Joswig 提供的信息和链接,我能够找到可以用来打开文件并逐行读取的典型代码:

do函数具有三个基本部分:

  1. 第 1 行和第 2 行 - 分配用于循环的变量、它们的初始值以及如何增加它们。在这种情况下fpexfp不递增,并且从 fpex初始化并递增一read(我不知道尾随nil是什么)
  2. 第 3 行 - 循环的退出条件,以及return expressions所有在退出时评估的列表,并返回最后一个。在这种情况下 exit 将发生时ex == null,然后nil将被返回
  3. 第 4 行 - 循环的实际主体。在这种情况下不言自明。

注意:do*不同之处do在于它允许在一个表达式中分配的变量在以后的一个表达式中使用,就像fp在赋值中使用的方式一样ex

在任何类型的 LISP 中,我都是 n00b,所以如果以上任何一个错误,请说出来。

0 投票
2 回答
1129 浏览

lisp - 从奈奎斯特的字符串中删除字符

如何从 Nyquist 中的字符串中删除某个字符(与 xlisp 非常相似)并返回结果?

我想计算像“ABBAAAABBBAABAAAB”这样的字符串中有多少个“A”。(是的,字符串中只有 'A's 和 'B's。)

由于奈奎斯特没有(计数)功能,我尝试了类似的东西

或者

但它不起作用。

暂时忘记字符数,如何从字符串中删除“B”?

0 投票
1 回答
1020 浏览

signal-processing - nyquist中的PWM方波抽取器过程(大胆)

我正在尝试创建一个 PWM 效果,以便用 PWM 调制方波以近似 Audacity 中的输入选择。在应用合适的过滤器效果后,人们可以使用它来听到他们最喜欢的音乐在 PC(或 Apple ][)Squeaker Fidelity LOL 中听起来像什么。

我最初的想法是创建一个锯齿振荡器并将其用作 PWM 比较器步骤的参考

困难的部分是根据比较结果跟踪方波翻转

在 C++ 中,我只需使用 > 对每个样本执行此操作,并根据需要更改当前生成的方形样本的符号,但这在 Windows 中是大胆的(与 C/C++ 编译器提供的 Linux 不同),所以我只有 Nyquist 提示尝试这样做

---为简单起见假设单声道样本输入---

使用 (> s (osc-saw 44100)) 作为比较不起作用

所以我不知道从哪里开始,因为 nyquist 中的循环样本非常可怕和邪恶

Audacity 没有插件来实现这种效果……它只有一个 PWM 音调发生器

PS:我可以使用一些示例来说明如何在 Nyquist 中执行每个样本的工作。

0 投票
4 回答
5176 浏览

c++ - 编译 Audacity 时出错 MSB4023 项目元数据不能与 MSVC 2010 一起应用

我正在尝试编译 Audacity 2.0.0 并收到以下错误。我是 C/C++ 新手,所以不确定如何解决它。我正在使用 VS 2010 Professional SP1。

错误 449 错误 MSB4023:无法评估项目元数据“%(Extension)”。项目元数据“%(Extension)”无法应用于路径“C:\audacity-src-2.0.0\win\Debug\Audacity.vcxproj\analyze.ny”。路径中的非法字符。C:\audacity-src-2.0.0\win\ny.targets 65 6 大胆

这是我的 ny.targets 文件。我已经做了一些谷歌搜索,但到目前为止它一直没有结果。

0 投票
1 回答
1393 浏览

android - Android:麦克风音量级别(可能)、自动增益、FFT、Butterworth、Audacity

我正在尝试录制赛车的声音并使用 FFT 分析录制的音频并找到引擎频率。如果我只吹口哨,一切正常,我可以看到一个清晰的图表,对应于我的口哨声低和高等等。我为从 FFT 获得的频率与时间的不同幅度创建了一个具有不同颜色的热图。音频记录如下:

所以我将音频数据存储在 SD 卡上。为了减少 i 循环通过 i2 的数据,并且只在 i2=0...10 中记录一次;在应用程序的下一部分中,我让用户剪切一部分音频数据,并仅将这部分加载到一个名为 trimmed 的向量中。然后我对这些频率进行 FFT。但似乎数据中只有过载。

录音时是否可以触发麦克风的自动增益?

我如何将录制和保存的音频数据加载到 Audacity 中?(我为原始数据尝试了不同的导入设置,但它似乎不起作用) 这是一个示例文件

我实现了一个巴特沃斯滤波器,如果我做对了,应该在 FFT 之前应用滤波器吗?

0 投票
1 回答
356 浏览

macos - 在 OSX 上编译自动天赋插件

我正在尝试编译自动天赋插件 (http://tombaran.info/autotalent.html) 以用作 Mac 上的 LADSPA Audacity 插件。我在 linux 上正确地遵循了指示,但我想知道如何为 Mac 构建一个版本,如果可能的话。

我下载了 0.2 源代码,然后运行“make”。但是我收到以下错误:

因此没有生成 .so 文件,但已生成 .o 文件。这是一个容易解决的问题吗?

谢谢!

0 投票
1 回答
204 浏览

linux - Auralise Audacity 注释/从点击时间列表生成音频点击轨道

我正在尝试在 Audacity 中注释音乐音频文件,然后“听”注释以及文件以检查它们是否放置正确。我还没有找到可以做到这一点的 Audacity 插件,但是当我导出 Audacity 标签时,我得到一个文件,例如:

放置点标签的文件时间(以秒为单位)。也许有一个工具(或者你可以以编程方式(最好在 Linux 上的 C++ 中))来轻松生成这样的点击跟踪?然后我就可以将它与原始文件混合并听检查它。

0 投票
2 回答
2067 浏览

c - 初始化 PortAudio:主机错误

我正在尝试在 Debian Wheezy 64 位 GNU/Linux 上创建一个 PortAudio 应用程序。我阅读了有关如何添加库的文档,它编译时没有错误。

现在,当我想使用此脚本初始化 PortAudio 时:

我得到以下输出:Pa_Initialize error: Host error.

当我尝试运行同样基于 PortAudio 的 Audacity 时,出现以下错误:

当我尝试调用这个函数时:

我收到以下错误:Undefined reference to 'Pa_GetLastHostErrorInfo'

如何以正确的方式初始化 PortAudio,以及我的主机出了什么问题;PortAudio 是否需要我对 PulseAudio 做一些事情?

我已经尝试过这个主题的底层解决方案http://ubuntuforums.org/showthread.php?t=1756822,因为我认为它与库文件的配置有关。但这也不起作用,也不会改变错误。

0 投票
1 回答
426 浏览

ios - 从使用 Audacity 创建的音频文件中丢失一些元数据

我有许多用 Audacity(Windows)创建并使用 Audacity(Apple)以 m4a 格式导出的短语音剪辑。该项目最初是针对 Android 的,这就是我在测试是否可以取回数据之前创建剪辑的原因。当我使用 AVFoundation 读取元数据时,我丢失了一些字段。具体来说

  1. 艺术家姓名
  2. 追踪号码

我努力了

有了这个,我得到了价值观

  1. 标题映射到 Audacity:轨道标题
  2. albumnName 映射到 Audacity:Album Title
  3. 软件价值Lavf52.6
  4. (null) 映射到 Audacity:评论
  5. (null) 映射到 Audacity: Genre
  6. 另一个我无法识别数据的 null

我也尝试过,但这给了我上面的非空值

是否有替代元数据阅读器/或 Audacity 的替代品,我可以使用它来轻松检索这些数据。

我是 IOS 和 Apple 世界的新手。

谢谢