在VB.NET中使用MIDI和音符分析 [英] Using MIDI and Note Analysis in VB.NET

查看:120
本文介绍了在VB.NET中使用MIDI和音符分析的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在通过连接到计算机上的麦克风输入的数字键盘创建音频,分析音符,并将其输出为虚拟MIDI控制器.有人可以告诉我一个用于声音/音符分析和MIDI输出的好的DLL吗?

问候,
Jordan

I''m creating take in audio from my digital keyboard connected to the mic input on my computer, analyze the notes, and output them as a virtual MIDI controller. Could someone tell me a good DLL for sound/note analysis and MIDI output?

Regards,
Jordan

推荐答案

不清楚"Note Analysis"到底是什么意思.它的范围从原始音频输入的音调识别(非常困难的问题,与傅立叶分析和图像识别有关,尤其是在复音输入中应该识别音调和持续时间都困难;我只是不知道任何现有的合理的产品质量)到音乐理论中的一些计算,这些计算根本不需要任何媒体功能.

关于MIDI库(为什么是DLL?一个VB.NET单元(无论是否存在一个库)始终是汇编的;在.NET中,.DLL的概念不过是文件名模式而已,可以是任何东西),有几个不错的库发表在CodeProject上:
http://www.codeproject.com/search.aspx?q=MIDI&doctypeid=1 [ ^ ].

我对其中至少一个感到非常满意.抱歉,我不记得是哪一个了-自己尝试一下.

—SA
Not clear what exactly do you mean by "Note Analysis". It can range from tone recogntion by raw audio input (very difficult matter, related to both Fourier analysis and image recognition, especially difficult of both tones and durations should be recognized in polyphonic input; I simply don''t know any existing products of reasonable quality) to some calculations in music theory which do not require any media capabilities at all.

As to MIDI libraries (why DLL? a VB.NET unit, library or not, is always assembly; in .NET the notion of .DLL is nothing but a file name pattern, and it can be anything), there are several good libraries published on CodeProject:
http://www.codeproject.com/search.aspx?q=MIDI&doctypeid=1[^].

I was quite satisfied with at least one of them. Sorry, I don''t remember which one exactly — try them by yourself.

—SA


这篇关于在VB.NET中使用MIDI和音符分析的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆