Newsgroup: it.comp.lang.vo-clipper
Titolo: ATTENZIONE al Tone( )

Mi č capitato di riprendere un programma di qualche anno fa in cui, per
attenzionare l'utente di specifici eventi non gravi, invece del messaggio
utilizzavo la funzione Tone(100, 300).
L'emissione di questo suono mi ha praticamente messo fuori uso gli
altoparlanti del mio nuovo portatile Asus, adesso si sente solo gracidare in
maniera molto flebile per qualsiasi emissione sonora.
Meditate ...
Se qualcuno comunque sa darmi una risposta almeno so di cosa č "morto" il
mio PC
Ciao a tutti
Claudio


Allo stato attuale delle mie conoscenze, escludo categoricamente che
quella chiamata di funzione possa aver rotto i tuoi altoparlanti o
qualsiasi altro componente del sottosistema audio.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg


Ciao,
volendo dare per corretta la correlazione causa->effetto, la spiegazione è
semplice:
gli altoparlanti dei portatili sono piccolissimi, pertanto essi non sono in
grado di riprodurre le frequenze al di sotto di circa 150-200 Hz per ragioni
di ordine elettromeccanico. Poichè tu hai sollecitato gli altoparlanti con
100 Hz / 300 mS, la maggior parte della potenza elettrica applicata agli
altoparlanti si è trasformata in calore, smaltito dalla bobina degli stessi.
E qui veniamo alla correttezza della correlazione causa-effetto. Perchè si
siano potuti bruciare, come sembra, la sollecitazione deve essere stata
ripetuta molte volte, in un breve lasso di tempo, questo provoca il
surriscaldamento e la deformazione della bobina degli altoparlanti che si
possono interrompere e allora diventano muti, oppure "cuocere" e abbiamo
l'emissione di un suono flebile  e gracchiato. Anche quest'ultima
condizione, comunque, prelude quasi sempre alla interruzione.
HTH, Antonio

 ha scritto nel
messaggio news:40AF2618...@emagsoftware.it...


 300) il pc ha iniziato a gracidare     i n e s o r b i l m en t e
Non metto in dubbio la concomitanza dei due eventi ma solo la loro
relazione di causa/effetto. Secondo me è assolutamente impossibile che
quell'istruzione abbia rotto gli altoparlanti in quanto gli stessi
sarebbero stati rotti ben prima all'esecuzione di qualsiasi altro
effetto sonoro. Molto probabilmente erano già andati e la Tone() ha solo
dato il colpo di grazia.


mio PC
L'output della Tone() di viene inviato allo speaker interno del PC e
non agli altoparlanti attraverso la scheda audio.  E' pero' possibile
collegare l'uscita dello speaker ad un apposito ingresso della scheda
audio, per sfruttare gli altoparlanti;  probabilmente questo e' il tuo
caso!
L'uscita dello speaker produce un'onda quadra che, come hai potuto
constatare, non ha effetti salutari sugli altoparlanti... specie se
sottodimensionati.
Comunque bastava abbassare il livello dell'ingresso dello speaker dal
pannello di controllo della scheda audio, doppio click sull'icona
dell'altoparlante, poi dal menu Opzioni scegli Proprieta' e cerchi la
voce 'Altoparlante PC' o qualcosa del genere, infine abiliti il
relativo check box (se non e' gia' abilitato).  A questo punto ti
compare nel mixer la regolazione del volume per lo speaker con la
possibilita' di disabilitarlo del tutto.
---
acc(at)
libero.it

 pannello di controllo della scheda audio,
Certo, se mi dici che il volume era al massimo e l'altoparlantino ha
quindi emesso uno "schiocco" forte allora posso convenire. Ma Claudio
questo non l'ha detto. E' avvenuto cosģ, Claudio?


 questo non l'ha detto. E' avvenuto così, Claudio?


 Si, č avvenuto proprio cosě
Ah, ecco. Allora ok. Ma ti si sarebbe probabilmente rotto anche
riproducendo un qualunque file sonoro.


Io penso che Antonio Menna abbia centrato il problema
Claudio
"Enrico Maria Giordano"  ha scritto nel messaggio >


 Io penso che Antonio Menna abbia centrato il problema
Cioč? Comunque, se la colpa fosse veramente della Tone() ce ne saremmo
accorti prima, non ti pare?


 Cioè? Comunque, se la colpa fosse veramente della Tone() ce ne saremmo


per un tempo troppo lungo.
Al contrario, cio' che e' arrivato tuoi altoparlanti e' un segnale
piuttosto insolito, e cioe' un'onda quadra.  Normalmente i suoni non
hanno questa forma d'onda, se si fosse trattato di un'onda sinusoidale
(anche a frequenza molto bassa) forse non ci sarebbe stato alcun
problema.  Un'onda quadra invece, genera dei suoni a frequenza
medio-alta di ampiezza notevole.
I suoni di frequenza medio-alta presenti in natura hanno una
intensita' modesta rispetto a quelli di bassa frequenza.
Per questioni che non credo sia il caso di approfondire (siamo gia'
abbastanza OT), l'amplificatore della scheda sonora non e' in grado di
riprodurre frequenze basse di forte intensita', ma se la cava
decisamente meglio con quelle medio-alte, anche se con un notevole
tasso di distorsione.
x EMG:  ovviamente la Tone() non ha colpa, qualunque programma che
genera suoni tramite lo speaker avrebbe prodotto lo stesso effetto.
Morale della favola, il Clipper predilige un genere musicale piu'
vicino al rock duro che non alla musica classica... L'avresti mai
detto?
---
acc(at)
libero.it

 acc(at)
libero.it
No, non era un OT che volevo "istanziare" ma un WarningMessage per tutto il
NG
Claudio