zynaddsubfx / user-manual

User manual (this may or may not get merged into zynaddsubfx/zynaddsubfx's doc dir)
30 stars 10 forks source link

I cannot follow the Kick Drum Synthesis tutorial, because I do not get ZynAddSubFx's interface #18

Open happysmash27 opened 5 years ago

happysmash27 commented 5 years ago

I apologize if this is the wrong place to ask this; I have no idea if this is a bug with Ardour, the plugin, my setup, the documentation, or the interface between the chair and the keyboard.

I cannot follow https://github.com/zynaddsubfx/user-manual/blob/master/IntroTutorial-KickDrumSynthesis.adoc because when I double click on ZynAddSubFX to the left, I only get generic controls. The documentation for Ardour seems to be terrible, with few web results, and I don't quite know where to ask about how to do this.

I am using the latest update on Gentoo Linux.

I really wish there was an easy way to play multiple notes at once without needing a physical MIDI connection.

unfa commented 5 years ago

What makes you say Ardour's documentation is terrible?

Have you stumbled upon the Ardour manual? http://manual.ardour.org/

Also: IMO double click should always show the custom GUI of a plug-in. Maybe there's something wrong with your installation?

unfa commented 5 years ago

Also: playing multiple notes at once without a physical MIDI connection - could you provide more context? Are you using a hardware MIDI keyboard?

happysmash27 commented 5 years ago

I have stumbled upon the manuel. I guess I was just frustrated with being unable to find any information on actually configuring MIDI plugins, including this one and a-fluidsynth.

Unfortunately, I am not using a hardware MIDI keyboard. My problem is that my computer keyboard cannot input more than about 3 keys at once, and even then, in a very limited range of notes, while my mouse, despite having full range with keyboard programs, can only input one key at once. So far, I have been trying to use programs like Rosegarden to input music. In the case of Rosegarden, it is hard as I only have a basic knowledge of musical notation, although I have been learning.

Perhaps I should try compiling Zynaddsubfx from here instead of the package manager? It should include everything, but perhaps Portage forgot to include an option I need for the interface?

happysmash27 commented 5 years ago

Even with the git build, I still don't get anything other than the generic controls; when right-clicking on ZynAddSubFX in Ardour, "Edit" is grayed-out while "Edit with generic controls" is not.

happysmash27 commented 5 years ago

This is the same with both the LV2 and VST versions.

happysmash27 commented 5 years ago

For those who are finding this online, I have continued asking this question in https://discourse.ardour.org/t/edit-is-grayed-out-on-a-fluidsynth-and-zynaddsubfx/101106 as well. I'm not sure which source is more relevant.

fundamental commented 5 years ago

I suspect that you're building a version of Zyn which does not have a configured LV2 UI. If you can verify that Ardour can display other plugin UIs, then that's almost certainly the case.

happysmash27 commented 5 years ago

At the end, I get

-- Installing: /usr/local/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.so
-- Installing: /usr/local/lib/vst/ZynAddSubFX.so
-- Installing: /usr/local/lib/lv2/ZynAddSubFX.lv2/manifest.ttl
-- Installing: /usr/local/lib/lv2/ZynAddSubFX.lv2/presets.ttl
-- Installing: /usr/local/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.ttl
-- Installing: /usr/local/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX_ui.so
-- Installing: /usr/local/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX_ui.ttl

So it looks like it has an LV2 UI.

I have not yet been able to get Ardour to display any other plugin UIs, but it says it supports them...

Perhaps I need a larger sample size.

happysmash27 commented 5 years ago

Okay, so Helm has a UI. I guess I just hadn't tested anything with a working UI yet.

trebmuh commented 5 years ago

Have you tried within another LV2 host? (jalv, qtractor,...).

happysmash27 commented 5 years ago

The same problem occurs in jalv.