Newsgroup: it.comp.lang.visual-basic
Titolo: [?-OT?] Beep in VB

Scusate per il possibile OT (comunque, certamente ai limiti dell'IT):
Se non ricordo male, il Beep di VB eseguito su una macchina senza scheda
sound (non ho più macchine senza scheda per riprovare) produce un suono di
volume veramente troppo basso. Credo anche che se la scheda sound è
installata, ma con volume ridotto a zero e/o le casse acustiche
assenti/spente, non si senta proprio un bel niente.
C'è modo di gestire il volume di tale aggeggio (speaker?) e di forzarne
l'uso (con o senza scheda sound)?
Vorre avere la possibilità (da VB) di forzare comunque un suono, qualunque
sia la situazione hardware, meglio se riesco a parametrizzarlo in termini di
volume.

Caro Lupo,
che io sappia, mentre esiste la possibilità di variare la frequenza del
"beep", non esiste quella relativa all'ampiezza del segnale. Infatti, il
circuito sulla MB è un semplice transistor amplificatore collegato ad un
altoparlantino del case. Il segnale di ingresso viene prelevato se non
ricordo male da una porta TTL.
In alcuni assemblaggi che ho visto, alcuni non collegavano neanche questo
altoparlante, in altri ancora esisteva una piccola capsula piezo sulla MB.
In ogni caso, selezionando una frequenza opportuna, ottieni un notevole
aumento del suono in uscita per la frequenza di risonanza del dispositivo.
Ricordo che ho fatto qualcosa del genere per aumentare il suono del "beep"
in una officina.
--
Ciao!
Ettore Massimo Albani

 in una officina.
Bene, ipotizzando che lo speaker sia presente e collegato, come faccio a
usarlo anche se c'č una scheda sound installata? E, sempre in VB e su ogni
SO (non so quanto c'azzecchi, ma questo mi -tanto per solleticare j-
perplette 
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q297542&
),
come posso gestire la frequenza per ottenere uno pseudo-volume piů udibile?
PS: Col Beep di Basic Pro ci facevo le musichette, ma ora ...

 PS: Col Beep di Basic Pro ci facevo le musichette, ma ora ...
ti mando una winbeep.dll che mi aveva mandato david ruscelli.
cose simili le facevo in clipper con tone().
3 toni ascendenti si sentono anche piu' di un beep ad alto volume.
ciao, a.

 ti mando una winbeep.dll che mi aveva mandato david ruscelli.
tornata indietro.
sei il secondo utente libero che mi rimanda indietro un mail nella
stessa sera.
sarebbe questo l'antispam ?
il mio l' sai. se ne hai uno altrnativo forse resco a fartela avere.

 il mio l' sai. se ne hai uno altrnativo forse resco a fartela avere.
Ti mando una mail con un po' di indirizzi.

 il mio l' sai. se ne hai uno altrnativo forse resco a fartela avere.
j.dislessico.o.tastiera.nutellata?

 ti mando una winbeep.dll che mi aveva mandato david ruscelli.
Ok, funziona, ma usa la scheda sonora. Se metto il volume a zero o stacco le
casse, non sento niente.
Per i suoni con scheda sonora riproduco delle WAV con MCI.
Non ho provato (non posso) ad eseguirla su una macchina senza scheda sonora
per vedere se usa lo speaker.

sorry, questo era quanto.
ripeto, in clipper c'era tone(100,20), con altezza/durata.
prova
- a vedere in msdn
- a togliere la scheda
tastiera: non e' la nutella (preferisco il miele, ma i dolci mi
piacciono poco in genere) quanto il freddo porcello che irrigidisce i
diti. tanto questo bel portatile ogni tanto risolve i keyb troubles
alla alessandro magno, perdendosi la tastiera in blocco e portandomi
la pressione cardiaca a circa 8 bar. siamo gia' a 24 bar in circa 8
mesi.
filtri antispam: non sei tu che hai attivato alcunche'.
tu non lo sai, ma wind sei tu, chi puo' darti di piu'?
e chi puo' toglierti di piu' ?
senza saperlo, ti stai perdendo tutti i messaggi da tin.
da alice ho appena mandato a 
jav...@libero.it
 e mi e' tornata.
libero respinge telecom. bei filtri.
eppure su p.i. mi sembrava dicessero che l'avevano perdonata.
immagino che adesso in wind vogliano incentivare le loro dsl.
l'abbassamento tariffario non e' sufficiente.
paese dei cachi.

 dell'IT): 
[cut]
http://www.freevbcode.com/ShowCode.Asp?ID=3812

 
http://www.freevbcode.com/ShowCode.Asp?ID=3812
Grazie anche a te Metal (ora proverò, ma ho la sensazione che la Beep venga
dirottata sulle casse se la scheda sonora è installata), ma io vorrei
gestire direttamente lo speaker, anche se c'è la scheda sonora, perchè il
volume può essere a 0 e le casse staccate.

 
ecco ne ho trovato uno: 
http://www.simtel.net/pub/pd/25411.html

 ecco ne ho trovato uno: 
http://www.simtel.net/pub/pd/25411.html
Pur avendo registrato PCTone.ocx, non va (Metodo Beep ... non riuscito) e mi
chiude VB.
(XP Pro, VB6 SP5)

 
non so che dirti, win98 se , vb6 sp5 funziona e fa quello che interessa 
a te...
cmq c'č questo: 
http://www.a1vbcode.com/coderedirect.asp?type=application&ID=1602
č lo stesso ocx ma sembra che sia in una versione aggiornata (non so 
quanto)
c'č anche questo: 
http://hotmix.narod.ru/russian/vb_progr3.html
 la 
pagina č in russo, premi sul 3° bottone per scaricare (la riga finisce 
con PC Speaker (28.4 kb)
Ciaooo

 (XP Pro, VB6 SP5)
Con W98, VB6 SP5 funziona perfettamente.
Per gli standard di frequenza ti rimando alla tavola 11
http://utenti.lycos.it/tecnologia/conv2.htm
Detto freqDO la frequenza di DO, ecco la tabella per calcolare le
frequenza delle altre note. stabilita una frequenza quella dell'ottava
successiva e' sempre il doppio di quella dell'ottava precedente.
 freqDO = 264
 'Ricavata da LA3 = 440 secondo
 'lo standard stabilito a Londra nel 1939
 DO3 = f
 RE3 = (9 / 8) * freqDO
 MI3 = (5 / 4) * freqDO
 FA3 = (4 / 3) * freqDO
 SOL3 = (3 / 2) * freqDO
 LA3 = (5 / 3) * freqDO
 SI3 = (15 / 8) * freqDO
 DO4 = 2 * freqDO
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt

 con PC Speaker (28.4 kb)
Va solo l'esempio 2 perchè usa MessageBeep, gli altri due creano (sempre con
XP Pro) gli stessi problemi.
Lasciamo stare. Dirò ai clienti che se vogliono sentire qualcosa devono
comprarsi lo stereo.
Grazie comunque.

 Con W98, VB6 SP5 funziona perfettamente.
Ne sono convinto, domani lo verificherò.
In XP mi genera un errore e chiude VB. Grazie anche a te.

Ho trovato questo, dove si afferma esplicitamente che lo speaker verrà usato
anche se c'è la scheda e se le casse sono off.
http://www.vbweb.co.uk/show/140/
Usa la Beep, ma, come temevo (sempre in XP, almeno) se metto a 0 il volume
non sento niente.

[Lupo]

Come e' naturale che sia! Gia' da Windows 98, il volume dello Speaker si
puo' impostare dal controllo volume del SO. Se imposti a 0 il volume
generale, naturalmente il volume dello speaker va a 0!


Se non ricordo male la beep viene ignorata su sistemi win9x

 libero respinge telecom. bei filtri.
Quoto. Non ho parole (solo parolacce).
Un Paperino che adesso ha capito un paio di problemi di ieri.

 Un Paperino che adesso ha capito un paio di problemi di ieri.
un amico libero mi dice che oggi lavoravano sul server.
non pensiamo male.

 non pensiamo male.
La battuta è troppo facile, mi rifiuto di farla. Grazie lo stesso
però, per il vassoio d'argento ;-).
Bye, G.

 Se non ricordo male la beep viene ignorata su sistemi win9x
Cosi scrivono:
Beep 200,2000
'(Where 200 will be the frequency in Hertz; range is 37
'through 32,767
'2000 will be duration.)
'THIS ONLY WORKS IN NT/2000/XP.  IN 95/98/ME, the freqeuncy and
'duration parameters are ignored.
Io a casse spente non sento nessun Beep ( win98se)
--
Fosco

 forzarne l'uso (con o senza scheda sound)?
Leggendo i post del thread... Non č che sul tuo PC l'uscita della MB per lo
speaker č collegata direttametne alla scheda audio? :?

 ha scritto

Booooh, di hardware non ci capisco niente e poi facevo le prove su un
portatile.
Che faccio? Lo apro? Naaaaa!!!

 Che faccio? Lo apro? Naaaaa!!!
seeee !
ero convinto avessi una banale sb su mb.
cosi' potrebbe essere anche piu' divertente :P

 Che faccio? Lo apro? Naaaaa!!!
Se vuoi lo apro io ma non garantisco... btw iul mio di portatile lěho dovuto
smontare tutto per aggiustare la pcmcia... che emozione tenere la scheda
madre in mano! ;)

 madre in mano! ;)
Ecco, hai detto bene, il _tuo_ portatile.

 Se vuoi lo apro io ma non garantisco...
aggiudicato.
lupo, al meeting ricordati il portatile :)


Ok allora porto flex martelo e gli altri arnesi necessari! O:-)