草庐IT

midi-instrument

全部标签

swift - "retriggering"AudioKit 中的 Midi 音符

我正在开发一个具有多个“触摸区域”的玩具,这些区域用作我的合成器的输入。使用oscillatorBank我可以轻松地开始和停止音符。在常规键盘中,每个Midi音符只有1个键,因此“重新触发”一个音符需要音乐家抬起手指,即使只是短暂地允许一个人在音符上调用.stop()和.start().我正在处理的场景是当音符被按住时,但随后在另一个“触摸区域”上再次被触发。我能以某种方式“重新触发”那个音符的“攻击”声音吗?我应该启动和停止播放器吗?理想情况下我会打电话oscillator.restart(noteNumber:)但据我所知不存在。非常感谢。 最佳答案

objective-c - 使用 Swift 和 CoreMIDI 发送和接收 MIDI

我对Swift/Objective-C或Cocoa环境不是很熟悉,而且我在弄清楚如何使用CoreMIDI从USB设备发送或监听数据时遇到了很多麻烦。我正在尝试将消息(144,36,5)发送到我的MIDIController(一个AbletonPush),这是我在使用BitwigStudioScriptingAPI之前完成的。除了Apple的文档外,我在这方面找不到太多信息,而且它们对我没有特别帮助。到目前为止,我已经弄清楚了如何获取设备列表并查看它们的名称,但除此之外,我还是卡住了。到目前为止,我尝试发送MIDI所写的内容:varpushDevice=MIDIGetDevice(2)v

Android Eclipse 插件 : Instrumentation Test Runner not specified

我在尝试使用Android项目从Eclipse运行单元测试时遇到此错误。Android首选项中的InstrumentationTestRunners列表为空。[2009-06-1723:57:51-MyApp]ERROR:Applicationdoesnotspecifyaandroid.test.InstrumentationTestRunnerinstrumentationordoesnotdeclareuses-libraryandroid.test.runner这也是令人恼火的决定,因为我尝试运行一次单元测试,这就是我一直想做的事情。 最佳答案

Android Eclipse 插件 : Instrumentation Test Runner not specified

我在尝试使用Android项目从Eclipse运行单元测试时遇到此错误。Android首选项中的InstrumentationTestRunners列表为空。[2009-06-1723:57:51-MyApp]ERROR:Applicationdoesnotspecifyaandroid.test.InstrumentationTestRunnerinstrumentationordoesnotdeclareuses-libraryandroid.test.runner这也是令人恼火的决定,因为我尝试运行一次单元测试,这就是我一直想做的事情。 最佳答案

ios - 如何读取 Xcode 6.1 Instruments .trace 文件?

我一直在尝试读取一个.trace文件,该文件是我使用自定义工具模板生成的(工具:Automator,分配,泄漏)使用Instruments.我在这个stackoverflowanswer中找到的最佳帮助.基本上是author创建了自定义Objective-C程序(Traced)以读取特定类型的Apples.trace文件(工具:OpenGLES驱动程序).他的回答是针对XCode4.6的。代码仍然适用于XCode6.1,但跟踪文件似乎略有变化。您必须在.trace包中找到*.run.zip文件并将其解压缩。在提取的文件夹中,您现在必须找到*.run文件。.trace包中有多个*.run

ios - 使用 AudioKit 通过 iOS 中的虚拟端口发送 MIDI 音符

所以我觉得自己像个白痴,因为我必须在这里发帖来解决可能是简单的修复问题。我正在编写一个将MIDI发送到另一个应用程序的iOS应用程序。对于我的第一个概念证明,我试图在我的iPhone上向GarageBand发送一条消息。我正在尝试使用AudioKit来完成此任务。我创建的代码如下:importUIKitimportAudioKitclassViewController:UIViewController,UIPickerViewDelegate,UIPickerViewDataSource{letmidi=AudioKit.midi...overridefuncviewDidLoad()

ios - 如何使用 Audiokit 对原始值而不是 midi 音符进行排序

我是Audiokit的新手。我想对一组Double原始值进行排序,以用作eurorack模块中的衰减器。使用AKSequencer似乎是不可能的,因为它们旨在与音轨(AudioKit.AKMusicTrack)一起使用,将MIDI数据发送到AKMidi-Insrument实例。那么如何对f.e.进行排序呢?原始振荡器或表属性值?谢谢! 最佳答案 使用AKCallbackInstrument和序列长度数组中的一些值是可能的letsequenceLength=AKDuration(beats:8.0)letsequencerCallba

ios - 使用 audiokit 在 AKsequencer 中创建额外 MIDI 轨道的问题

我一直在努力解开一个谜sinewaveissue收效甚微。我想在这里开始一个新问题,因为我已经深入研究了这个问题的细节。在设置AKSequencer并为其提供MIDI文件时,我看到了一些奇怪的结果。对于一首4轨歌曲(具有相应的4轨midi文件,持续时间匹配歌曲的所有主干),我看到音序器实际上是用5轨生成的。什么是额外的轨道?此外,我在控制台中收到一个错误:[seq]1026:无效节拍范围我相信当轨道为空时会发生这种情况。所以这看起来像是我的神秘正弦波的罪魁祸首。关于如何解决这个问题的任何想法?这让我有点发疯......?谢谢! 最佳答案

ios - 使用 Instruments 分析 Swift,_swift_retain_ 到底是什么?

我正在使用Instruments分析我的SwiftiOS应用程序。一堆时间花在_swift_retain_(swift::HeapObject*)libSwiftCore.dylib和_swift_release_(swift::HeapObject*)libSwiftCore.dylib我的代码主要是创建(并超出范围)结构和元组。据我了解,因为它们是值对象,所以它们是在堆栈上分配的,因此我不应该看到这么多堆操作。_swift_retain_和_swift_release_到底是什么意思? 最佳答案 这些函数_swift_retai

xcode - Instruments 想要获得分析其他进程的权限 Jenkins

所以我的问题是,在纯swift项目(几乎:-))上,测试也是用Swift编写的,我每次构建都会得到这个。构建是通过FaSTLane1.63开始的。:▸DTServiceHub:Instrumentswantspermissiontoanalyzeotherprocesses.Pleaseenteranadministratorusernameandpasswordtoallowthis.▸Username(jenkins):Password:▸Failedtoauthorizerights(0x1)withstatus:-60007.在带有OSXServer的MacPro上安装新的命令