Brick Groove Machine 0.9.3
Firmware embarqué pour contrôleur/synthé Brick
 
Chargement...
Recherche...
Aucune correspondance
Référence du fichier ui_labels_common.c

Définitions des labels UI communs et universels pour Brick. Plus de détails...

#include "ui_labels_common.h"

Variables

const char *const ui_labels_onoff [2] = { "Off", "On" }
 Labels génériques pour les paramètres booléens.
 
const char *const ui_labels_basic_waves [4]
 Formes d’onde de base, communes à la majorité des synthétiseurs.
 

Description détaillée

Définitions des labels UI communs et universels pour Brick.

Ce module fournit des ensembles de chaînes de caractères partagés entre plusieurs cartouches et modules UI.

Il ne contient aucun contenu spécifique à un moteur DSP particulier : seules les valeurs “génériques” sont incluses (On/Off, formes d’onde de base...).

Ces labels peuvent être utilisés directement dans les définitions ui_param_spec_t.meta.en.labels pour tout paramètre commun.

Exemple d’utilisation :

.meta.en = { ui_labels_onoff, 2 }
.meta.en = { ui_labels_basic_waves, 4 }
const char *const ui_labels_basic_waves[4]
Formes d’onde de base, communes à la majorité des synthétiseurs.
Definition ui_labels_common.c:54
const char *const ui_labels_onoff[2]
Labels génériques pour les paramètres booléens.
Definition ui_labels_common.c:36

Documentation des variables

◆ ui_labels_basic_waves

const char* const ui_labels_basic_waves[4]
Valeur initiale :
= {
"Sine", "Square", "Tri", "Saw"
}

Formes d’onde de base, communes à la majorité des synthétiseurs.

Formes d’onde de base communes à tous les moteurs.

Utilisées pour les oscillateurs, LFO ou modulateurs lorsque le moteur ne possède pas de formes d’onde propriétaires.

Ordre :

  • Sine : sinusoïde pure
  • Square : onde carrée
  • Tri : triangle
  • Saw : scie montante

◆ ui_labels_onoff

const char* const ui_labels_onoff[2] = { "Off", "On" }

Labels génériques pour les paramètres booléens.

Labels génériques "Off" / "On".

Utilisés pour tout paramètre activable / désactivable. Exemple : bypass, mute, sync, enable...