Paramètres

PRÉSENTATION

Ce code permet de gérer un module qui possède des entrées et des sorties MIDI/CV/GATE. Les entrées et les sorties sont associées par des algorithmes.

MODE D’EMPLOI

À la mise sous tension les leds s’allument à tour de rôle pendant que l’écran affiche pendant quelques secondes un message d’information suivi du numéro de version :

 THE BIG ONE
 by 
 CIYLab
 vx.y.z

La page principale permet les manipulations de base :

>CONFIG
 PLAY
 LOAD   SAVE
 CALIBR 

Navigation :

  • on tourne l’encodeur gauche pour naviguer dans le menu
  • on presse l’encodeur gauche pour remonter (hiérarchie)
  • on tourne l’encodeur droit pour charger la page CONF/PLAY ou modifier la valeur
  • on presse l’encodeur droit pour valider la modification

Une configuration consiste à choisir un algorithme, une entrée et une sortie parmi :

In :

  • NONE
  • MIDI (numéro de canal de 1 à 16)
  • CLOCK

Out :

  • NONE
  • MIDI (numéro de canal de 1 à 16)
  • GATE (CLOCK, DRUM 1, DRUM 2, GATE 1 et GATE 2)
  • CV (CV 1, CV 2, CV 3)

Remarque :

Les noms des cvs et des gates correspondent à la sérigraphie mais ils sont interchangeables.

Algorithmes :

  • __ : ne fait rien (none)
  • SIMPLE : redirection du canal MIDI ou MIDI vers CV/GATE
  • RAND : générateur aléatoire
  • LOOPER : enregistrement d’une séquence
  • BASS : quelques notes (ligne de basse)
  • DRUM : rythmique (drum)
  • TIME : gestion de l’horloge

Le module est configuré par défaut :

ID IN OUT ACTION COMMENTS
1 NONE CH1/CLOCK TIME clock
2 NONE CH2/DRUM1 DRUM rythme euclidien
3 NONE CH3/CV1/DRUM2 BASS bass line
4 CH1 CH4/CV2/GATE1 LOOP séquenceur
5 NONE CH5/CV3/GATE2 RAND notes aléatoires
6 NONE NONE __ ne fait rien
7 NONE NONE __ ne fait rien
8 NONE NONE __ ne fait rien

La calibration CALIBR permet de contrôler la justesse des notes sur un rack modulaire. Pour la calibration, la sortie CV1 doit fournir 4 volts.

La page PLAY permet d’accéder aux paramètres de chacun des 8 modules.

Il est possible de sauvegarder SAVE ou de charger LOAD une configuration. La validation se fait par pression de l’encodeur droit. Il y a 8 slots. Chaque slot contient les 8 modules y compris les éventuelles séquences du looper. Le premier slot FACT est modifiable mais ne peut pas être écrasé. On peut le sauvegarder sur un des autres 7 slots. Sur le même principe le premier module d’une configuration sera toujours TIME pour la gestion de l’horloge. Il n’y aura pas d’autre module disponible en première position.

Reboot : une pression longue sur l’encodeur de gauche redémarre le module.

Program Change : le module réagit aux messages PC (1 à 8) et affiche le module

Control Change : message CC (1 à 8) est celui du paramètre sur le canal midi correspondant

DRUM

Module de rythme euclidien dual : on peut superposer deux rythmes.

>LENGTH  GATE
 BEATS   SHIFT
 beats   shift
 PITCH
  • LENGTH le nombre de pas
  • GATE durée d’un pas de 1 à 5
  • BEATS nombre de pas actifs
  • SHIFT décalage de la séquence
  • beats nombre de pas actifs de la deuxième séquence
  • shift décalage de la deuxième séquence
  • PITCH hauteur de note sur la sortie MIDI si elle est configurée

LOOPER

C’est un séquenceur pas à pas ou temps réel.

>LENGTH
 MODE
 RECORD  DELETE 
 GATE
  • LENGTH en nombre de double-croche de 0 à 64
  • MODE pas à pas ou temps réel
  • RECORD par pression ON/OFF
  • DELETE efface la séquence par pression
  • GATE longueur de 1 à 5

Remarques

  • en mode pas à pas les notes sont des doubles-croches
  • il est monophonique : des notes simultanées seront séparées par une unité PPQN

BASS

Module de ligne de basse de 1 à 5 notes (arpégiateur).

>LENGTH  GATE
 NOTE 1  NOTE 2 
 NOTE 3  NOTE 4 
 NOTE 5  TEMPO
  • LENGTH le nombre de notes
  • GATE durée d’un pas de 1 à 5
  • NOTE i hauteur de la i-ème note
  • TEMPO permet de ralentir la séquence jusqu’à la noire

RANDOM

Générateur aléatoire de notes.

>LENGTH  GATE
 SCALE   KEY
 FREEZE  HUMAN
 MIN     MAX
  • LENGTH longueur en doubles-croches
  • GATE durée d’un pas de 1 à 5
  • SCALE type de gamme
  • KEY tonalité
  • FREEZE gèle la séquence par pression
  • HUMAN introduit des variations (octave, quinte)
  • MIN et MAX fixe une plage de hauteurs

SIMPLE

Comme son nom le suggère c’est un simple module de redirection essentiellement configuré pour ses entrées/sorties.

>MIN
 MAX
 TRANSP
 
  • MIN et MAX filtre dans une plage de hauteur
  • TRANSP changement de la hauteur de ce qui est joué

    TIME

Ce module essentiel permet de gérer l’horloge et est présent par défaut dans toutes les configurations.

>BPM
 SPEED
 METER
 CHAOS
  • BPM de 30 à 240
  • SPEED permet de ralentir ou accélérer la sortie d’horloge
  • METER mesure à 3, 4 ou 5 temps
  • CHAOS introduit de l’aléatoire dans la sortie de l’horloge

Remarques

  • si TIME est configuré avec une sortie MIDI alors un métronome est activé sur le canal choisit

DONNÉES TECHNIQUES

Alimentation :

  • Bus Eurorack : 5v 0mA

Dimensions :

  • largeur : 12HP
  • profondeur : 0mm

Librairies :

  • MIDI Library 5.0.2
  • Versatile_RotaryEncoder 1.3.1
  • U8g2 2.36.19

Plateforme :

  • STMicroelectronics:stm32 2.12.0