help getting logic pro x to detect midi controlled audio unit
help getting logic pro x to detect midi controlled audio unit
- Subject: help getting logic pro x to detect midi controlled audio unit
- From: Naomi Christianna Deckard via Coreaudio-api <email@hidden>
- Date: Wed, 27 Nov 2019 22:27:03 -0800
Hi all, I posted this a while back, determined it was an issue with
Logic, forgot about it, and am now revisiting it.
I modified the v3 audio unit demo project, and changed the type to
aumf. It shows up in auval as such, and validates correctly (see
output of auval below).
If i run it from xcode (in its own host), it works.
It does show up in logic plugin manager as a midi controlled audio unit.
I can instantiate it as a audio effect, but when I try to instantiate
it as a midi controlled plugin (in the software instrument slot in an
instrument channel), it doesn't show up in the menu.
Does anyone know of something that would cause Logic to not populate
its midi controlled effects contextual menu?
auval does throw a warning regarding a restricted path, but I seem to
remember determining that this wasn't related.
Thanks!
Naomi
AU Validation Tool
Version: 1.7.0
Copyright 2003-2019, Apple Inc. All Rights Reserved.
Specify -h (-help) for command options
--------------------------------------------------
VALIDATING AUDIO UNIT: 'aumf' - 'f2tR' - 'Demo'
--------------------------------------------------
Manufacturer String: Demo
AudioUnit Name: AAUv3musicFXDemo
Component Version: 1.6.0 (0x10600)
* * PASS
--------------------------------------------------
TESTING OPEN TIMES:
COLD:
dyld: warning, LC_RPATH @executable_path/../Frameworks in
/Users/christopherdeckard/Library/Developer/Xcode/DerivedData/AudioUnitv3-acjjbigovlfkdfbcivwpqlulxsml/Build/Products/Debug/FilterDemo.app/Contents/Frameworks/FilterDemoFramework.framework/FilterDemoFramework
being ignored in restricted program because of @executable_path
(Codesign main executable with Library Validation to allow @ paths)
2019-11-27 22:20:50.582 auvaltool[5867:225284] AUv3FilterDemo
initWithComponentDescription:
componentType: aumf
componentSubType: f2tR
componentManufacturer: Demo
componentFlags: 0x0000001e
2019-11-27 22:20:50.582 auvaltool[5867:225284] Process Name: auvaltool PID: 5867
2019-11-27 22:20:50.583 auvaltool[5867:225284] currentPreset Factory:
0, First Preset
Time to open AudioUnit: 41.868 ms
WARM:
2019-11-27 22:20:50.584 auvaltool[5867:225284] AUv3FilterDemo
initWithComponentDescription:
componentType: aumf
componentSubType: f2tR
componentManufacturer: Demo
componentFlags: 0x0000001e
2019-11-27 22:20:50.585 auvaltool[5867:225284] Process Name: auvaltool PID: 5867
2019-11-27 22:20:50.585 auvaltool[5867:225284] currentPreset Factory:
0, First Preset
Time to open AudioUnit: 0.756 ms
This AudioUnit is a version 3 implementation.
2019-11-27 22:20:50.585 auvaltool[5867:225284] Returning Current
Factory Preset: 0
FIRST TIME:
2019-11-27 22:20:50.585 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
Time for initialization: 0.127 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
PASS
VERIFYING PROPERTY: Bypass Effect
PASS
* * PASS
--------------------------------------------------
VERIFYING OPTIONAL PROPERTIES:
* * PASS
--------------------------------------------------
VERIFYING SPECIAL PROPERTIES:
VERIFYING CUSTOM UI
Cocoa Views Available: 0
2019-11-27 22:20:50.585 auvaltool[5867:225284] currentPreset Factory:
0, First Preset
2019-11-27 22:20:50.585 auvaltool[5867:225284] Returning Current
Factory Preset: 0
DEFAULT PRESET: 0, Name: First Preset
2019-11-27 22:20:50.585 auvaltool[5867:225284] currentPreset Custom:
-1, Test Preset Name
HAS FACTORY PRESETS
ID: 0 Name: First Preset
ID: 1 Name: Second Preset
ID: 2 Name: Third Preset
VERIFYING CLASS INFO
PASS
TESTING HOST CALLBACKS
PASS
* * PASS
--------------------------------------------------
PUBLISHED PARAMETER INFO:
# # # 2 Global Scope Parameters:
Parameter ID:-145461332
Name: Cutoff
Parameter Type: Hertz
Values: Minimum = 12.000000, Default = 400.000000, Maximum = 20000.000000
Flags: Can Ramp, Readable, Writable
-parameter PASS
Parameter ID:270878461
Name: Pitch
Parameter Type: Hertz
Values: Minimum = 20.000000, Default = 110.000000, Maximum = 1000.000000
Flags: Can Ramp, Readable, Writable
-parameter PASS
Testing that parameters retain value across reset and initialization
2019-11-27 22:20:50.587 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
PASS
* * PASS
--------------------------------------------------
FORMAT TESTS:
Reported Channel Capabilities (implicit):
[-1, -1]
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 X
X X X X X
2019-11-27 22:20:50.587 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
2019-11-27 22:20:50.587 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
2019-11-27 22:20:50.587 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
2019-11-27 22:20:50.587 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
2019-11-27 22:20:50.587 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
2019-11-27 22:20:50.587 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
2019-11-27 22:20:50.587 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
2019-11-27 22:20:50.587 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
* * PASS
--------------------------------------------------
RENDER TESTS:
2019-11-27 22:20:50.587 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
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
2019-11-27 22:20:50.588 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 64
Render Test at 137 frames, sample rate: 96000 Hz
2019-11-27 22:20:50.588 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 137
Render Test at 4096 frames, sample rate: 48000 Hz
2019-11-27 22:20:50.588 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 4096
Render Test at 4096 frames, sample rate: 192000 Hz
2019-11-27 22:20:50.588 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 4096
Render Test at 4096 frames, sample rate: 11025 Hz
2019-11-27 22:20:50.589 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 4096
Render Test at 512 frames, sample rate: 44100 Hz
2019-11-27 22:20:50.589 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
PASS
1 Channel Test:
2019-11-27 22:20:50.589 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
Render Test at 512 frames
PASS
2019-11-27 22:20:50.589 auvaltool[5867:225284]
(allocateRenderResources)inMaxFrames 512
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
PASS
Checking parameter setting
Using AudioUnitSetParameter
Using AudioUnitScheduleParameter
PASS
Checking ramped parameter scheduling
PASS
Test MIDI
2019-11-27 22:20:50.596 auvaltool[5867:225284] midi message --------
2019-11-27 22:20:50.596 auvaltool[5867:225284] 0 : 144
2019-11-27 22:20:50.596 auvaltool[5867:225284] 1 : 60
2019-11-27 22:20:50.596 auvaltool[5867:225284] 2 : 127
2019-11-27 22:20:50.596 auvaltool[5867:225284] midi message --------
2019-11-27 22:20:50.596 auvaltool[5867:225284] 0 : 144
2019-11-27 22:20:50.596 auvaltool[5867:225284] 1 : 60
2019-11-27 22:20:50.596 auvaltool[5867:225284] 2 : 0
PASS
* * PASS
--------------------------------------------------
AU VALIDATION SUCCEEDED.
--------------------------------------------------
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden