-
回声消除(很好的例子)
回音消除源程序(好例子)-Echo dispel source(very good example)
- 2023-02-26 18:10:03下载
- 积分:1
-
小波和分形的混合编码程序,Matlab版的
小波和分形的混合编码程序,Matlab版的-Wavelet and fractal coding procedure mixed, Matlab version
- 2022-03-24 12:44:02下载
- 积分:1
-
VB的体积小的工具的控制下,你可以控制音量和模式。
VB下的音量控制小工具,可以分别控制WINDOWS下音量与麦克风的音量-VB the volume under the control of small tools, you can control the volume and microphone under WINDOWS volume
- 2023-08-13 18:40:03下载
- 积分:1
-
The WindowPCM of 16bit audio files for 4bit compressed files, compression rate i...
对16bit的WindowPCM的语音文件进行压缩为4BIT的文件,压缩率约为75%,可大幅缩减所占用的空间.-The WindowPCM of 16bit audio files for 4bit compressed files, compression rate is about 75, can be substantially reduced by the space occupied.
- 2022-12-31 00:00:17下载
- 积分:1
-
AudioRep complement example audio file
AudioRep complement example audio file
- 2023-02-26 20:20:03下载
- 积分:1
-
JAVA deal with a series of audio examples, including the most simple player, RIP...
一系列用JAVA处理音频的例子,包括最简单的播放器,RIPCD,处理MIDI,音频文件格式的转换等等。没有用JMF,纯粹是JDK里的SOUND包的应用。每个文件中都有相关的注释。所有代码来自http://www.jsresources.org网站-JAVA deal with a series of audio examples, including the most simple player, RIPCD, deal with MIDI, audio file format conversion and so on. Did not use JMF, purely JDK
- 2022-04-08 14:12:08下载
- 积分:1
-
新的音频组件1.80
New Audio Component 1.80
Open Source
- 2022-09-19 04:25:03下载
- 积分:1
-
波形发生器
DA转换
多波形发生器
方波
三角波
锯齿波-Waveform Generator
Multi-waveform
- 2022-06-13 04:40:43下载
- 积分:1
-
16位PCM声音自动增益
对于pcm_s16le波形进行增益 可对以下参数进行调节:
amplitude_threshold 声音波形幅值的阈值,默认为0
sub_frane_limit 子帧数限制,子帧数内的波形被作为整体对待,统一进行放大缩小,默认为0.5秒采样数
headroom dbfs净空高度 默认为-6.18dbfs
max_gain 最大增益,单位分贝,默认为20
noise_floor 噪音阈值,dbfs,默认为-40
- 2023-08-12 00:05:03下载
- 积分:1
-
实用录音程序
在开始工作之前,要先介绍DirectSound录音用到的三个非常重要的对象,IDirectSoundCapture8 ,设备对象,根据你录音的设备创建的设备对象,利用该对象可以获取设备的属性。IDirectSoundCaptureBuffer8,缓冲区对象,该对象由设备对象创建,主要用来操作音频数据IDirectSoundNotify8 ,事件通知对象,该对象用来通知应用程序从缓冲区中将数据取走,写入文件保存起来。利用DirectSound录音的主要思路,就是先根据选择的录音设备创建设备对象,然后通过设备对象创建辅助缓冲区对象,开始录音的时候,设备将数据写入缓冲区,应用程序主动的从缓冲区将数据读出来写文件即可,就实现了录音功能。这里简单介绍一下dsound的通知功能,应用程序会创建一个通知对象,然后将通知对象邦定,然后设定通知位置(position),什么是通知位置呢,比如缓冲区的大小为4000字节,如果你想当数据达到缓冲区一半的时候能得到通知开始copy数据,那么此时你就可以将通知位置设定为2000,通知位置可以任意的设定,当缓冲区的数据达到你设定的位置时,就会通知应用程序将缓冲区的数据copy到文件中,缓冲区是循环利用的,当缓冲区填充满了以后,就会从头开始充填数据,所以,缓冲区就是一边读,一边写的过程。
- 2022-01-31 23:13:46下载
- 积分:1