Skini et la musique tonale ou polyphonique

Skini possède à présent un algorithme permettant de contrôler la compatibilité des clips avant des les jouer. En deux mots, ceci signifie qu’il est maintenant possible de gérer des polyphonies en autorisant, ou pas, la « concomitance » des clips (patterns).

Il était possible, jusqu’à présent, de gérer des tonalités au moyen de transpositions et changements de mode dans la DAW contrôlés par Skini, mais ceci restait assez « macro » comme approche.

Il suffit à présent de définir des « types verticaux » pour chaque clip (ce sont pas les mêmes que les types déjà en place qui concernent les séquences et donc la dimension horizontale). Au moment où le clip est placé en « file d’attente » (on rappelle que les clips à jouer sont placés à la suite les uns des autres), Skini se charge alors de vérifier les compatibilités entre type, et de placer le clip arrivant à la première position compatible. C’est à dire au premier niveau soit : où se trouve un clip du même type; où ne se trouve que des espaces (clips) vides ou des clips de type compatibles avec tous les autres.

On arrive ainsi à une organisation fine à ce qui correspond à une vision verticale d’une partition. La spécificité de Skini est que cette organisation verticale reste cohérente bien qu’aléatoire.

Skini now features an algorithm that checks the compatibility of clips before playing them.
In short, this means it is now possible to manage polyphony by allowing—or not—the concurrence of clips (patterns).

Until now, it was possible to handle tonalities through transpositions and mode changes in the DAW, controlled by Skini, but this approach remained quite « macro » in nature.

It is now simply a matter of defining « vertical types » for each clip (these are different from the existing types, which relate to sequences and thus to the horizontal dimension).

When a clip is placed in the queue (recall that clips to be played are lined up one after the other), Skini then checks type compatibility and places the incoming clip at the first compatible position. That is, at the first level where:

  • there is already a clip of the same type,
  • only empty slots (clips) are present,
  • or clips are present that are compatible with all other types.

This allows for fine-tuned organization that reflects a vertical view of a score. Skini’s uniqueness lies in the fact that this vertical organization remains coherent—even though it is random.

De Finale 27 à Dorico 5

Finale 27
DORICO PRO 5

Comme beaucoup d’utilisateurs de Finale, j’ai donc fait le pas vers Dorico 5.1. Après quelques heures sur ce nouveau logiciel, voici quelques remarques:

L’ergonomie est assez différente. Il y a tout un vocabulaire à acquérir, mais ce n’est pas très compliqué quand on prend le temps de suivre les tutoriels.

En terme d’édition de partition : Il n’y a pas un progrès fulgurant par rapport à Finale. La difficulté avec Dorico est que la méthode de mise en forme n’est pas « manuelle ». Les amateurs de Latex et Emacs seront plus dans leur élément que les adeptes de Word. C’est en jouant sur différents paramètres, pas forcément évidents, que la mise en page se réalise de façon automatique. Mais rien à dire sur le résultat, c’est très bien.

En ce qui concerne le contrôle MIDI: Là effectivement on est dans une autre cour. Dorico donne accès à un véritable séquenceur totalement en phase avec la partition. C’est très agréable pour faire des maquettes qui sonnent bien. Il faut reconnaitre que dans Finale il est possible de faire à peu près les même choses, mais c’est assez pénible, voire carrément lourd. A noter aussi l’utilisation d‘Expression Maps. C’est un peu compliqué à saisir, mais ceci permet de mettre en place des articulations génériques avec des contrôles MIDI adaptés à chaque VST en particulier. Il n’y a qu’un point un peu bizarre qui concerne des mécanismes d’exclusion entre articulations. Je n’ai pas compris pourquoi Dorico a mise en place ce mécanisme sur lequel je me suis cassé le nez. Je suppose qu’il s’agit d’un palliatif à une mauvaise conception quelque part…

Transfert XML depuis Finale: Je n’ai pas eu de problème. On récupère bien les partitions. On peut les retravailler dans Dorico, mais naturellement il y a tout à refaire au niveau MIDI.

Conclusion:

+ Contrôle MIDI

+ Organisation en bloc (flow)

+ Forum très efficace.

+ Portage des fichiers XML depuis Finale simple et efficace.

– L’ergonomie n’est pas le point fort de Dorico et peut être de Steinberg (c’est un peu aussi pour ceci que j’avais abandonné Cubase pour Reaper).

– Attention au Firewall sur PC. Je n’ai pas eu de problème avec MacOs Ventura. Je n’ai pas réussi à installer correctement Dorico sur mon PC Win10 qui utilise un firewall F-Secure. Le mécanisme d’installation des fonts est différent de Finale, Sibelius, Ableton Live, Bitwig studio, Reaper, Komplete 13, avec lesquels je n’ai aucun problème sur PC.

Würfelspiel et Skini : un chemin pour la musique tonale interactive ou générative

Skini s’est enrichi d’une gestion fine des types de patterns. Avec la possibilité de définir des types de patterns et de leur donner des priorités, il est facile de mettre en œuvre le mécanisme de Würfelspiel. Ceci constitue un exemple d’utilisation Skini pour la génération de musique tonale. Il suffit que la liste des types suive une structure harmonique. Notons que la gestion tonale peut évoluer au cours de pièce. Pour en savoir plus, le procédé est décrit dans la documentation Skini dans le chapitre Exemple d’utilisation de listes de type : le würfelspiel (https://github.com/BertrandHedelin/Skini/blob/master/doc/).

Gestion de capteur InterfaceZ

Skini gère la programmation d’événements provenant des cartes Interface-Z 8 Ana / 8 Num – 16 Capteurs vers Midi et MiniWi – 4 Ana / 5 Num sans fil. Ceci permet d’intégrer facilement dans une orchestration les capteurs proposés par Interface-Z comme des capteurs de mouvements, de distance…

Interface-Z

Tenor conference 2022

J’ai eu la chance de présenter une publication à la conférence Ténor sur la notation musicale qui s’est tenue à Marseille du 9 au 11 mai 2022.
Il s’agit d’une conférence spécialisée qui traite essentiellement de question de notation musicale, ce qui est un des sujets de Skini.
Il était agréable de faire enfin une conférence sur place presque sans visioconférence.


I had the chance to present a paper at the Tenor conference on music notation held in Marseille from May 9 to 11, 2022.
This is a specialized conference that deals mainly with music notation issues, which is one of Skini’s topics.
It was nice to finally have a conference on site almost without video conferencing.

Skini en Japonais / Skini in Japanese / 日本語でのスキニ

Voici une vidéo utilisée pour une présentation de Skini lors de la 46eme conférence de la Japanese Society of Sonic Art (JSSA), www.jssa.info.

Here is a video used for a presentation of Skini at the 46th conference of the Japanese Society of Sonic Art (JSSA), www.jssa.info.

第46回JSSA研究会でのSkiniの日本語での発表の様子をご紹介します.

Démonstration d’un jeu avec Skini

Voici une démonstration d’un jeu musical conçu avec Skini.

Le principe est d’opposer deux personnes ou deux groupes de personnes devant choisir l’environnement musical correspondant à un instrument soliste.

L’instrument soliste est joué en tâche de fond. Les joueurs doivent créer des séquences qui correspondent au soliste. Ici le soliste est un djembé, il faut donc trouver des percussions africaines au milieu d’autres ambiances, indienne, moyen-orientale, latino-américaine ou rock.