[chuck-users] chuck + PulseAudio (was: Problem with multiple audion sources)

Joel Matthys jwmatthys at yahoo.com
Thu Nov 14 19:12:37 EST 2013


Hmm... there's no src folder in the ChucK link below.

Joel

On 11/14/2013 06:01 PM, Spencer Salazar wrote:
> Hello ChucK linux users,
>
> We are excited to have a beta version of chuck that features 
> PulseAudio support! While PulseAudio is not always ideal for 
> professional audio usage, we absolutely recognize that its a popular 
> choice for general-purpose Linux installations. We would love it if 
> Linux + Pulse users could try out the beta and report any feedback, 
> issues, etc.
>
> ChucK source (version 1.3.3.0-beta-3):
> http://chuck.stanford.edu/release/files/beta/chuck-1.3.3.0-beta-3.tgz
> miniAudicle source (version 1.3.1-beta-3):
> http://chuck.stanford.edu/release/files/beta/miniAudicle-1.3.1-beta-3.tgz
>
> Thanks,
> spencer
>
>
>
> On Wed, Nov 6, 2013 at 1:12 AM, Harald <hg42 at gmx.net 
> <mailto:hg42 at gmx.net>> wrote:
>
>     pulseaudio should usually work out of the box because most linux
>     desktop distributions have this installed and configured, so it
>     should be nice for beginners.
>
>     But musicians etc. / linux music distributions usually use jackd.
>
>     Apart from that alsa allows to create virtual devices to be routed
>     through pulse or jack for those who know how to do it.
>     So alsa would be a good choice for all, but unfortunately desktop
>     distributions don't come with alsa on top of pulse (from what I
>     remember).
>
>     So there should be a choice between all these systems, probably
>     with default to pulse and a BIG comment at a prominent place
>     saying latency etc. may be bad and using jackd would be better.
>     Users who can install jackd should also be able to choose a sound
>     device in chuck.
>
>     General rule: choose a good default for beginners and allow
>     advanced configuration for experts.
>
>
>     On Tue, Nov 5, 2013 at 11:51 PM, Morgan <morganiser at gmail.com
>     <mailto:morganiser at gmail.com>> wrote:
>
>         My understanding is that chuck and or miniaudicle tries to
>         'own' your
>         soundcard... it doesn't like to share.... but these
>         instructions tell
>         it to route through the mixer software
>
>         I had similar issues (on Mint KDE which i believe has alot in
>         common
>         with KUbunutu), until I found and followed these directions for
>         editing the audio config before compiling  (from
>         https://class.coursera.org/chuck101-001/forum/thread?thread_id=130
>         )
>         -
>
>
>
>         "We need to edit one of the files to allow audio mixing through
>         PulseAudio, so that playing ChucK will not block other audio
>         sources
>         such as the sound in the course videos.
>
>         Use a text-editor (preferably one that shows line-numbers) to
>         open the file:
>
>         kate RtAudio/RtAudio.cpp
>
>         Find line 5660:
>
>         sprintf( name, "hw:%d,%d", card, subdevice );
>
>         Revise this to read:
>
>         //sprintf( name, "hw:%d,%d", card, subdevice );  // commented out
>         sprintf( name, "pulse" );
>
>         Find line 5699:
>
>         int openMode = SND_PCM_ASYNC;
>
>         Revise this to read:
>
>         int openMode = SND_PCM_ASYNC;
>         printf( "pcm name %s\n", name );  // line inserted
>
>         Save the file and close Kate (or whatever text-editor you used)."
>
>
>         THEN compile etc
>
>         I believe these directions should either be part of the linux
>         readme
>         or better still be scripted into the source... ubuntu/mint
>         being the
>         most popular distros thse days.
>
>         Morgan
>
>
>         On 5 November 2013 15:49,  <monon at att.net
>         <mailto:monon at att.net>> wrote:
>         > I am a new chuck user and have just installed linux-alsa
>         from source.  All
>         > works well as long as there is no other audio source active.
>         If there is
>         > another active audio source active I get this message when,
>         for example, I
>         > type in chuck --loop:
>         >
>         > [chuck]: RtApiAlsa::getDeviceInfo: snd_pcm_open error for
>         device (hw:0,0),
>         > Device or resource busy.
>         >
>         > This seems to be a chuck issue as I can run multiple audio
>         sources as long
>         > as one of them is not chuck. My concern is that I started a
>         coursera course
>         > on chuck and would like to use chuck concurrently with the
>         course.
>         >
>         > My operating system is Kubuntu Linux 12.04.
>         >
>         > Does anyone have any ideas?
>         >
>         > Thank you,
>         > Monon
>         >
>         >
>         > _______________________________________________
>         > chuck-users mailing list
>         > chuck-users at lists.cs.princeton.edu
>         <mailto:chuck-users at lists.cs.princeton.edu>
>         > https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>         >
>         _______________________________________________
>         chuck-users mailing list
>         chuck-users at lists.cs.princeton.edu
>         <mailto:chuck-users at lists.cs.princeton.edu>
>         https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
>
>
>     _______________________________________________
>     chuck-users mailing list
>     chuck-users at lists.cs.princeton.edu
>     <mailto:chuck-users at lists.cs.princeton.edu>
>     https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
>
>
>
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20131114/9e4e0d9a/attachment.html>


More information about the chuck-users mailing list