[chuck-users] chuck-users Digest, Vol 56, Issue 18

Michael Hammond mwhammond at gmail.com
Tue Mar 30 16:34:14 EDT 2010


Thanks all for your responses.  Just to clarify, my hope is to make a
standalone app that can randomly select among 20-30 sound files to play back
5-8 simultaneously as a single "track."  The hope then is that users can
move to different points in the playback of the "track" just as they would
in an MP3 player like itunes.  I like the command-line idea, but it seems
like jumping to different parts of the audio files might not be possible.
 Is that true?

Perry, I'll look into the chunks idea when I get home.  I like it because it
would allow me to keep everything in ChucK.  My only concern is that pausing
playback to periodically load new chunks into the buffer would result in
stutters.  Does anyone have any experience with this?

Thanks!

Michael

2010/3/30 <chuck-users-request at lists.cs.princeton.edu>

> Send chuck-users mailing list submissions to
>        chuck-users at lists.cs.princeton.edu
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
> or, via email, send a message with subject or body 'help' to
>        chuck-users-request at lists.cs.princeton.edu
>
> You can reach the person managing the list at
>        chuck-users-owner at lists.cs.princeton.edu
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of chuck-users digest..."
>
> Today's Topics:
>
>   1. Re: minimizing load time for tons of audio (Michael       Hammond)
>      (Perry R Cook)
>   2. Re: minimizing load time for tons of audio (William Nye_COMCAST)
>
>
> ---------- Forwarded message ----------
> From: Perry R Cook <prc at CS.Princeton.EDU>
> To: chuck-users at lists.cs.princeton.edu
> Date: Mon, 29 Mar 2010 12:20:13 -0400 (EDT)
> Subject: Re: [chuck-users] minimizing load time for tons of audio (Michael
> Hammond)
> Michael (and all),
>
> You should investigate the .chunks option for SndBuf:
>
> .chunks - ( int, READ/WRITE )
> - size of chunk (# of frames) to read on-demand;
> 0 implies entire file, default;
> must be set before reading to take effect.
>
> // Example:
>
> SndBuf b => dac;
> 1024 => b.chunks;
> "Beethoven5thSymphony.wav" => b.read;
>
> while (1) {
>    1.0 :: second => now;
> }
>
> PRC
>
> >
> >    1. minimizing load time for tons of audio (Michael Hammond)
> >
> >    2. Re: minimizing load time for tons of audio (Robert Poor)
> >
> >
> >
> > _______________________________________________
> >
> > chuck-users mailing list
> >
> > chuck-users at lists.cs.princeton.edu
> >
> > https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
>
>
> ---------- Forwarded message ----------
> From: William Nye_COMCAST <nye22 at comcast.net>
> To: chuck-users at lists.cs.princeton.edu
> Date: Mon, 29 Mar 2010 14:07:59 -0700
> Subject: Re: [chuck-users] minimizing load time for tons of audio
> The command-line gui-free approach can be done in Windows also,
> using DSrender.exe, which "plays" almost any kind of media.
> Oops, I've been using that for so long I forgot that it didn't
> come with Windows but was instead a sample app from a
> book that I read:
>  http://www.microsoft.com/mspress/books/sampchap/6381.aspx
> I don't know how good an idea this is but I can zip up the 164Kb
> executable and mail to anyone to try.  -Bill
>
>  From: Robert Poor <rdpoor at gmail.com>
>> Michael:
>> If you're on a Mac, and If you're comfortable with simple command line
>> programming, have you considered using the "afplay" command? <...>
>> On 2010Mar29, at 08:26, Michael Hammond wrote:
>>
>>> i have a quick question for all you audio programmers out there.
>>> so i'm looking for the quickest, cheapest way possible to play large
>>> quantities of audio (preferably wav or aif files). <...>
>>>
>>
>
>
> _______________________________________________
> 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/20100330/0bb49767/attachment.htm>


More information about the chuck-users mailing list