Re: Book suggestions, docs etc...
Re: Book suggestions, docs etc...
- Subject: Re: Book suggestions, docs etc...
- From: Mark Pauley <email@hidden>
- Date: Wed, 8 Feb 2006 15:14:14 -0800
So it looks like they use min, max and root-mean-square but no
trickiness to speed up resizing when the buffer hasn't changed.
_Mark
On Feb 8, 2006, at 1:36 PM, Nick Haddad wrote:
You may want to check out the source code for Audacity (http://audacity.sourceforge.net/
) for an example of how they do waveform drawing. Of course if you
are creating code for commercial use be careful how much code you
borrow, as Audacity's creative common license (http://creativecommons.org/licenses/by/2.0/
) has some restrictions.
Also for dsp you can check out musicdsp.org for a nice set of free
dsp algorithms.
-nick
On Feb 8, 2006, at 4:04 PM, Mark Pauley wrote:
I've done the waveform display thing, I like to interpolate by
taking the highest sample-value per pixel bin. Not perfect, but it
generally gives pretty good looking results.
I was thinking about some sort of heap-structure to optimize for
resizing of the display, any ideas on that front? Looking at megs
of samples is a drag when you're just trying to resize the display.
For DSP intro's, I recommend the Electronic Music Tutorial by
Curtis Roads. It's a long read, but very thorough on a whole lot
of topics.
_Mark
On Feb 7, 2006, at 7:00 PM, email@hidden wrote:
Hi,
Can anyone suggest a book on CoreAudio or additional documentation
-- other than the official Apple stuff that I can read up on?
Also, does have any advice on general DSP books? I need to read
up on things like rendering waveforms as images fast. It is
really hard to write code to show a waveform in 1000 pixels when
the source material is several megabytes. There must be some
standard industry books on routines and examples on how to do that
sort of thing? no? I am a long time programmer, but really new to
audio stuff, so I am kind of a newbie.
Thanks.
John
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden