- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我已经搜索了大约一天,但没有找到任何可以为我指明正确方向的信息 - 要么是缺乏信息,要么是我不擅长上网,要么是很难找到关于音乐的信息编程语言的编程,其名称是音符的名称。
无论如何:
我想获取我制作的数据(来自相机、kinect、操纵杆控制等),并使用它来将 MIDI 数据发送到其他程序,例如 Propellerhead Reason 或我机器上的其他 DAW。收集输入和处理数据不是问题,但发送 MIDI 消息才是问题。我已经从 codeproject 下载了 C# MIDI 工具包,但不知道从哪里开始。有人可以向我指出要由 DAW 解释的模拟 NoteOn 消息的方向,或发送 MIDI 数据的其他基本示例吗?
我可以找到访问 Microsoft MIDI 合成器、解释来自键盘的消息并路由它们的示例,以及许多其他示例,但我觉得这是非常基本的,我不确定为什么我找不到任何关于它的信息。
谢谢!
最佳答案
根据 MusiGenesis 的建议,我建议创建一个虚拟 MIDI 端口。但是,有一种方法可以将其直接嵌入到您的软件中,甚至可以适本地命名。
http://www.tobias-erichsen.de/virtualMIDI.html
Tobias 的驱动程序允许您这样做,如果您给他发一封电子邮件,他会向您发送 API,我发现它很容易与 .NET 集成。
从那里开始,C# MIDI Toolkit是你所需要的全部。我还建议检查 NAudio .
关于c# - 在 C# 中将 MIDI 消息发送到 DAW,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7975367/
到目前为止,我已经使用了许多不同的 音频制作 Mac 和 Windows 平台上的软件。很多时候,我在思考创建自己的 DAW 的想法,但我意识到这对于一个人来说将是一项极其艰巨的挑战(尤其是如果只了解
标题说明了一切 - 用 C++ 编写的数字音频工作站(如 Ableton)使用什么库或代码或其他什么来渲染其图形和播放音频? 在发现 C# + XNA 对于基于计算机的 daws 来说是一个可怕的选择
我用 Java 编程做很多与网络相关的事情,但我一直在考虑用某种语言创建一个非常简单的 DAW。我考虑过 C#,但它似乎不再支持 Direct X(尽管有一些库取得了不同程度的成功)。我很好奇是否有人
删词的时候用dw,结果发现有daw,可以记为“删词”。 dw 和 daw 有什么区别吗? 最佳答案 来自 documentation : For example, compare "dw" and "
这个问题主要面向音频工程师。 我在看几个视频here和 here关于 javascript 中的 Web Audio API 以及人们如何使用它来制作音乐。我想知道这个 API 是否可以用于创建现有数
我已经搜索了大约一天,但没有找到任何可以为我指明正确方向的信息 - 要么是缺乏信息,要么是我不擅长上网,要么是很难找到关于音乐的信息编程语言的编程,其名称是音符的名称。 无论如何: 我想获取我制作的数
我有vim: foo barba[r]bar foo []指示光标位置 当我使用vaw或viw时,barbarbar变得模糊不清。没关系。 但我想了解-为什么? v是视觉模式,a-我不知道为什么,w通
I am trying to generate a sin wave as PCM data in a wav file, but when I read the data into a DAW
我是一名优秀的程序员,十分优秀!