Trim bar, как GarageBand и iMovie

Я создаю приложение для Mac, которое нуждается в триммерной панели, такой как GarageBand и iMovie. Мне нужна библиотека, чтобы заставить звуковые волны рисовать их на NSView. Кто-нибудь знает хорошую библиотеку для этого?

Я думаю, что он имел в виду редактор дорожек (cut/copy/paste/move). enter image description here

Ответ 1

Там прохладный пост в блоге о том, как рисовать Waveforms автором программного обеспечения для редактирования аудио Capo:

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

Я написал код Cocoa (Mac) на основе этого, и это не слишком сложно. Вы можете найти этот код здесь:

https://github.com/uliwitness/UKSoundWaveformView

Хотя он далеко от готового, поставляемого редактора, он под разрешительной лицензией (zlib) и может быть легко использован как основа для полного редактора.

Ответ 3

Эта структура может помочь вам. Из примеров это выглядит очень легко в использовании и хорошо работает. Он предоставляет компоненты для открытия аудиофайла, воспроизведения и рисования сигнала. Возможно, вам придется реализовать функции cut/copy/paste самостоятельно.