New BETA2 version (3.0.36) is up!

New very minor update 3.0.36 (second beta version) is available to download at the same download link from the BETA invitation email. No need to download if you don’t have major issues.

3.0.36. Changelist:

  • Fixed a potential hazard when scanning for audio plugins at startup, that might lead to (mostly) black screens and crashes at startup or closedown. It could also be the cause of failed plugin validation in DAWs.

  • Improved licensing situation - This will only go into effect after a server restart tonight.

3.0.36 is still hanging and then failing validation in both MOTU Digital Performer and Deskew Gig Performer (which is where I need it most!), both AU and VST3 versions.

Thank you for feedback. Can I get you to try to open Terminal and type the following to validate the AudioUnit:
auval -t aumf JamO MG30

Here you go. I forgot to mention, I got the same hang/failure results on both my machines, a 2015 iMac and a 2021 MBP M1 Pro.

Here’s the result of the Apple AU check on the iMac:

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


VALIDATING AUDIO UNIT: ‘aumf’ - ‘MG30’ - ‘JamO’

Manufacturer String: Jam Origin
AudioUnit Name: MIDI Guitar 3
Component Version: 3.0.36 (0x30024)

    • PASS

TESTING OPEN TIMES:
COLD:
Time to open AudioUnit: 345.509 ms
WARM:
CoreMIDI error: 1234 - ffffd5a5
Time to open AudioUnit: 15.844 ms
This AudioUnit is a version 2 implementation.
FIRST TIME:
Time for initialization: 0.498 ms

    • PASS

VERIFYING DEFAULT SCOPE FORMATS:
Input Scope Bus Configuration:
Default Bus Count:1
Bus Name: Input
Default Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved

Output Scope Bus Configuration:
Default Bus Count:1
Bus Name: Output
Default Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved
Has Channel Layouts: 0x640001 0x650002 0x660002 0x670002 0x6A0002
Default Layout:
Tag=0x650002, Num Chan Descs=0

    • 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: 1
JUCE_AUCocoaViewClass_5daaca79ac0341a4
PASS

HAS FACTORY PRESETS
ID: 0 Name: Untitled

VERIFYING CLASS INFO
PASS

TESTING HOST CALLBACKS
PASS

    • PASS

PUBLISHED PARAMETER INFO:
Testing that parameters retain value across reset and initialization
PASS

    • PASS

FORMAT TESTS:

Reported Channel Capabilities (explicit):
[-1, 1] [-1, 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 X X

# AudioChannelLayouts (5), Output Scope:

ChannelLayout is Writable: T
The Unit publishes the following Channel Layouts:
0x640001, 0x650002, 0x660002, 0x670002, 0x6A0002,

Is Audio Channel Layout Available:
Mono Stereo Binau. AU_4 Ambi. AU_5 AU_5_0 AU_6 AU_6_0 AU_7_0 AU_7_0F AU_8 AU_5_1 AU_6_1 AU_7_1 AU_7_1F
X X X

Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved
Current Format Tag = 0x650002, New Format Tag = 0x640001, Success - did not reset format with mis-matched layout

Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved
Current Format Tag = 0x650002, New Format Tag = 0x650002, Successsful

Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved
Current Format Tag = 0x650002, New Format Tag = 0x6A0002, Successsful

    • PASS

RENDER TESTS:

Input Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved
Output Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, 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

1 Channel Test:
Render Test at 512 frames
PASS

1 to 2 Channel Render Test at 256 frames
PASS

Checking connection semantics:
Connection format:
AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved
PASS

Bad Max Frames - Render should fail
PASS

Test MIDI
PASS

    • PASS

And here it is on the M1:

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


VALIDATING AUDIO UNIT: ‘aumf’ - ‘MG30’ - ‘JamO’

Manufacturer String: Jam Origin
AudioUnit Name: MIDI Guitar 3
Component Version: 3.0.36 (0x30024)

    • PASS

TESTING OPEN TIMES:
COLD:
Time to open AudioUnit: 127.752 ms
WARM:
CoreMIDI error: 1234 - ffffd5a5
Time to open AudioUnit: 7.215 ms
This AudioUnit is a version 2 implementation.
FIRST TIME:
Time for initialization: 0.089 ms

    • PASS

VERIFYING DEFAULT SCOPE FORMATS:
Input Scope Bus Configuration:
Default Bus Count:1
Bus Name: Input
Default Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved

Output Scope Bus Configuration:
Default Bus Count:1
Bus Name: Output
Default Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved
Has Channel Layouts: 0x640001 0x650002 0x660002 0x670002 0x6A0002
Default Layout:
Tag=0x650002, Num Chan Descs=0

    • 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: 1
JUCE_AUCocoaViewClass_1d6dfb318676e874
PASS

HAS FACTORY PRESETS
ID: 0 Name: Untitled

VERIFYING CLASS INFO
PASS

TESTING HOST CALLBACKS
PASS

    • PASS

PUBLISHED PARAMETER INFO:
Testing that parameters retain value across reset and initialization
PASS

    • PASS

FORMAT TESTS:

Reported Channel Capabilities (explicit):
[-1, 1] [-1, 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 X X

# AudioChannelLayouts (5), Output Scope:

ChannelLayout is Writable: T
The Unit publishes the following Channel Layouts:
0x640001, 0x650002, 0x660002, 0x670002, 0x6A0002,

Is Audio Channel Layout Available:
Mono Stereo Binau. AU_4 Ambi. AU_5 AU_5_0 AU_6 AU_6_0 AU_7_0 AU_7_0F AU_8 AU_5_1 AU_6_1 AU_7_1 AU_7_1F
X X X

Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved
Current Format Tag = 0x650002, New Format Tag = 0x640001, Success - did not reset format with mis-matched layout

Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved
Current Format Tag = 0x650002, New Format Tag = 0x650002, Successsful

Current Format:AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved
Current Format Tag = 0x650002, New Format Tag = 0x6A0002, Successsful

    • PASS

RENDER TESTS:

Input Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved
Output Format: AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, 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

1 Channel Test:
Render Test at 512 frames
PASS

1 to 2 Channel Render Test at 256 frames
PASS

Checking connection semantics:
Connection format:
AudioStreamBasicDescription: 2 ch, 44100 Hz, Float32, deinterleaved
PASS

Bad Max Frames - Render should fail
PASS

Test MIDI
PASS

    • PASS

It looks like it passes all tests… no failures.

Testing on macOS 14.3.1; M1 MacBook Air

I tried updating to version 3.0.36 and executed the terminal command: auval -t aumf JamO MG30 …It appears to have passed in the terminal window but causes Logic (10.8.1) to freeze when loading/starting its Audio Unit scan.

So, I aborted the scan. In Logic’s plugin manager, MIDI Guitar 3 shows as “not validated due to an internal error” and any attempt to rescan results in a hang (spinning rainbow wheel) and what look like an incomplete scan result. Have to force quit Logic at this point. Same in Mainstage 3.

Same on my side, version 3.0.36 has the same behavior as the previous version.
The AU plugin control command “auval” gives a pass result.
Still impossible to properly exit the MG3 application which causes CPU access to 98% (MacbookPro M1-Pro).
Is there a way to deactivate the scanning of external plugins by MG3 if that is the problem?

Hi. New B here and not sure if this is the right thread. I just received the email to beta test Midi Guitar 3 and I would love to take part. Cheers. Zander

After installing the new beta version I first tried the standalone version and now I received the email with the license correctly. By the way, where do you check that the application is authorized correctly? Because after entering the code you don’t know how to exit and the application crashes! As for the plugin in Logic Pro (10.8.1) it is stuck at “Scanning Audio Units (finalized 0 of 1031)” and nothing happens. However Logic Pro is not blocked (see jpg)!! I click on Abort and the application continues to work correctly. So I open the “Plug in Manager” of Logic Pro and like others it appears: “not validated due to an internal error” (see jpg). Then I typed the command: “auval -t aumf JamO MG30” and all the tests say: PASS - AU VALIDATION SUCCEEDED. !! So I restarted Logic Pro again but it’s still stuck on “Scanning Audio Units (finalized 0 of 1031)” and nothing happens!


Thanks for feedback. This is most likely related to the “black screen” bug, which isn’t really about a black screen and causes havoc, and especially hitting people with lots of audio plugins.

Update later today.

Interesting information: If I rename the plugins directory (/Library/Audio/Plug-ins to /Library/Audio/Plug-ins-Sav) the MG3 application opens correctly!
No problem either when releasing the software.

Thanks for your reply !

I’ve found !
The problem, on my side, came from the Native-Instrument plugin: “Enhanced EQ.component”. I just remove it.
Now the GM3 application launches correctly.
Gig performer plugin scanning gives a pass status to MG3 au and vst3.

1 Like

Ah, I just found the same but posted in a different thread…well done us :slight_smile:

Great detective work! An update is coming with an hour or two.