[Csnd] zero holes with lpanal part 2
Date | 2021-06-13 21:23 |
From | tjingboem |
Subject | [Csnd] zero holes with lpanal part 2 |
i don't think that is it. The lpanal manual page says:
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
-d duration -- duration (in seconds) of the audio segment to be analyzed. The default of 0.0 means to the end of the file. perhaps it does not like flac? and when i run the csd i see that the fox gets its poles while finneganswake1.flac does not: util lpanal: Reading sound from fox.wav, writing lpfile to /media/menno/datae/onderzoek/manualExamples/fox.lpc poles=40 hopsize=200 begin= 0.0 duration= 0.0 lpheader comment: pch track range: 50.0 - 5000.0 Hz Using pole storage method audio sr = 44100, monaural opening WAV infile /media/menno/datae/csounddata/Samples/fox.wav analysing 121569 sample frames (2.8 secs) 607 lpc frames written to /media/menno/datae/onderzoek/manualExamples/fox.lpc end of score. overall amps: 0.0 overall samples out of range: 0 0 errors in performance Elapsed time at end of performance: real: 0.708s, CPU: 0.703s 0dBFS level = 32768.0 --Csound version 6.16 (double samples) Jun 6 2021 [commit: none] libsndfile-1.0.28 util lpanal: Reading sound from finneganswake1.flac, writing lpfile to /media/menno/datae/onderzoek/manualExamples/finneganswake100.lpc poles=40 hopsize=200 begin= 0.0 duration= 0.0 lpheader comment: pch track range: 50.0 - 5000.0 Hz Using pole storage method audio sr = 44100, monaural opening FLAC infile finneganswake1.flac analysing 558868 sample frames (12.7 secs) Found only 0 poles...sorry wanted 40 poles |
Date | 2021-06-13 21:30 |
From | John ff |
Subject | Re: [Csnd] zero holes with lpanal part 2 |
Have you tried converting the flac file to wav and trying that? That will distinguish between the flac format and the audio Sent from TypeApp On Jun 13, 2021, 21:24, at 21:24, tjingboem |
Date | 2021-06-13 21:40 |
From | john |
Subject | Re: [Csnd] zero holes with lpanal part 2 |
Certainly the audio not the format. I converte flac t wav and ran lpanal Reading sound from manual6-git/examples/finneganswake1.wav, writing lpfile to xxx.lpc poles=40 hopsize=200 begin= 0.0 duration= 0.0 lpheader comment: pch track range: 50.0 - 5000.0 Hz Using pole storage method audio sr = 44100, monaural opening WAV infile manual6-git/examples/finneganswake1.wav analysing 558868 sample frames (12.7 secs) Found only 0 poles...sorry wanted 40 poles end of score. overall amps: 0.0 n Sun, 13 Jun 2021, tjingboem wrote: > i don't think that is it. The lpanal manual page says:-d duration -- duration > (in seconds) of the audio segment to be analyzed. The default of 0.0 means to > the end of the file. > > perhaps it does not like flac? > > and when i run the csd i see that the fox gets its poles while > finneganswake1.flac does not: > > util lpanal: > Reading sound from fox.wav, writing lpfile to > /media/menno/datae/onderzoek/manualExamples/fox.lpc > poles=40 hopsize=200 begin= 0.0 duration= 0.0 > lpheader comment: > > pch track range: 50.0 - 5000.0 Hz > Using pole storage method > audio sr = 44100, monaural > opening WAV infile /media/menno/datae/csounddata/Samples/fox.wav > analysing 121569 sample frames (2.8 secs) > 607 lpc frames written to /media/menno/datae/onderzoek/manualExamples/fox.lpc > end of score. overall amps: 0.0 > overall samples out of range: 0 > 0 errors in performance > Elapsed time at end of performance: real: 0.708s, CPU: 0.703s > 0dBFS level = 32768.0 > --Csound version 6.16 (double samples) Jun 6 2021 > [commit: none] > libsndfile-1.0.28 > util lpanal: > Reading sound from finneganswake1.flac, writing lpfile to > /media/menno/datae/onderzoek/manualExamples/finneganswake100.lpc > poles=40 hopsize=200 begin= 0.0 duration= 0.0 > lpheader comment: > > pch track range: 50.0 - 5000.0 Hz > Using pole storage method > audio sr = 44100, monaural > opening FLAC infile finneganswake1.flac > analysing 558868 sample frames (12.7 secs) > Found only 0 poles...sorry > wanted 40 poles > Csound mailing list Csound@listserv.heanet.ie > https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to > https://github.com/csound/csound/issues Discussions of bugs and features can > be posted here > Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2021-06-13 22:26 |
From | Victor Lazzarini |
Subject | Re: [Csnd] [EXTERNAL] [Csnd] zero holes with lpanal part 2 |
What I think is happening is that lpanal tries to create the poles from the analysis but fails (possibly because it gets unstable poles). Often silence does this. I removed the silence at the start of the file and it is now finding the poles victor@MacBook-Pro audio % lpanal -a -p40 finneganswake1.wav test.lpc time resolution is 1000.000 ns 0dBFS level = 32768.0 --Csound version 6.17 beta (double samples) Jun 13 2021 [commit: 50cdb10a68412c17a68f2f2a03ac6ab2e13f407e] libsndfile-1.0.28 util lpanal: Using pole storage method audio sr = 44100, monaural opening WAV infile finneganswake1.wav analysing 543646 sample frames (12.3 secs) 2718 lpc frames written to test.lpc end of score. overall amps: 0.0 overall samples out of range: 0 0 errors in performance Elapsed time at end of performance: real: 4.205s, CPU: 4.172s ======================== Prof. Victor Lazzarini Maynooth University Ireland > On 13 Jun 2021, at 21:40, john |
Date | 2021-06-24 11:08 |
From | Victor Lazzarini |
Subject | Re: [Csnd] [EXTERNAL] [Csnd] zero holes with lpanal part 2 |
I implemented a possible solution for this, which is to add a little bit of white noise at -80dB (0dbfs=1) to the input when analysing the signal and that seems to do the trick as far as making it complete the analysis: victor@MacBook-Pro debug % lpanal -a -p 40 finneganswake1.flac f.lpc time resolution is 1000.000 ns 0dBFS level = 32768.0 --Csound version 6.17 beta (double samples) Jun 18 2021 [commit: 80c06898185a293c59c87848afd7a74193dec329] libsndfile-1.0.28 util lpanal: Using pole storage method audio sr = 44100, monaural opening FLAC infile finneganswake1.flac analysing 558868 sample frames (12.7 secs) 2794 lpc frames written to f.lpc Menno: could you test this to see if it does the trick ======================== Prof. Victor Lazzarini Maynooth University Ireland > On 13 Jun 2021, at 22:26, Victor Lazzarini |