AyK*_*rsi 5 c# midi ableton-live
我正试图从我的c#app发送midi信号到Ableton Live的一首曲目.
我已经尝试过Bass.net和midi-dot-net都具有相同的效果:没有任何事件到达Ableton.(我已经安装了loopMidi,这就是我发送信号的地方.)
奇怪的是,当我瞄准我的midi键盘时,它播放标准的钢琴声音..
我的代码是网站上的示例的1-1副本:
OutputDevice outputDevice = OutputDevice.InstalledDevices[0];
outputDevice.Open();
outputDevice.SendNoteOn(Channel.Channel1, Pitch.C4, 80); // Middle C, velocity 80
outputDevice.SendPitchBend(Channel.Channel1, 7000); // 8192 is centered, so 7000 is bent down
Run Code Online (Sandbox Code Playgroud)
因为我还不熟悉midi,我觉得我仍然误解了一些基础知识.有人能看出我做错了什么吗?
我建议使用 MidiOx 等实用程序来查看 MIDI 信号是否确实按照您的怀疑发送。
如果它按预期工作,那么您可能没有在首选项中正确配置 Live 的 MIDI I/O。测试此功能的一个好方法是实时进入 MIDI 映射模式,然后单击会话视图中的任何剪辑。让您的程序发送 MIDI 数据,如果 Live 可以接收该数据,您将看到它将 MIDI 事件映射到相关剪辑。
| 归档时间: |
|
| 查看次数: |
1955 次 |
| 最近记录: |