2010-12-14 5 views
10

Sto creando un'app per Mac che richiede una barra di assetto come GarageBand e iMovie. Ho bisogno di una libreria per ottenere le onde audio per disegnarle su un NSView. Qualcuno conosce una buona libreria per questo?Trim bar come quelli di GarageBand e iMovie

Penso che si riferisse all'editor di tracce (taglia/copia/incolla/sposta). enter image description here

+0

Potete chiarire che cosa state cercando in particolare? Se tutto ciò che devi fare è leggere l'audio come float, 'ExtAudioFile' è la strada da percorrere. – sbooth

+1

@ jackjr300, hai qualche possibilità di modificare la domanda e fornire uno screenshot della funzione iMovie/garageband che stai cercando? –

+0

Vuoi dire, vuoi una vista della forma d'onda? – Brad

risposta

0

This quadro potrebbe aiutarvi. Dagli esempi sembra piuttosto facile da usare e funziona bene. Fornisce componenti per aprire un file audio, riprodurlo e disegnare la forma d'onda. Potrebbe essere necessario implementare le funzionalità di taglia/copia/incolla da solo.

1

C'è un post sul blog fresco su come disegnare forme d'onda dall'autore del software di editing audio Capo:

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

ho scritto cacao codice (Mac) sulla base di questo, e non è troppo difficile. È possibile trovare il codice qui:

https://github.com/uliwitness/UKSoundWaveformView

Anche se è lontano da una, editor di shippable finito, è sotto una licenza permissiva (zlib) e potrebbe essere facilmente utilizzato come base per un completo editor.