Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - vuott

Pagine: 1 ... 743 744 [745] 746 747 ... 754
11161
Programmazione / Re: Registratore vocale con G3
« il: 06 Novembre 2011, 14:49:05 »
durata: sarebbe bello avere la possibilità di bloccare la registrazione partita con:

Codice: [Seleziona]
Shell "xterm -e 'arecord -f cd -t wav -d 10 nome_file.wav'"

con un Button...mi chiedo come... :hard: :mad:


Prova così (a me sembra funzionare: si chiude il terminalino.):

Codice: [Seleziona]
Public Sub magicoButtonPerAndy_Click()

  Shell "killall arecord"

End

11162
Programmazione / Re: Registratore vocale con G3
« il: 06 Novembre 2011, 05:04:26 »
Non aplay ma arecord, da terminale funge, con g3 e shell mi sembra di no...

Allora... alle 4:50 di stamane  :rolleyes: sono riuscito comunque a fare partire  :coder: sia "aplay che arecord con Gambas 3 !

Non è pulitissimo, perché t'appare il terminalino che ti avvisa di ciò che sta avvenendo. Questa soluzione è una sorta di "via di mezzo", però ti consente di non digitare niente in terminale: tutto viene lanciato tramite codice Gambas all'interno del tuo programma.

Per aplay:
Shell "xterm -e 'aplay nome_file.wav'"


Per arecord:
Shell "xterm -e 'arecord -f cd -t wav -d 10 nome_file.wav'"
legenda:
-f = qualità della registrazione;
-t = tipo file della registrazione;
-d = durata della registrazione in secondi (opzione necessaria !), in questo esempio: 10 secondi.

Ho constatato che questa volta viene effettivamente creato il file .wav della registrazione, anche se non si è registrato niente (non ho potuto usare un microfono per fare una prova pratica ed ascoltarne così il risultato).

...Andy, che ne dici ?   :-[

11163
Programmazione / Re: Registratore vocale con G3
« il: 06 Novembre 2011, 02:59:51 »
Non aplay ma arecord, da terminale funge, con g3 e shell mi sembra di no...

...effettivamente scrivendo:

Codice: [Seleziona]
Shell "arecord -f cd mio_file.wav"

pur verificando in console il seguente messaggio:

Registrazione in corso WAVE 'mio_file.wav' : Signed 16 bit Little Endian, Frequenza 44100 Hz, Stereo

purtroppo non viene creato il relativo file .wav nel percorso indicato.
Funziona, invece, come tu hai già detto, lanciando arecord direttamente da terminale.  ???

Forse c'è qualcosa che ci sfugge...  :-\

11164
Programmazione / Re: Registratore vocale con G3
« il: 05 Novembre 2011, 20:27:13 »
Dunque..... tu vuoi creare  :coder: un programma che registra i suoni e poi li fa ascoltare.

Per la sola parte relativa all'ascolto, puoi evitare un programma esterno di supporto da richiamare con Shell. Infatti puoi utilizzare molto più semplicemente Gambas.
Abilita innanzitutto nelle Proprietà del tuo programma il componente gb.sdl.sound !
Poi bastano due righe:

Codice: [Seleziona]
Music.Load("file_musicale.wav")
Music.Play

e vai sicuro   :dj:

...per la parte della registrazione... vorrei ancora indagare su aplay: ho un sospetto  :police: circa le opzioni...

11165
Programmazione / Re: Registratore vocale con G3
« il: 05 Novembre 2011, 18:17:18 »
Se utilizzo aplay e shell non sento nulla, con lo stesso comando da command line va tutto bene:

Codice: [Seleziona]
Public Sub Button6_Click()
Dim myplay As Process
myplay = Shell ("aplay /home/andy/foobar.wav")
End



Ciao Andy,
suppongo che "aplay" sia un programma unito ad ALSA.
Nel mio programmino LilyGambas (scaricabile dall'area Download) ho usato il suo fratellino per ascoltare i file Midi: "aplaymidi".
Avevo fatto una prova con "process", ed anche a me niente.
Alla fine ho dovuto avviarlo semplicemente con: Shell "aplaymidi... etc.....etc" .
Suppongo tu debba fare ugualmente con aplay. (non c'ho fatto prove).

11166
OpenBar / Re: Incontri e convegni
« il: 04 Novembre 2011, 01:40:36 »
....e allora ? Che si è deciso ?   ???

11168
Al riguardo Sotema docet:

1. Formattare la penna USB:
2. Tramite creatore dischi installare il Sistema Operativo con l'opzione PERSISTENT. Lasciare uno spazio per il salvataggio dei dati.
3. Installare le dipendenze di Gambas.
4. Installare Gambas3 da svn (vedi: http://www.gambas-it.org/smf/index.php?topic=1088.30 )

11170
 :ciao:

Presupposti:
  * all'interno di un'area di testo ho una stringa/scritta, per esempio: gambas;
  * la proprietà "ReadOnly" dell'area di testo è impostata su: False;
  * con il topo pongo a mio piacimento il cursore lampeggiante all'interno di quella stringa, per esempio qui: gamb|as (cioè tra la "b" e la "a");

obiettivo:
 * posso conoscere la posizione (cioè dopo quanti caratteri dall'inizio del testo nell'area) del cursore (però senza alcun utilizzo del comando Instr) ?

11171
Dovrei provare con Gambas 3, ma aspetterò che arrivi pacchettizzato per Ubuntu; sono troppo pigro e inesperto per altre soluzioni...

Io ho fatto le prove solo con Gambas 3.

11172
Wiki / Re: Un altro attacco al nostro wiki?
« il: 27 Ottobre 2011, 12:33:51 »
Avete dato un'occhiata al wiki ultimamente?  :-\

Da brivido !  :'(

 

11173
Se non si intende usare Embedder, molto utile è questa discussione:

http://www.gambas-it.org/smf/index.php?topic=1908.msg21178#msg21178

Le due soluzioni proposte risolvono ottimamente la questione posta all'inizio.

11174
Innanzitutto ringrazio fsurfing e milio per il loro contributo.

per fsurfing
ho scaricato l'applicativo, ed ho proceduto così:
1) clicco sul tasto per l'apertura di Gedit;
2) clicco sul tasto per l'invio del testo;

ma purtroppo la soluzione suggerita non mi funziona...  :-\
C'è qualcosa che mi è sfuggita ?


per milio
ho provato il tuo applicativo per "kate" e funziona. Molto interessante.  :coder:
Puoi spendere qualche riga per spiegare - seppur brevemente - cosa è DBus e a cosa serve ? Grazie.


11175
Vorrei sottoporvi un'altra mia domanda allucinogena  :rolleyes: (in vero l'avevo già posta in un'altra simile: http://www.gambas-it.org/smf/index.php?topic=1791.0) :

Come inviare una stringa direttamente ad un programma di lettura esterno senza passare da un file di testo ?

Mi spiego:

* presupposti: diciamo che ho una stringa, per esempio: "gambas";

* obiettivo: vorrei far apparire questa stringa/scritta in un semplice lettore di testo (esempio: Kate, Gedit, o altro) però direttamente, ossia senza creare preliminarmente un file di testo;

* prime prove e risultati: ho scritto di getto una cosa di questo genere: Shell "kate " & "gambas". Ho ottenuto l'apertura dell'editor, il quale nella parte superiore della sua cornice ha riportato la scritta "gambas", come se fosse stata il nome di un file. Io invece avrei voluto che fosse stata stampata all'interno dell'area di testo dell'editor.

...suggerimenti ?  :-[

Pagine: 1 ... 743 744 [745] 746 747 ... 754