Karl

Construisez vos pages dans le navigateur

L’éditeur Karl fonctionne dans Chrome, Edge et Opera grâce à Web MIDI. Rien à installer : branchez Karl et ouvrez la page.

Partir d’un synthé

Chaque table de la bibliothèque s’ouvre dans l’éditeur. Déplacez les contrôles d’une page à l’autre, renommez-les, changez leur couleur et leur plage, puis envoyez le preset à Karl.

Dessiner vos contrôles

Un contrôle peut être un fader, une liste, une enveloppe ou un pad XY. Une enveloppe pilote quatre paramètres à la fois, un pad XY en pilote deux.

Scripter ce que la table ne dit pas

Certaines valeurs se lisent mieux dans leur unité. Quelques lignes de Lua transforment une valeur brute en hertz, en notes ou en millisecondes :

-- Show the filter cutoff in Hz on the screen
function cutoff.format(value)
  local hz = 20 * (1000 ^ (value / 127))
  return string.format("%.0f Hz", hz)
end

Les scripts écoutent aussi le MIDI entrant : un synthé peut mettre Karl à jour quand vous tournez ses propres boutons.

Essayez une table maintenant

Chaque page de synthé montre sa table sur un Karl jouable, et envoie le MIDI à votre synthé en USB.