像GarageBand和iMovie那样的修剪条

时间:2010-12-14 11:04:13

标签: cocoa macos audio core-audio

我正在创建一个需要修剪条的Mac应用程序,如GarageBand和iMovie。我需要一个库来获取音频波来在NSView上绘制它们。有谁知道一个好的图书馆吗?

我认为他指的是曲目编辑器(剪切/复制/粘贴/移动)。 enter image description here

3 个答案:

答案 0 :(得分:1)

关于如何使用Capo音频编辑软件的作者绘制波形的博客文章很酷:

http://supermegaultragroovy.com/2009/10/06/drawing-waveforms/

我在此基础上编写了Cocoa(Mac)代码,但这并不太难。你可以在这里找到代码:

https://github.com/uliwitness/UKSoundWaveformView

虽然它远不是一个完成的,可发送的编辑器,但它是在许可许可证(zlib)下,可以很容易地用作完整编辑器的基础。

答案 1 :(得分:0)

Maibe这有助于:Drawing waveform with AVAssetReader 如果要绘制问题,那么这可能会有所帮助:Parametric acceleration curves in Core Animation

答案 2 :(得分:0)

This框架可能会帮助您。从示例中看起来它非常易于使用并且运行良好。它提供了打开音频文件,播放和绘制波形的组件。您可能需要自己实现剪切/复制/粘贴功能。