Sequenze su mainstage - problema sync

zama202 04-09-13 12.44
Buongiorno a tutti.
Espongo il mio attuale problema, sperando che qualcuno abbia già avuto la mia stessa esperienza e abbia trovato una soluzione.

Recentemente ho avuto l'occasione di impostare un CONCERT con mainstage, utilizzando il template "8 Track Player), il quale dovrebbe essere comodo per la riproduzione di sequenze multitraccia.

Sono partito da un unico progetto LOGIC (consegnatomi dal gruppo che ha commissionato il lavoro) all'interno del quale ho trovato19 song, una dopo l'altra, composte tutte da 5 file audio (Click, Chitarre, Tastiere, Cori, Groove). Ogni song ha ovviamente un tempo diverso (non gestito pero' come variazione del global track tempo).

Ho tagliato correttamente tutti i file, e sistemati in apposite cartelle. Per fare un esempio:
CARTELLA "PIPPO" contenente Click.aiff, Chitarre.aiff, Cori.aiff, Tastiere,aiff, Groove.aiff ).

Preciso che il formato di salvataggio e' AIFF 24BIT (per conservare il marker di inizio brano, visualizzato poi su Mainstage.

Ho caricato i file su Mainstage, draggando i file AIFF in posizione corretta per ogni "SONG" (Click su uscita 3, il resto su OUT LR).

Ieri sera ho avuto l'occasione di sperimentare in sala prove quanto descritto. Il problema e' che le tracce, specie il click non sembrano in syncrono (anche se hanno lunghezza uguale, partono tutte dall'inizio, e il SYNC e' OFF, e il GROUP non e' settato).

Cosa devo fare secondo voi? Il MAC non sembra essere sotto stress (CPU bassa, Memoria utilizzata 700 MB dal processo mainstage, su un totale di 4GB, ecc.).

Attualmente, le mie soluzioni sono:
A. Risolvere il problema su Mainstage
B. Ricominciare da capo utilizzando LIVE 8.1 in modalita' session
C. Tornare a un progetto LOGIC, preparando a priori le scalette

Riuscite a darmi qualche idea? non so cosa fare
Animapone 04-09-13 13.12
Normalmente non uso sequenze sincronizzate, ma tempo fa feci una prova perfettamente riuscita di modificare il tempo di uno spezzone audio in base al tempo impostato sulla patch (e di variarlo quindi con un controllo di tap tempo).

in pratica se hai un file audio .aiff con informazioni sul tempo (e credo sia il caso tuo) puoi fare in modo che playback lo sincronizzi sul valore di tempo settato nelle impostazioni generali della patch su cui lo hai inserito. Modificando questo valore poi modifichi anche la velocità di esecuzione del brano audio.

Apri la maschera modifica del plugin Playback ed in basso a sinistra trovi la voce "sync" da impostare a "on" per sincronizzare la riproduzione della traccia al clock di mainstage.

Sincronizzi tutte le tracce e (se le informa tempo sono corrette all'interno dei vari file audio) il tutto dovrebbe funzionare correttamente.
Animapone 04-09-13 13.16
Comunque io ripartirei da Logic.

Spezzetterei i vari brani in maniera di creare una singola patch su Mainstage per ogni singolo brano (così è anche più facile cambiare l'ordine di esecuzione dei brani).
zama202 04-09-13 13.26
si si, certo. Forse non mi ero spiegato, ma ho fatto cosi'. Infatti ho fatto 19 song, ognuna coi 5 playback track coi file del brano.

Quindi tu mi dici che il problema e' a monte, e cioe' che Logic non avendo le informazioni sul tempo di ogni song, non gestisce bene la syncronizzazione?

Ragionando empiricamente, pensavo che essendo i file di lunghezza temporale uguale, non fosse influente il fatto di metterli in sync.

Ok, provero'.

Altra questione: Il BufferSize e l'opzione Sync I/O su Mainstage puo' variare VERAMENTE le performance, anche se i plugin sono solo di riproduzione (quindi non strumenti) ?

Animapone 04-09-13 13.36
zama202 ha scritto:
Quindi tu mi dici che il problema e' a monte, e cioe' che Logic non avendo le informazioni sul tempo di ogni song, non gestisce bene la syncronizzazione?

Se hai fatto il bounce di ogni singola traccia con Logic in .aiff, le informazioni di tempo dovresti averle, sbagliate rispetto al tempo reale del brano, ma averle. Se imposti quello come tempo della patch di Mainstage e sincronizzi, dovrebbe comunque funzionare. Es. se il tempo del progetto di Logic è 120bpm, dovresti impostare il tempo della patch di Mainstage a 120bpm.

Credo che il problema maggiore sia il fatto che le tracce non le hai sincronizzate al clock di Maistage.
A differenza tua (che hai un vero e proprio progetto multitraccia), io ho solo fatto un esperimento qualche mese fa per vedere se si poteva fare quello che stai facendo tu. Ho comunque subito pensato che bisognasse sincronizzare le varie tracce al clock di Mainstage per essere sicuri che venissero riprodotte in sync., ma non ho usato un template.

zama202 ha scritto:
Altra questione: Il BufferSize e l'opzione Sync I/O su Mainstage puo' variare VERAMENTE le performance, anche se i plugin sono solo di riproduzione (quindi non strumenti) ?

Questo non te lo so dire, in teoria no, ma poi basta vedere come sono messi gli indicatori di carico CPU per averne la certezza.
gabrieleagosta 04-09-13 14.41
Non ho capito una cosa, a te serve cambiare il tempo del file audio? Non credo....

Mi ricordo che per fare andare in sincrono due o più Playback di Mainstage c'è una apposita opzione che li mantiene linkati, solo che adesso non mi ricordo dov'è e come si chiama! Appena ci metto le mani ti faccio sapere.
gabrieleagosta 04-09-13 14.53
Animapone ha scritto:
Credo che il problema maggiore sia il fatto che le tracce non le hai sincronizzate al clock di Maistage.


Mah non penso....MS ha un suo clock interno che può anche andare per i fatti suoi, se hai una traccia click usi quella, basta che sia sincronizzata con il resto della base.
Animapone 04-09-13 16.43
@ gabrieleagosta
Animapone ha scritto:
Credo che il problema maggiore sia il fatto che le tracce non le hai sincronizzate al clock di Maistage.


Mah non penso....MS ha un suo clock interno che può anche andare per i fatti suoi, se hai una traccia click usi quella, basta che sia sincronizzata con il resto della base.
Non mi sono spiegato bene, io intendo sincronizzare playback con il clock di MS per essere sicuri che tutti i playback vadano assieme. Che poi il brano non sia sincronizzato sul clock vero e proprio è un altro discorso.
Come già detto, se il progetto di Logic da cui faccio il bounce delle tracce è a 120bpm (global track), anche se il brano reale è a 90bpm, imposto il clock di MS a 120bpm e sincronizzo i vari playback, così sono sicuro che "andranno a tempo" tra di loro.

Spero di essere stato più chiaro emo
gabrieleagosta 04-09-13 16.57
@ Animapone
Non mi sono spiegato bene, io intendo sincronizzare playback con il clock di MS per essere sicuri che tutti i playback vadano assieme. Che poi il brano non sia sincronizzato sul clock vero e proprio è un altro discorso.
Come già detto, se il progetto di Logic da cui faccio il bounce delle tracce è a 120bpm (global track), anche se il brano reale è a 90bpm, imposto il clock di MS a 120bpm e sincronizzo i vari playback, così sono sicuro che "andranno a tempo" tra di loro.

Spero di essere stato più chiaro emo

Sì ho capito ma non c'è questa necessità, io il clock di MS non l'ho mai toccato, ho semplicemente esportato il click e la base da Logic e poi attivato quella funzione che non mi ricordo che fa partire/fermare le varie istanze di Playback in sincrono. Di altro non c'è bisogno, almeno a me funzionava...
zama202 05-09-13 00.19
Ogni traccia playback deve ovviamente cominciare dall'inizio (play from start). Altro particolare: ho disabilitato il track tempo su ogni song di mainstage.

Riassumendo, finora ho capito che:
1.Sul progetto logic da cui ho esportato le traccia , pe roghi brano, devo mettere dei marker e fare una automazione del tempo global track.
2.Esportare traccia per traccia, per ogni brano ( selezionando la region di volta in volta) esportare in aiff anche 16bit
3.Per ogni brano del concerto mainstage devo dettare il tempo, pari a quello el brano
Mettere le traccia in sync ON

Fin qui ok. Curiosità: cosa serve l'impostazione GROUP? Sul manuale non ho capito tanto bene se esiste una utilitá effettiva.