[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