[chuck-users] sndbuf glitch

dan trueman dtrueman at Princeton.EDU
Tue Mar 9 09:48:17 EST 2010


no, not in the argument field, in the audio preferences panel, where  
you choose the driver... of course need to stop/restart the VM.

dt

On Mar 9, 2010, at 9:34 AM, Scott Smallwood wrote:

> Definitely not working in mA.  I am using --blocking in the  
> argument's field but it has no effect.
>
> --ss
>
> On Mar 9, 2010, at 7:11 AM, dan trueman wrote:
>
>> 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
>>
>> _______________________________________________
>> 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