Plugins .gfpd

GrooveForge Plugin Descriptor — un fichier YAML pour les métadonnées, le graphe de signal, les paramètres et l’interface.

Pourquoi ce format

La plupart des effets audio intégrés et tous les MIDI FX fournis sont décrits de façon déclarative. Vous pouvez livrer de nouveaux plugins en écrivant du YAML : pas de code d’interface Flutter ni recompilation pour expérimenter (vous pouvez aussi charger un fichier depuis le disque via Charger un fichier .gfpd… dans la feuille d’ajout de plugin).

Slots du rack : panneaux d’effets générés depuis des descripteurs avec potentiomètres
Les plugins descripteurs apparaissent comme des cartes rack normales — potentiomètres et faders générés depuis le bloc ui: de chaque fichier .gfpd.

Types de plugins

type:Usage
effectEffet insert / envoi stéréo ; graph: avec audio_in / audio_out et nœuds DSP.
midi_fx (ou midifx)Processeur MIDI ; chaîne midi_nodes: (transpose, harmonize, arpeggiate, …).
instrument / analyzerRéservé aux cas avancés GFPA — voir la doc API dans le dépôt.

Contenu du fichier

Guide d’auteur (dépôt)

La référence canonique est assets/plugins/HOW_TO_CREATE_A_PLUGIN.md (en anglais) — catalogue des nœuds, types de contrôles d’interface, recettes (wet/dry, wah synchro BPM) et checklist avant publication.

Télécharger les fichiers .gfpd fournis (branche main)

FichierType
reverb.gfpdAudio — réverb à plaque
delay.gfpdAudio — delay ping-pong
wah.gfpdAudio — auto-wah
eq.gfpdAudio — EQ 4 bandes
compressor.gfpdAudio — dynamique
chorus.gfpdAudio — chorus / flanger
harmonizer.gfpdMIDI FX
chord_expand.gfpdMIDI FX
arpeggiator.gfpdMIDI FX
transposer.gfpdMIDI FX
velocity_curve.gfpdMIDI FX
gate.gfpdMIDI FX

← .gfdrum · Liste des fonctionnalités →