EN FR
JolyMusic Theory Lab

Mélodies intervalliques façon Bergonzi dans JolyMusic : cellules, directions, OSMD, MIDI

Un workflow professionnel pour l’outil JolyMusic inspiré de Bergonzi : sélectionner des cellules d’intervalles, contrôler l’ordre et la direction, vérifier le score, puis exporter ou sauvegarder un MIDI vraiment utile.

Publie 28 mai 2026, 04:48

Un workflow professionnel pour l’outil JolyMusic inspiré de Bergonzi : sélectionner des cellules d’intervalles, contrôler l’ordre et la direction, vérifier le score, puis exporter ou sauvegarder un MIDI vraiment utile.

Le travail des mélodies intervalliques part d’une idée disciplinée : une ligne peut être cohérente par son contour, pas seulement parce qu’elle parcourt une gamme. Une petite cellule d’intervalles peut créer une forme de registre, de la tension, un retour et de la surprise. Le travail consiste à rendre ces sauts assez chantables pour devenir du vocabulaire, pas seulement des doigtés.

L’outil JolyMusic inspiré de Bergonzi est construit pour ce travail. Le contrôleur Symfony charge les données de notes, d’intervalles et de tonalités, définit la note de départ et les intervalles par défaut, expose les droits d’export et de sauvegarde, puis rend une surface Stimulus où l’on peut générer, éditer, lire, jouer, paginer, exporter et sauvegarder des lignes intervalliques.

Carte du contrôleur
L’article suit le pipeline réel de l’outil Bergonzi
PratiqueWorkflow outil
La route prépare les modèles tonals et intervalliques ; le contrôleur Stimulus génère les cellules, rend des cartes de lignes éditables, joue les lignes avec OSMD et envoie le MIDI sauvegardé à l’API média.
Route outilapp_tool_bergonzis_thesaurus_of_intervallic_melodies
Contrôleur Stimulusbergonzi-intervallic-melodies
Sources de donnéesToneRepository, IntervalRepository, KeyRepository
Route de sauvegardeapp_tools_bergonzi_save_midi
URL publique/en/tools/bergonzis-thesaurus-of-intervallic-melodies
Outil JolyMusic
Ouvrir l’outil de mélodies intervalliques pendant la lecture
Ouvrir l’outil Bergonzi
PratiqueOutil
Utilisez la route décrite ici : choisir une note de départ, sélectionner des intervalles depuis la liste liée au dépôt ou la roue d’harmonie graphique, contrôler l’ordre et la direction, puis vérifier et exporter les lignes générées.
Routeapp_tool_bergonzis_thesaurus_of_intervallic_melodies
WorkflowDonnées contrôleur - cellule intervallique - édition directionnelle - OSMD - MIDI

Commencer avec les données fournies par le contrôleur

L’action de page construit trois jeux de données importants avant toute génération dans le navigateur. Les options de notes fournissent noms, valeurs MIDI, couleurs, fréquences et solfège. Les options d’intervalles sont triées par distance en demi-tons et filtrées pour ne garder que les intervalles positifs. Les options de tonalité fournissent libellés, slugs, couleurs, altérations, accidentals et armure en quintes. Les valeurs par défaut sont intentionnelles : C est préféré quand il existe, l’octave de départ vient de la valeur MIDI par défaut, et les premiers identifiants d’intervalles amorcent la première cellule générée.

La manière professionnelle d’utiliser l’outil n’est donc pas de cliquer des intervalles au hasard jusqu’à obtenir quelque chose de difficile. Il faut traiter les contrôles comme un état reproductible : note de départ, intervalles sélectionnés, durée de note, mode d’ordre, mode de direction, registre d’octaves, armure, mesure, limite de lignes et pagination.

Valeur contrôleurContrôle UIRôle musical
toneOptionsNote de départFixe la première hauteur et le modèle de nom de note
intervalOptionsBoutons d’intervalles et harmonie graphiqueDéfinit les distances de la cellule
keySelectOptionsTonalité du scoreContrôle l’armure de la notation
canExportGeneratedFilesBouton export MIDIAutorise le téléchargement pour les comptes connectés
canSaveGeneratedFilesBouton sauvegarde MIDIAutorise la sauvegarde en bibliothèque pour les comptes avec écriture

Pourquoi les lignes intervalliques sonnent autrement

Le travail de gamme enseigne la continuité. Le travail intervallique enseigne le contour. Une ligne construite avec des tierces, quartes, quintes ou cellules mixtes oblige l’oreille à suivre la distance et le registre. L’improvisation prend alors une forme plus architecturale : l’auditeur entend des sauts, retours, pivots et points de tension, pas seulement des notes voisines.

Le risque est la fragmentation. Si chaque saut sonne comme un événement séparé, la ligne devient athlétique plutôt que mélodique. L’outil aide parce qu’il répète la même logique de cellule à travers rotations, permutations, modes de direction et éditions de ligne. On entend comment un petit ensemble d’intervalles se comporte avant de le traiter comme du vocabulaire.

Focus de pratiqueHabitude scalaireHabitude intervallique
MouvementContinuité conjointeSauts et retours clairs
Tâche d’oreilleReconnaître l’ordre des degrésReconnaître distance et contour
Forme de ligneFlux horizontal lisseDesign de registre et points de tension
Erreur communeDérouler la gammeSauter sans phraser
Score bergonzi-minor-third-fifth-cell.musicxml

Construire la cellule avec les intervalles, pas avec les noms de notes

La liste d’intervalles vient du dépôt et est triée par demi-tons. La roue d’harmonie graphique peut activer ou désactiver les intervalles par distance de pitch class, et le semitone lock empêche les valeurs de demi-tons dupliquées d’encombrer la cellule quand il est actif. C’est le bon réglage par défaut : l’identité de la cellule est la distance, pas l’orthographe causée par une tonalité particulière.

Choisissez d’abord deux ou trois intervalles. Tierce mineure plus quinte est un point de départ solide. Secondes et tierces produisent des lignes plus connectées. Les cellules de quartes sonnent plus modernes et ouvertes. Les grands intervalles ne deviennent utiles qu’après avoir limité le registre d’octaves pour que la ligne reste jouable.

État du contrôleur Bergonzi
note de départ - intervalles sélectionnés - mode d’ordre - mode de direction - paramètres de score - état d’export
startMidi: sélectionné depuis toneOptionsintervalSemitones: choisi depuis intervalOptions ou harmonie graphiqueorderMode: selected, rotations ou permutationsdirectionMode: all, ascending, descending, alternating, mirroredsavePayload: MIDI base64 plus métadonnées et contrôles de génération

Les modes d’ordre décident jusqu’où l’identité change

Le mode d’ordre fait la différence entre un vocabulaire ciblé et du bruit combinatoire. Selected garde la séquence d’intervalles originale. Rotations garde le matériau mais change le point de départ. Permutations réordonne les intervalles sélectionnés et crée des formes plus divergentes. Pour un travail sérieux, les rotations doivent généralement précéder les permutations, car elles préservent l’identité tout en créant de la variation.

Mode d’ordreCe qui changeCe qui reste stableMeilleur usage
SelectedRienLa séquence sourceApprendre une cellule en profondeur
RotationsLe point de départLe même cycle d’intervallesEntendre une idée depuis plusieurs ouvertures
PermutationsL’ordre des intervallesLe même ensemble d’intervallesTrouver de nouvelles formes après avoir appris la cellule

Les directions créent le contour, puis les cartes permettent de l’éditer

Le mode de direction contrôle si les intervalles générés montent, descendent, alternent, se reflètent ou apparaissent dans toutes les directions disponibles. Mais la carte de résultat n’est pas passive. Le contrôleur permet de changer les directions individuelles avec des flèches, le clavier ou le glisser-déposer. Il peut aussi déplacer des pas dans la même ligne. Après la génération, le phrasé reste donc une décision musicale.

Une quinte ascendante ouvre le registre. Une quinte descendante peut répondre ou relâcher. Les directions alternées replient la ligne sur elle-même. Le mouvement miroir transforme la cellule en étude de contour. Ne traitez pas ces options comme des détails visuels : chaque édition de direction est une édition de phrase.

Score bergonzi-direction-contour-study.musicxml
Exercice
Générer, éditer, puis chanter le contour
ÉlèvePratique
Utilisez la carte générée comme un éditeur : jouer une ligne, inverser une direction, déplacer un pas, puis chanter les deux versions avant tout export.
Intervallesb3 et 5
OrdreRotations
Mode de directionAll, puis édition d’une ligne
Registre3 à 5 avant d’élargir
ContrôleLe contour édité est chantable sans instrument

Les réglages de score servent à vérifier, pas à décorer

L’outil lit la tonalité du score, la mesure, le tempo et la durée de note dans des paramètres normalisés. Ces paramètres servent au timing de lecture, au rendu OSMD, aux métadonnées de ligne, à la génération MIDI et aux métadonnées de sauvegarde. Si la ligne générée ne se lit pas proprement dans la mesure ou la durée choisie, c’est une information utile. Corrigez le réglage du score avant d’exporter.

RéglageCible contrôleurUsage professionnel
Note de départstartNoteFixer le registre et la hauteur source
Longueur en notesnotesLengthContrôler la densité de phrase
Limite de ligneslimitÉviter une sortie dispersée
PaginationpageSizeRéviser moins de lignes à la fois
Registre d’octavesminOctave et maxOctaveGarder les sauts jouables
Durée de note et temponoteLength et tempoBpmFaire correspondre la lecture à la vitesse de pratique

L’export et la sauvegarde conservent les décisions de génération

Le téléchargement MIDI utilise les lignes générées et les paramètres de score courants. La sauvegarde en bibliothèque envoie un payload validé à l’API média Bergonzi. Ce payload inclut le MIDI en base64, le titre, l’audience, la visibilité, le BPM, les demi-tons d’intervalles, la note MIDI de départ, la longueur en notes, le mode d’ordre, le mode de direction, le registre d’octaves, la durée de note, la mesure et les métadonnées d’armure.

C’est pourquoi la sauvegarde doit venir après l’édition. Une ligne sauvegardée doit représenter une décision musicale : un ensemble d’intervalles choisi, un contour choisi, un contexte de score lisible et un tempo auquel le musicien entend réellement la forme. Sinon, la bibliothèque devient un stock de possibilités non testées.

Un bloc complet de vingt minutes

  1. Minutes 0-3 : partez de C, sélectionnez b3 et 5, mettez l’ordre sur rotations, la direction sur all et la longueur à cinq notes.
  2. Minutes 3-6 : jouez seulement la première page. N’augmentez pas encore la limite de lignes.
  3. Minutes 6-9 : choisissez une ligne et inversez une seule direction.
  4. Minutes 9-12 : déplacez un pas dans la même ligne et comparez le contour.
  5. Minutes 12-15 : changez la tonalité du score et la mesure, puis vérifiez la lisibilité OSMD.
  6. Minutes 15-18 : chantez la ligne originale et la ligne éditée sans instrument.
  7. Minutes 18-20 : exportez ou sauvegardez seulement la ligne éditée qui a passé le test du chant.
Outil JolyMusic
Générer et éditer une cellule intervallique
Ouvrir l’outil Bergonzi
PratiqueOutil
Ouvrez la route outil avec données de notes et d’intervalles issues des dépôts, sélection graphique des intervalles, semitone lock, contrôles d’ordre et de direction, rendu OSMD, lecture, export MIDI et sauvegarde payante.
Routeapp_tool_bergonzis_thesaurus_of_intervallic_melodies
WorkflowNote de départ - jeu d’intervalles - édition directionnelle - score - sauvegarde MIDI

Erreurs professionnelles à éviter

ErreurCe que montre l’outilCorrection
Sélectionner trop d’intervallesLe résumé et les cartes perdent l’identité de celluleCommencer avec deux ou trois distances
Désactiver semitone lock trop tôtLes distances dupliquées encombrent la celluleGarder le verrou actif jusqu’à ce que le contour soit appris
Utiliser permutations avant rotationsChaque ligne semble sans lien avec les autresPratiquer selected et rotations d’abord
Ignorer le registreLa ligne semble technique mais injouableContraindre min et max octave avant d’élargir
Sauvegarder avant d’éditerLa bibliothèque stocke une sortie brute du générateurÉditer une direction ou un pas, puis chanter et sauvegarder

Une bonne session façon Bergonzi ne se termine pas avec la ligne générée la plus difficile. Elle se termine avec une cellule que le musicien peut entendre intérieurement, éditer intentionnellement, lire en notation, jouer au tempo et déplacer vers une vraie pratique harmonique.

Articles recents