lv2tutorial icon indicating copy to clipboard operation
lv2tutorial copied to clipboard

Programming tutorial series for creating LV2 plugins using C/C++ and turtle.

Programming LV2 Plugins From Scratch

Programming tutorial series for creating LV2 plugins using C/C++ and turtle.

Content

Home

  • Resources
  • Further reading

Programming LV2 Plugins From Scratch I - Getting Started

  • 00 - Announce
  • 01 - Introduction: What is LV2?
  • 02 - A Simple Amplifier (Part 1) - Do The Turtle
  • 03 - How LV2 Plugins Work
  • 04 - A Simple Amplifier Plugin (Part 2) - Code, Compile & Run
  • 05 - A Sound Generator In C++
  • 06 - Atom, URIDs & URIs
  • 07 - The Simplest MIDI Synth (Part 1)
  • 08 - The Simplest MIDI Synth (Part 2)
  • 09 - Waveform Synth In C++ 11
  • 10 - Performance & Polyphony
  • 11 - Programming Realtime Audio
  • 12 - Synthesis, Aliasing & PolyBLEP

Programming LV2 Plugins From Scratch II - User Interfaces

  • 00 - Announce II
  • 01 - Introduction Into LV2 UIs
  • 02 - A Simple Plugin UI Using GTK (Part 1)
  • 03 - A Simple Plugin UI Using GTK (Part 2)
  • 04 - What's Sooo Bad About GTK?
  • 05 - Make A Simple Amp Plugin UI With XPutty
  • 06 - Make A Simple Amp Plugin UI With XPutty II
  • 07 - Make An Amp Plugin UI With B.Widgets
  • 08 - Make A Modern Style Synth UI
  • 09 - Make A Vintage Style Synth UI