M-Audio FireWire Audiophile声卡可用的Windows 10驱动 1.下载FireWire Solo的驱动,传送门。它与FireWire Audiophile其实是可以兼容通用的,而且可以经过下面的步骤可以在Windows 10下使用并向下兼容。 2.不连接设备。以管理员身份,运行安装程序,如图,并一直下一步。 注意:如有旧的驱动,请先卸载,重启,再安装新的。中间提示是否信任该驱动,请勾选信任。
2023-01-02 22:24:35 11.46MB M-Audio FireWire
1
Virtual Audio Cable(虚拟声卡驱动)能够解决很多电脑没有内录功能,不支持混音录制的问题。Virtual Audio Cable可以虚拟出很多音频设备,虚拟音频线路,用来架设虚拟线路以实现混音功能的设备,它只是起到架设虚拟线路的作用,并不带录音功能,所以还需要在此基础上用其它录音软件来实现录音。
2022-12-29 16:23:17 514KB Virtual Audi 虚拟声卡
1
esp32_audio_spectrum 该存储库旨在显示使用adc采样音频数字信号以及经过FFT到频繁域的指南。
2022-12-23 22:46:39 18KB audio spectrum sample esp32
1
Audio-Fingerprinting 是一个音乐指纹识别系统,使用的语言为 JAVA,同时需要用到 MySQL 数据库(虽然不是必须的,但这个系统采用他保存指纹和音乐信息)。他包含了指纹生成,数据库存储,和简易的服务器和客户端。他通过生成和记录音乐指纹,能够识别来自麦克风、文件等各个来源的音乐,并且有很高的抗噪性,同时他对文件属性和音乐质量不敏感。你可以使用服务器给手机或者其他程序提供音乐识别服务。你可以根据需求调节里面的参数,当前参数是为了在较短时间识别来自极大噪声和失真的音源,1500个左右的文件将产生接近24000000个指纹数 据。如果你只用于识别文件并且没有严重的噪声与失真,你可以修改参数,1个文件只需要少量指纹就可以识别,对于噪声较低的音源10s 200个指纹已经满足大多需求。简易使用方法需要安装MySQL,并执行Fingerprint. sql, 同时你可能需要修改max_allowed_packet参数,因为添加歌曲需要发送较大的包,我采用的参数是32M。修改MysqlDB中的数据库信息为你的数据库信息,如:private final String url = "jdbc:mysql://127.0.0.1:3306/musiclibary?user=yecheng"; private final String user = "yecheng"; private final String password = "yecheng";添加文件的方法:Ps:你可以重写添加的方法或者制作脚本或者直接使用其他软件实现转码功能,目前他能够从%title%}}%album%}}%artist%的文件名中获得信息。将文件转码为WAV,采样率为8000。调用Insert,参数为文件名或者文件夹。搜索音乐你可以调用Search 文件名搜索。在数据库较大的情况推荐采用运行Server,使用Client 文件名搜索。主要参数介绍Fingerprint:NPeaks:一个周期中每个子带的峰值点的个数 fftSize:FFT的窗口大小 overlap:FFT的窗口重叠大小 C:一个周期包含多少个窗口 peakRange:取峰值点时与多大范围的邻居比较 range_time:取点对的时候的时间范围,单位为秒 range_freq:取点对的时候的频率范围,单位为频率 Band:分成的子带,值对应FFT产生的数组索引 minFreq:最小频率 maxFreq:最大频率 minPower:最小能量修改的建议:提高识别率:减小minPower, 增加Band、NPeaks、range_time降低数据量:增大minPower,减小Band、NPeaks、rang_time其中建议先修改Band和minPower。Server:port:服务器的端口Client:ip:服务器的ip port:服务器的端口性能与效果数据量:音乐库为1500首歌,指纹数量为24000000个左右,服务器稳定后占用内存约340M。速度:处理器i7-3632QM,添加1500首歌用时约1919秒,一首歌约用时1.3秒。使用服务器查找10s的歌曲用时约0.2秒(不考虑客户端读取文件的时间)。准确度:对噪声较低的音频有很高的识别率,对噪声较高的也有接近商用的准确率,但是相对来说如果对于未出现在曲库的歌曲,也有一定的误报率。抗噪性:能够抵抗较强的失真和噪声,可以参考我给的测试音频。工作原理参考文档:ShazamMel scale本算法实现类似Shazam,首先我计算出音频的频谱图,将频谱根据频率分成若干子带,对每个子带查找若干个峰值点,本算法子带划分基于Mel频率。将获得的峰值点根据频率、时间范围组成点对。本算法的取点对频率范围为在子带内,其目的在于减少点对的数目并且提高分布式能力。取点对的时间范围为1s-4s。你可以根据需要修改这些参数。 标签:Audio
2022-12-16 03:12:26 91.88MB 开源项目
1
使用 Web Audio API 的合成器 tldr; 我已经开始使用构建基于浏览器的合成器。 作为一个相当音乐化的人,我认为这将是一个有趣的副项目。 在这个阶段,最终产品有点模糊——我最初考虑将它建立在或 (我拥有其中一个可能会有所帮助)的基础上,但在这一点上,这些可能是雄心勃勃的目标。 不过,很高兴有一个目标。 然而,目的是创建一个基于浏览器的工作合成器,理想情况下包含以下功能: 渠道 - 不止一个。 我在想像 Gaia 这样的三个频道,所有频道都可以切换设置。 振荡器 - 具有波形类型、音高和失谐控制。 包络 - VCO、VCA 和滤波器模块上的完整 ADSR 包络。 滤波器 - LPF、HPF、带通也可能不错。 效果 - 延迟、声相、混响、合唱。 可视化 - 无论是波形还是完全不同的东西。 在处理 UI 之前,我将专注于开始的逻辑。 我认为一旦我开始降低一些功能
2022-12-14 18:08:54 9KB JavaScript
1
音频文件 一个简单的仅用于标头的C ++库,用于读取和写入音频文件。 当前支持的格式: WAV 联合会 作者 AudioFile由Adam Stark编写和维护。 用法 创建一个AudioFile对象: #include "AudioFile.h" AudioFile audioFile; 加载音频文件: audioFile.load ("/path/to/my/audiofile.wav"); 获取有关已加载音频的一些信息: int sampleRate = audioFile.getSampleRate(); int bitDepth = audioFile.getBitDepth(); int numSamples = audioFile.getNumSamplesPerChannel(); double lengthInSeconds = audioF
2022-12-14 16:39:38 31.17MB audio read audio-files file-format
1
dra的测试片源比较少,比较难找, 提供一个以供测试,资源是ts封装的节目流,有多个频道,对应的解码方式,需要自行研究
2022-12-09 13:56:21 30.52MB dra audio ts avs
1
Information technology - Coding of audio-visual objects - Part3:Audio
2022-12-07 15:34:52 7.36MB ISO IEC Audio
1
蓝牙视觉扬声器 基于ESP32芯片的蓝牙可视扬声器。 主要特点 A2DP音频流 I2S和PDM输入/ I2S输出 VFX输出(GIF /音频FFT / Rainbow / Starsky / ...) BLE控制界面(OTA固件更新/ VFX远程控制) 音频提示(已连接/已断开/睡眠/唤醒) 睡眠和唤醒键 准备中 获取来源 git clone --recursive https://github.com/redchenjs/bluetooth_visual_speaker_esp32.git 更新现有存储库 git pull git submodule update --init --recursive 设置工具 ./esp-idf/install.sh 建筑 设置环境变量 export IDF_PATH=$PWD/esp-idf source ./esp-idf/export.sh
2022-12-06 11:18:56 9.11MB audio spectrum ota esp32
1
FlexASIO:使用PortAudio声音IO库的灵活的通用ASIO驱动程序。 支持WASAPI(共享和独占),KS,DirectSound和MME
2022-11-30 16:30:24 132KB audio windows c-plus-plus asio
1