midi

    1热度

    1回答

    我在Mac OSX 10.10.5优胜美地和我试图播放MIDI声音与此代码pygame.midi: import pygame.midi pygame.midi.init() print pygame.midi.get_default_output_id() # -1 print pygame.midi.get_device_info(0) # None player = pygame.m

    0热度

    1回答

    我的小应用程序有另一个问题。我使用通过USB电缆连接到PC的N-Audio库和外部MIDI键盘(88键)。 一切正常,我可以在我的MIDI键盘上播放,应用程序读取键并从资源播放特定的Notes = .wav文件。 但问题是当我打2分钟多一点时。在那之后,声音在玩,令人毛骨悚然,他们听错了 - 他们听起来像是出现了疯狂的压缩质量,最后他们完全没了,但应用程序仍在接收来自MIDI键盘的信号。 我有这样

    0热度

    1回答

    AVAudioEngine有一个musicSequence属性可以设置。然而,我很难找出如何发挥它?我试过使用startAndReturnError但无济于事

    1热度

    1回答

    我正在研究一个python脚本来发送OSC消息给MOTU的Cuemix软件。经过多次的讨论后,我终于可以用两种不同的脚本设置高价值和低价值。 这些脚本SND_UP和SND_DOWN:https://github.com/derjur/KnobOSC 这是伟大的,所有的,但这个项目的一点是得到一个旋钮来上下翻了可配置的粒度。但是我需要知道Cuemix旋钮的当前值,以便通过脚本中的相对量来更改它。 T

    2热度

    2回答

    我试图实现一个实时执行的应用程序,其中按钮单击事件将任务分配给一个线程,该线程将调用一个midi方法播放一些音乐。当点击按钮时,音乐必须立即开始播放,延迟时间很短。 MIDI代码在Runnable类的run方法中实现。但是,在按钮点击事件本身正在采取超过2毫秒达到运行方法的第一个声明。 我尝试使用Executor Service,因为它可以收集新创建的线程并减少线程造成的时间延迟。我是Execut

    1热度

    1回答

    我正在使用AVAudioUnitSampler播放一些midi声音,我已加载soundfont,并已成功使用开始音符,停止音符和应用音高弯曲midi命令。我现在正在尝试整合AVFoundation中所称的触后或压力命令。 所以我的代码看起来大致是这样的(简化): self.midiAudioUnitSampler.startNote(60, withVelocity: 60, onChannel:

    2热度

    1回答

    因此,我在解决一个问题时遇到了困难,目前正在使用缓冲读取器读取文件的MIDI播放器。我正在从文件读取每个对象作为一个字符串到数组列表中。问题是文件内可能有三个不同的潜在对象,一个音符的频率是双倍,midi音符的值是一个int,另一个是字母(c4#)的音符。我如何知道我已经构建的ArrayList中的字符串对象中存在哪种类型的对象。 ArrayList<String> noteList = new

    0热度

    1回答

    我试图找到任何有关这方面的信息,但我一直没有找到任何帮助。 我试图制作一个程序,用于生成一个midi文件,其中包含两个使用不同乐器(程序)一起播放的乐器。我一直在使用一个示例程序: http://www.cs.cornell.edu/courses/cs211/2008sp/examples/MidiSynth.java.txt 作为模板,但是当我试图人为地制造了MIDI事件(而不是生成它们与示例

    0热度

    1回答

    长期目标是通过使用预建的midi控制器而不是构建并连接自定义控制面板,构建软件以实现midi控制界面作为工业控制应用程序的用户界面。短期目标,请阅读插入计算机的MIDI设备的名称。直接的问题,编译器说'非法限定符,szPname'。我相信szPname是cap结构的一个子集,但我不明白如何去做到这一点 我使用的是从Windows上的FreePascal实现winmm 10机 这里是我当前的代码..

    1热度

    1回答

    我在Delphi 7写一个程序,我认为在把音乐在后台运行。所以,我在组成一个.MIDI首叫Song.MID,现在我希望把我的Delphi程序自解压(SFX)这首歌和执行,在程序中删除它的结束。这就像是用Hex写的,我想。我该怎么做?