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.

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.

Créer ses univers musicaux avec Skini

Voici une série de courtes vidéos de présentation de la plateforme Skini décrivant ses principaux principes et utilisations pour créer et interpréter des pièces de musique collaborative et/ou générative.

« Collaborative » signifie que l’audience joue un rôle important dans l’exécution de la pièce de musique. « Générative » signifie que la plateforme peut produire de la musique sans intervention humaine au moment de son exécution. Avec Skini, les deux aspects ne sont d’ailleurs pas incompatibles, une partie d’une pièce musicale peut être collaborative et même temps utiliser des parties génératives.


Introduction à Skini

A quoi ça sert…


Principe de Skini

Cette vidéo présente les principes d’une performance de musique collaborative très simple. Ici avec quatre intervenants dans l’audience.


Introduction à la musique générative avec Skini

Cette vidéo présente le principe de base pour la production de musique générative avec Skini.


Une interface pour l’audience

Voici une vidéo de présentation d’une interface Skini pour l’audience. Elle explique l’interface utilisée pour la précédente vidéo sur les principes de Skini.


Programmer avec Skini

Cette vidéo présente les étapes de mise en place et de programmation d’une pièce de musique avec Skini.


Un spectacle avec Skini en 2017

Cette vidéo présente le premier spectacle utilisant Skini avec une dimension musique collaborative (ou interactive).


Skini et les jeux vidéo

La combinaison de musique interactive et générative est particulièrement adaptée au jeu vidéo. Cette vidéo présente un exemple de dialogue entre Unreal Engine 4 et Skini. Ce sont des évènements produits pas le jeu qui contrôle de déroulement de la musique générée par Skini.