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) и может быть легко использован как основа для полного редактора.
Ответ 2
Maibe помогает: Рисование формы волны с помощью AVAssetReader
и если проблема заключается в рисовании, это может помочь: Кривые параметрического ускорения в Core Animation
Ответ 3
Эта структура может помочь вам. Из примеров это выглядит очень легко в использовании и хорошо работает. Он предоставляет компоненты для открытия аудиофайла, воспроизведения и рисования сигнала. Возможно, вам придется реализовать функции cut/copy/paste самостоятельно.