[Gambas-user] Generating a sine wave with ALSA
Jussi Lahtinen
jussi.lahtinen at ...626...
Wed Dec 18 00:23:00 CET 2013
Also 14 is wrong, according to documentation, correct values are between -1
to 1.
Jussi
On Wed, Dec 18, 2013 at 1:20 AM, Ru Vuott <vuott at ...325...> wrote:
> I suppose it's a kind of signal, meaning....
>
> ..you can see snd_pcm_writei() gives to ALSA handle a buffer variable full
> of Float values.
>
> vuott
>
>
>
> --------------------------------------------
> Mer 18/12/13, Jussi Lahtinen <jussi.lahtinen at ...626...> ha scritto:
>
> Oggetto: Re: [Gambas-user] Generating a sine wave with ALSA
> A: "mailing list for gambas users" <gambas-user at lists.sourceforge.net>
> Data: Mercoledì 18 dicembre 2013, 00:05
>
> No, as the name suggest it's float,
> not integer.
>
> Jussi
>
>
> On Wed, Dec 18, 2013 at 12:03 AM, Ru Vuott <vuott at ...325...>
> wrote:
>
> > Uhmmmm... it would seem to be correct.
> > In fact, if I insert this line in the code C:
> >
> > printf("SND_PCM_FORMAT_FLOAT value =
> %d", SND_PCM_FORMAT_FLOAT);
> >
> > and then I run that compilated C code, I obtain in
> terminal this results:
> >
> > SND_PCM_FORMAT_FLOAT value =
> 14
> >
> >
> > In addition, you can easily calculate the enumeration
> of that ALSA
> > Constant in this page (see at Enumerations):
> >
> > http://www.alsa-project.org/alsa-doc/alsa-lib/group___p_c_m.html
> >
> > You can see: SND_PCM_FORMAT_FLOAT =
> SND_PCM_FORMAT_FLOAT_LE
> >
> >
> > Thank you for your help.
> >
> > bye
> > vuott
> >
> >
> >
> > --------------------------------------------
> > Mar 17/12/13, Jussi Lahtinen <jussi.lahtinen at ...626...>
> ha scritto:
> >
> > Oggetto: Re: [Gambas-user] Generating a sine wave
> with ALSA
> > A: "mailing list for gambas users" <gambas-user at lists.sourceforge.net>
> > Data: Martedì 17 dicembre 2013, 22:34
> >
> > At least this isn't right:
> > Private Const SND_PCM_FORMAT_FLOAT As Integer =
> 14
> >
> > I'll look more closely later.
> >
> > Jussi
> >
> >
> > On Tue, Dec 17, 2013 at 11:31 PM, Ru Vuott <vuott at ...325...>
> > wrote:
> >
> > > The C code is in Data folder of Gambas
> project.
> > >
> > > Anyway, I've attached it to this email.
> > >
> > > Bye
> > > vuotttttttt
> > >
> > >
> > >
> > >
> --------------------------------------------
> > > Mar 17/12/13, Jussi Lahtinen <jussi.lahtinen at ...626...>
> > ha scritto:
> > >
> > > Oggetto: Re: [Gambas-user] Generating
> a sine wave
> > with ALSA
> > > A: "mailing list for gambas users"
> <gambas-user at lists.sourceforge.net>
> > > Data: Martedì 17 dicembre 2013,
> 22:26
> > >
> > > Where is the C source? Without it I
> > > can't say whether you have translated
> > > it correctly or not.
> > >
> > > Jussi
> > >
> > >
> > > On Tue, Dec 17, 2013 at 6:38 PM, Ru
> Vuott <vuott at ...325...>
> > > wrote:
> > >
> > > > Hello,
> > > >
> > > > in my eternal struggle with ALSA
> > > :-) I was trying to
> convert in
> > gambas
> > > > a C code, written to generate a
> sine wave
> > with ALSA
> > > functions.
> > > >
> > > > When I run the application, I can
> hear the
> > sound of the
> > > wave, but it is
> > > > mixed with a background hiss.
> > > >
> > > > I would like to have your opinion
> and check
> > if I have
> > > made good the
> > > > conversion.
> > > >
> > > > Attached:
> > > > - The Gambas source (in the Data
> folder is
> > the original
> > > C code);
> > > > - The compiled C program that
> works
> > perfectly ... As I
> > > would like with
> > > > Gambas! :-(
> > > >
> > > > regards and thanks
> > > > vuott
> > > >
> > > >
> > >
> > >
> >
> >
>
> ------------------------------------------------------------------------------
> > > > Rapidly troubleshoot problems
> before they
> > affect your
> > > business. Most IT
> > > > organizations don't have a clear
> picture of
> > how
> > > application performance
> > > > affects their revenue. With
> AppDynamics, you
> > get 100%
> > > visibility into your
> > > > Java,.NET, & PHP application.
> Start your
> > 15-day
> > > FREE TRIAL of AppDynamics
> > > > Pro!
> > > >
> > >
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> > > >
> > _______________________________________________
> > > > Gambas-user mailing list
> > > > Gambas-user at lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user
> > > >
> > > >
> > >
> > >
> >
> >
>
> ------------------------------------------------------------------------------
> > > Rapidly troubleshoot problems before
> they affect
> > your
> > > business. Most IT
> > > organizations don't have a clear
> picture of how
> > application
> > > performance
> > > affects their revenue. With
> AppDynamics, you get
> > 100%
> > > visibility into your
> > > Java,.NET, & PHP application.
> Start your
> > 15-day FREE
> > > TRIAL of AppDynamics Pro!
> > >
> > >
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> > >
> _______________________________________________
> > > Gambas-user mailing list
> > > Gambas-user at lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/gambas-user
> > >
> > >
> > >
> >
> >
>
> ------------------------------------------------------------------------------
> > > Rapidly troubleshoot problems before they
> affect your
> > business. Most IT
> > > organizations don't have a clear picture of
> how
> > application performance
> > > affects their revenue. With AppDynamics, you
> get 100%
> > visibility into your
> > > Java,.NET, & PHP application. Start your
> 15-day
> > FREE TRIAL of AppDynamics
> > > Pro!
> > >
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> > >
> _______________________________________________
> > > Gambas-user mailing list
> > > Gambas-user at lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/gambas-user
> > >
> > >
> >
> >
>
> ------------------------------------------------------------------------------
> > Rapidly troubleshoot problems before they affect
> your
> > business. Most IT
> > organizations don't have a clear picture of how
> application
> > performance
> > affects their revenue. With AppDynamics, you get
> 100%
> > visibility into your
> > Java,.NET, & PHP application. Start your
> 15-day FREE
> > TRIAL of AppDynamics Pro!
> >
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
> >
> >
> >
> >
>
> ------------------------------------------------------------------------------
> > Rapidly troubleshoot problems before they affect your
> business. Most IT
> > organizations don't have a clear picture of how
> application performance
> > affects their revenue. With AppDynamics, you get 100%
> visibility into your
> > Java,.NET, & PHP application. Start your 15-day
> FREE TRIAL of AppDynamics
> > Pro!
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
> >
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your
> business. Most IT
> organizations don't have a clear picture of how application
> performance
> affects their revenue. With AppDynamics, you get 100%
> visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE
> TRIAL of AppDynamics Pro!
>
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>
More information about the User
mailing list