Predominant_Pitch_Detection.zip

  • PUDN用户
    了解作者
  • Visual C++
    开发工具
  • 271KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 6
    下载次数
  • 2009-05-12 19:44
    上传日期
分 离 音 乐 和 背 景 声 音 的 代 码
Predominant_Pitch_Detection.zip
  • Predominant_Pitch_Detection
  • signals
  • IDroveAllNight_mix.txt
    913.2KB
  • IDroveAllNight_vol.txt
    913.2KB
  • result.tif
    26.3KB
  • data
  • important_data
  • gammatone_delay_file
    516B
  • FIR.dat
    4KB
  • type-def.c
    13.7KB
  • MeddisRate.c
    8.8KB
  • file-util.h
    986B
  • filter.h
    776B
  • stats-model-log.h
    465B
  • Predominant_Pitch_Detection.ncb
    89KB
  • Predominant_Pitch_Detection.dsp
    5.7KB
  • pitch-tracking.c
    16.5KB
  • mem-util.c
    6KB
  • common.h
    1.5KB
  • mem-util.h
    1.7KB
  • multiband-filtering.c
    9.2KB
  • Predominant_Pitch_Detection.opt
    51.5KB
  • type-def.h
    4.8KB
  • filter.c
    2.6KB
  • pitch-tracking.h
    527B
  • file-util.c
    2.2KB
  • multipitch.h
    415B
  • math-util.h
    581B
  • multipitch.c
    1.9KB
  • stats-model-log.c
    6.4KB
  • Predominant_Pitch_Detection.dsw
    579B
  • multiband-filtering.h
    473B
  • MeddisRate.h
    872B
  • Predominant_Pitch_Detection.plg
    25.3KB
  • readme.txt
    2KB
内容介绍
This C program implmentes the singing voice pitch detection algorithm presented in the following papers: Li Y. and Wang D.L. (2005): Detecting pitch of singing voice in polyphonic audio, in Proceedings of ICASSP-05, pp. III.17-20. Li Y. and Wang D.L. (2007): Separation of singing voice from music accompaniment for monaural recordings, IEEE Transactions on Audio, Speech, and Language Processing, vol. 15, pp. 1475-1487. (Note that singing voice detection is not included in this program.) We distribute these programs freely, but please cite the paper if you have made any use of these programs. To use this program: 1. Open the project file with Microsoft Visual Studio and build the project 2. Run the program with the following format: "program.exe <input_file> <pitch1> <pitch2>". The first command line argument is the input file name. Note that the input file has to be an ascii file (To create such a file from a .wav file, use the wavread() command in MATLAB and scale the result with pow2(15). If you don't have MATLAB installed, then simply extract data from the data field as 16-bit integers). The second and thir arguments are the names of pitch files. Predominant pitches are stored in the first file (<pitch1>). Two samples input files are provided in the signals folder: IDroveAllNight_mix.txt and IDroveAllNight_vol.txt. The first one is a mixture of singing and accompaniment. The second one is singing voice only. if you run the program on these two files and plot the two pitch1 files, you will see a figure like result.tif. If you have questions regarding compiling or running the program, please contact me. But for other questions, I can only provide minimal assistance since I graduated and have been working full time. By Yipeng Li Email: li.434@osu.edu URL: http://www.cse.ohio-state.edu/~liyip I was with Prof. DeLiang Wang Perception and Neurodynamics Laboratory Department of Computer Science and Engineering The Ohio State University URL: http://www.cse.ohio-state.edu/~dwang
评论
    相关推荐
    • NMF_bss.rar
      nmf盲源分离,使用欠定的方法,可以用来分离两路语音信号,人声与其他音的分离
    • BEMT.zip
      用于计算螺旋桨拉力、效率等的片条理论matlab程序。
    • BEMT_VPM.rar
      计算悬停性能和前飞性能
    • Multi-Class BCI.rar
      全面总结多分类BCI的实验范式,具有很好的指导作用
    • google code mfcc c语言实现。
      google code mfcc c语言实现。MIT 开源协议。语音识别可用。
    • 数据包络matlab代码-GranularConv:使用MATLAB进行粒度卷积
      数据包络matlab代码使用 MATLAB 进行粒度卷积 设计和实现概述 我对实现和设计的总体想法是在功能之间提供明确的区别并尽可能保持简单。 为了实现这一点,我尝试将这些功能保留在 GUI 程序中,并使用带有衬线脚本的...
    • DeepLearningWithAudio
      音频深度学习 深度学习音频课程和相关项目的代码和文档。 也可以看看: 我们的研究使用了Aalto Science-IT 集群提供的计算机资源。
    • harmonyos2-awesome-music-production:用于创建和分发音乐的软件、服务和资源的精选列表
      和声2 很棒的音乐制作 用于创建音乐的软件、硬件和其他资源的精选列表。 我使用这些知识来制作音乐作为我的另一个自我 Leo Mask。 检查一下 软件 音频工作站 ...DJ、现场表演者和音乐家的最小音频工具。...
    • critical-mass:基于群体的环绕声颗粒合成器
      临界质量 关于 临界质量是基于最初由Craig Reynolds开发的Boids植绒算法的环绕颗粒合成器。 音频引擎以可视化编程语言Max / MSP实现,而大量功能则基于JavaScript。 每一粒声音都由在空间中移动的声音粒子表示。...
    • matlabcnhelp.rar
      matlab中文帮助很难找的,快速下载