| I was having no success at first, but then I found that
removing the ispecwp flag avoided the crash. The strange
thing then, was that the file came out 8 times too slow.
I changed the 'line' line in the orchestra to:
ktime line 0, p3 / 8, 1
and the sound played at the correct speed.
Thanks,
Tobiah
sinewave:toby:lp(1)> sndinfo pvinput.wav
PortMIDI real time MIDI plugin for Csound
virtual_keyboard real time MIDI plugin for Csound
PortAudio real-time audio module for Csound
util sndinfo:
pvinput.wav:
srate 44100, monaural, 16 bit WAV, 8.638 seconds
(380946 sample frames)
sinewave:toby:lp(1)> pvanal pvinput.wav pvinput.pvx
PortMIDI real time MIDI plugin for Csound
virtual_keyboard real time MIDI plugin for Csound
PortAudio real-time audio module for Csound
util pvanal:
audio sr = 44100, monaural
opening WAV infile pvinput.wav
analysing 380946 sample frames (8.6 secs)
1024 infrsize, 256 infrInc
1486 output frames estimated
pvanal: creating pvocex file
20
40
60
80
100
120
140
...
...
1460
1480
1500
sinewave:toby:lp(1)> cat pvoc.csd
-o dac
sr = 44100
ksmps = 100
nchnls = 1
instr 1
ktime line 0, p3, 1
asig pvoc ktime, 1, "pvinput.pvx", 1
out asig
endin
i1 0 8.638
sinewave:toby:lp(1)> csound pvoc.csd
PortMIDI real time MIDI plugin for Csound
virtual_keyboard real time MIDI plugin for Csound
PortAudio real-time audio module for Csound
0dBFS level = 32768.0
Csound version 5.08 (double samples) Apr 16 2008
libsndfile-1.0.17
UnifiedCSD: pvoc.csd
STARTING FILE
Creating options
Creating orchestra
Creating score
orchname: /tmp/fileVb7cci.orc
scorename: /tmp/file7K0aCt.sco
rtmidi: PortMIDI module enabled
rtaudio: ALSA module enabled
orch compiler:
16 lines read
instr 1
Elapsed time at end of orchestra compile: real: 0.001s, CPU: 0.000s
sorting score ...
... done
Elapsed time at end of score sort: real: 0.001s, CPU: 0.000s
Csound version 5.08 (double samples) Apr 16 2008
displays suppressed
0dBFS level = 32768.0
orch now loaded
audio buffered in 256 sample-frame blocks
ALSA output: total buffer size: 1024, period size: 256
writing 512-byte blks of shorts to dac
SECTION 1:
new alloc for instr 1:
file pvinput.pvx (6188832 bytes) loaded into memory
Csound tidy up: Segmentation fault
*** glibc detected *** csound: free(): invalid pointer: 0x0809be18 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7d99a85]
/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7d9d4f0]
/usr/lib/libcsound64.so.5.1[0xb7eb8311]
/usr/lib/libcsound64.so.5.1[0xb7eb36a5]
/usr/lib/libcsound64.so.5.1(csoundCleanup+0x132)[0xb7eba81f]
/usr/lib/libcsound64.so.5.1(csoundReset+0x1d)[0xb7f35921]
/usr/lib/libcsound64.so.5.1(csoundDestroy+0x90)[0xb7f337eb]
/usr/lib/libcsound64.so.5.1[0xb7f32c35]
/lib/tls/i686/cmov/libc.so.6(exit+0xd4)[0xb7d5c084]
/usr/lib/libcsound64.so.5.1[0xb7f32c92]
[0xb7f8c420]
/usr/lib/csound/plugins64/libpvoc.so(pvoc+0x3da)[0xb7f82d1b]
/usr/lib/libcsound64.so.5.1[0xb7f33e46]
/usr/lib/libcsound64.so.5.1(csoundPerform+0x9b)[0xb7f340c9]
csound[0x804991a]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7d44450]
csound[0x8048cf1]
======= Memory map: ========
08048000-0804a000 r-xp 00000000 08:11 13544035 /usr/bin/csound
0804a000-0804b000 rw-p 00001000 08:11 13544035 /usr/bin/csound
0804b000-080ab000 rw-p 0804b000 00:00 0 [heap]
b6cf5000-b734d000 rw-p b6cf5000 00:00 0
b734d000-b736f000 r-xp 00000000 08:11 13543585 /usr/lib/libpng12.so.0.15.0
b736f000-b7370000 rw-p 00022000 08:11 13543585 /usr/lib/libpng12.so.0.15.0
b7372000-b7382000 r-xp 00000000 08:11 13771318 /usr/lib/csound/plugins64/libcs_pvs_ops.so
b7382000-b7383000 rw-p 0000f000 08:11 13771318 /usr/lib/csound/plugins64/libcs_pvs_ops.so
b7383000-b7396000 r-xp 00000000 08:11 13771359 /usr/lib/csound/plugins64/libvbap.so
b7396000-b7397000 rw-p 00012000 08:11 13771359 /usr/lib/csound/plugins64/libvbap.so
b7397000-b74a1000 r-xp 00000000 08:11 13543610 /usr/lib/libpython2.5.so.1.0
b74a1000-b74c6000 rw-p 0010a000 08:11 13543610 /usr/lib/libpython2.5.so.1.0
b74c6000-b74cc000 rw-p b74c6000 00:00 0
b74d7000-b74d8000 rw-p b74d7000 00:00 0
b74d8000-b74d9000 rw-s 00000000 00:0e 11765 /dev/snd/pcmC0D0p
b74d9000-b74da000 r-xp 00000000 08:11 13771317 /usr/lib/csound/plugins64/libcs_pan2.so
b74da000-b74db000 rw-p 00000000 08:11 13771317 /usr/lib/csound/plugins64/libcs_pan2.so
b74db000-b74de000 r-xp 00000000 08:11 13771328 /usr/lib/csound/plugins64/libimage.so
b74de000-b74df000 rw-p 00002000 08:11 13771328 /usr/lib/csound/plugins64/libimage.so
b74df000-b74ea000 r-xp 00000000 08:11 13771344 /usr/lib/csound/plugins64/libpy.so
b74ea000-b74eb000 rw-p 0000b000 08:11 13771344 /usr/lib/csound/plugins64/libpy.so
b74eb000-b74f4000 r-xp 00000000 08:11 13544026 /usr/lib/liblo.so.0.6.0
b74f4000-b74f5000 rw-p 00008000 08:11 13544026 /usr/lib/liblo.so.0.6.0
b74f5000-b74f7000 r-xp 00000000 08:11 13771314 /usr/lib/csound/plugins64/libcompress.so
b74f7000-b74f8000 rw-p 00001000 08:11 13771314 /usr/lib/csound/plugins64/libcompress.so
b74f8000-b74fa000 r-xp 00000000 08:11 14591011 /lib/tls/i686/cmov/libutil-2.7.so
b74fa000-b74fc000 rw-p 00001000 08:11 14591011 /lib/tls/i686/cmov/libutil-2.7.so
b74fc000-b74fd000 r-xp 00000000 08:11 13771348 /usr/lib/csound/plugins64/libscoreline.so
b74fd000-b74fe000 rw-p 00000000 08:11 13771348 /usr/lib/csound/plugins64/libscoreline.so
b74fe000-b7503000 r-xp 00000000 08:11 13771337 /usr/lib/csound/plugins64/libphisem.so
b7503000-b7504000 rw-p 00004000 08:11 13771337 /usr/lib/csound/plugins64/libphisem.so
b7504000-b7507000 r-xp 00000000 08:11 13771313 /usr/lib/csound/plugins64/libbarmodel.so
b7507000-b7508000 rw-p 00002000 08:11 13771313 /usr/lib/csound/plugins64/libbarmodel.so
b7508000-b750b000 r-xp 00000000 08:11 13771335 /usr/lib/csound/plugins64/libosc.so
b750b000-b750c000 rw-p 00002000 08:11 13771335 /usr/lib/csound/plugins64/libosc.so
b750c000-b7532000 r-xp 00000000 08:11 13544028 /usr/lib/libportaudio.so.2.0.0
b7532000-b7533000 rw-p 00026000 08:11 13544028 /usr/lib/libportaudio.so.2.0.0
b7533000-b7535000 r-xp 00000000 08:11 13771355 /usr/lib/csound/plugins64/libudprecv.so
b7535000-b7536000 rw-p 00001000 08:11 13771355 /usr/lib/csound/plugins64/libudprecv.so
b7536000-b7544000 r-xp 00000000 08:11 13771338 /usr/lib/csound/plugins64/libphysmod.so
b7544000-b7546000 rw-p 0000d000 08:11 13771338 /usr/lib/csound/plugins64/libphysmod.so
b7546000-b7573000 r-xp 00000000 08:11 14573649 /lib/libncurses.so.5.6
b7573000-b7576000 rw-p 0002c000 08:11 14573649 /lib/libncurses.so.5.6
b7576000-b75a2000 r-xp 00000000 08:11 14573689 /lib/libreadline.so.5.2
b75a2000-b75a6000 rw-p 0002c000 08:11 14573689 /lib/libreadline.so.5.2
b75a6000-b75a7000 rw-p b75a6000 00:00 0
b75a7000-b75b0000 r-xp 00000000 08:11 13544022 /usr/lib/libladcca.so.2.0.0
b75b0000-b75b1000 rw-p 00008000 08:11 13544022 /usr/lib/libladCsound tidy up: Aborted
|