Mainstage: Problema di buffer o cosa altro?

zaphod 02-08-15 17.06
ciao a tutti,
una sera in live stavo usando il macbook (i7quad, 16gb ram, ssd) con MainStage in cui girava il vintage D; nessun effetto, solo l'EQ. Come master, il Casio px5 collegato usb al mac; scheda audio, NI Audio Kontrol 1 collegata all'altra porta usb; mac alimentato dalla rete; latenza mi pare impostata a 96 campioni.
In un momento concitato dell'esecuzione (molte note veloci) mi è sparito l'audio per qualche secondo (uno? due?), e poi mi ha sparato tutte insieme le note che avevo fatto nel momento di silenzio (le mani avevano continuato ad andare). Da lì in poi, ha smesso di uscire audio; MainStage riceveva note (si vedeva dal piccolo display di riconoscimento degli accordi, in alto) ma era tutto muto. Una volta riavviato, ha funzionato tutto di nuovo.
Quando succede una cosa del genere, è per via del buffer impostato troppo basso? Può essere stato il driver della scheda audio?
CoccigeSupremo 02-08-15 19.09
mi è successa la stessa cosa sul mio vecchio portatile. Però sempre in situazioni in cui tra pedale e mille note, era prevedibile vedere il computer impallarsi e spararti all'improvviso tutte le note bloccate.

Sul nuovo mi è successo un paio di volte a causa della "manutenzione automatica" del pc , che solitamente, ad avvio computer disattivo o pongo in orari comodi: Pianoforte che non risponde piu alla pressione e poi ti spara tutte le note insieme.

Con Cantabile (vst host), in live, non ha retto un arpeggiatore a 32 bit misto ad un piano pesante a 64, e prima di crashare malamente ha ripetuto un loop di 20 secondi con le ultime 3 note suonate. Tanto imbarazzo, ma complice un bel pubblico, risatine e applausi di incoraggiamento :)

Sicuro non fosse attivata la "manutenzione"?
rik 02-08-15 20.26
96 campioni è molto bassa come latenza, anche se il macbook che hai è molto potente può darsi che si sia verificato un piccolo errore di comunicazione che nn è riuscito a superare, prova ad aumentare la latenza anche nn di molto e fai delle prove pesanti e vedi come va.
PS la scheda è alimentata dalla USB o dalla rete? Se si può alimentala tramite la rete
Edited 2 Ago. 2015 18:28
maxpiano69 02-08-15 20.29
Ciao zaphod, difficile stabilire esattamente se il problema sia avvenuto a livello MIDI (come mi sembra piú probabile dalla tua descrizione) o audio (di solito in questi casi hai crepitiii e glitch piuttosto che note riprodotte in ritardo).

Io sto scoprendo che collegando la PX5s (o in generale la master di turno) al Mac con il caro vecchio MIDI DIN non ho piú problemi di loop di massa digitale (rumore USB che a volte si presentava) e tendo a pensare (anche se non ne ho la certezza) che questo possa anche evitare o perlomeno limitare eventuali problemi di sovraccarico del buffer del driver MIDI USB e/o di quello interno di Mainstage (la sua coda di eventi MIDI da gestire), che mi sembra la potenziale causa del tuo problema.

PS: io su Mainstage con la MOTU ultralite il buffer lo tengo a 128
Edited 2 Ago. 2015 18:35
zaphod 03-08-15 01.17
CoccigeSupremo ha scritto:
Sicuro non fosse attivata la "manutenzione"?

No, non ne sono sicuro. A dire il vero, non so nemmeno se il mac la esegua e quando. Sono proprio ignorante.
Comunque, non ho antivirus che possano fare scansioni a caso, e in live disattivo sempre wifi e bluetooth, e chiudo tutte le applicazioni.


rik ha scritto:
PS la scheda è alimentata dalla USB o dalla rete? Se si può alimentala tramite la rete

La Audio Kontrol 1 non ha alimentazione esterna, ma solo via usb. Ho letto anch'io che è consigliabile usare schede alimentate a parte.

maxpiano69 ha scritto:
difficile stabilire esattamente se il problema sia avvenuto a livello MIDI (come mi sembra piú probabile dalla tua descrizione) o audio (di solito in questi casi hai crepitiii e glitch piuttosto che note riprodotte in ritardo).

Non c'è stato alcun rumore. Ha cominciato a saltare qualche nota e poi ha taciuto del tutto, come ho descritto prima.

maxpiano69 ha scritto:
Io sto scoprendo che collegando la PX5s (o in generale la master di turno) al Mac con il caro vecchio MIDI DIN

La colleghi alla scheda audio, oppure usi un adattatore midi-usb?

-----

Potrebbe essere (domanda da niubbo) che la scheda audio non essendo class-compliant, e richiedendo quindi driver (pur correttamente installato e funzionante), crei una sorta di "collo di bottiglia"?

Comunque, Mainstage non mi sento di assolverlo del tutto: usando Kontakt in standalone, mi pare tutto più agile, e riesco - volendo - ad usare una latenza ancora più bassa.
CoccigeSupremo 03-08-15 01.25
Piccolo ot: piu leggo i vostri interventi relativi al buffer e piu mi chiedo come sia possibile che con una tascam 322 (ma anche il vecchio modello 144, schede da 90 euro insomma) io suoni tranquillamente a 49 buffer con i driver proprietari senza problemi emo
maxpiano69 03-08-15 03.27
zaphod ha scritto:
La colleghi alla scheda audio, oppure usi un adattatore midi-usb?


La collego al MIDI IN della Ultralite

zaphod ha scritto:
----- Potrebbe essere (domanda da niubbo) che la scheda audio non essendo class-compliant, e richiedendo quindi driver (pur correttamente installato e funzionante), crei una sorta di "collo di bottiglia"? Comunque, Mainstage non mi sento di assolverlo del tutto: usando Kontakt in standalone, mi pare tutto più agile, e riesco - volendo - ad usare una latenza ancora più bassa.


Anche la MOTU ha driver proprietari, la cosa inse non crea "colli di bottiglia" ma é importante tenerli aggiornati (mentre quelli Class Compliant li aggiorna il sistema); con Mavericks le MOTU cominciarono a manifestare dei problemi, risolti solo con il rilascio di un aggiornamento del driver.

E comunque si, Mainstage é piú pesante (credo soprattutto sulla gestione MIDI) ed usando Kontakt o UVI in standalone ci sono meno problemi (diciamo nessuno se non si esagera con il buffer)

PS: ovviamente assumo tu abbia disattivato il supporto Multicore nel plugin di Kontakt, come da istruzioni sul sito di NI

@Coccigesupremo: 49 non é un numero che suona "normale" come buffer, si va di solito per multipli di 32, sei sicuro? Che host usi?
Edited 3 Ago. 2015 1:30
CoccigeSupremo 03-08-15 12.32
maxpiano69 ha scritto:
@Coccigesupremo: 49 non é un numero che suona "normale" come buffer, si va di solito per multipli di 32, sei sicuro? Che host usi?


Come host uso cantabile, sample rate a 44100 e mi da "buffer size : 49" con impossibilità di spostarlo da li (con il driver proprietario tascam).

Ma anche in cubase/studio one e anche kontakt in solo, il buffer size con lo stesso sample rate a 44100 è sempre a 49 (Sempre utilizzando i driver tascam). C'è qualcosa che "non va"? emo
LukeBB 03-08-15 13.08
Puoi tranquillamente suonare anche con il buffer a 256, a 128 è meglio, però vedi come si comporta.
Sample rate assolutamente 44.1, a 48 carichi troppo ed è inutile, tanto differenze non ne senti, soprattutto in live....

Le librerie dove sono state messe? se il piano è pesantissimo (vintage D, Ivory...) meglio metterle su un disco 7200 o SSD esterno, alimentato thunderbolt o firewire 800. sul disco interno di sistema, anche se SSD, potrebbe dare problemi perché deve gestire lo streaming samples e il sistema.
maxpiano69 03-08-15 14.11
@ CoccigeSupremo
maxpiano69 ha scritto:
@Coccigesupremo: 49 non é un numero che suona "normale" come buffer, si va di solito per multipli di 32, sei sicuro? Che host usi?


Come host uso cantabile, sample rate a 44100 e mi da "buffer size : 49" con impossibilità di spostarlo da li (con il driver proprietario tascam).

Ma anche in cubase/studio one e anche kontakt in solo, il buffer size con lo stesso sample rate a 44100 è sempre a 49 (Sempre utilizzando i driver tascam). C'è qualcosa che "non va"? emo
Magari no ma ti conviene controllare i settaggi effettivi dal Pannello di controllo ASIO di Tascam
CoccigeSupremo 03-08-15 14.16
Stando ai parametri della scheda (pannello di controllo Asio di Tascam), ho la "lowest latency" possibile :) Fin'ora problemi 0.
Mi è nuova questa cosa dei multipli di 32 sul buffer. Anche perchè ho sempre utilizzato tascam, e sia la vecchia che la nuova scheda mi danno la stessa quantità inamovibile di buffer. emo
Edited 3 Ago. 2015 12:17
maxpiano69 03-08-15 14.35
@ CoccigeSupremo
Stando ai parametri della scheda (pannello di controllo Asio di Tascam), ho la "lowest latency" possibile :) Fin'ora problemi 0.
Mi è nuova questa cosa dei multipli di 32 sul buffer. Anche perchè ho sempre utilizzato tascam, e sia la vecchia che la nuova scheda mi danno la stessa quantità inamovibile di buffer. emo
Edited 3 Ago. 2015 12:17
Perché probabilmente il buffer lo puoi controllare solo dal pannello Tascam e la sua "lowest latency" é comunque sufficientemente sicura, anche se non ti dice esplicitamente di quanti byte é il buffer in quel caso emoemo

(Ho avuto una Tascam alcuni anni fa, la mia prima scheda audio dell'era VSTi)
Edited 3 Ago. 2015 12:37
kristian 03-08-15 16.15
Succede anche a me,Mainstage su MacBook Pro i7 8 gb ram, motu mk 2 e Virus TI.
Silenzio per due secondi poi mi spara le note tutte insieme questo sul Virus collegato al Mac via USB.
zaphod 03-08-15 17.43
maxpiano69 ha scritto:
ovviamente assumo tu abbia disattivato il supporto Multicore nel plugin di Kontakt, come da istruzioni sul sito di NI

si, l'avevo disattivato! emo

comunque, ho controllato una cosetta... e forse ho scoperto l'inghippo.
Non stavo usando un buffer di 96 campioni, bensì di 32. emo

Non ricordavo di averlo impostato così basso, ma ora mi è sovvenuto il perchè: usando kontakt senza scheda audio, riesco ad avere una latenza di pochissimi ms (tipo 3 o 4), anche con settaggi non così estremi, mentre Mainstage mi dà, con scheda audio esterna e 32 campioni di buffer, una stima di 7,7ms per l'output. Altino, direi, pur non percepibile suonando.
FoxCT_only_for_sales 03-08-15 20.37
Ehi vedo che nessuno riscontra problemi utilizzando V.I.
Vedo anche che i Mac sono una roccia e ti danno la tranquillità di suonare Live.
Soprattutto quelli potenti, costosi e performanti (tutti i7!!!) da 2 milamilioni di euri.

Torno a suonare il mio Nord Electro ... poi non chiedetevi cosa è meglio tra PC/MAC, VST/Hardware ...
... emoemoemoemo

(Adesso si scatenerà l'inferno).
anonimo 03-08-15 21.00
è un problema che può presentarsi quando si suonano tante note con il pedale abbassato, da quando ho il macbook air mi è capitato una volta, sconsiglio di usare mainstage se usate un vst pesante meglio usarlo in standalone, il vantaggio del mac è che puoi aprire più programmi contemporaneamente e vengono tutti gestiti dal driver audio, grazie a questo mi apro uvi per piano/rhodes e mainstage per i suoni di synth.
zaphod 03-08-15 21.11
FoxCT_only_for_sales ha scritto:
Torno a suonare il mio Nord Electro ... poi non chiedetevi cosa è meglio tra PC/MAC, VST/Hardware ...

ovvio che quando uso cp1 e keybduo sono più tranquillo emo
Però l'imprevisto può sempre capitare anche con loro: una sera mi sono improvvisamente trovato col KeyB che suonava mezzo tono sotto. Sai perchè? Era il dimmer della pitch wheel che faceva le bizze, in pratica il KeyB suonava come se tenessi la wheel un po' girata. Riparato, tutto a posto, ovviamente. Però è successo!

Per me il mac è ancora una soluzione di ripiego, nel senso che alle prove ormai vado col casio e mac e non più col cp1, e in qualche live (soprattutto quelli dove non arrivi con l'auto vicino al palco emo) faccio lo stesso.
Diciamo che avrei avuto comunque il mac in casa e mi spiaceva non usarlo anche per i VI.
Nonostante la mia disavventura, ti posso garantire che il risultato resta molto positivo.

superbaffone ha scritto:
sconsiglio di usare mainstage se usate un vst pesante meglio usarlo in standalone, il vantaggio del mac è che puoi aprire più programmi contemporaneamente e vengono tutti gestiti dal driver audio

e questo è molto interessante emo
zaphod 04-08-15 10.38
....comunque grazie a tutti per il contributo emo Farò un po' di prove...
maxpiano69 04-08-15 12.03
@ zaphod
....comunque grazie a tutti per il contributo emo Farò un po' di prove...
Io uso il Vintage D sia in Mainstage che standalone senza problemi, UVI Workstation (C7) invece sembra gradire meno la convivenza in MS.

Ti suggerisco prima di tutto di portare il buffer almeno a 128, poi disabilitare la High Res Velocity sul PX5, se non bastasse prova a collegarti via MIDI DIN ed infine prova con Kontakt standalone (se devi suonare solo il piano o comunque solo VI di Kontakt allora Mainstage non ti serve)
zaphod 04-08-15 12.27
emo non avevo pensato a disabilitare la high res velocity! In effetti, controllando con midi monitor arrivano una valanga di dati midi. Forse anche quello ha contribuito a saturare il povero mac!
emo

duemillesimo post! emo