Il processo di creazione di notifiche personalizzate, iOS GarageBand, database iTunes, formato file iTunes, AppleScript

2

Sto sviluppando un'app per iOS e Android che utilizza suoni di notifica personalizzati per fornire istruzioni dettagliate all'utente.

Recentemente ho attraversato un processo piuttosto complicato di creazione di questi e ho incontrato alcuni ostacoli che spero di risolvere più eloquentemente.

Obiettivo: registra alcune brevi istruzioni vocali (devono essere meno di 30 secondi per iOS) e producono due versioni dello stesso file, una .mp3 per Android e una .wav per iOS.

Passaggi:

  1. Crea registrazioni vocali in GarageBand per iPad. Ho provato a utilizzare la versione OS X, tuttavia, non è possibile importare i file .band creati su OS X in iOS GarageBand, ma il contrario funziona. Perché in futuro potrei voler lavorare su entrambe le piattaforme, ho bisogno di usare la versione iOS.
  2. Condividi il file di registrazione vocale su iTunes utilizzando l'opzione di condivisione GarageBand.
  3. Collega l'iPad al Mac. Importa i file dall'app GarageBand nelle opzioni di condivisione dei file (perché non importano automaticamente in iTunes mi sfugge, ho pensato che fosse ciò che significa "Condividi su iTunes")
  4. Poiché questi file audio verranno programmaticamente utilizzati nella mia app, ho bisogno di rinominare questi file usando alcuni nomi di file strutturati che sono onerosi da inserire nella tastiera dell'iPad. Ho rinominato tutti i miei file (circa 70) e poi li ho trascinati e rilasciati su iTunes.
  5. iTunes ha quindi cancellato tutti i miei nomi, risulta che utilizza una struttura di nome file che non è accessibile in Finder.
  6. Poi li ho rinominati tutti e ho usato questo script per applicare i nomi dei file come i nomi delle canzoni .
  7. Ora ho un album in iTunes con i miei file in formato .m4a (ciò che ha generato iOS GarageBand), ho bisogno di creare i formati .mp3 e .wav.
  8. Selezionando tutti i brani in iTunes, è possibile fare clic con il pulsante destro del mouse su "Crea versione FOO" dove FOO è l'opzione di formato file specificata nelle preferenze del formato di importazione. Apple ha fornito queste istruzioni
  9. Funziona perfettamente per creare un nuovo formato (sia mp3 che wav), ma se ripeti questo processo (ad esempio converti m4a in wav prima, poi mp3) finisci con 4 copie: song.mp4 - > song.wav - > > song.mp3, song-1.mp3 perché nel secondo convert, sia il .mp4 che il .wav sono stati convertiti in mp3. Questo potrebbe essere evitato selezionando un solo formato nella vista album di iTunes, ma ciò richiede la selezione manuale di oltre 70 brani nel mio caso.
  10. Puoi provare a evitare il pasticcio di # 9 semplicemente spostando tutti i file .wav da iTunes /.../ Music / Your Album in una posizione diversa. Tuttavia, nonostante il riavvio, iTunes non vede questo cambio di file. Pertanto, devo fare una copia dell'album, rimuoverlo dai percorsi dei file di iTunes, quindi eliminare l'album da iTunes. Quindi sposta il backup su iTunes.

Artisti, presumo che questo sia qualcosa che fai regolarmente (crea contenuti e poi devi esportarli in vari formati di file). Forse, se crei solo una dozzina di canzoni o inserendo ore nella creazione del contenuto, il processo di esportazione manuale sembra banale. Nel mio caso, queste registrazioni sonore sono molto piccole ma ce ne sono molte che mi portano all'automazione.

Gli sviluppatori si prestano ad una soluzione di Automator / Apple Script? Ho scavato intorno ma sembra che gli script multi-app (GarageBand, Finder, iTunes) rendano l'opzione manuale semplice.

O forse mi manca una soluzione semplice come fare tutto questo in GarageBand su OSX.

    
posta santeko 13.04.2016 - 19:19
fonte

0 risposte

Leggi altre domande sui tag