Go to file
2024-08-26 17:29:35 +02:00
templates plugin api in common template and plugin_parameter enum 2024-08-26 17:29:35 +02:00
test plugin api in common template and plugin_parameter enum 2024-08-26 17:29:35 +02:00
.gitignore ios support 2024-02-02 16:58:51 +01:00
LICENSE now it's a GPLv3 project 2024-02-22 07:09:27 +01:00
notes ios doc 2024-08-05 09:31:28 +02:00
README.md readme and little changes in notes 2024-02-22 13:28:58 +01:00
schema.json beginning of JSON schema + now vst3 plugin factory is good 2023-12-18 15:19:04 +01:00
tibia fix vst3 stepCount + fix and improve web-{make,demo} + disable ajv 2024-02-06 11:18:43 +01:00

Tibia

Tibia is a template-based generator of sound generation/processing software in the form of applications and audio plugins. You supply it with a modest amount of JSON metadata and C code and it spits out an entire project with all the necessary boilerplate. Its purpose is to minimize the amount of code to be written and abstract away target APIs/platforms.

Status

Right now Tibia contains templates to generate:

  • VST3 plugins
  • LV2 plugins
  • Android apps
  • iOS apps
  • WebAudio modules, using WebAssembly
  • Daisy Seed firmware
  • command line applications, with .wav I/O and MIDI file format 0 input

At the moment this software should be considered unstable and undocumented. We currently have no plans to make this tool actually something to be relied upon, but this might change in the future.

Feel free to try it out anyway and perhaps give us some feedback (we'd appreciate that). If you need something more stable and structured right now, you better try JUCE, iPlug2, DPF, Jamba, etc.

Copyright (C) 2021-2024 Orastron Srl unipersonale.

Authors: Stefano D'Angelo, Paolo Marrone.

All the code in the repo is released under GPLv3. See the LICENSE file.

VST is a registered trademark of Steinberg Media Technologies GmbH.

All trademarks and registered marks are properties of their respective owners. All company, product, and service names used are for identification purposes only. Use of these names, trademarks, and brands does not imply endorsement.