cost 510 ms
可定制的 javascript 图表构建以实现高性能 - Customizable javascript chart build for high performance

我想在浏览器中创建一个软件来监听麦克风并检测它的音高区域。 然后我想在实时流线图上显示它。 在 yAxis 上将映射 MIDI 键来呈现音符(在引擎盖下 - yAxis 将只是 Hz),在 x 轴上我想显示基于 Hz 的线。 我已经构建了一些可以收听麦克风并实时检测以赫兹为单位的频率的东西。 该网站 ...

使用 TarsosDSP 在 Kotlin 中修复“不稳定”音调检测 - Fixing "shaky" pitch detection in Kotlin using TarsosDSP

我正在编写一个乐器调谐器应用程序(现在从吉他开始)。 对于音高检测,我使用 TarsosDSP。 它确实正确地检测到音高,但是它很不稳定——例如,我会在我的吉他上敲打(正确调音的)D 弦,它正确地将其识别为 D,但片刻之后它会循环通过一堆随机笔记很快。 我不确定如何最好地解决这个问题。 这是我负责检 ...

可以使用 abio 来检测只有节奏的片段吗? - Can aubio be used to detect rhythm-only segments?

aubio 是否有办法检测一段音频中缺少音调元素的部分——只有节奏? 我测试了一首开始时有 16 秒节奏的音乐,但所有的 aubiopitch 和 aubionotes 算法似乎都能在节奏部分检测到音调。 能否以某种方式对其进行调整以区分音调和非音调起始? 或者有没有相关的图书馆可以做到这一点? ...

女性声音的基本频率 - fundamental frequency of female voice

根据我在网上阅读的内容,女性声音的基本频率的正常范围是165至255 Hz。 我正在使用Praat以及称为Parselmouth的python库来获取音频文件中女性声音的基本频率值(.wav)。 但是,我得到了一些超过255Hz的值(例如:400 + Hz,500Hz)。 获得这样的大价值 ...

Python中的自相关代码会产生错误(吉他音高检测) - Autocorrelation code in Python produces errors (guitar pitch detection)

该链接提供了基于自相关的基音检测算法的代码。 我用它来检测简单吉他旋律的音高。 通常,它会产生很好的结果。 例如,对于旋律C4,C#4,D4,D#4,E4,它输出: 与正确的音符相关。 但是,在某些情况下,例如此音频文件(E4,F4,F#4,G4,G#4,A4,A#4,B ...

录制的一个音符的音频会产生多个开始时间 - Recorded audio of one note produces multiple onset times

我使用Librosa库进行音高和起始检测。 具体来说,我使用的是onset_detect和piptrack 。 这是我的代码: 当在工作室录制的吉他音频样本上运行时,因此没有噪声的样本(像这样 ),我在两个功能中都获得了非常好的结果。 起始时间是正确的,并且频率几乎总是正确的( ...

切片音频信号以检测音高 - Slicing audio signal to detect pitch

我正在使用Librosa转录单声道吉他音频信号。 我认为,这是一个很好的开始,可以根据发作时间对信号进行“切片”,以便在正确的时间检测音符的变化。 Librosa提供了在发病时间之前检测局部最小值的功能 。 我检查了这些时间,它们是正确的。 这是原始信号的波形和最小值的时间。 ...

Librosa 音高跟踪 - STFT - Librosa pitch tracking - STFT

我正在使用这个算法来检测这个音频文件的音高。 正如你所听到的,这是用吉他演奏的 E2 音符,背景中有一点噪音。 我使用 STFT 生成了这个频谱图: 我正在使用上面链接的算法,如下所示: 结果,我在fmin和fmax之间获得了几乎所有可能的频率。 我与piptrack方法的输出有什么关系才 ...

Unity3D中音频信号谐波的幅度 - Amplitude of audio signal harmonics in Unity3D

我已经设法使用GetSpectrumData函数来计算从麦克风输入的音频的音调。 但是现在我需要获得音频的前7个谐波的幅度(项目要求),我对音频dsp的了解很少。 我唯一了解的是谐波是基频的倍数。 但是我将如何获得谐波的幅度。 谢谢 ...

Android中的吉他音高检测 - Guitar pitch detection in android

我尝试在Android平台上开发吉他游戏。 而且我需要进行实时音高检测以获得吉他和弦/弦的频率。 我将从麦克风获得输入,然后分析输入(该输入播放哪种吉他弦/和弦) 我发现我可以使用两种方法,一种是YIN,另一种是FFT。 哪种方法可以获得更好的性能和准确的结果? ...

Javascript:如何确定mp3文件的音乐键 - Javascript: How to determine the musical key of mp3 files

我已经完成了很多谷歌搜索,但还没有找到一个如何确定mp3文件音符的例子。 到目前为止,我已经阅读了一些关于FFT(快速傅里叶变换)的信息,可以从中计算音频文件的音高,并根据音高可以得出音符。 但后来我读到mp3文件格式在时域中 ,由于有损压缩格式不包含频率分析所需的样本值...这是否 ...

如何实现我自己的 HPS 算法? - How to implement my own HPS algorithm?

我正在 Python 上启动一个项目,我需要开发一个音高检测系统,基本上我要做的就是录制来自吉他弦的声音,然后确定哪个是该声音的音调。 我已经阅读并搜索了网站(包括 stackoverflow),因此我可以理解重要事物的主要思想,例如:FFT、时域、频率域、谐波、音高检测算法、倍频程误差等。 经 ...

YIN频率检测和泛音(吉他弦) - YIN-Frequency-Detection and overtones (guitar strings)

我正在开发用于频率检测的IOS应用程序,并且使用的是非常精确的YIN算法:女巫Audacity,我生成了不同频率的矩形波-我的算法的精度约为0.1%-例如,产生一个82.4 Hz的音调(E弦),我的确得到82.4 Hz,除此之外没有别的。 无论如何,当我弹吉他弦时,我常常会得到泛音,有时它 ...

App Inventor 2中带有“间距”的事件驱动标志 - Event driven sign with “pitch” in App Inventor 2

由于我是App Inventor2工具的新手,因此在尝试获取“间距”值以触发标签的可见性时遇到了一个小问题。 当“ AccelerometerSensor”到达-30或30度点时,我需要显示一个标签。 为了实现这一点,我使用了“ zAccel”值,并且该应用以横向模式运行,而androi ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM