Csound Csound-dev Csound-tekno Search About

[Csnd] A few questions about the VST3 opcodes

Date2022-02-21 20:51
FromPierre Clisson
Subject[Csnd] A few questions about the VST3 opcodes
Attachmentssmime.p7s  
Hi,

I am starting to play with the VST3 opcodes. My goal is to route part of my audio signals to spectrum analyzer and oscilloscope plugins.

I am able to load *synth* plugins, send MIDI notes and get audio back, but I encounter a few issues:

- First, there is no GUI. Is this the expected behavior? I can hear sound and there is no error in the Csound performance. However, Csound segfaults just before closing (not sure if this is related to the missing GUI):

libc++abi: terminating with uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument
csound command: Abort trap
vst3_host_t::~vst3_host_t.
csound command: Segmentation fault

- Are *FX* plugins supported? I tried a few, and all failed with something like this on the vst3init call:

vst3_host_t::load_module: loading: /Library/Audio/Plug-ins/VST3/MeldaProduction/Tools/MMultiAnalyzer.vst3
vst3_host_t::load_module: found module classinfo: 1
                          module classinfo id:    4D656C646170726F4D4D416E4D4D416E
                          cardinality:            2147483647
                          category:               Audio Module Class
                          name:                   MMultiAnalyzer
                          vendor:                 MeldaProduction
                          version:                15.01
                          sdkVersion:             VST 3.6.5
                          subCategoriesString:    Fx|Tools
                          classFlags:             0
csound command: Segmentation fault
vst3_host_t::~vst3_host_t.

I installed the VST3 opcodes via Risset on the latest Monterey version (Intel). I also built the opcodes directly from Mike's repo, with the same results. Csound itself is the latest stable version, compiled from the master branch.


Best,

Pierre


Date2022-02-22 09:55
FromMichael Gogins
SubjectRe: [Csnd] A few questions about the VST3 opcodes
There is no graphical user interface, that is correct.

I will enter an issue on GitHub about the effects processing, that is probably a bug.

Thanks for the information,
Mike

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Mon, Feb 21, 2022 at 9:51 PM Pierre Clisson <pierre@clisson.com> wrote:
Hi,

I am starting to play with the VST3 opcodes. My goal is to route part of my audio signals to spectrum analyzer and oscilloscope plugins.

I am able to load *synth* plugins, send MIDI notes and get audio back, but I encounter a few issues:

- First, there is no GUI. Is this the expected behavior? I can hear sound and there is no error in the Csound performance. However, Csound segfaults just before closing (not sure if this is related to the missing GUI):

libc++abi: terminating with uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument
csound command: Abort trap
vst3_host_t::~vst3_host_t.
csound command: Segmentation fault

- Are *FX* plugins supported? I tried a few, and all failed with something like this on the vst3init call:

vst3_host_t::load_module: loading: /Library/Audio/Plug-ins/VST3/MeldaProduction/Tools/MMultiAnalyzer.vst3
vst3_host_t::load_module: found module classinfo: 1
                          module classinfo id:    4D656C646170726F4D4D416E4D4D416E
                          cardinality:            2147483647
                          category:               Audio Module Class
                          name:                   MMultiAnalyzer
                          vendor:                 MeldaProduction
                          version:                15.01
                          sdkVersion:             VST 3.6.5
                          subCategoriesString:    Fx|Tools
                          classFlags:             0
csound command: Segmentation fault
vst3_host_t::~vst3_host_t.

I installed the VST3 opcodes via Risset on the latest Monterey version (Intel). I also built the opcodes directly from Mike's repo, with the same results. Csound itself is the latest stable version, compiled from the master branch.


Best,

Pierre

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2022-02-22 11:18
FromPierre Clisson
SubjectRe: [Csnd] A few questions about the VST3 opcodes
Attachmentssmime.p7s  
Thanks!
Since I want to visually inspect the signal with VST plugins, I will not be able to use these opcodes.
I will look at Jack instead.

Michael Gogins wrote on 22/02/2022 10:55:
There is no graphical user interface, that is correct.

I will enter an issue on GitHub about the effects processing, that is probably a bug.

Thanks for the information,
Mike

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Mon, Feb 21, 2022 at 9:51 PM Pierre Clisson <pierre@clisson.com> wrote:
Hi,

I am starting to play with the VST3 opcodes. My goal is to route part of my audio signals to spectrum analyzer and oscilloscope plugins.

I am able to load *synth* plugins, send MIDI notes and get audio back, but I encounter a few issues:

- First, there is no GUI. Is this the expected behavior? I can hear sound and there is no error in the Csound performance. However, Csound segfaults just before closing (not sure if this is related to the missing GUI):

libc++abi: terminating with uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument
csound command: Abort trap
vst3_host_t::~vst3_host_t.
csound command: Segmentation fault

- Are *FX* plugins supported? I tried a few, and all failed with something like this on the vst3init call:

vst3_host_t::load_module: loading: /Library/Audio/Plug-ins/VST3/MeldaProduction/Tools/MMultiAnalyzer.vst3
vst3_host_t::load_module: found module classinfo: 1
                          module classinfo id:    4D656C646170726F4D4D416E4D4D416E
                          cardinality:            2147483647
                          category:               Audio Module Class
                          name:                   MMultiAnalyzer
                          vendor:                 MeldaProduction
                          version:                15.01
                          sdkVersion:             VST 3.6.5
                          subCategoriesString:    Fx|Tools
                          classFlags:             0
csound command: Segmentation fault
vst3_host_t::~vst3_host_t.

I installed the VST3 opcodes via Risset on the latest Monterey version (Intel). I also built the opcodes directly from Mike's repo, with the same results. Csound itself is the latest stable version, compiled from the master branch.


Best,

Pierre

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here