[chuck-users] Problem with multiple audion sources

fernando alonso lualobus at gmail.com
Wed Nov 20 09:26:02 EST 2013


I recommend you that install the new chuck 1.3.3.0 beta 3 version. It
included support to pulseaudio.

ChucK source (version 1.3.3.0-beta-3):
http://chuck.stanford.edu/release/files/beta/chuck-1.3.3.0-beta-3.tgz

Chuck branch (of trunk)
https://github.com/spencersalazar/chuck/tree/master/src


Chuck Official (trunk)
https://chuck-dev.stanford.edu/svn/chuck/trunk@431


2013/11/20 <monon at att.net>

> Sorry to take so long to reply.  Pulseaudio was not installed on my
> system, but I installed it to try the code change mentioned below.  It did
> not work for me. I also installed jackd but again could not use another
> audio source concurrently with ChucK.  I did find that all works as I would
> like with Windows, but I am resistant to using Windows instead of Linux.
> Might have to swallow hard and use Windows to get through this course.
> Thank you for all the help.
>
>
>   ------------------------------
>  *From:* Harald <hg42 at gmx.net>
> *To:* ChucK Users Mailing List <chuck-users at lists.cs.princeton.edu>
> *Sent:* Wednesday, November 6, 2013 4:12 AM
> *Subject:* Re: [chuck-users] Problem with multiple audion sources
>
> 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> 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> 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
> > 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
>
>
>
> _______________________________________________
> chuck-users mailing list
> 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
>
>


-- 
Fernando Alonso Martín
Lualobus at gmail.com
http://roboticnaturalinteraction.com<http://www.roboticNaturalInteraction.com/famartin.html>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20131120/10208135/attachment-0001.html>


More information about the chuck-users mailing list