Re: SupercolliderAU

[email protected] Sun, 2 May 2021 22:41:03 +0100
Newsgroups gmane.comp.audio.supercollider.user
Message-ID <CAE4Uai84znQ4WJLO+QFd4FQUtV8KWCiCz3cQ3tD4bxWgdhX9=A@mail.gmail.com>
Hello. Yes in general it is maintained although only in source form, and
the overview help file in SC is outdated at the moment.
Making plug-ins with AudioUnitBuilder does not fully work.
If you find reproducible crashes and can get a stack trace (e.g. look in
Console.app), feel free to open an issue in the SCAU GH repo
https://github.com/supercollider/SuperColliderAU/issues

best,

gerard

Missatge de l'adreça <[email protected]> del dia dg., 2 de maig 2021 a
les 21:01:

> I recently built SuperColliderAU and successfully had AudioUnitBuilder
> create a plugin, unfortunately it fails Logic's validation for not
> retaining a parameter value...
>
> I also tried manually commenting out the Params section of
> pluginSpec.plist, this solved the parameter issue, but crashed the
> validation tool :) - see below
>
>
> *Parameter Value*
>     AU Validation Tool
>     Version: 1.7.0
>     Copyright 2003-2019, Apple Inc. All Rights Reserved.
>     Specify -h (-help) for command options
>
> --------------------------------------------------
> VALIDATING AUDIO UNIT: 'aufx' - 'GRSC' - 'SCAU'
> --------------------------------------------------
> Manufacturer String: SuperColliderAU
> AudioUnit Name: SCAUFourDelay
> Component Version: 0.0.5 (0x5)
>
> * * PASS
> --------------------------------------------------
> TESTING OPEN TIMES:
> COLD:
> Time to open AudioUnit:         10.943 ms
> WARM:
> Time to open AudioUnit:         0.020  ms
> FIRST TIME:
> Found 0 LADSPA plugins
> SC_AudioDriver: sample rate = 44100.000000, driver's block size = 1156
> 0.0.0.0
> *******************************************************
> SuperColliderAU Initialized
> SuperColliderAU provided under the GNU GPL license.
> http://www.gnu.org/licenses/gpl-2.0.txt
> SuperColliderAU source code:
> https://github.com/supercollider/SuperColliderAU
> SuperColliderAU mPreferredHardwareBufferFrameSize: 1156
> SuperColliderAU mBufLength: 64
> SuperColliderAU  port: 9989
> SuperColliderAU  mMaxWireBufs: 64
> SuperColliderAU  mRealTimeMemorySize: 8192
> *******************************************************
> Time for initialization:        129.534 ms
>
> * * PASS
> --------------------------------------------------
> VERIFYING DEFAULT SCOPE FORMATS:
> Input Scope Bus Configuration:
>  Default Bus Count:1
>     Default Format: AudioStreamBasicDescription:  2 ch,  44100 Hz, 'lpcm'
> (0x00000029) 32-bit little-endian float, deinterleaved
>
> Output Scope Bus Configuration:
>  Default Bus Count:1
>     Default Format: AudioStreamBasicDescription:  2 ch,  44100 Hz, 'lpcm'
> (0x00000029) 32-bit little-endian float, deinterleaved
>
> * * PASS
> --------------------------------------------------
> VERIFYING REQUIRED PROPERTIES:
>
> * * PASS
> --------------------------------------------------
> VERIFYING RECOMMENDED PROPERTIES:
>   VERIFYING PROPERTY: Latency
>     PASS
>   VERIFYING PROPERTY: Tail Time
> WARNING: Recommended Property is not supported
>
>   VERIFYING PROPERTY: Bypass Effect
>     PASS
>
> * * PASS
> --------------------------------------------------
> VERIFYING OPTIONAL PROPERTIES:
>
> * * PASS
> --------------------------------------------------
> VERIFYING SPECIAL PROPERTIES:
>
> VERIFYING CUSTOM UI
> Cocoa Views Available: 0
>
> VERIFYING CLASS INFO
>     PASS
>
> TESTING HOST CALLBACKS
>     PASS
>
> * * PASS
> --------------------------------------------------
> PUBLISHED PARAMETER INFO:
>
> # # # 1 Global Scope Parameters:
> WARNING: PARAMETER SHOULD PUBLISH NAME AS CFString
> SC_AudioDriver: sample rate = 44100.000000, driver's block size = 1156
> 0.0.0.0
> *******************************************************
> SuperColliderAU Initialized
> SuperColliderAU provided under the GNU GPL license.
> http://www.gnu.org/licenses/gpl-2.0.txt
> SuperColliderAU source code:
> https://github.com/supercollider/SuperColliderAU
> SuperColliderAU mPreferredHardwareBufferFrameSize: 1156
> SuperColliderAU mBufLength: 64
> SuperColliderAU  port: 9990
> SuperColliderAU  mMaxWireBufs: 64
> SuperColliderAU  mRealTimeMemorySize: 8192
> *******************************************************
> ERROR: Parameter did not retain set value when Initialized
>
> * * FAIL
> --------------------------------------------------
> AU VALIDATION FAILED: CORRECT THE ERRORS ABOVE.
> --------------------------------------------------
>
>
> validation result: failed validation
>
> *Crash*
> validating Audio Unit SCAUFourDelay by SuperColliderAU :
>
>     AU Validation Tool
>     Version: 1.7.0
>     Copyright 2003-2019, Apple Inc. All Rights Reserved.
>     Specify -h (-help) for command options
>
> --------------------------------------------------
> VALIDATING AUDIO UNIT: 'aufx' - 'GRSC' - 'SCAU'
> --------------------------------------------------
> Manufacturer String: SuperColliderAU
> AudioUnit Name: SCAUFourDelay
> Component Version: 0.0.5 (0x5)
>
> * * PASS
> --------------------------------------------------
> TESTING OPEN TIMES:
> COLD:
> Time to open AudioUnit:         14.879 ms
> WARM:
> Time to open AudioUnit:         0.019  ms
> FIRST TIME:
> Found 0 LADSPA plugins
> SC_AudioDriver: sample rate = 44100.000000, driver's block size = 1156
> 0.0.0.0
>
>
> validation result: crashed validation
>
> On Fri, 30 Apr 2021 at 12:31, <[email protected]> wrote:
>
>> Thanks for that. I do seem to have the SupercolliderAU server definitely
>> booting now - in part because now it crashes Reaper!
>>
>> On Fri, Apr 30, 2021 at 2:21 AM <[email protected]> wrote:
>>
>>> Stephen,
>>> This is the code I used to get the server running in SCAU:
>>>
>>> u = Server.remote(\scau, NetAddr("127.0.0.1", 9989));
>>>
>>>
>>> On Thu, Apr 29, 2021 at 7:59 PM David Matthews <[email protected]>
>>> wrote:
>>>
>>>> I do remember that the instructions in the documentation for connecting
>>>> to the server from SCAU are incorrect. I don’t know if they’ve been
>>>> updated. Correct instructions are in the thread from a few weeks back that
>>>> I started on this list. I’ll try to find and post when I get the chance.
>>>>
>>>> > On Apr 29, 2021, at 5:21 PM, [email protected] wrote:
>>>> >
>>>> > 
>>>> > Dear List,
>>>> >
>>>> > Just wondering if there's any official word on the state of
>>>> SupercolliderAU and the AudioUnitBuilder quark? Googling seems to suggest
>>>> that it hasn't been properly maintained for some time, but with the odd
>>>> tantalising suggestion that someone has got it working.
>>>> > I've managed to build the au component, and get it to at least claim
>>>> it has booted, but plugging it into Reaper doesn't seem to do anything
>>>> other than indicate the port, and pinging doesn't do anything. Which all
>>>> supports the almost-but-not-quite tone I've been finding in other's posts.
>>>> So before I crack my head open on this, does anyone have a definitive
>>>> answer as to whether SupercolliderAU and the AudioUnitBuilder are actually
>>>> workable? Thanks!
>>>>
>>>