Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Generative music avec l'OT

  • 91 réponses
  • 15 participants
  • 5 989 vues
  • 17 followers
Sujet de la discussion Generative music avec l'OT
Coucou !
Je ne crois pas qu'on ai déjà évoqué la musique générative sur ce forum. Y a des adeptes qui utilisent l'octa dans ce but ? Je me suis fait un délire il y a quelques temps et je dois dire que ça fonctionne vachement bien et je suis sûr qu'on peut pousser le truc encore plus loin :)

Vous avez des configs à partager ? des idées ? faites tourner ! :p
Afficher le sujet de la discussion
26
Pour revenir au TRC, effectivement il y a une petite logique de programmation mais par exemple avec % + PRE + /NEI tu peux avoir 2 melodies différentes alternées sur 2 pistes. Avec %=50 et /PRE + Microtiming - 24 tu peux avoir 2 trigs qui vont jouer rdm alterné.
Je sens que je vais passer en Scale x2 pour avoir plus de trigs !

Youtube - - - SoundCloud

Cours machines Elektron

27
Oui, les conditions NEI et /NEI sont très intéressantes, des états logiques se propagent de piste en piste pour être évalués, dommage que le NEI de la piste 1 ne soit pas la piste 8, ainsi on aurait la récursion.

Resistance is not futile... it's voltage divided by current

28
Ce qu'on ne peut pas faire à la main et que permettront les Cond Trigs, c'est changer de son (ou de sample) rapidement au sein d'une même piste de l'OT de manière à introduire une variation. On peut arriver à simuler un peu ça avec des LFO, mais c'est peu précis. Pour moi qui utilise des samples longs contenant du texte, avec un sens précis, et qui doit jongler avec des LFO pour qu'au sein d'une même séquence des paroles se suivent sans se ressembler, les Cond trigs sont une bénédiction : rendons-donc gloire à Satan ! Gloaaaaaaare à Sataaaaaan ! icon_facepalm.gif
29
Autres trick pour la musique generative :
Jouer les patterns de façon aléatoire, avec des parts différentes (jusqu'à 64 parts).
Bon il faut avoir soit un DT, une MD (si on peut mettre des lfos rdm sur les Prog Change ?), ou un processeur midi pour convertir des notes ou cc de l'Ot en PChange. :nawak::idee2::tourne:

Whaou ya de quoi faire.:facepalm:

Youtube - - - SoundCloud

Cours machines Elektron

[ Dernière édition du message le 08/10/2017 à 13:44:57 ]

30
Citation de willowhisper56 :

Dekalboy est un extrémiste masochiste et contradictoire !:-D

tout a fait ! :boire: ; meme si "masochiste " est un peu fort , mais tu peux y aller je prends peu de choses personellement, surtout venant de toi willow je sais que tu es un mec gentil .;) j'aurai plutot dit extremiste obstiné et contradictoire, je me reconnais mieux la :coucou:

avouez que mes post mettent un peu de vie a ces forums , ca evite de : :zzz:. D'ailleurs mon histoire de faineants genère direct de l'animation et des posts interessants , ca reveille les chaumieres , c'est bon ca

[ Dernière édition du message le 08/10/2017 à 14:04:54 ]

31
Citation :
La grosse majorité des machines MIDI n'emploient pas le message Note Off mais un Note On avec une vélocité à 0.

Je ne serais pas si affirmatif - je n'ai aucun clavier ou séquencer qui fait ça - tous envoient les note on/note Off - ça définit le soustain.
32
Pour qu'il y ait une différence audible, il faudrait deux choses:
  • que le clavier soit réellement sensible à la vélocité de relachement de la touche et encode la valeur dans le message
  • que le patch du synthé commandé mappe sur la vélocité un paramètre dont la valeur s'entendra lors de la période de relachement de l'enveloppe du VCA (par exemple la durée du relachement de l'ADSR)

Resistance is not futile... it's voltage divided by current

33
Citation de aaB :
Pour qu'il y ait une différence audible, il faudrait deux choses:
  • que le clavier soit réellement sensible à la vélocité de relachement de la touche et encode la valeur dans le message
  • que le patch du synthé commandé mappe sur la vélocité un paramètre dont la valeur s'entendra lors de la période de relachement de l'enveloppe du VCA (par exemple la durée du relachement de l'ADSR) (EDIT: et que ce synthé réagisse à la vélocité de Note Off, ce qui n'est pas forcément le cas)

Resistance is not futile... it's voltage divided by current

34
C'est vrai que le fait qu'une piste en influence une autre c'est pas faisable sans les trigs conditions. Ou alors seulement en ressampling

Sinon ce qui donne de bons résultats se sont les boucles de modulation comme ce patch sur le 0-coast :


Il y a plein de choses à faire et je trouve que ça fait bien travailler le cerveau de chercher à faire ce genre de patch, quelle que soit la machine :)

[ Dernière édition du message le 08/10/2017 à 15:00:24 ]

35
Citation :
que le clavier soit réellement sensible à la vélocité de relachement de la touche et encode la valeur dans le messageque le patch du synthé commandé mappe sur la vélocité un paramètre dont la valeur s'entendra lors de la période de relachement de l'enveloppe du VCA (par exemple la durée du relachement de l'ADSR)

Nous ne parlons pas de la même chose.
J'ai évoqué les messages Note On - touche appuyée et Note Off - touche relâchée.
La vélocité d'une note relâchée est un autre paramètre Midi.
36
I beg to differ...

BYTE N.:  0        1        2
NOTE ON:  1001cccc 0nnnnnnn 0vvvvvvv
NOTE OFF: 1000cccc 0nnnnnnn 0vvvvvvv
c: MIDI channel (0-15)
n: note number (0-127)
v: velocity value (0-127)

La vélocité est encodée dans le message de note.

Resistance is not futile... it's voltage divided by current

37
Citation de aaB :
I beg to differ...

BYTE N.:  0        1        2
NOTE ON:  1001cccc 0nnnnnnn 0vvvvvvv
NOTE OFF: 1000cccc 0nnnnnnn 0vvvvvvv
c: MIDI channel (0-15)
n: note number (0-127)
v: velocity value (0-127)

La vélocité est encodée dans le message de note.

You are absolutly right!
La seule chose que je voulait dire c’est il me semble que gérer les notes agissant uniquement sur la vélocité n’est pas forcément « très catholique » et peut donner les résultats inattendus comme les notes « sans fin » pour les cas des enveloppes ADSR :
envoi « classique » du clavier :
19:32:45.076 NoteOn 1 C3 127
19:32:45.246 NoteOff 1 C3 0
envoi OT avec gestion de vélocité uniquement :
19:39:36.990 NoteOn 0 C2 100
19:39:37.240 NoteOn 0 C2 0
(Mais il semble que OT fonctionne de cette manière)
A l’époque des mises au point d’OS de Tempest j’ai signalé que leur midi n’envoyait pas de note off et ça donnait les notes sans fin - ils l’ont corrigé et là ça fonctionne bien.
Mais ne rentrons pas dans les méandres de programmation - si ça marche, c’est l’essenciel - faisons la zic!
38
Oui l'Ot fonctionne avec vélocité 0 = note off. Les messages note off sont une référence standard midi, mais la note on vel=0 me parait plus courante aujourd'hui.
Si la vélocité est de 0, l'Ot n'envoit pas la note, de même qu'elle n'envoit pas 2 cc de même valeur à suivre.

Youtube - - - SoundCloud

Cours machines Elektron

39
Bon du coup, je relance un peu le sujet, s'il y en a qui sont chauds pour détailler un peu leurs secrets de fabrication, en attendant les TRC :-D :facepalm:

Pour faire de la musique générative un peu "harmonisée" j'ai deux petites astuces qui fonctionnent bien :
> Forcer une gamme via l'arp de l'ot
> Mettre tous mes synthés sur le même canal midi

Comme ça, depuis une unique piste midi, quand j'envoie la même note aléatoirement (via lfo sur la vel et pitch donc) tous mes synthé vont pouvoir jouer chacun un petit truc à partir de cette seule et même note : un pad pour l'un, un accord ici et un arpège pour le dernier par exemple. Il y a pas mal d'astuces à développer directement sur vos synthé dans ce cas (transposition, enveloppes, delay...) pour donner de la vie à votre pattern. Faut le voir un peu comme une sorte de burst generator
Pour parfaire un peu la chose, je mets mes trigs sur les steps de ma piste midi et j'envoie tout l'audio dans des flexs qui va vont ressampler et boucler une petite partie de cette séquence aléatoire.
Et là c'est le début du fun, on peut complexifier et affiner au fur et à mesure depuis les flexs ou grâce aux parts, en envoyant des pc et des cc. Et il reste les scènes pour s'amuser et diriger un peu tout ça dans une direction ou une autre :)
40
Citation de [d-_-b :
]Coucou !
Je ne crois pas qu'on ai déjà évoqué la musique générative sur ce forum. Y a des adeptes qui utilisent l'octa dans ce but ? Je me suis fait un délire il y a quelques temps et je dois dire que ça fonctionne vachement bien et je suis sûr qu'on peut pousser le truc encore plus loin :)

Vous avez des configs à partager ? des idées ? faites tourner ! :p


Assez intéressant : d'envoyer du midi note aux track rec,
41
Pour les variations rhythmiques, moduler l'arp speed avec lfo designer en mode Hold, modulé lui même par un lfo random sur le speed.

Et je suis en train de me dire que non de Zeus on doit pouvoir moduler une piste midi par plusieurs autres avec l'auto channel !
Ça c'est bon pour la generative attitude dis donc ! :-D:bravo:

Youtube - - - SoundCloud

Cours machines Elektron

[ Dernière édition du message le 31/10/2017 à 20:28:31 ]

42
Citation de willowhisper56 :
Pour les variations rhythmiques, moduler l'arp speed avec lfo designer en mode Hold, modulé lui même par un lfo random sur le speed.

Et je suis en train de me dire que non de Zeus on doit pouvoir moduler une piste midi par plusieurs autres avec l'auto channel !
Ça c'est bon pour la generative attitude dis donc ! :-D:bravo:

+CC yabon
43
Citation de willowhisper56 :
Pour les variations rhythmiques, moduler l'arp speed avec lfo designer en mode Hold, modulé lui même par un lfo random sur le speed.


Exemple avec une séquence générative d'une mesure, 4 trigs, jouant un kit de percu indiennes sur la MPC 500, sans intervention.



Autre exemple avec l'A4 joué par l'OT. Sons de l'A4.



Autre idée : jouer les midi tracks plays free de façon aléatoire avec une ou plusieurs autres piste midi (notes random).

Youtube - - - SoundCloud

Cours machines Elektron

[ Dernière édition du message le 01/11/2017 à 01:51:12 ]

44
Ca me fait penser à la métaphore du singe placé devant une machine à écrire, et qui produit forcément une œuvre nouvelle...

[ Dernière édition du message le 01/11/2017 à 11:43:28 ]

45
Ah bon. Je vois pas trop comment l'interprèter, je sais pas si tu utilises beaucoup d'aleatoire dans tes breacks...

Pourquoi pas faire de la musique pour les singes ?

Youtube - - - SoundCloud

Cours machines Elektron

46
On peut donc moduler une piste midi avec d'autres, CC direct connect off, auto channel, mais c'est un sacré merdier, pour rester poli. (poly ?)

Encore un terrain d'expérimentations de dégénéré.

Youtube - - - SoundCloud

Cours machines Elektron

47
Citation :
Pour les variations rhythmiques, moduler l'arp speed avec lfo designer en mode Hold, modulé lui même par un lfo random sur le speed.

Yes ! j'aime beaucoup les arp sur les drums ça peut être très carré ou complètement dégénéré ça aussi ^^

Avec plusieurs track flex sur un même buffer, à partir d'une note on peut faire un accord pour faire un peu de polyphonie à partir de rien!
48
Citation de willowhisper56 :
Ah bon. Je vois pas trop comment l'interprèter, je sais pas si tu utilises beaucoup d'aleatoire dans tes breacks...

Pourquoi pas faire de la musique pour les singes ?


J'utilise parfois l'aléatoire, mais si on ne fait plus que de la musique générative, je trouve qu'on cède à une sorte de fétichisme machinique peu créatif finalement : on délègue déjà bien assez à des robots, sans en plus déléguer la création musicale. D'où la métaphore du singe : avec l'aléatoire, est-on encore dans la musique, ou juste dans le n'importe quoi ? Tout dépend comment c'est fait, évidemment... Sinon, à propos de musique pour les animaux :

[ Dernière édition du message le 01/11/2017 à 19:37:29 ]

49
On peut tres bien utiliser de la generative avec des choses plus academiques, jouées ou programmées, sinon c'est vite chiant.
Les boucles sans variations ça m'emmerde aussi.

Le test que j'ai fait sonne mieux à mon gout avec en plus une rythmique de 2 mesures enregistrée avec mes ptits doigts sur la Mpc.;)

Youtube - - - SoundCloud

Cours machines Elektron

50
Et puis je vois pas ça comme de la musique jouée par un robot. C'est vraiment de la création personnelle, avec des paramètres définis. Perso je compte pas vraiment faire des lives avec ça mais pour une expo ou t'es pas toujours là, why not.
Pour l'instant, j'ai utilisé ça pour faire de l'ambiante évolutive, et je kiffe bien tout seul à écouter mes conneries aléatoires en fumant un splif ! :bravo:

Youtube - - - SoundCloud

Cours machines Elektron