简单的音频单元主机驱动音频单元仪器

2024-05-18 23:26:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须用采样的乐器为许多孤立的音符、和弦和旋律生成音频。以编程方式这样做最简单的方法是什么(我不想在DAW中手动输入注释然后弹出音频)?我在GitHub上找到了这个Python Audio Unit Host,但它没有被主动维护,也不能在Yosemite下编译。在Objective-C中创建一个简单的音频单元主机似乎是一项艰巨的任务。有更简单的选择吗?在


Tags: 方法githubhost编程方式unit手动音频
2条回答

总有苹果的Music Player。它自动设置一个带有采样器的螺旋钻。但是有很多C语言,配置采样器使用你的文件是一个巨大的痛苦。但一旦设置好,就可以很容易地对音频样本进行排序。在

我更新了Python音频单元主机以支持Yosemite https://github.com/johndpope/pyau 看看西蒙测试.cpp在

CFStringRef theBaseStr = CFSTR("file:///Users/johnpope/Documents/gitWorkspace/pyau/");
CFStringRef theRelativeStr = CFSTR("test1.wav");
CFURLRef theBaseURL = CFURLCreateWithString(NULL, theBaseStr, NULL);
CFURLRef url = CFURLCreateCopyAppendingPathExtension(NULL, theBaseURL, theRelativeStr);
host2.BounceToFile(url,kAudioFormatLinearPCM,kAudioFileWAVEType); // warning - check the

苹果应该发布AU实验室代码。-但这并不符合他们的目标c/swift类别。如果你有多余的苹果支持票-我会很乐意的。 https://developer.apple.com/library/mac/documentation/MusicAudio/Conceptual/AudioUnitProgrammingGuide/AudioUnitDevelopmentFundamentals/AudioUnitDevelopmentFundamentals.html

相关问题 更多 >

    热门问题