[chuck-users] sndbuf glitch
dan trueman
dtrueman at Princeton.EDU
Tue Mar 9 09:11:51 EST 2010
you can set blocking the mA audio preferences too... that doesn't work?
On Mar 9, 2010, at 9:03 AM, Scott Smallwood wrote:
> --blocking ...! Yes this does actually seem to resolve the problem
> with this patch - at least in the command line (not in miniAudicle,
> though).
>
> Thanks Dan!
>
> --ss
>
> On Mar 9, 2010, at 6:42 AM, dan trueman wrote:
>
>> does it make a difference if the --blocking flag is set?
>>
>> On Mar 9, 2010, at 8:37 AM, Scott Smallwood wrote:
>>
>>> Hey ChucKians,
>>>
>>> So, I've talked to some of you about this problem before, and have
>>> been given various solutions, including playing with chunking, but
>>> so far, nothing has been able to resolve this basic issue. It's
>>> really kept me from doing any significant work with sound buffers
>>> ChucK.
>>>
>>> Here's the issue:
>>>
>>> When you read a file into a sound buffer - doesn't matter how
>>> large the file is, the audio "clicks". Doesn't matter what else
>>> is currently "playing", whether it's an oscillator, another
>>> sndbuff, etc - it just invariably clicks.
>>>
>>> Case and point:
>>>
>>> ----
>>>
>>> SndBuf s1 => dac;
>>> SndBuf s2 => dac;
>>>
>>> 0 => s2.gain; //turn down the gain of 2 so you can hear the click
>>>
>>> "file1.aif" => s1.read;
>>>
>>> 2::second => now;
>>>
>>> "file2.aif" => s2.read;
>>>
>>> 2::second => now;
>>>
>>> ----
>>>
>>> So, this script starts playing the first file, then in 2 seconds
>>> when it loads "file2.aif" into the other SndBuf (who's gain is
>>> turned town) - CLICK!
>>>
>>> I know - this can be resolved by loading all needed soundbufs at
>>> the top of the code, but this is very restrictive. I want to be
>>> able to load in new audio on-the-fly - but currently, Chuck simply
>>> doesn't seem to support this basic feature.
>>>
>>> Anybody have any clues here?
>>>
>>> --ss
>>>
>>> [ - ] - [ - ] - [ - ] - [ - ] - [ - ] - [ - ] - [ - ] - [ - ] -
>>> [ - ]
>>>
>>> S c o t t S m a l l w o o d
>>>
>>> composer, sound artist
>>> faculty of arts, u of alberta
>>>
>>> scott.smallwood at ualberta.ca
>>> http://www.scott-smallwood.com
>>> http://www.ecnedive.com
>>>
>>> _______________________________________________
>>> 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
>>
>
> [ - ] - [ - ] - [ - ] - [ - ] - [ - ] - [ - ] - [ - ] - [ - ] - [ - ]
>
> S c o t t S m a l l w o o d
>
> composer, sound artist
> faculty of arts, u of alberta
>
> scott.smallwood at ualberta.ca
> http://www.scott-smallwood.com
> http://www.ecnedive.com
>
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
More information about the chuck-users
mailing list