[LAD] writing a bpm counter with (or without) ALSA

Max Payne tobler_one at hotmail.it
Sun Sep 26 22:06:59 UTC 2010




> From: arnold at arnoldarts.de
> To: linux-audio-dev at lists.linuxaudio.org
> Date: Sun, 26 Sep 2010 23:24:35 +0200
> Subject: Re: [LAD] writing a bpm counter with (or without) ALSA

> I think the answer belongs to the list. Maybe others will correct me...
 
Mea culpa, wrong click...
 
> The audio-thread becomes the metronome. But don't mix the chunks of data with 
> the tick of your bars:beats:ticks.
> You get block of samples from the device (to write to or read from), you know 
> what samplingrate you use, you know how many samples you already processed. 
> From that you calculate your clock.
> BTW: It sounds as if you are just beginning to write audio-apps: Start with 
> jack, its api for clients is easier then alsa's. At least that what I'm told, 
> I never used the alsa-api. 
> Another advantage of jack is that you get the global jack-transport for free. 
> Which means your sampler/looper will sync with your other soft-synths and with 
> your recording app.

Yes, this is my first audio app under linux and jack can bring a lot of benefits, especially
the sync feature with another instrument, I will really consider it.
Thank you very much!
 
> Have fun,
 
> Arnold


Tb
 		 	   		  


More information about the Linux-audio-dev mailing list