Re: SupercolliderAU
[email protected] Sun, 2 May 2021 13:00:31 -0700
| Newsgroups | gmane.comp.audio.supercollider.user |
|---|---|
| Message-ID | <CACopwpnShqsHBHkhwuXVv_NZXGdnFdwgztvZafD1GciwOkEZXQ@mail.gmail.com> |
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!
>>>
>>