Programming LV2 Music Production Plugins From Scratch - 04 A Simple Amplifier (Part 2)

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

I've wanted to do something like this for about two decades, and I'm closer than ever before because of your video series. Thank you!

daneasley
Автор

Thanks ! I'm an "advanced beginner", I appreciate you taking the time to explain things like "static means more or less private in C". Not everything is crystal clear, but I'm picking up a lot more things from your tutorials than from other places, and this video series is a nice complement to the LV2 documentation page.

KingGrio
Автор

Great, thanks! Thumbs up for "live" demonstration near the end. Very cool.

sg
Автор

Thanks for these quality videos! I struggled a bit to get Jack installed for these tutorials, but after seeing the power jack gives over routing audio and midi, I can see why it's (sometimes) worth it!

kenakofer
Автор

Would you consider doing a version of this program with a gui? The examples on the lv2 site with a gui are for a sampler and oscilloscope type program. There doesn't seem to be anything this scaled down that would show just basic concepts and bare requirements. Thank you for all the content you have put out. You have really helped out a lot of us hobbyists programmers.

lidxvn
Автор

Thanks so much for this tutorial! Everything is super clear and informative! I'm running into one issue when I try to emulate you though; when i launch the plugin with jalv, it says "Mandatory port has unknown data type". My code is identical to yours except with some extra comments. Is this a problem with jalv, am I missing a C library or is it something else?

willhughes
Автор

If anyone else gets this error when running jalv: lilv_plugin_instantiate(): error: No plugin in

...then look for typos in your descriptor URI between the .ttl and .c files.

kenakofer
Автор

Hey nice tutorial here but am I the only one getting an error when trying to compile ? I'm getting myAmp.c:18:45: warning: ‘struct LV2_Descriptor’ declared inside parameter list will not be visible outside of this definition or declaration
Anyone has a clue ?

joannykrafft