Search found 890 matches

by Paul L
Mon Apr 15, 2013 4:20 pm
Forum: Nyquist
Topic: Preliminary "Phoneme finder" toy
Replies: 11
Views: 6668

Preliminary "Phoneme finder" toy

Record some of your speech. Can you instruct Audacity to separate vowels and consonants? So far it's just my own exercise in understanding snd-fft, but it might evolve into something useful for my work with spoken word. Several knobs to play with, I hope the dialog is self explanatory. The default s...
by Paul L
Mon Apr 15, 2013 3:28 pm
Forum: Windows
Topic: Help me understand spectrograms
Replies: 14
Views: 2295

Re: Help me understand spectrograms

I am using version 2.0.3 on windows 7 and I am sure that when I make a single bright band in the view with rectangular window, it is from about 170 to 340 Hz on the scale.

Perhaps we have identified a minor difference of display behavior across platforms!
by Paul L
Mon Apr 15, 2013 1:59 pm
Forum: Windows
Topic: Help me understand spectrograms
Replies: 14
Views: 2295

Re: Help me understand spectrograms

Yes, but I mean that the spectrogram display puts those frequencies at the bottoms of the corresponding colored bands, not the middle. That's just presentation of course. But do you mean that a better display would center the bands on those frequencies? That frequencies close to but not quite equal ...
by Paul L
Sun Apr 14, 2013 11:35 pm
Forum: Windows
Topic: Help me understand spectrograms
Replies: 14
Views: 2295

Re: Help me understand spectrograms

steve wrote:
Paul L wrote:Generate a sine wave at 172.265625 Hz. That makes the period equal to 256 samples at 44.1kHz sampling
So that is a special case where the signal lies dead centre of one of the frequency bands.
Center, or bottom? 173 Hz seems to correspond to the bottom of the band on the vertical scale.
by Paul L
Sun Apr 14, 2013 11:32 pm
Forum: Windows
Topic: Help me understand spectrograms
Replies: 14
Views: 2295

Re: Help me understand spectrograms

I do find spectrogram useful with the defaults. I can often zoom right in on a crackle inside recorded speech, which would be hard to hunt for in waveform view, but I use waveform dB view for a precise selection. The trick of synched tracks with identical contents, one of them mute, is useful. Anywa...
by Paul L
Sun Apr 14, 2013 9:25 pm
Forum: Windows
Topic: Help me understand spectrograms
Replies: 14
Views: 2295

Help me understand spectrograms

Not sure which is the right board to ask this mathematical question on... anyway: Where can I learn about the window type options for the Spectrogram preferences? Generate a sine wave at 172.265625 Hz. That makes the period equal to 256 samples at 44.1kHz sampling, and so equal to the default window...
by Paul L
Sun Apr 14, 2013 8:45 pm
Forum: Nyquist
Topic: elementary snd-fft question
Replies: 21
Views: 6677

Re: elementary snd-fft question

Are you suggesting my humble efforts will find their way into releases too? I'm flattered. Or I suppose I should be bold and write them as if they might be. :twisted: I understand your good critical intentions, but I think some things in programming are a matter of taste... I always learned that glo...
by Paul L
Sun Apr 14, 2013 8:19 pm
Forum: Nyquist
Topic: Zero crossings -- Help me, Robert (or steve)
Replies: 11
Views: 3733

Re: Zero crossings -- Help me, Robert (or steve)

I was rethinking and editing my last post, I think our messages crossed.
by Paul L
Sun Apr 14, 2013 7:33 pm
Forum: Nyquist
Topic: Zero crossings -- Help me, Robert (or steve)
Replies: 11
Views: 3733

Re: Zero crossings -- Help me, Robert (or steve)

But I suppose I could use snd-from-array and snd-fetch-array to convert? Would this change a frame to the array of squares, faster than loops written in lisp? It is less code to read. (let* ((snd (snd-from-array 0.0 1.0 frame)) (sndsq (mult snd snd)) (len (length frame))) (snd-fetch-array sndsq len ...
by Paul L
Sun Apr 14, 2013 6:01 pm
Forum: Nyquist
Topic: Zero crossings -- Help me, Robert (or steve)
Replies: 11
Views: 3733

Re: Zero crossings -- Help me, Robert (or steve)

I just looked up the distinction between sref-inverse and snd-inverse. Might the use of snd-inverse be an improvement in time complexity here?