[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