Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Registrare audio con visualbasic
Forum - Visual Basic 6 - Registrare audio con visualbasic

Avatar
giazzar (Normal User)
Newbie


Messaggi: 4
Iscritto: 26/03/2012

Segnala al moderatore
Postato alle 18:59
Lunedì, 26/03/2012
Ciao a tutti,

ho un problemino... Sto facendo una tastiera "virtuale" per far divertire mio nipote Niente di particolare sono 5 pulsanti con 5 file wav...

Vorrei registrare le "performance" di mio nipote aggiungendo un'altro pulsante ma non riesco... ho cercato anche vari esempi online e tutti registrano tramite "Wave in" o "quello che senti" e il problema è che il mio pc non ha questa opzione.

Ora volevo chiedervi se possibile registrare quello che viene prodotto con questa "tastiera virtuale" senza l'ausilio di programmi esterni...

Grazie 1000 per la cortesia!!!

Alessandro :)

Ultima modifica effettuata da giazzar il 26/03/2012 alle 19:05
PM Quote
Avatar
GN (Member)
Guru


Messaggi: 772
Iscritto: 30/04/2011

Segnala al moderatore
Postato alle 21:33
Lunedì, 26/03/2012
Uhm prova a spiegarti meglio. Vuoi registrare l'audio prodotto dalla tua appliucazione o dal microfono?

PM Quote
Avatar
giazzar (Normal User)
Newbie


Messaggi: 4
Iscritto: 26/03/2012

Segnala al moderatore
Postato alle 8:57
Martedì, 27/03/2012
ciao GN,
Mi sono espresso male :) Vorrei registrare l'audio che il programma emette quando vengono premuti i pulsanti...

Grazie 1000

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 20:51
Martedì, 27/03/2012
se vuoi fare una cosa semplice, potresti usare un "trucchetto" e non registrare per davvero..

potresti infatti segnarti su una variabile (ed eventualmente su un file di testo) la sequenza dei tasti premuti.

Poi con il pulsante play leggi la sequenza e ad ogni numero fai corrispondere un sono che riproduci.

Ti consiglio di usare un array o se vuoi una stringa, vedi tu ;)

Se vuoi fare qualcosa di serio allora non saprei bene come aiutarti poichè non mi sono mai dedicato alla manipolazione di file audio.. prova a vedere se c'è qualche esempio in giro

PM Quote
Avatar
giazzar (Normal User)
Newbie


Messaggi: 4
Iscritto: 26/03/2012

Segnala al moderatore
Postato alle 20:55
Martedì, 27/03/2012
Ciao GrG,

Ho pensato a questo solo che ecco lo trovo più difficile secondo me che far registrare un wav.. (almeno penso).

Il problema è che esistono parecchi esempi che registrano su wav solo che catturano l'audio tramite "quello che senti" o "wave mix" che non tutte le schede audio hanno, e guarda caso la mia non ce l'ha :)

Spero che qualcuno abbia un esempio in merito alla registrazione dei wav.

Grazie ancora a tutti voi!!

PM Quote
Avatar
GN (Member)
Guru


Messaggi: 772
Iscritto: 30/04/2011

Segnala al moderatore
Postato alle 21:47
Martedì, 27/03/2012
Testo quotato

Postato originariamente da giazzar:

ciao GN,
Mi sono espresso male :) Vorrei registrare l'audio che il programma emette quando vengono premuti i pulsanti...

Grazie 1000


Dunque, ciò che dice GrG sembra anche a me la cosa più semplice: ogni volta che viene cliccato un pulsante, oltre a riprodurre il suono salvi un "codice" (ad esempio un id numerico) che identifica quella nota in un array, così poi puoi permettere all'utente di riascoltarsi. Aggiungo che puoi mettere anche un timer è un'altro array, così salvi anche i tempi che passano tra le varie pressioni dei tasti.

PM Quote
Avatar
giazzar (Normal User)
Newbie


Messaggi: 4
Iscritto: 26/03/2012

Segnala al moderatore
Postato alle 14:09
Mercoledì, 28/03/2012
Eheh non sapendo come fare ecco pensavo fosse più semplice registrare, ma a quanto pare la gestione dei file audio con visualbasic 6 è molto più complessa di quanto credevo.

Grazie 1000 a tutti e due!!

PM Quote
Avatar
GN (Member)
Guru


Messaggi: 772
Iscritto: 30/04/2011

Segnala al moderatore
Postato alle 21:47
Mercoledì, 28/03/2012
Di niente ;)

PM Quote