夜猫子

夜猫子
随笔 - 5, 文章 - 1, 评论 - 1, 引用 - 0
数据加载中……

2012年5月30日

Web版的音频处理软件

web上面类似于Adobe Audition的音乐处理软件很少,可以帮助用户实时的在线处理音频。暂时将其命名为Audiotool。


AudioTool
功能介绍

1.1          基本功能

1.1.1     音频的波形显示

1.1.2     音频信息显示

1.1.3     音频的编辑(剪切、复、拷贝、裁剪、静音、拼接)

1.1.4     撤销和重做

1.1.5     音频的播放、录音

1.1.6     多轨道支持(增加轨道、删除轨道、轨道选取)

1.1.7     混音

1.1.8     简单声音的生成

1.2          高级功能

1.2.1     简单声音的生成

1.2.2     音效处理(混响、均衡、合唱、增幅、淡入、淡出、变音)

1.2.3     语音分析

    ...

写本blog的目的是为了和大家一起分享,希望感兴趣的朋友可以一起参加,同时也为了监督自己。






posted @ 2012-05-30 08:44 夜猫子 阅读(272) | 评论 (0)编辑 收藏

2012年5月24日

RIFF文件格式

     摘要: 1.简介
RIFF全称为资源互换文件格式(Resource Interchange File Format),RIFF文件是windows环境下大部分多媒体文件遵循的一种文件格式,RIFF文件所包含的数据类型由该文件的扩展名来标识,能以RIFF文件存储的数据包括:
音频视频交错格式数据(.AVI)
波形格式文件(.WAV)
位图格式数据(.BMP)
MIDI格式文件(.RMI)
调色板格式(.PAL)
多媒体电影(.RMN)
动画光标(.ANI)
其他RIFF文件(.BND)  阅读全文

posted @ 2012-05-24 09:23 夜猫子 阅读(1201) | 评论 (0)编辑 收藏

音符半倍频规整

提取基频时,半倍频普遍出现,对此必须做好半倍频规整  
 
inline float normalize_pitch(float pitch, float temp)
{
    float half = fabs(pitch - 12 - temp);
    float twice = fabs(pitch + 12 - temp);
    float self = fabs(pitch - temp);    

    if (half < twice && half < self)
    {
        return pitch - 12;
    }
    else if (twice < half && twice < self)
    {
        return pitch + 12;
    }
}

posted @ 2012-05-24 08:56 夜猫子 阅读(260) | 评论 (0)编辑 收藏

2012年5月22日

数据量化算法

     摘要: 在数据处理中,经常需要把浮点行的数据转换为整型的数据,这个过程就叫做数据的量化  阅读全文

posted @ 2012-05-22 23:09 夜猫子 阅读(393) | 评论 (0)编辑 收藏

2012年4月24日

speex开源库分析(前置处理)

     摘要: 1.简介 语音在采集和传输过程中,由于语音源的差异、信道的衰减、噪声的干扰以及远近效应,导致信号幅度相差很大。所有在语音处理之前我们需要对语音数据进行前置处理,包括预处理(AGC、VAD、回音消除)、重采样和噪声抑制。 所有的代码都是基于speex开源库,具体内容可以参考http://speex.org/。 本开发手册暂时只提供AGC的接口和测试代码,其他陆续添加进来。2.接口说明 2...  阅读全文

posted @ 2012-04-24 18:41 夜猫子 阅读(7042) | 评论 (1)编辑 收藏