Cabbage Logo
Back to Cabbage Site

AU on Logic 10.2.1, Mavericks

Hi Rory, sorry my first post is a slug. Overjoyed to see Audiounits development afoot but I’m getting validation problems in Logic X. Otherwise - great work, I’m so glad I finally immersed in Csound, Cabbage promises that the uphill struggle will be completely worth it. Hero.

From the Beta…
pasted from PlugIn Manager:

CabbageEffect

validating Audio Unit CabbageEffect by CabbageAudio:
AU Validation Tool
Version: 1.6.1a1 
Copyright 2003-2013, Apple Inc. All Rights Reserved.
Specify -h (-help) for command options

VALIDATING AUDIO UNIT: ‘aumf’ - ‘Wx2a’ - ‘Cabu’

2016-03-06 15:05:01.991 auvaltool[23079:d07] 15:05:01.990 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:05:01.997 auvaltool[23079:d07] 15:05:01.997 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:05:02.177 auvaltool[23079:d07] 15:05:02.177 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:05:02.632 auvaltool[23079:d07] 15:05:02.632 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:05:02.635 auvaltool[23079:d07] 15:05:02.635 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:05:02.706 auvaltool[23079:d07] 15:05:02.706 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:05:02.710 auvaltool[23079:d07] 15:05:02.710 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:05:02.878 auvaltool[23079:d07] 15:05:02.878 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:05:02.897 auvaltool[23079:d07] 15:05:02.897 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:05:02.904 auvaltool[23079:d07] 15:05:02.903 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
Manufacturer String: CabbageAudio
AudioUnit Name: CabbageEffect
Component Version: 1.0.0 (0x10000)
Component’s Bundle Version: 1.0.0

    • PASS

TESTING OPEN TIMES:
COLD:
2016-03-06 15:05:03.467 auvaltool[23079:d07] Cannot find executable for CFBundle 0x7ff500d2bc90 </Users/nickmccabe/Library/Audio/Plug-Ins/Components/CabbageAUEffect.component> (not loaded)
FATAL ERROR: OpenAComponent: result: -50,0xFFFFFFCE

validation result: couldn’t be opened



CabbageSynth
validating Audio Unit CabbageSynth by CabbageAudio:
AU Validation Tool
Version: 1.6.1a1 
Copyright 2003-2013, Apple Inc. All Rights Reserved.
Specify -h (-help) for command options

VALIDATING AUDIO UNIT: ‘aumu’ - ‘Trz8’ - ‘00436162’

2016-03-06 15:09:24.651 auvaltool[23094:d07] 15:09:24.648 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:09:24.663 auvaltool[23094:d07] 15:09:24.663 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:09:24.849 auvaltool[23094:d07] 15:09:24.849 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:09:25.329 auvaltool[23094:d07] 15:09:25.329 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:09:25.333 auvaltool[23094:d07] 15:09:25.333 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:09:25.407 auvaltool[23094:d07] 15:09:25.407 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:09:25.410 auvaltool[23094:d07] 15:09:25.410 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:09:25.603 auvaltool[23094:d07] 15:09:25.603 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:09:25.629 auvaltool[23094:d07] 15:09:25.628 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-06 15:09:25.635 auvaltool[23094:d07] 15:09:25.635 WARNING: [0x7fff7a8cd310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
Manufacturer String: CabbageAudio
AudioUnit Name: CabbageSynth
Component Version: 1.0.0 (0x10000)
Component’s Bundle Version: 1.0.0

    • PASS

TESTING OPEN TIMES:
COLD:
2016-03-06 15:09:26.240 auvaltool[23094:d07] Cannot find executable for CFBundle 0x7ffe23730fc0 </Users/nickmccabe/Library/Audio/Plug-Ins/Components/CabbageAUSynth.component> (not loaded)
FATAL ERROR: OpenAComponent: result: -50,0xFFFFFFCE

validation result: couldn’t be opened



Thanks for the report, I’ll take a look. Unfortunately I don’t have a copy of Logic to test with. Out of curiosity, do they load with Garage band?

I don’t have Garageband here and it’s no longer a freebie. I do have Ableton 9.5 though - they aren’t loading as AU’s there either:
“Failed to create the Audio Unit “CabbageEffect”
This Audio Unit Plug-in could not be opened”
“Failed to create the Audio Unit “CabbageSyntht”
This Audio Unit Plug-in could not be opened”
Cheers.

Ok, I also have Live, so I can try there too. I didn’t realise that Garageband was no longer a freebie. It was nice to have at least on Apple product to test AUs in. The AU validation tool seems a little hit and miss. I’ve had plugins fail in the past that loaded just fine, and plugins that won’t load in a host that passed AUVal without an issue.

Just a follow up on this. I am able to run the AUs in Live, but they are not behaving as they should. There is a lot of distortion happening. I also asked a friend to try the latest release out with Logic. He was able to run them , but again, they had problems with the audio. I’ll take a look after lunch. Btw, are you using the latest release? Either from cabbageaudio.com, or from the sticky on this forum about latest beta packages?

[EDIT] Now that I have cleaned my AU cache I am getting the same problem as you. I’m looking into it.

[EDIT] Still looking into this. AU effects seems to work again now, but I’m having issues with synths…

Can you try these two AU plugins(links below). Just replace the two older Cabbage plugins from your Library/Audio Plugins folder with these ones. You should already have a CabbageAudioUnit folder in your Music directory. The Cabbage installer should have put it there. They work for fine for me now in Garageband and Live.


Thanks for that Rory - Dropbox seems to have mangled the file somehow. Adding extension .component doesn’t resolve that the two files turn up unusual attributes:

NicksI7:Downloads nick$ ls -lA CabbageEffect
-rw-r–r--@ 1 nick staff 22469972 8 Mar 17:57 CabbageEffect

I can chmod 755 to get the permissions to mirror but it doesn’t address that .component files are usually OSX packaged directories (leading d attribute) - it’s why I’m assuming they got a a bit fubar by Dropbox.

EDIT: Sorry, just to clarify, this is what the files look like in initial download state, not doctored version, In either state (like this or with the correct suffix and permissions) they aren’t recognised by any AU host of mine - either in /Users/* components subdirectory or the system wide /Library subdirectory (*Audio/Plug-ins/Components).

Trying to be as a clear as poss. lol.

Ok, that doesn’t look right. Can you try the ones in this zip file:

https://dl.dropboxusercontent.com/u/11301894/CabbageAUs.zip

I hope they are right. You may need to clear your AudioUnit cache too. You can do that by following the instructions here:
https://www.arturia.com/faq/utilization/how-do-i-clear-my-audio-unit-cache

Okay, latest update: still failing in both Logic and Live here. Forgive me if this is a stupid question, but these are 64bit plugins right?
Here’s my latest posts from Plugin Manager (Logic):

validating Audio Unit CabbageSynth by CabbageAudio:

AU Validation Tool
Version: 1.6.1a1 
Copyright 2003-2013, Apple Inc. All Rights Reserved.
Specify -h (-help) for command options

VALIDATING AUDIO UNIT: ‘aumu’ - ‘Trz8’ - ‘00436162’

2016-03-08 19:47:34.856 auvaltool[10855:d07] 19:47:34.854 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:34.859 auvaltool[10855:d07] 19:47:34.859 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:34.940 auvaltool[10855:d07] 19:47:34.940 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:34.984 auvaltool[10855:d07] 19:47:34.984 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.270 auvaltool[10855:d07] 19:47:35.270 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.273 auvaltool[10855:d07] 19:47:35.273 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.331 auvaltool[10855:d07] 19:47:35.331 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.335 auvaltool[10855:d07] 19:47:35.335 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.442 auvaltool[10855:d07] 19:47:35.442 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.456 auvaltool[10855:d07] 19:47:35.456 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.461 auvaltool[10855:d07] 19:47:35.460 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
Manufacturer String: CabbageAudio
AudioUnit Name: CabbageSynth
Component Version: 1.0.0 (0x10000)
Component’s Bundle Version: 1.0.0

    • PASS

TESTING OPEN TIMES:
COLD:
2016-03-08 19:47:36.796 auvaltool[10855:d07] Error loading /Library/Audio/Plug-Ins/Components/CabbageAUSynth.component/Contents/MacOS/CabbageAUSynth: dlopen(/Library/Audio/Plug-Ins/Components/CabbageAUSynth.component/Contents/MacOS/CabbageAUSynth, 262): Symbol not found: OBJC_CLASS$_NSHTTPURLResponse
Referenced from: /Library/Audio/Plug-Ins/Components/CabbageAUSynth.component/Contents/MacOS/CabbageAUSynth
Expected in: /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
in /Library/Audio/Plug-Ins/Components/CabbageAUSynth.component/Contents/MacOS/CabbageAUSynth
FATAL ERROR: OpenAComponent: result: -50,0xFFFFFFCE

validation result: couldn’t be opened
validating Audio Unit CabbageEffect by CabbageAudio:

AU Validation Tool
Version: 1.6.1a1 
Copyright 2003-2013, Apple Inc. All Rights Reserved.
Specify -h (-help) for command options

VALIDATING AUDIO UNIT: ‘aumf’ - ‘Wx2a’ - ‘Cabu’

2016-03-08 19:47:34.856 auvaltool[10856:d07] 19:47:34.854 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:34.859 auvaltool[10856:d07] 19:47:34.859 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:34.940 auvaltool[10856:d07] 19:47:34.940 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:34.984 auvaltool[10856:d07] 19:47:34.984 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.270 auvaltool[10856:d07] 19:47:35.270 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.274 auvaltool[10856:d07] 19:47:35.274 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.331 auvaltool[10856:d07] 19:47:35.331 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.335 auvaltool[10856:d07] 19:47:35.335 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.442 auvaltool[10856:d07] 19:47:35.442 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.456 auvaltool[10856:d07] 19:47:35.456 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-08 19:47:35.460 auvaltool[10856:d07] 19:47:35.460 WARNING: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
Manufacturer String: CabbageAudio
AudioUnit Name: CabbageEffect
Component Version: 1.0.0 (0x10000)

    • PASS

TESTING OPEN TIMES:
COLD:
2016-03-08 19:47:36.798 auvaltool[10856:d07] 19:47:36.798 ERROR: [0x7fff7d137310] >compload> AudioComponentPluginLoader.cpp:678: ResolveFactoryFunction: CFBundle 0x7fd66af07850 </Library/Audio/Plug-Ins/Components/CabbageEffect.component> (bundle, not loaded): cannot load bundle: The bundle “CabbageAUEffect” couldn’t be loaded.
FATAL ERROR: OpenAComponent: result: -1,0xFFFFFFFF

validation result: couldn’t be opened

Those results look odd. Are you sure there aren’t duplicate .components lying around? It seems to find CabbageSynth, and then later CabbageAUSynth. It also doesn’t seem to find CabbageAUEffect at all? I use a program called Onyx(http://www.macupdate.com/app/mac/11582/onyx) to clean my AU caches and other little OSX oddities. There may be older version of the plugins cached somewhere. Note that it’s quicker if, when using Onyx, you don’t verify disk on startup. And you only choose to clean User settings. No need for a restart if you just clean User settings.

Btw, I always place those Cabbage AUs in my Username/Library folder rather than the system wide one. I’m not sure it makes any difference. But that is also where the installer tries to place them. Is this also where you have them?

Latest update :wink: Can you try this one:

https://dl.dropboxusercontent.com/u/11301894/CabbageEffect.component.zip

It only contains one plugin, the AUEffect one. Again, you should remove ALL other copies of any Cabbage AUs from your machine before installing this one. I built this one using the 10.9 SDK. I do the same with the regular build of Cabbage, so hopefully it helps here too. The resulting AU works fine for me with Live and Garageband.

Hi Rory, I replied to your email last Wednesday and got a postmaster failure error some 3 days later, tried again and got a failure Sunday. I won’t paste the report here for security’s sake but you should have a look at your email server.

Here was my original email anyway, cheers:

Hi Rory,sorry I kind of dropped out of the loop yesterday, two days of lectures took over.
This passes validation. I’ll post the log minus the whitespace at the end.

I have it up on regular audio tracks now, for a moment I had Stria coming out of a busy mix of electro nonsense I was working on, which was weird but exciting.

From a blank session I’m getting zero noise, and Stria crashes the whole thing, which I kind of guessed would happen given it’s a big score driven thing.

I’m about for the rest of the week if you want to crack it.
Cheers,
Nick

Code:
——————————————
validating Audio Unit CabbageEffect by CabbageAudio:

AU Validation Tool
Version: 1.6.1a1 
Copyright 2003-2013, Apple Inc. All Rights Reserved.
Specify -h (-help) for command options

VALIDATING AUDIO UNIT: ‘aumf’ - ‘Wx2a’ - ‘Cabu’

2016-03-09 17:02:14.208 auvaltool[1611:d07] 17:02:14.206 WARNING: [0x7fff7e19d310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-09 17:02:14.212 auvaltool[1611:d07] 17:02:14.212 WARNING: [0x7fff7e19d310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-09 17:02:14.334 auvaltool[1611:d07] 17:02:14.334 WARNING: [0x7fff7e19d310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-09 17:02:14.389 auvaltool[1611:d07] 17:02:14.389 WARNING: [0x7fff7e19d310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-09 17:02:14.821 auvaltool[1611:d07] 17:02:14.821 WARNING: [0x7fff7e19d310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-09 17:02:14.826 auvaltool[1611:d07] 17:02:14.826 WARNING: [0x7fff7e19d310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-09 17:02:14.895 auvaltool[1611:d07] 17:02:14.895 WARNING: [0x7fff7e19d310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-09 17:02:14.899 auvaltool[1611:d07] 17:02:14.899 WARNING: [0x7fff7e19d310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-09 17:02:15.066 auvaltool[1611:d07] 17:02:15.066 WARNING: [0x7fff7e19d310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-09 17:02:15.086 auvaltool[1611:d07] 17:02:15.086 WARNING: [0x7fff7e19d310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
2016-03-09 17:02:15.092 auvaltool[1611:d07] 17:02:15.092 WARNING: [0x7fff7e19d310] >compload> AudioComponentPluginLoader.cpp:662: RegisterComponentsFromArray:
Manufacturer String: CabbageAudio
AudioUnit Name: CabbageEffect
Component Version: 1.0.0 (0x10000)

    • PASS

TESTING OPEN TIMES:
COLD:
JUCE v4.1.0
virtual_keyboard real time MIDI plugin for Csound
WARNING: [mSTK opodes not available: define environment variable RAWWAVE_PATH
(points to rawwaves directory) to use STK opcodes.[m
[m0dBFS level = 32768.0
Csound version 6.06 (double samples) Sep 29 2015
libsndfile-1.0.25
compiled Ok
Everything has been setup without an issue.


WHITESPACE DELETED

Time to open AudioUnit: 588.724 ms
100

WHITESPACE DELETED

resetting Csound instance
inactive allocs returned to freespace
end of score. overall amps: 0.00000 0.00000
overall samples out of range: 0 0
0 errors in performance
Elapsed time at end of performance: real: 0.300s, CPU: 0.248s
no sound written to disk
virtual_keyboard real time MIDI plugin for Csound
WARNING: [mSTK opodes not available: define environment variable RAWWAVE_PATH
(points to rawwaves directory) to use STK opcodes.[m
[m0dBFS level = 32768.0
Csound version 6.06 (double samples) Sep 29 2015
libsndfile-1.0.25
Csound compiled your file
100
WARM:
virtual_keyboard real time MIDI plugin for Csound
WARNING: [mSTK opodes not available: define environment variable RAWWAVE_PATH
(points to rawwaves directory) to use STK opcodes.[m
[m0dBFS level = 32768.0
Csound version 6.06 (double samples) Sep 29 2015
libsndfile-1.0.25
compiled Ok
Everything has been setup without an issue.


WHITESPACE DELETED

Time to open AudioUnit: 165.506 ms
100


WHITESPACE DELETED

resetting Csound instance
inactive allocs returned to freespace
end of score. overall amps: 0.00000 0.00000
overall samples out of range: 0 0
0 errors in performance
Elapsed time at end of performance: real: 0.223s, CPU: 0.220s
no sound written to disk
virtual_keyboard real time MIDI plugin for Csound
WARNING: [mSTK opodes not available: define environment variable RAWWAVE_PATH
(points to rawwaves directory) to use STK opcodes.[m
[m0dBFS level = 32768.0
Csound version 6.06 (double samples) Sep 29 2015
libsndfile-1.0.25
Csound compiled your file
100
100


WHITESPACE DELETED

resetting Csound instance
inactive allocs returned to freespace
end of score. overall amps: 0.00000 0.00000
overall samples out of range: 0 0
0 errors in performance
Elapsed time at end of performance: real: 0.183s, CPU: 0.180s
no sound written to disk
virtual_keyboard real time MIDI plugin for Csound
WARNING: [mSTK opodes not available: define environment variable RAWWAVE_PATH
(points to rawwaves directory) to use STK opcodes.[m
[m0dBFS level = 32768.0
Csound version 6.06 (double samples) Sep 29 2015
libsndfile-1.0.25
Csound compiled your file
FIRST TIME:
Time for initialization: 0.575 ms
about to cleanup Csound
Csound cleaned up
JUCE Assertion failure in juce_AudioProcessor.cpp:69

    • PASS

VERIFYING DEFAULT SCOPE FORMATS:
Input Scope Bus Configuration:
Default Bus Count:1
Bus Name: Input
Default Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, ‘lpcm’ (0x00000029) 32-bit little-endian float, deinterleaved

Output Scope Bus Configuration:
Default Bus Count:1
Bus Name: Output
Default Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, ‘lpcm’ (0x00000029) 32-bit little-endian float, deinterleaved

    • PASS

VERIFYING REQUIRED PROPERTIES:

    • PASS

100

WHITESPACE DELETED

resetting Csound instance
inactive allocs returned to freespace
end of score. overall amps: 0.00000 0.00000
overall samples out of range: 0 0
0 errors in performance
Elapsed time at end of performance: real: 0.198s, CPU: 0.193s
no sound written to disk
virtual_keyboard real time MIDI plugin for Csound
WARNING: [mSTK opodes not available: define environment variable RAWWAVE_PATH
(points to rawwaves directory) to use STK opcodes.[m
[m0dBFS level = 32768.0
Csound version 6.06 (double samples) Sep 29 2015
libsndfile-1.0.25
Csound compiled your file
VERIFYING RECOMMENDED PROPERTIES:
VERIFYING PROPERTY: Latency
ca_require: inScope == kAudioUnitScope_Global InvalidScope /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:410
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124
ca_require: inScope == kAudioUnitScope_Global InvalidScope /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:410
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124
ca_require: inScope == kAudioUnitScope_Global InvalidScope /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:410
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124
ca_require: inScope == kAudioUnitScope_Global InvalidScope /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:410
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124
PASS
VERIFYING PROPERTY: Tail Time
ca_require: inScope == kAudioUnitScope_Global InvalidScope /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:416
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124
ca_require: inScope == kAudioUnitScope_Global InvalidScope /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:416
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124
ca_require: inScope == kAudioUnitScope_Global InvalidScope /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:416
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124
ca_require: inScope == kAudioUnitScope_Global InvalidScope /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:416
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124
PASS
VERIFYING PROPERTY: Bypass Effect
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp:124
PASS

    • PASS

VERIFYING OPTIONAL PROPERTIES:

    • PASS

VERIFYING SPECIAL PROPERTIES:

VERIFYING CUSTOM UI
Cocoa Views Available: 1
JUCE_AUCocoaViewClass_92ba3c213114f5ef
PASS

DEFAULT PRESET: 0, Name:

HAS FACTORY PRESETS

VERIFYING CLASS INFO
100
PASS

TESTING HOST CALLBACKS
PASS

    • PASS

PUBLISHED PARAMETER INFO:

# # 100 Global Scope Parameters:

WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set
WARNING: retrievedValue = 0.000000 (was 1.000000), Parameter did not retain maximum value when set

    • PASS

FORMAT TESTS:

Reported Channel Capabilities (explicit):
[2, 2]

Input/Output Channel Handling:
1-1 1-2 1-4 1-5 1-6 1-7 1-8 2-2 2-4 2-5 2-6 2-7 2-8 4-4 4-5 5-5 6-6 7-7 8-8
X
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870
ca_require: ValidFormat(inScope, inElement, newDesc) InvalidFormat /Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:870

    • PASS

RENDER TESTS:

Input Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, ‘lpcm’ (0x00000029) 32-bit little-endian float, deinterleaved
Output Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, ‘lpcm’ (0x00000029) 32-bit little-endian float, deinterleaved
Render Test at 512 frames
Slicing Render Test at 64 frames
PASS

Render Test at 64 frames, sample rate: 22050 Hz
Render Test at 137 frames, sample rate: 96000 Hz
Render Test at 4096 frames, sample rate: 48000 Hz
Render Test at 4096 frames, sample rate: 192000 Hz
Render Test at 4096 frames, sample rate: 11025 Hz
Render Test at 512 frames, sample rate: 44100 Hz
PASS

Checking connection semantics:
Connection format:
AudioStreamBasicDescription: 2 ch, 44100 Hz, ‘lpcm’ (0x00000029) 32-bit little-endian float, deinterleaved
PASS

Bad Max Frames - Render should fail
/Users/walshr/sourcecode/cabbageaudio/cabbage/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp:1447 inFramesToProcess=8192, mMaxFramesPerSlice=512; TooManyFrames
from AU (0x8064b08a): ‘aumf’ ‘Wx2a’ ‘Cabu’, render err: -10874
PASS

Checking parameter setting
Using AudioUnitSetParameter
Using AudioUnitScheduleParameter
PASS

Test MIDI
PASS

    • PASS

And some more - (text size restriction):


about to cleanup Csound
Csound cleaned up
JUCE Assertion failure in juce_AudioProcessor.cpp:69
AU VALIDATION SUCCEEDED.

*** Leaked objects detected: 200 instance(s) of class Slider
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 200 instance(s) of class CabbageSlider
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 200 instance(s) of class Label
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 200 instance(s) of class Font
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class TextButton
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class CallbackHelper
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class Button
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 802 instance(s) of class SimpleValueSource
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 802 instance(s) of class ValueSource
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class CabbageButton
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class Viewport
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 4 instance(s) of class ScrollBar
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class BubbleMessageComponent
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class TextLayout
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class OwnedArray
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class BubbleComponent
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class LookAndFeel_V1
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 4 instance(s) of class DropShadowEffect
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class CabbageLookAndFeelBasic
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 202 instance(s) of class CabbageLookAndFeel
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 206 instance(s) of class LookAndFeel_V2
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 206 instance(s) of class LookAndFeel
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class CabbagePluginAudioProcessorEditor
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class TooltipWindow
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class ComponentBoundsConstrainer
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class OwnedArray
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class AudioBuffer
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class CoreGraphicsImage
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class ImagePixelData
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class WildcardFileFilter
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 2 instance(s) of class OwnedArray
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 4 instance(s) of class OwnedArray
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 826 instance(s) of class Component
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 826 instance(s) of class MouseCursor
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 1208 instance(s) of class AsyncUpdater
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 4 instance(s) of class Image
JUCE Assertion failure in juce_LeakedObjectDetector.h:95
*** Leaked objects detected: 10 instance(s) of class StringArray
JUCE Assertion failure in juce_LeakedObjectDetector.h:95

validation result: successfully validated

updating properties of AU CabbageEffect by CabbageAudio…done.

Great. So we can try the synth now and see if that works. I’ll run you off a copy later this afternoon. We you trying to reply via your email address by any chance? That’s no good, posts have to come through the website until I find time to update our Discourse package. Btw, the best thing to do with long outputs like that is paste them into a txt file and attach that. It’s cleaner. He’s the synth. You may need to clean your caches out again.

https://dl.dropboxusercontent.com/u/11301894/CabbageEffect.component.zip

BTW, running native Csound files in Cabbage may present some issues as they are all score driven, and not really set up for real time. You will also need to remove and -odac and -iadc from the Csound options. Otherwise Csound and Cabbage will try to output audio. We only want Cabbage outputting audio in this case.

Cheers. I’m entirely new to the Cabbage way of doing things so I’ll have to have a good sit down and adapt some of my stuff when I get to grips.
Currently knee deep in family biz so that’ll have to wait.
cabbageAUlog14thMarch16.txt (31.6 KB)

That’s looking good now. Looks like or should run anyhow? Let me know when you get a chance to try it out.

Hello.

Tried the last beta (1.02) in both Live and Numerology, and none of the AUs are working. Fail to load as described above in this thread.

Great work with cabbage, though!

Balls :frowning: I tested them on my own machine yesterday and they both worked fine for me. I don’t suppose you could run “auval -a” the command line and copy and paste the output into a text file and post it here? Are you sure that you have no other Cabbage AU plugins in another other locations. I think at this point I may remove the AudioUnit plugins from the main installer until they have been thoroughly tested and known to work. I’ve heard many conflicting reports about them working and not working.

Sorry to hear that. I could PM you the textfile, but I’m probably not allowed to PM yet;)

I checked and found no conflicting AUs.

Csound as an AU should be pretty cool! Has it been done successfully before? I remember Matt Ingalls had an AU-thing going on, but It’s been a few years and I can’t remember if I ever got it to work. Long time ago, I think I got I got an orchestra going in Max/MSP, via their Pluggo-system, - but I’m not sure.

If there are no fails in the AU test I can’t see what the problem is. Do they show Ok? What happens exactly when you try to run them? Can you also check to see what version of Csound you have installed. Did you install a version alongside Cabbage, or during the installation of Cabbage? , and others, have been able to get it running. But it’s still early doors.