• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
help getting logic pro x to detect midi controlled audio unit
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Prev by Date: Re: trouble recording from Bluetooth microphone
  • Previous by thread: Re: trouble recording from Bluetooth microphone
  • Index(es):
    • Date
    • Thread