midi

    -1热度

    1回答

    我需要将MIDI文件转换为CSV以供在程序中使用,但是我找不到任何可以执行此操作或允许我执行此操作的库或函数。任何人都可以指出我正确的方向吗? 此外,我发现this程序,完成类似的事情,但我不明白如何使用文件不明确。如果任何人有使用它的经验,他们可以告诉我它是如何工作的? 谢谢。

    0热度

    1回答

    最近我一直在用tensorflow尝试机器学习。 This tutorial,有我卡住,因为我不断收到错误:AttributeError: module 'midi' has no attribute 'Pattern'有谁知道如何解决这个错误?我试过安装py-midi(pip),python-midi(github)和midi模块(pip)。但是,midi模块从未正确安装(“找不到满足要求mid

    0热度

    1回答

    我正试图从midi文件的第一首曲目中提取旋律的速度,并将其应用于包含音符事件的曲目的其余部分。 从根本上讲,我一直试图在noteOn()消息之后替换Thread.sleep()方法,该消息每次播放固定时间间隔的音符。因此我正在失去整个赛道的节奏。 我从以前提出的问题How does Midi TEMPO message apply to other tracks?的第一首曲目中成功提取节奏信息,但

    3热度

    1回答

    我正在使用MIDI的MacOS应用程序。我想要做的是将SysEx消息发送到MIDI设备。现在,我已经在Java中完成了一次,但从未在Swift中完成过。 而且由于coremidi库几乎完全新的给我,我不知道如何做到这一点的工作。什么到目前为止,我已经想通了,是我要撰写MIDISysexSendRequest,我已经走到这一步: let SysEx = MIDISysexSendRequest(de

    0热度

    1回答

    我正在研究利用MIDI设备的应用程序。与CoreMIDI操场一些打打闹闹之后,我发现如何让MIDI输入信号,所以我实现了这一点: func makeInputSource() { var midiClient : MIDIClientRef = 0 var inPort : MIDIPortRef = 0 MIDIClientCreate("WobClient" a

    0热度

    1回答

    我正在使用Swift应用程序,在该应用程序中,我利用特定的MIDI信号并使用它。一个例子是:我想根据输入信号移动NSSlider的值。所以,我所做的是创建一个MIDI输入流(可行),我现在需要做的是取值并将其设置为self.wave_mode_slider?.integerValue。 我从那里我使输入连接如下方法: func makeInputSource() { var midiCl

    0热度

    3回答

    我正尝试使用Apple的AVMIDIPlayer对象来播放MIDI文件。在Swift中看起来很容易,使用下面的代码: let midiFile:NSURL = NSURL(fileURLWithPath:"/path/to/midifile.mid") var midiPlayer: AVMIDIPlayer? do { try midiPlayer = AVMIDIPlayer(

    0热度

    1回答

    我正在编写一个程序,它将从只能发送cc并将其作为nrpn消息发送给另一个设备的设备读取传入的cc消息。我知道如何发送来自pygame的cc消息,但我无法围绕如何发送nrpn。我查看了Vriareon的代码,并没有看到它的任何地方甚至可以访问midi。任何人都可以举例说明这是如何完成的? 谢谢!

    2热度

    1回答

    我正在使用new MIDI API来播放一些MIDI音符。但是,我无法听到任何声音,也没有发生任何异常。代码相同如下: //initialising the MidiReceiver private MidiReceiver midiReceiver; midiReceiver = new MidiReceiver() { @Override public void onS

    0热度

    1回答

    可以在计算机上从MIDI文件中提取的音乐中添加淡入淡出,失真,摇摆,混响和延音等效果吗?或者,midi是否允许我们在创建过程中融入这些功能? 通过MIDI规范我找不到一种可能的方式来做到上述的事情。我是对的还是我错过了什么? 有什么建议吗?