Korg Poly800 entra sempre in azione LFO..perchè?

giannirsc 26-11-21 14.19
Ho un korg poly che a volte mi da questo problema..dopo 2 secondi che tengo premuto un tasto, il suono inizia a vibrare come se avessi impostato LFO con un certo delay...
Non lo fa sempre, a volte accendo lo strumento e va alla perfezione...altre volte lo accendo e appunto ho questa vibrazione ritardata su tutti i suoni e non c'è verso di farla sparire..
Non è il joystick perchè lo smuovo e funziona alla perfezione..inoltre il joystick non da la modulazione in ritardo...cosa potrebbe essere ?
mima85 26-11-21 14.28
Fai un test: quando ti succede prova a cambiare la frequenza dell'LFO (parametro nr. 81 sul pannello). Giusto per cominciare a capire se quella modulazione viene effettivamente dall'LFO o da qualcos'altro.
giannirsc 26-11-21 14.33
Si cambia il rate della lfo
mima85 26-11-21 14.59
Allora è proprio lui che interviene, non qualcos'altro. Se quando si presenta il difetto cambi l'intensità della modulazione dei DCO (parametro nr. 83), l'entità del vibrato cambia o resta uguale?
giannirsc 26-11-21 16.08
Cambia...è come se su tutti i suoni avessi programmato l 'attivazione dell LFO dopo circa un secondo e mezzo..è come dicevo non lo fa sempre
maxpiano69 26-11-21 17.49
@ giannirsc
Cambia...è come se su tutti i suoni avessi programmato l 'attivazione dell LFO dopo circa un secondo e mezzo..è come dicevo non lo fa sempre
Potrebbe essere un problema legato comunque al circuito che legge il joystick, quando lo fa hai provato a muovere il joystick per vedere se si "resetta"?
mima85 26-11-21 19.42
maxpiano69 ha scritto:
Potrebbe essere un problema legato comunque al circuito che legge il joystick


Nel post di apertura ha scritto che il joystick funziona, però effettivamente muoverlo e riportarlo in posizione di riposo per vedere se la modulazione va via potrebbe essere comunque un test da fare. Ma io sto pensando ad un'altra teoria, che spiego nel post successivo in risposta a quello di Gianni.
giannirsc 26-11-21 20.08
Io credo che sia qualche componente interno Perché come dicevo il più delle volte funziona alla perfezione... può dipendere dalla corrente?
mima85 26-11-21 20.15
giannirsc ha scritto:
è come se su tutti i suoni avessi programmato l 'attivazione dell LFO dopo circa un secondo e mezzo.


Ti chiedo di fare un altro test. Scusa se continuo a chiederti di far prove ma non ho mai messo le mani su un Poly 800, quindi sto cercando di restringere la problematica andando ad intuito/esclusione e guardando manuali e schemi.

Seleziona una patch, porta a 0 i parametri 81 ed 83, poi seleziona un altro parametro (per esempio l'11, che è il transpose d'ottava) poi aspetta che si presenti il difetto. Quando questo si è presentato, guarda i valori di quei due parametri ed annotali. Dopodiché spegni e riaccendi il synth, riseleziona sempre la stessa patch, riporta a 0 i due parametri, riseleziona il parametro 11, aspetta di nuovo che si modifichino ed una volta che questo accade annotali di nuovo. Ripeti il test una manciata di volte. La selezione del parametro 11 (o di qualsiasi altro) è per escludere categoricamente la possibilità che quei due parametri possano essere influenzati dai controlli del pannello (i tasti numerati o lo slider di data entry).

Prima di arrivare alla mia ipotesi, due righe su com'è organizzata la memoria nei synth, perlomeno in quelli anzianotti come il tuo Poly 800. Generalmente è divisa in due sezioni: una che contiene l'archivio vero e proprio delle patch, che viene tenuta in tensione anche a synth spento dalla famosa batteria interna, ed un'altra, temporanea, in cui vengono caricati i dati della patch correntemente selezionata sullo strumento. Puoi pensare alla prima come al disco fisso di un PC, dove i file sono memorizzati permanentemente, e la seconda come alla RAM del PC (si, sempre di RAM parliamo), in cui il file viene caricato quando lo apri per modificarlo.

Quando su un PC apri per esempio un documento, questo viene letto dal disco fisso e caricato nella memoria RAM in modo che ci si possa lavorare sopra, e qualsiasi modifica fatta a quel file viene riportata nella memoria RAM. Analogamente, quando sul synth selezioni una patch, ne vengono letti i dati dalla memoria permanente e vengono copiati nella memoria temporanea. Da quel momento in poi, lo strumento lavorerà su questa memoria sia per pilotare i vari elementi del motore di sintesi che per tenere memorizzate le eventuali modifiche ai parametri che vengono effettuate dall'utente. La pressione della combinazione di tasti del salvataggio fa si che il suo contenuto venga scritto nella locazione della RAM permanente in cui quella patch era memorizzata, analogamente a quanto accade su un PC quando si salva il file modificato sul disco.

Venendo alla mia ipotesi, se vedi che i parametri effettivamente si modificano senza toccare alcunché sul pannello e senza che questi siano quelli correntemente attivi, potrebbe trattarsi di un caso di "bit flip" nella memoria RAM temporanea. Il "bit flip" è un fenomeno per cui uno o più bit nei chip della memoria possono invertire il proprio valore (passare da 0 ad 1 o viceversa), ed in genere succede quando qualche cella nel chip comincia a perdere colpi. A dipendenza di dove si trova la cella o le celle problematiche viene affetto un determinato parametro, o più parametri contemporaneamente ma in genere sempre gli stessi, dato che le posizioni in cui nel chip vengono scritti i campi dei dati di ogni parametro sono sempre le stesse. Quindi, ammettendo che sia questo il caso, quando un bit posizionato nella zona del chip di memoria occupata dai parametri relativi all'LFO cambia il suo valore, ti ritroveresti con uno di quei due parametri modificato sempre allo stesso valore. Nel caso in cui le celle problematiche siano molteplici, il valore si può modificare in maniera casuale ed eventualmente ad essere coinvolti potrebbero essere più parametri.

[continua...]
mima85 26-11-21 20.17
Il "bit flip" può accadere come detto prima in caso di chip di memoria sulla via del tramonto oppure in caso di disturbi dell'alimentazione, anche se in genere i disturbi causano corruzioni casuali del contenuto della memoria e non sempre degli stessi dati. Su Internet ho letto anche di casi in cui una pila scarica causava comportamenti strani dello strumento, quindi un controllino alla tensione della pila del tuo Poly 800 non fa male. E, tanto per stare tranquilli, anche un controllo a fili, connettori e saldature sulle schede interne potrebbe essere opportuno.

Come potrai capire, la problematica richiede una certa analisi ed eventualmente la sostituzione di alcuni componenti, quindi è necessario l'intervento di un tecnico. A meno che nel frattempo non salti fuori qualcos'altro di molto più semplice e facilmente risolvibile, ma al momento non vedo altri modi con cui quei parametri possano modificarsi per i fatti loro. Se il Poly 800 avesse un pannello con un potenziometro per parametro potrei indirizzare i miei sospetti a quelli, ma sugli strumenti organizzati come il Poly un parametro per poter essere modificato dev'essere prima volutamente selezionato. E finché non è selezionato, uno slider del data entry e/o tasti numerici a pannello difettosi non possono arrivare a toccarlo.
giannirsc 26-11-21 21.56
Intanto un super grazie...domattina faccio i test che mi hai chiesto ma son parecchio certo di aver portato quei parametri a zero ed avere questo effetto vibrato..
mima85 26-11-21 22.17
giannirsc ha scritto:
Intanto un super grazie...


Di niente emo

giannirsc ha scritto:
ma son parecchio certo di aver portato quei parametri a zero ed avere questo effetto vibrato


Certo, è che proprio vorrei capire se il valore in memoria di questi parametri viene modificato oppure no. Perché se l'effetto vibrato si presenta ed i valori dallo zero a cui li hai lasciati sono cambiati, significa che per qualche motivo è successo qualcosa in memoria. Se invece nonostante il vibrato sia presente sono rimasti a zero, allora il problema è da un'altra parte.

Domanda, il synth è collegato via MIDI a qualcos'altro o a parte l'uscita audio collegata al mixer, è completamente isolato dal resto degli strumenti e dal PC?
giannirsc 26-11-21 23.15
@ mima85
giannirsc ha scritto:
Intanto un super grazie...


Di niente emo

giannirsc ha scritto:
ma son parecchio certo di aver portato quei parametri a zero ed avere questo effetto vibrato


Certo, è che proprio vorrei capire se il valore in memoria di questi parametri viene modificato oppure no. Perché se l'effetto vibrato si presenta ed i valori dallo zero a cui li hai lasciati sono cambiati, significa che per qualche motivo è successo qualcosa in memoria. Se invece nonostante il vibrato sia presente sono rimasti a zero, allora il problema è da un'altra parte.

Domanda, il synth è collegato via MIDI a qualcos'altro o a parte l'uscita audio collegata al mixer, è completamente isolato dal resto degli strumenti e dal PC?
Totalmente isolato..stavo anche pensando al potenziometro dell’accordatura che è l’unico che ho toccato..per farlo suonare a 440 lo devo “alzare” un po…se lo metto al valore zero mi suona “scordato”…
mima85 26-11-21 23.20
giannirsc ha scritto:
stavo anche pensando al potenziometro dell’accordatura che è l’unico che ho toccato..per farlo suonare a 440 lo devo “alzare” un po


Quella potrebbe essere solo una questione di calibrazione, non credo sia collegato al problema dell'LFO.
maxpiano69 27-11-21 07.15
@ mima85
maxpiano69 ha scritto:
Potrebbe essere un problema legato comunque al circuito che legge il joystick


Nel post di apertura ha scritto che il joystick funziona, però effettivamente muoverlo e riportarlo in posizione di riposo per vedere se la modulazione va via potrebbe essere comunque un test da fare. Ma io sto pensando ad un'altra teoria, che spiego nel post successivo in risposta a quello di Gianni.
Esattamente il mio intento era far fare a giannirsc quel test, nel caso in cui potesse essere un problema di calibrazione iniziale del joystick oppure di qualche componente che lo legge che per qualche motivo "deriva" quando si scalda.

L'idea delle memorie che si "alterano" é interessante, ma mi viene il dubbio del perché dovrebbe farlo solo su quei due parametri e non su altri, comunque tutto é possibile quindi sempre meglio testare rispetto ad ogni potenziale causa e poi valutare i risultati.

EDIT: per fortuna lo schema elettrico del Poly800 si trova facilmente in rete, ad es QUI e la nota in basso destra dello schema principale indica IC8 (un mux/demux analogico HC14051, lo trovi muovendoti dalla nota in diagonale in alto a sx) come quello che gestisce segnali PB e VIB dal joystick, dovessi provare a ripararlo comincerei a guardare i componenti passivi al suo contorno, in particolare i condensatori, ma prima proverei a scollegare il joystick dalla mainboard, per vedere se il difetto lo fa indipendentemente da esso o no.
mima85 27-11-21 12.44
maxpiano69 ha scritto:
L'idea delle memorie che si "alterano" é interessante, ma mi viene il dubbio del perché dovrebbe farlo solo su quei due parametri e non su altri


Perché caso vuole che le celle di memoria difettose si trovino all'indirizzo dove viene salvato quel/quei parametri. Fossero state in un'altra zona del die di silicio, i parametri affetti sarebbero stati altri o addirittura avrebbero potuto provocare malfunzionamenti più gravi, incluso il blocco del synth.

Come detto si tratta di una teoria ma può succedere, se non ricordo male c'è un video del buon Synthchaser dove un bit flip nella RAM provocava la variazione casuale di alcuni parametri su un OB-X. Il verificare se i parametri vengono mantenuti correttamente è proprio per escludere questa possibilità.

Se la ritenzione dei parametri è corretta allora non è la RAM, e infatti...

maxpiano69 ha scritto:
la nota in basso destra dello schema principale indica IC8 (un mux/demux analogico HC14051, lo trovi muovendoti dalla nota in diagonale in alto a sx) come quello che gestisce segnali PB e VIB dal joystick


...ho notato anch'io quel 4051, nonché i due segnali CLK1 e CLK2 che entrano nel chip degli oscillatori, che sono i clock da cui vengono derivate le frequenze di DCO1 e DCO2. Presumo che quei clock possano anche venir modulati dall'LFO per generare l'effetto vibrato.

Ed è proprio in quelle zone che volevo indirizzare Gianni nel caso in cui la RAM non fosse affetta dal problema. C'è anche un control voltage che comanda l'intensità della modulazione dell'LFO e che viene sputato fuori dal DAC, può anche essere che qualche componente sulla catena di quel CV sia difettoso.
maxpiano69 27-11-21 13.20
OK, interessante il discorso sul bit-flip, c'è da sperare che non sia quello e sia piuttosto un componente della parte analogica di cui abbiamo parlato dopo (e che tu hai ben sviscerato emo), in ogni caso temo sia una riparazione da centro assistenza/tecnico specializzato.
mima85 27-11-21 13.29
maxpiano69 ha scritto:
in ogni caso temo sia una riparazione da centro assistenza/tecnico specializzato.


Molto probabile.
giannirsc 27-11-21 15.36
Allora ho avuto modo di fare qualche prova E secondo me il discorso è che quando io imposto il parametro 81 frequenza a 0, in realtà la modulazione non è disattivata Quindi io con frequenza 81 Hz un valore 0 ho di fatto una piccola e lenta modulazione...
Con il parametro 82 delay posso ritardare l'avvio della modulazione.


Dopo averlo tenuto acceso, spento e riacceso non mi da problemi
mima85 28-11-21 13.01
giannirsc ha scritto:
secondo me il discorso è che quando io imposto il parametro 81 frequenza a 0, in realtà la modulazione non è disattivata Quindi io con frequenza 81 Hz un valore 0 ho di fatto una piccola e lenta modulazione...


È normale, gli LFO (sia digitali che analogici) oscillano sempre, anche alle impostazioni di rate più basse dove oscillano molto lentamente ma non si fermano del tutto. È il parametro dell'intensità della modulazione a "disattivare" l'LFO quando impostato a 0, anche se in realtà non disattiva nulla perché appunto l'LFO continua ad oscillare per i fatti suoi.

Nel Poly 800 ci sono due parametri di intensità dell'LFO, e sono l'83, che determina l'intensità della modulazione dei DCO, e l'84 che determina quella del filtro.