Hello George,
Your example seems to work fine for me on Windows XP
$ chuck --version
chuck version: 1.3.4.0 (chimera)
microsoft win32 : 32-bit
http://chuck.cs.princeton.edu/
http://chuck.stanford.edu/
$ cat blerg.ck
SinOsc s => Gain g => dac;$ chuck blerg.ck
s.freq(400);
g.gain(0.5);
g => WvOut w => blackhole;
"blerg.wav" => string file;
w.wavFilename(file);
1::second => now;
w.closeFile(file); // what is the function of the argument here? can
WvOut record multiple buffers at once?
blerg.wav opens fine in VLC, Audacity, and Reaper.
michael
On Fri, Jun 13, 2014 at 11:39 AM, George Locke
<george.locke.maxmsp@gmail.com> wrote:
> just going to bump this. chuck can't record a wav! what?!
>
> aifFilename is working, so at least I can record what I'm doing. but srsly,
> ppl, this is a major bug.
>
> - George
>
>
> On Tue, Jun 10, 2014 at 5:02 PM, George Locke
> <george.locke.maxmsp@gmail.com> wrote:
>>
>> Thanks for the reply. I tried w.closeFile() (w/o the argument), and I
>> tried ending the script with null @=> w; and neither has helped.
>>
>> Regards,
>> George
>>
>>
>> On Tue, Jun 10, 2014 at 4:43 PM, Tom Lieber <tom@alltom.com> wrote:
>>>
>>> This probably isn’t helpful, but I’m using the same versions of ChucK and
>>> miniAudicle on OS X and the blerg.wav file looks fine.
>>>
>>> I’ve had trouble generating WAV files from miniAudicle in the past, but I
>>> think that was when I didn’t call closeFile() explicitly and ChucK never
>>> flushed.
>>>
>>> I don’t think the argument to closeFile does anything, so I never provide
>>> it. :)
>>>
>>>
>>> 2014-06-10 8:34 GMT-07:00 George Locke <george.locke.maxmsp@gmail.com>:
>>>>
>>>> Hi,
>>>>
>>>> The output format of WvOut is coming out wrong. Audacity doesn't
>>>> recognize it as a wav (does not recognize type, suggests import raw), and
>>>> windows media player rejects it as well. Importing the file into Audacity
>>>> as raw data works somewhat, but as I'm diagnosing a dc-offset, I need an
>>>> exact result.
>>>>
>>>> here's some example code:
>>>>
>>>> SinOsc s => Gain g => dac;
>>>> s.freq(400);
>>>> g.gain(0.5);
>>>> g => WvOut w => blackhole;
>>>> "blerg.wav" => string file;
>>>> w.wavFilename(file);
>>>> 1::second => now;
>>>> w.closeFile(file); // what is the function of the argument here? can
>>>> WvOut record multiple buffers at once?
>>>>
>>>>
>>>> I'm not so experienced with chuck but experienced in "normal" computer
>>>> programming. Running miniAudicle 1.3.1 with chuck 1.3.3.0 on windows 7 pro
>>>> sp1 (32 bit).
>>>>
>>>> Thanks,
>>>> George
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> chuck-users mailing list
>>>> chuck-users@lists.cs.princeton.edu
>>>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>>>
>>>
>>>
>>>
>>> --
>>> Tom Lieber
>>> http://AllTom.com/
>>> http://infinite-sketchpad.com/
>>>
>>> _______________________________________________
>>> chuck-users mailing list
>>> chuck-users@lists.cs.princeton.edu
>>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>>
>>
>
>
> _______________________________________________
> chuck-users mailing list
> chuck-users@lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
_______________________________________________
chuck-users mailing list
chuck-users@lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/chuck-users