[Impromptu] impromptu v2.0 released
Andrew Sorensen
andrew at moso.com.au
Sat Sep 12 11:35:10 GMT 2009
If you do nothing except call start-movie-capture do you still get a
constant list of dropout messages?
In other words does the error happen even if there is nothing else
going on?
On 12/09/2009, at 6:59 PM, "Pasin, Michele" <michele.pasin at kcl.ac.uk>
wrote:
> No just the standard iMac audio card...
>
> Michele Pasin
>
> On 12 Sep 2009, at 01:14, "Andrew Sorensen" <andrew at moso.com.au>
> wrote:
>
>> Are you using a FireWire or USB audio devices?
>>
>> On 12/09/2009, at 4:48 AM, Michele Pasin <michele.pasin at kcl.ac.uk>
>> wrote:
>>
>>> Hi all,
>>>
>>> did anybody have any strange impromptu behavior after the latest OSX
>>> update?
>>>
>>> [http://www.flickr.com/photos/mikele/3907046949/sizes/l/]
>>>
>>> Basically, as soon as I launch the movie-capture function (see the
>>> screenshot) I start getting a never ending list of 'audio dropout'
>>> errors... as a result I have to stop the screencapture function and
>>> can't do any screen-casting anymore.
>>> I think it's caused by an OS update for I am actually using
>>> Impromptu
>>> 1.3 on that machine (an iMac, Intel Core Duo), and the error
>>> started
>>> appearing only recently. I also tried using 1.5 and 2.0 ... same
>>> 'audio dropout' problem.
>>>
>>> what could it be?
>>>
>>> Curiously instead, on my macBookPro laptop (same OS, Intel Core 2
>>> Duo)
>>> everything seems to work fine....
>>>
>>> thanks,
>>>
>>> Michele
>>>
>>>
>>>
>>> On 7 Sep 2009, at 09:13, Andrew Sorensen wrote:
>>>
>>>> Impromptu version 2.0 is now available for download at:
>>>> http://impromptu.moso.com.au/downloads.html
>>>>
>>>> Impromptu v2.0 is a major release with three significant
>>>> architectural
>>>> changes.
>>>>
>>>> 1) A new impromptu x86 compiler
>>>> 2) Audio signal processing directly in Impromptu.
>>>> 3) A new concurrent garbage collector
>>>>
>>>> The new impromptu x86 compiler uses LLVM for backend code
>>>> generation
>>>> and supports runtime compilation of scheme functions to x86 machine
>>>> code. In particular the compiler has been added to impromptu to
>>>> support the efficient compilation of scheme code for data
>>>> processing
>>>> tasks such as image processing, audio signal processing and OpenGL.
>>>> The compiler is exposed at runtime through the sys:compile call
>>>> which
>>>> accepts a scheme closure and returns a foreign function which may
>>>> be
>>>> called freely from scheme. (help sys:compile #t) will give you a
>>>> bunch of examples.
>>>>
>>>> On-the-fly audio DSP programming is now supported directly within
>>>> the
>>>> impromptu scheme environment by allowing x86 code (i.e. compiled
>>>> scheme code) to be hot-swapped into the kernel of a custom code
>>>> AudioUnit. You may use one or more of these custom code audiounits
>>>> anywhere in your audiounit chain - as both generators and or
>>>> effects.
>>>> Code is hot-swapped into an AU kernel by passing a given scheme
>>>> closure to the au:code:load function. There is also a mechanism
>>>> for
>>>> sharing memory between the AU and the scheme runtime. (help
>>>> au:code:load #t) will give you a bunch of examples.
>>>>
>>>> The primary motivation for the new GC is to provide greater
>>>> performance with larger heap sizes.
>>>>
>>>> v2.0 also adds support for Snow Leopard but is no longer provided
>>>> as a
>>>> Universal Binary. Intel only from v2.0 forward.
>>>>
>>>> A brief screen-cast demonstrating the new on-the-fly audio
>>>> functionality can be found at: http://www.vimeo.com/6096554
>>>>
>>>> Cheers,
>>>> Andrew.
>>>> _______________________________________________
>>>> Impromptu mailing list
>>>> Impromptu at lists.moso.com.au
>>>> http://lists.moso.com.au/mailman/listinfo/impromptu
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> ____________________________
>>> Dr. Michele Pasin, Researcher
>>> Centre for Computing in the Humanities
>>> King's College, London
>>> http://staff.cch.kcl.ac.uk/~mpasin/
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Impromptu mailing list
>>> Impromptu at lists.moso.com.au
>>> http://lists.moso.com.au/mailman/listinfo/impromptu
>> _______________________________________________
>> Impromptu mailing list
>> Impromptu at lists.moso.com.au
>> http://lists.moso.com.au/mailman/listinfo/impromptu
> _______________________________________________
> Impromptu mailing list
> Impromptu at lists.moso.com.au
> http://lists.moso.com.au/mailman/listinfo/impromptu
More information about the Impromptu
mailing list