Csound Csound-dev Csound-tekno Search About

[Csnd] Re: Re: Pulseaudio realtime

Date2008-11-26 16:25
Fromvictor
Subject[Csnd] Re: Re: Pulseaudio realtime
I fixed a bug in audio input, which might have been causing your
problems, as it was hanging here if I used input and output together.
Now it's OK.

Victor
----- Original Message ----- 
From: "victor" 
To: 
Sent: Wednesday, November 26, 2008 2:55 PM
Subject: [Csnd] Re: Pulseaudio realtime


> The csound messages you are getting are correct. There is only csound-out 
> because
> you are using -odac only and not -iadc
> OK, this is what pulseaudio -v tells me when I run csound (FC9).Messages 
> are from
> the moment I start pulseaudio.
> I: main.c: PolicyKit refuses acquire-high-priority privilige.
>
> I: main.c: We're in the group 'pulse-rt', allowing real-time and 
> high-priority scheduling.
>
> I: core-util.c: Successfully gained nice level -11.
>
> W: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not 
> permitted
>
> I: main.c: This is PulseAudio 0.9.10
>
> I: main.c: Page size is 4096 bytes
>
> I: main.c: Fresh high-resolution timers available! Bon appetit!
>
> I: module-hal-detect.c: Trying capability alsa
>
> I: module-alsa-sink.c: Successfully opened device front:0.
>
> I: module-alsa-sink.c: Successfully enabled mmap() mode.
>
> ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL front:0
>
> I: alsa-util.c: Unable to attach to mixer front:0: No such file or 
> directory
>
> I: alsa-util.c: Successfully attached to mixer 'hw:0'
>
> I: alsa-util.c: Using mixer control "Master".
>
> I: sink.c: Created sink 0 
> "alsa_output.pci_8086_24c5_sound_card_0_alsa_playback_0" with sample spec 
> "s16le 2ch 44100Hz"
>
> I: source.c: Created source 0 
> "alsa_output.pci_8086_24c5_sound_card_0_alsa_playback_0.monitor" with 
> sample spec "s16le 2ch 44100Hz"
>
> I: module-alsa-sink.c: Using 4 fragments of size 4408 bytes.
>
> I: alsa-util.c: All 2 channels can be mapped to mixer channels. Using 
> hardware volume control.
>
> I: module-alsa-sink.c: Starting playback.
>
> I: module.c: Loaded "module-alsa-sink" (index: #0; argument: "device_id=0 
> sink_name=alsa_output.pci_8086_24c5_sound_card_0_alsa_playback_0").
>
> I: module-alsa-source.c: Successfully opened device front:0.
>
> I: module-alsa-source.c: Successfully enabled mmap() mode.
>
> ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL front:0
>
> I: alsa-util.c: Unable to attach to mixer front:0: No such file or 
> directory
>
> I: alsa-util.c: Successfully attached to mixer 'hw:0'
>
> I: alsa-util.c: Using mixer control "Capture".
>
> I: source.c: Created source 1 
> "alsa_input.pci_8086_24c5_sound_card_0_alsa_capture_0" with sample spec 
> "s16le 2ch 44100Hz"
>
> I: module-alsa-source.c: Using 4 fragments of size 4408 bytes.
>
> I: alsa-util.c: All 2 channels can be mapped to mixer channels. Using 
> hardware volume control.
>
> I: module.c: Loaded "module-alsa-source" (index: #1; argument: 
> "device_id=0 
> source_name=alsa_input.pci_8086_24c5_sound_card_0_alsa_capture_0").
>
> I: module-hal-detect.c: Loaded 2 modules.
>
> I: module.c: Loaded "module-hal-detect" (index: #2; argument: "").
>
> I: module.c: Loaded "module-esound-protocol-unix" (index: #3; argument: 
> "").
>
> I: protocol-native.c: loading cookie from disk.
>
> I: module.c: Loaded "module-native-protocol-unix" (index: #4; argument: 
> "").
>
> I: module.c: Loaded "module-volume-restore" (index: #5; argument: "").
>
> I: module.c: Loaded "module-rescue-streams" (index: #6; argument: "").
>
> I: module.c: Loaded "module-x11-bell" (index: #7; argument: 
> "sample=x11-bell").
>
> I: module.c: Loaded "module-x11-publish" (index: #8; argument: "").
>
> I: main.c: Daemon startup complete.
>
> I: client.c: Created 0 "Native client (UNIX socket client)"
>
> I: protocol-native.c: Got credentials: uid=500 gid=500 success=1
>
> I: protocol-native.c: Enabled SHM for new connection
>
> I: client.c: Client 0 changed name from "Native client (UNIX socket 
> client)" to "csound"
>
> I: module-volume-restore.c: Restoring sink for 
> 
>
> I: module-volume-restore.c: Restoring volume for 
> 
>
> I: resampler.c: Forcing resampler 'copy', because of fixed, identical 
> sample rates.
>
> I: resampler.c: Using resampler 'copy'
>
> I: resampler.c: Using float32le as working format.
>
> I: sink-input.c: Created input 0 "csound-out" on 
> alsa_output.pci_8086_24c5_sound_card_0_alsa_playback_0 with sample spec 
> float32le 1ch 44100Hz and channel map mono
>
> I: sink-input.c: Freeing output 0 "csound-out"
>
> I: client.c: Freed 0 "csound"
>
> I: protocol-native.c: connection died.
>
>
> You can get loads more diagnostics if you run with --log-level=debug
>
> Victor
> ----- Original Message ----- 
> From: "cochedelaferte" 
> To: 
> Sent: Tuesday, November 25, 2008 1:37 AM
> Subject: [Csnd] Pulseaudio realtime
>
>
>>
>> Hi Victor,
>>
>>
>> Now investigating about why i don't get rt render on Pulseaudio (Solaris,
>> last rtpulse change) except a little parasite for am.csd (fact which mean
>> that any hope is possible), can you please provide to me some lights on
>> several questions :
>>
>>
>> 1) If i good understand, i should see at the run the launch message
>> "PulseAudio client RT IO module..." ? Even using -m135, i don't see it. 
>> Can
>> that mean that something is wrong is my build ?
>>
>> 2) As related messages in my Csound terminal, i see exactly that :
>>
>>   rtaudio: pulseaudio module enabled
>>   audio buffered in 1024 sample-frame blocks
>>   PulseAudio output server: default
>>   writing 2048-byte blks of shorts to dac
>>
>>   Is that fully OK ?
>>
>>
>> 3) In my Pulseaudio terminal, i have that :
>>
>>   I: created 0 "Native client (UNIX socket client)"
>>   I: client 0 changed name from "Native client (UNIX socket client)" to
>> "csound"
>>   I: created 0 "csound-out" on solaris_output with sample spec float32le
>> 1ch 44100Hz
>>   I: Creating new entry for 
>>
>>   But nothing about "csound-in". And no error messages. Only, Orch stops
>> after some lines if i requires the "-o dac".
>>
>>
>> I also asked the Pulseaudio list, but, assuming that the rtpulse module
>> works without problem for most users (linux)... My hope is that comes a
>> time, because now Pulseaudio is really knowed, by example on Fedora as i
>> readed.
>>
>>
>> Cheers,
>>
>>
>> Sergio
>>
>> Sergio
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> -- 
>> View this message in context: 
>> http://www.nabble.com/Pulseaudio-realtime-tp20673671p20673671.html
>> Sent from the Csound - General mailing list archive at Nabble.com.
>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe 
>> csound"
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe 
> csound" 


Date2008-11-26 21:12
Fromcochedelaferte
Subject[Csnd] Re: Re: Pulseaudio realtime
Hi Victor,

> I fixed a bug in audio input, which might have been causing your problems,
> as it was hanging here if I used input and output together.

Great thank's, but... no luck for me today...

Cheers,

Sergio

-- 
View this message in context: http://www.nabble.com/Pulseaudio-realtime-tp20673671p20709082.html
Sent from the Csound - General mailing list archive at Nabble.com.