ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray
BrainModularBrainModular Users Forum2012-11-15T11:13:02+02:00https://brainmodular.com/forums/app.php/feed/topic/34022012-11-15T11:13:02+02:002012-11-15T11:13:02+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=24807#p24807si il s'agit de 'recadrer' les notes n'appartenant pas à la gamme, il faut que tu utilises uniquement le subpatch 'note scaler' qui possède entrée et sortie midi, tu n'auras plus qu' à choisir ta gamme et tes paramètres ( je te conseille 'down' et 'closest note').
Si tu as d'autres questions, n’hésite pas, en revanche je ne pourrai pas t'aider en envoyant un patch: mes deux ordinateurs sont morts il y a quelques mois.
Pour ceux qui suivaient ce projet: je donnerai des nouvelles des que j'aurai trouvé les fonds pour acheter un nouveau PC.
]]>2012-11-14T11:04:08+02:002012-11-14T11:04:08+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=24795#p24795 J'avais suivi l’évolution de votre patch avec attention. Comment serait il possible d'utiliser votre subpatch module gerant vos gammes à la maniere du module MIDI TRANSFORM ?
Merci
Statistics: Posted by noise2sine — 14 Nov 2012, 10:04
]]>2012-07-15T19:27:54+02:002012-07-15T19:27:54+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23873#p23873Quand je joue les notes une par une, il fait son travail à la perfection. Mais quand je joue un accord, le patch a un peu de mal : il se trompe une fois sur trois (ou davantage). Par exemple il me sort un majeur quand il devrait sortir un mineur. Parfois même il me sort une quinte diminuée (???). Est-ce que tu as testé ça ?
Statistics: Posted by djPESSOA — 15 Jul 2012, 19:27
Pour ce qui est de l'arpègiateur, je suis en pleine refonte basée sur une nouvelle version du générateur d'accords: sur l'ancien on choisissait le type d'accord voulu, sur le nouveau on choisi la gamme voulue ex: choix: gamme DO majeur si je joue un DO il va générer un accord DO majeur un RE va générer un RE mineur un SI va générer un SI diminué...
Avant d'en parler, il me semble qu'un problème persiste : l'arpégiateur fonctionne chez moi, mais après qu'il ait joué 1 séquence, il maintient des notes à l'infini... SInon pour le chorder, RAS. A voir avec d'autres utilisateurs si ces problèmes d'arpégiateur se retrouvent.
Maintenant nos différences d'attente. En testant ton wkp avec son split, j'ai réalisé que l'accord joué main gauche "corrige" en fait le motif de la main droite. Donc si je joue un accord sol majeur de la main gauche, et qu'à la main droite je m'égare hors de la gamme, le patch "ramènera" le jeu main droite dans la gamme sol majeur. Je vois donc ton patch plutôt comme un correcteur à la volée.
Ce n'est pas ce que je cherche. Ce que je vise, c'est que si je joue un accord sol majeur main gauche, tout mon jeu main droite est d'abord transposé en sol (c'est à dire qu'on applique +7 demi-tons à chaque note midi) avant d'être "corrigé" dans la gamme sol majeur.
Cela signifie qu'on assigne une gamme par défaut à la main droite (sur les claviers accompagnateurs, c'est do majeur). Cela signifie que si je joue un do majeur de la main droite, il sera transformé en l'accord que je joue à la main gauche. (algo un peu délicat pour passer à un 7ème par exemple)
Voilà où j'en suis de mes cogitations : est-ce ma conclusion sur nos objectifs différents te convient ? Si oui, il te reste à fignoler ton arpégiateur. Si non, poursuivons la discussion .
En tout cas joli boulot de ta part et belle réactivité : je te lance un grand merci au nom de la communauté francophone.
Statistics: Posted by djPESSOA — 12 Jul 2012, 15:30
]]>2012-07-10T21:55:00+02:002012-07-10T21:55:00+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23854#p23854dans un premier temps je vais charger ton nouveau wkp et faire des tests, je te ferai les retour très prochainement.
Là j'ai peu de temps, je reviens dès que possible pour te répondre complètement.
A très bientôt !
Statistics: Posted by djPESSOA — 10 Jul 2012, 21:55
]]>2012-07-09T19:59:54+02:002012-07-09T19:59:54+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23840#p23840J'attendais d'avoir un maximum de retours et de tester moi même pour corriger les bugs. j'ai trois ou quatre jours de libres devant moi, je vais pouvoir te venir en aide.
Pour ce qui est du routage: tu as tout à fait raison, j'utilise moi même un 'midi split (ajouté dans la dernière version), il s'agissait d'un câblage de démonstration,le but n'étant pas un patch ayant une seule fonction, mais une série d'outils compatibles entre eux.
Pour le détecteur d'accords: tu me rassure, je ne voyais vraiment pas ce qui pouvait clocher (peut-être le type d'accord (en haut a gauche):si on se met en mode 'seventh arp' et que l'on joue des triades il est normal qu'il finisse par s'embrouiller). J'ai actualisé la base de données des accords de manière à ce que la sortie 'scale' passe en chromatique lorsque l'accord n'est pas reconnu.
Pour le scaler: -Il y avait un problème de note off sur les notes rejetées/transposées(je ne m'en était pas rendu compte avec les deux VST que j’utilisais). -Et en effet, une mauvaise transposition en mode 'up' des notes rejetées en fin de gamme. Si tu pouvais de nouveau tester de ton coté,(idem pour l'arpegiateur maintenant que ton pianoroll fonctionne) ce serait cool.
Je peux patcher le module 'decimal to binary' si quelqu'un préfère,mais c'est plus gourmand en CPU.
Maintenant, je me demande si j'ai bien compris ton objectif. Le patch 'note scaler' a exactement la même fonction que l'entrée 'scale' du module natif 'midi transform' avec un choix de gammes plus vaste, il sert a transposer les notes interdites dans une gamme par la note inférieure/supérieure/+ proche autorisée par celle-ci. Il peut donc servir par exemple à 'recadrer' dans une gamme des notes aléatoires). Donc, soit le câblage de base ne te convenais pas, soit le module 'note scaler' n'a pas la fonction que tu recherche.
Je ne suis pas certain de comprendre ce que tu entends par "transposition", j'ai du temps libre ces jours-ci, je serai ravi de pouvoir t'aider mais il va me falloir un exemple concret de la manière dont tu souhaite transposer (voire même la partie en question de ton WKP pour corriger les éventuels bugs). Franchement, n’hésite pas, se serait dommage de laisser tomber si le détecteur te convient parfaitement, j'ai plusieurs petit modules en chantier pour ce patch qui pourraient correspondre à tes attentes (entre autre: un accompagnateur stochastique).
]]>2012-07-09T00:11:27+02:002012-07-09T00:11:27+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23831#p23831mais rien à faire, le scaler me sort n'importe quoi, avec toujours des notes soutenues à l'infini...
Sinon, je pense que c'est le scaler lui-même que je ne comprends pas : à quoi sert-il ? En tout cas pas à transposer ce qu'il fait sur mon PC.
Bref je laisse tomber ce wkp et je reprends ça de zéro à mon idée.
En tout cas le chord detector lui est parfait.
Statistics: Posted by djPESSOA — 09 Jul 2012, 00:11
]]>2012-07-08T19:49:48+02:002012-07-08T19:49:48+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23829#p23829 Donc je relance Fléau humblement : comment utiliser ce patch ? Quelle fonction a-t-il et que font les musiciens avec ?
De mon côté je vais bricoler un accompagnateur de base (selon l'objectif que j'ai écrit dans le post précédent) : seulement de base car je n'ai pas les compétences de Fléau.
Statistics: Posted by djPESSOA — 08 Jul 2012, 19:49
]]>2012-07-08T17:50:15+02:002012-07-08T17:50:15+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23828#p23828Statistics: Posted by nay-seven — 08 Jul 2012, 17:50
je n'ai pas étudier le workspace complet, mais je pense que le flux midi est correct..? le chord detector analyse en temps réel les notes entrées et adapte/influe sur le flux midi.. ton deuxième schéma est en fait identique , car les 2 modules midi in recevraient le même flux midi et en même temps
je comprends pas cette histoire de même flux midi car j'envoie bien 2 signaux totalement différents : en motif midi j'envoie par exemple un signal qui vient du piano roll, en clef midi j'envoie l'accord que je joue au clavier.
Maintenant si on envoie exactement le même signal midi, ce patch de transposition transpose quoi finalement ? Je n'ai peut-être pas compris son objectif. (je joue à la main gauche un ré mineur et à la main droite, ma mélodie contient un la majeur : que va faire le patch ?)
Mon objectif perso est assez basique : j'ai un motif pré-enregistré (en do majeur par exemple), et avec un patch de transposition, en jouant l'accord sur le clavier, je transpose le motif selon d'autres gammes (la min 7 par exemple). Finalement ce ne doit pas être le but de ce patch ?
Statistics: Posted by djPESSOA — 08 Jul 2012, 17:25
]]>2012-07-08T09:36:30+02:002012-07-08T09:36:30+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23826#p23826le chord detector analyse en temps réel les notes entrées et adapte/influe sur le flux midi.. ton deuxième schéma est en fait identique , car les 2 modules midi in recevraient le même flux midi et en même temps
d’après ce que je comprends, il y aurait un délai dans ta conception , non..?
je n'arrive pas à reproduire ton souci de note ON bloquée, cela peux venir du VSTi utilisé Sinon, essaie aussi de diminuer ton bloc size
Statistics: Posted by nay-seven — 08 Jul 2012, 09:36
]]>2012-07-07T22:14:04+02:002012-07-07T22:14:04+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23823#p23823 Sinon, miracle : mon piano roll fonctionne enfin ! (j'ai lancé Usine avec la ferme intention d'en découdre et d'essayer tous les réglages en configuration, eh bien j'ai pas eu besoin d'essayer, dès le 1er test, piano roll opé !) Du coup je me repenche sur le wkp de fléau : cette fois le détecteur d'accord fonctionne du tonnerre ! C'est du zéro faute pour moi maintenant.
Mais le scaler lui, fonctionne pas du tout. (primo, il se trompe en transposant, secundo il me maintient des notes à l'infini !?)
Dommage qu'il y ait si peu de réactions sur le forum, je ne peux pas savoir si je suis un cas isolé...
A bientôt j'espère !
Statistics: Posted by djPESSOA — 07 Jul 2012, 22:14
]]>2012-07-05T17:03:44+02:002012-07-05T17:03:44+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23813#p23813pour mon wkp c'est vraiment sympa mais mon frangin qui a connu les mêmes problèmes midi que moi va se pencher sur la question. Je veux pas t'ennuyer avec des soucis secondaires par rapport à ton graal !
Par contre je précise ma question :
Voici un extrait de ton patch, où l'on voit, selon moi, que l'accord joué est à la fois le signal qui va être transposé, et à la fois le signal qui décide du type de transposition. Ce que je trouve bizarre.
__________________________
Et voilà comment je conçois l'utilisation du patch : on joue un accord (clé midi dans le patch) qui va être reconnu puis qui va décider de la transposition appliquée à un signal midi autre (motif midi).
Il y a peut-être quelque chose de fondamental que je n'ai pas compris ? Ou bien je n'arrive pas à télécharger le patch comme tu l'as conçu ?
En espérant que ma question est assez claire.
Statistics: Posted by djPESSOA — 05 Jul 2012, 17:03
]]>2012-06-29T14:24:08+02:002012-06-29T14:24:08+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23778#p23778pourrais tu partager ton workspace pour que j'y jette un coup d' oeuil la semaine prochaine?
]]>2012-06-26T13:56:57+02:002012-06-26T13:56:57+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23755#p23755Le chorder continue de bien fonctionner et l'arpégiateur pas du tout.
Sinon j'ai une question naïve : dans le patch, je vois que c'est le même signal midi qui entre l'accord de transposition et le signal à transposer : est-ce voulu ?
De mon côté, j'utiliserai la transposition de cette manière : ou bien clavier dédoublé (une partie joue l'accord qui décide la transposition, et une partie joue le motif qui doit être transposé) ou bien un motif enregistré (piano roll sur Usine) et en direct sur le clavier l'accord qui le transpose.
Depuis le début, sur Usine, j'ai des bugs insolubles et très irritants avec le midi et le pianoroll surtout : là pour le test, j'ai enregistré 2 mesures avec l'accord DO Majeur joué 4 fois (sur les temps pairs). Eh bien Usine me le lit correctement 1 fois sur 10... Sinon, il me lit ou bien 1 ou 2 notes des 3, ou alors il me prolonge une note sur tout un cycle, ou il ne me lit rien, etc. (PS : je n'ai aucun souci midi avec BandInABox, Cubase ou AbletonLive)
J'avais oublié ces bugs, hélas... Du coup je me mets hors-jeu pour les retours et les tests. Bonne suite à fléau et la communauté, le résultat actuel est vraiment très engageant !
De mon côté, je vais programmer un patch de transposition beaucoup moins ambitieux, que je vais coupler avec d'autres programmes.
Statistics: Posted by djPESSOA — 26 Jun 2012, 13:56
]]>2012-06-23T16:25:44+02:002012-06-23T16:25:44+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23737#p23737decimal to binary et le vst ( pas indispensable lui par contre ) est ici :vst
Statistics: Posted by nay-seven — 23 Jun 2012, 16:25
]]>2012-06-23T16:00:56+02:002012-06-23T16:00:56+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23734#p23734 En fait, chez moi, ça ne fonctionne pas très bien. J'ai pris un autre synthé comme je n'ai pas celui du wkp. Il me manque aussi un module dans le scaler (celui qui reçoit directement la sortie de la combobox scale).
J'ai donc surtout regardé le détecteur d'accords. Chez moi, il est assez hésitant : il reconnait à la volée un ou deux accords, puis il s'embrouille pour le 3ème. Alors je joue lentement les notes dans l'ordre le plus simple pour lui, mais là aussi, il finit toujours par hésiter. Est-ce que c'est le cas chez les autres utilisateurs ? EN tout cas ce patch est très ambitieux quand je vois la liste de types d'accords à détecter !
Pour ce qui est du chorder/arpégiateur, le chorder fonctionne sans problème chez moi par contre l'arpégiateur non... Mais comme dit précédemment, je ne regarde pas en détail ce patch, c'est juste un retour au cas où.
Voilà, c'est un retour à prendre avec des pincettes puisque je n'ai pas ton wkp entier et qu'il ne peut donc pas fonctionner comme chez toi.
Statistics: Posted by djPESSOA — 23 Jun 2012, 16:00
Une erreur de gamme dans la base de donnée des accords: corrigée. Un bouton 'key feedback' sur le 'note scaler' (qui rendra plus intéressant le random tonal). Un générateur d'accord et d'arpège à cadence modulée.
Vos suggestions sont toujours bienvenues avant de finaliser et d'uploader dans les addons.
@senso : serait il possible d'avoir les gammes payen et senso en C contenue dans le script auto harmony pour les implémenter dans ce patch?
@djpessoa : sans rire, je travaille dans le bâtiment, j'ai juste un vieux bep électronique qui date d'il y a 17 ans, et j'ai beaucoup bossé avec 'synthedit' et 'plogue bidule' avant d'utiliser usine.
]]>2012-06-17T22:41:47+02:002012-06-17T22:41:47+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23702#p23702Tu bosses dans l'informatique ?
Bravo pour ton boulot, je pense que tu vas rendre service à pas mal de monde ! (comme quasi tout le monde était pessimiste sur la détection d'accords sur le clavier, j'allais me résigner à en "programmer" un très basique : seulement reconnaître si l'accord est mineur ou majeur ! ... on se moque pas, c'est déjà utile !)
Statistics: Posted by djPESSOA — 17 Jun 2012, 22:41
maintenant je m'attaque au lecteur d'accords triés par gammes, accords autorisés par gamme (gamme majeure en C: C majeur,D mineur .... B diminué), ensuite l'inverse: gamme autorisée pour les notes de passage entre deux accords, la notion de degré et l'arpegiateur sera une partie de plaisir
@jeanrene: j'ai abandonné l'idée du patch poly qui ne permettait pas la détection des arpèges, j'ai utilisé un queue array.
]]>2012-06-13T08:30:35+02:002012-06-13T08:30:35+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23651#p23651et il aurait tout de même fallu créer une base de donnée pour sortir les gammes correspondantes. Je vais quand même faire un essai rapide de ce coté là.
La version actuelle (en cour de nettoyage) est construite sur un array de 536 (66 accords et leur gamme), qui est balayé des qu'un signal midi est reçu. Ce qui veut dire (avec mon réglage buffer certainement) il lui faut 0.3 seconde pour balayer entièrement la base.
Edit:
- ou alors le nombre de notes suivantes indique le type d'accord
Après un rapide coup d'oeuil à la base de donnée il faudrait tester les 7 notes, tester le nombre de note donnerai des résultats erronés.
]]>2012-06-13T01:33:11+02:002012-06-13T01:33:11+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23650#p23650 J'avais réfléchi à sa conception de mon côté, et je m'étais dit que dans un premier temps, un codage serait peut-être bien plus facile à programmer (l'idée de codage est utilisée sur plusieurs synthés avec "accompagnateur") :
- la note la plus basse fournit le ton de transposition,
- la note suivante indique le type d'accord (par ex de demiton en demiton mineur, majeur, mineur 7, majeur 7) - ou alors le nombre de notes suivantes indique le type d'accord (etc.)
Statistics: Posted by djPESSOA — 13 Jun 2012, 01:33
]]>2012-06-11T15:42:03+02:002012-06-11T15:42:03+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23630#p23630 Un petit bug dans la conversion décimale/binaire des gammes (un array a taille dynamique, donc un gamme erronée lorsqu'elle ne contenait pas la note 'SI'). Corrigé, download: http://www.sensomusic.com/forums/upload ... scaler.wkp
La base de donnée des accord est construite, et le détecteur/comparateur est en bonne voie.
]]>2012-06-08T21:56:25+02:002012-06-08T21:56:25+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23614#p23614à chaque mesure, voire chaque nouvelle note jouée, dans ce cas ça va être très facile.
J'aimerai finir la partie accord avant (que ce ne soit pas réduit au accords que j'avais proposé au début et qu'il y ai matière pour l'arpegiateur), donc bosser sur la suggestion de djpessoa (reconnaitre l'accord ou la suite de notes)qui, finalement me parait faisable.j'aurai préféré une reconnaissance de gamme pour ensuite choisir les accords mais cela risque d’être trop laborieux, une fois l'accord identifié il sera plus facile de l’associer a sa gamme ( mais rendra 80% des gammes du note scaler actuel inutilisables).
Accords, gammes et leurs corrélations: je commence à m’emmêler les pinceaux, mais j'ai pris un cour individuel de solfège pour demain!
Je vous tiens au jus dès que se sera moins nébuleux.
]]>BrainModularBrainModular Users Forum2012-11-15T11:13:02+02:00https://brainmodular.com/forums/app.php/feed/topic/34022012-11-15T11:13:02+02:002012-11-15T11:13:02+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=24807#p24807si il s'agit de 'recadrer' les notes n'appartenant pas à la gamme, il faut que tu utilises uniquement le subpatch 'note scaler' qui possède entrée et sortie midi, tu n'auras plus qu' à choisir ta gamme et tes paramètres ( je te conseille 'down' et 'closest note').
Si tu as d'autres questions, n’hésite pas, en revanche je ne pourrai pas t'aider en envoyant un patch: mes deux ordinateurs sont morts il y a quelques mois.
Pour ceux qui suivaient ce projet: je donnerai des nouvelles des que j'aurai trouvé les fonds pour acheter un nouveau PC.
]]>2012-11-14T11:04:08+02:002012-11-14T11:04:08+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=24795#p24795 J'avais suivi l’évolution de votre patch avec attention. Comment serait il possible d'utiliser votre subpatch module gerant vos gammes à la maniere du module MIDI TRANSFORM ?
Merci
Statistics: Posted by noise2sine — 14 Nov 2012, 10:04
]]>2012-07-15T19:27:54+02:002012-07-15T19:27:54+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23873#p23873Quand je joue les notes une par une, il fait son travail à la perfection. Mais quand je joue un accord, le patch a un peu de mal : il se trompe une fois sur trois (ou davantage). Par exemple il me sort un majeur quand il devrait sortir un mineur. Parfois même il me sort une quinte diminuée (???). Est-ce que tu as testé ça ?
Statistics: Posted by djPESSOA — 15 Jul 2012, 19:27
Pour ce qui est de l'arpègiateur, je suis en pleine refonte basée sur une nouvelle version du générateur d'accords: sur l'ancien on choisissait le type d'accord voulu, sur le nouveau on choisi la gamme voulue ex: choix: gamme DO majeur si je joue un DO il va générer un accord DO majeur un RE va générer un RE mineur un SI va générer un SI diminué...
Avant d'en parler, il me semble qu'un problème persiste : l'arpégiateur fonctionne chez moi, mais après qu'il ait joué 1 séquence, il maintient des notes à l'infini... SInon pour le chorder, RAS. A voir avec d'autres utilisateurs si ces problèmes d'arpégiateur se retrouvent.
Maintenant nos différences d'attente. En testant ton wkp avec son split, j'ai réalisé que l'accord joué main gauche "corrige" en fait le motif de la main droite. Donc si je joue un accord sol majeur de la main gauche, et qu'à la main droite je m'égare hors de la gamme, le patch "ramènera" le jeu main droite dans la gamme sol majeur. Je vois donc ton patch plutôt comme un correcteur à la volée.
Ce n'est pas ce que je cherche. Ce que je vise, c'est que si je joue un accord sol majeur main gauche, tout mon jeu main droite est d'abord transposé en sol (c'est à dire qu'on applique +7 demi-tons à chaque note midi) avant d'être "corrigé" dans la gamme sol majeur.
Cela signifie qu'on assigne une gamme par défaut à la main droite (sur les claviers accompagnateurs, c'est do majeur). Cela signifie que si je joue un do majeur de la main droite, il sera transformé en l'accord que je joue à la main gauche. (algo un peu délicat pour passer à un 7ème par exemple)
Voilà où j'en suis de mes cogitations : est-ce ma conclusion sur nos objectifs différents te convient ? Si oui, il te reste à fignoler ton arpégiateur. Si non, poursuivons la discussion .
En tout cas joli boulot de ta part et belle réactivité : je te lance un grand merci au nom de la communauté francophone.
Statistics: Posted by djPESSOA — 12 Jul 2012, 15:30
]]>2012-07-10T21:55:00+02:002012-07-10T21:55:00+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23854#p23854dans un premier temps je vais charger ton nouveau wkp et faire des tests, je te ferai les retour très prochainement.
Là j'ai peu de temps, je reviens dès que possible pour te répondre complètement.
A très bientôt !
Statistics: Posted by djPESSOA — 10 Jul 2012, 21:55
]]>2012-07-09T19:59:54+02:002012-07-09T19:59:54+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23840#p23840J'attendais d'avoir un maximum de retours et de tester moi même pour corriger les bugs. j'ai trois ou quatre jours de libres devant moi, je vais pouvoir te venir en aide.
Pour ce qui est du routage: tu as tout à fait raison, j'utilise moi même un 'midi split (ajouté dans la dernière version), il s'agissait d'un câblage de démonstration,le but n'étant pas un patch ayant une seule fonction, mais une série d'outils compatibles entre eux.
Pour le détecteur d'accords: tu me rassure, je ne voyais vraiment pas ce qui pouvait clocher (peut-être le type d'accord (en haut a gauche):si on se met en mode 'seventh arp' et que l'on joue des triades il est normal qu'il finisse par s'embrouiller). J'ai actualisé la base de données des accords de manière à ce que la sortie 'scale' passe en chromatique lorsque l'accord n'est pas reconnu.
Pour le scaler: -Il y avait un problème de note off sur les notes rejetées/transposées(je ne m'en était pas rendu compte avec les deux VST que j’utilisais). -Et en effet, une mauvaise transposition en mode 'up' des notes rejetées en fin de gamme. Si tu pouvais de nouveau tester de ton coté,(idem pour l'arpegiateur maintenant que ton pianoroll fonctionne) ce serait cool.
Je peux patcher le module 'decimal to binary' si quelqu'un préfère,mais c'est plus gourmand en CPU.
Maintenant, je me demande si j'ai bien compris ton objectif. Le patch 'note scaler' a exactement la même fonction que l'entrée 'scale' du module natif 'midi transform' avec un choix de gammes plus vaste, il sert a transposer les notes interdites dans une gamme par la note inférieure/supérieure/+ proche autorisée par celle-ci. Il peut donc servir par exemple à 'recadrer' dans une gamme des notes aléatoires). Donc, soit le câblage de base ne te convenais pas, soit le module 'note scaler' n'a pas la fonction que tu recherche.
Je ne suis pas certain de comprendre ce que tu entends par "transposition", j'ai du temps libre ces jours-ci, je serai ravi de pouvoir t'aider mais il va me falloir un exemple concret de la manière dont tu souhaite transposer (voire même la partie en question de ton WKP pour corriger les éventuels bugs). Franchement, n’hésite pas, se serait dommage de laisser tomber si le détecteur te convient parfaitement, j'ai plusieurs petit modules en chantier pour ce patch qui pourraient correspondre à tes attentes (entre autre: un accompagnateur stochastique).
]]>2012-07-09T00:11:27+02:002012-07-09T00:11:27+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23831#p23831mais rien à faire, le scaler me sort n'importe quoi, avec toujours des notes soutenues à l'infini...
Sinon, je pense que c'est le scaler lui-même que je ne comprends pas : à quoi sert-il ? En tout cas pas à transposer ce qu'il fait sur mon PC.
Bref je laisse tomber ce wkp et je reprends ça de zéro à mon idée.
En tout cas le chord detector lui est parfait.
Statistics: Posted by djPESSOA — 09 Jul 2012, 00:11
]]>2012-07-08T19:49:48+02:002012-07-08T19:49:48+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23829#p23829 Donc je relance Fléau humblement : comment utiliser ce patch ? Quelle fonction a-t-il et que font les musiciens avec ?
De mon côté je vais bricoler un accompagnateur de base (selon l'objectif que j'ai écrit dans le post précédent) : seulement de base car je n'ai pas les compétences de Fléau.
Statistics: Posted by djPESSOA — 08 Jul 2012, 19:49
]]>2012-07-08T17:50:15+02:002012-07-08T17:50:15+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23828#p23828Statistics: Posted by nay-seven — 08 Jul 2012, 17:50
]]>2012-07-08T17:25:29+02:002012-07-08T17:25:29+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23827#p23827
je n'ai pas étudier le workspace complet, mais je pense que le flux midi est correct..? le chord detector analyse en temps réel les notes entrées et adapte/influe sur le flux midi.. ton deuxième schéma est en fait identique , car les 2 modules midi in recevraient le même flux midi et en même temps
je comprends pas cette histoire de même flux midi car j'envoie bien 2 signaux totalement différents : en motif midi j'envoie par exemple un signal qui vient du piano roll, en clef midi j'envoie l'accord que je joue au clavier.
Maintenant si on envoie exactement le même signal midi, ce patch de transposition transpose quoi finalement ? Je n'ai peut-être pas compris son objectif. (je joue à la main gauche un ré mineur et à la main droite, ma mélodie contient un la majeur : que va faire le patch ?)
Mon objectif perso est assez basique : j'ai un motif pré-enregistré (en do majeur par exemple), et avec un patch de transposition, en jouant l'accord sur le clavier, je transpose le motif selon d'autres gammes (la min 7 par exemple). Finalement ce ne doit pas être le but de ce patch ?
Statistics: Posted by djPESSOA — 08 Jul 2012, 17:25
]]>2012-07-08T09:36:30+02:002012-07-08T09:36:30+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23826#p23826le chord detector analyse en temps réel les notes entrées et adapte/influe sur le flux midi.. ton deuxième schéma est en fait identique , car les 2 modules midi in recevraient le même flux midi et en même temps
d’après ce que je comprends, il y aurait un délai dans ta conception , non..?
je n'arrive pas à reproduire ton souci de note ON bloquée, cela peux venir du VSTi utilisé Sinon, essaie aussi de diminuer ton bloc size
Statistics: Posted by nay-seven — 08 Jul 2012, 09:36
]]>2012-07-07T22:14:04+02:002012-07-07T22:14:04+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23823#p23823 Sinon, miracle : mon piano roll fonctionne enfin ! (j'ai lancé Usine avec la ferme intention d'en découdre et d'essayer tous les réglages en configuration, eh bien j'ai pas eu besoin d'essayer, dès le 1er test, piano roll opé !) Du coup je me repenche sur le wkp de fléau : cette fois le détecteur d'accord fonctionne du tonnerre ! C'est du zéro faute pour moi maintenant.
Mais le scaler lui, fonctionne pas du tout. (primo, il se trompe en transposant, secundo il me maintient des notes à l'infini !?)
Dommage qu'il y ait si peu de réactions sur le forum, je ne peux pas savoir si je suis un cas isolé...
A bientôt j'espère !
Statistics: Posted by djPESSOA — 07 Jul 2012, 22:14
]]>2012-07-05T17:03:44+02:002012-07-05T17:03:44+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23813#p23813pour mon wkp c'est vraiment sympa mais mon frangin qui a connu les mêmes problèmes midi que moi va se pencher sur la question. Je veux pas t'ennuyer avec des soucis secondaires par rapport à ton graal !
Par contre je précise ma question :
Voici un extrait de ton patch, où l'on voit, selon moi, que l'accord joué est à la fois le signal qui va être transposé, et à la fois le signal qui décide du type de transposition. Ce que je trouve bizarre.
__________________________
Et voilà comment je conçois l'utilisation du patch : on joue un accord (clé midi dans le patch) qui va être reconnu puis qui va décider de la transposition appliquée à un signal midi autre (motif midi).
Il y a peut-être quelque chose de fondamental que je n'ai pas compris ? Ou bien je n'arrive pas à télécharger le patch comme tu l'as conçu ?
En espérant que ma question est assez claire.
Statistics: Posted by djPESSOA — 05 Jul 2012, 17:03
]]>2012-06-29T14:24:08+02:002012-06-29T14:24:08+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23778#p23778pourrais tu partager ton workspace pour que j'y jette un coup d' oeuil la semaine prochaine?
]]>2012-06-26T13:56:57+02:002012-06-26T13:56:57+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23755#p23755Le chorder continue de bien fonctionner et l'arpégiateur pas du tout.
Sinon j'ai une question naïve : dans le patch, je vois que c'est le même signal midi qui entre l'accord de transposition et le signal à transposer : est-ce voulu ?
De mon côté, j'utiliserai la transposition de cette manière : ou bien clavier dédoublé (une partie joue l'accord qui décide la transposition, et une partie joue le motif qui doit être transposé) ou bien un motif enregistré (piano roll sur Usine) et en direct sur le clavier l'accord qui le transpose.
Depuis le début, sur Usine, j'ai des bugs insolubles et très irritants avec le midi et le pianoroll surtout : là pour le test, j'ai enregistré 2 mesures avec l'accord DO Majeur joué 4 fois (sur les temps pairs). Eh bien Usine me le lit correctement 1 fois sur 10... Sinon, il me lit ou bien 1 ou 2 notes des 3, ou alors il me prolonge une note sur tout un cycle, ou il ne me lit rien, etc. (PS : je n'ai aucun souci midi avec BandInABox, Cubase ou AbletonLive)
J'avais oublié ces bugs, hélas... Du coup je me mets hors-jeu pour les retours et les tests. Bonne suite à fléau et la communauté, le résultat actuel est vraiment très engageant !
De mon côté, je vais programmer un patch de transposition beaucoup moins ambitieux, que je vais coupler avec d'autres programmes.
Statistics: Posted by djPESSOA — 26 Jun 2012, 13:56
]]>2012-06-23T16:25:44+02:002012-06-23T16:25:44+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23737#p23737decimal to binary et le vst ( pas indispensable lui par contre ) est ici :vst
Statistics: Posted by nay-seven — 23 Jun 2012, 16:25
]]>2012-06-23T16:00:56+02:002012-06-23T16:00:56+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23734#p23734 En fait, chez moi, ça ne fonctionne pas très bien. J'ai pris un autre synthé comme je n'ai pas celui du wkp. Il me manque aussi un module dans le scaler (celui qui reçoit directement la sortie de la combobox scale).
J'ai donc surtout regardé le détecteur d'accords. Chez moi, il est assez hésitant : il reconnait à la volée un ou deux accords, puis il s'embrouille pour le 3ème. Alors je joue lentement les notes dans l'ordre le plus simple pour lui, mais là aussi, il finit toujours par hésiter. Est-ce que c'est le cas chez les autres utilisateurs ? EN tout cas ce patch est très ambitieux quand je vois la liste de types d'accords à détecter !
Pour ce qui est du chorder/arpégiateur, le chorder fonctionne sans problème chez moi par contre l'arpégiateur non... Mais comme dit précédemment, je ne regarde pas en détail ce patch, c'est juste un retour au cas où.
Voilà, c'est un retour à prendre avec des pincettes puisque je n'ai pas ton wkp entier et qu'il ne peut donc pas fonctionner comme chez toi.
Statistics: Posted by djPESSOA — 23 Jun 2012, 16:00
Une erreur de gamme dans la base de donnée des accords: corrigée. Un bouton 'key feedback' sur le 'note scaler' (qui rendra plus intéressant le random tonal). Un générateur d'accord et d'arpège à cadence modulée.
Vos suggestions sont toujours bienvenues avant de finaliser et d'uploader dans les addons.
@senso : serait il possible d'avoir les gammes payen et senso en C contenue dans le script auto harmony pour les implémenter dans ce patch?
@djpessoa : sans rire, je travaille dans le bâtiment, j'ai juste un vieux bep électronique qui date d'il y a 17 ans, et j'ai beaucoup bossé avec 'synthedit' et 'plogue bidule' avant d'utiliser usine.
]]>2012-06-17T22:41:47+02:002012-06-17T22:41:47+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23702#p23702Tu bosses dans l'informatique ?
Bravo pour ton boulot, je pense que tu vas rendre service à pas mal de monde ! (comme quasi tout le monde était pessimiste sur la détection d'accords sur le clavier, j'allais me résigner à en "programmer" un très basique : seulement reconnaître si l'accord est mineur ou majeur ! ... on se moque pas, c'est déjà utile !)
Statistics: Posted by djPESSOA — 17 Jun 2012, 22:41
maintenant je m'attaque au lecteur d'accords triés par gammes, accords autorisés par gamme (gamme majeure en C: C majeur,D mineur .... B diminué), ensuite l'inverse: gamme autorisée pour les notes de passage entre deux accords, la notion de degré et l'arpegiateur sera une partie de plaisir
@jeanrene: j'ai abandonné l'idée du patch poly qui ne permettait pas la détection des arpèges, j'ai utilisé un queue array.
]]>2012-06-13T08:30:35+02:002012-06-13T08:30:35+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23651#p23651et il aurait tout de même fallu créer une base de donnée pour sortir les gammes correspondantes. Je vais quand même faire un essai rapide de ce coté là.
La version actuelle (en cour de nettoyage) est construite sur un array de 536 (66 accords et leur gamme), qui est balayé des qu'un signal midi est reçu. Ce qui veut dire (avec mon réglage buffer certainement) il lui faut 0.3 seconde pour balayer entièrement la base.
Edit:
- ou alors le nombre de notes suivantes indique le type d'accord
Après un rapide coup d'oeuil à la base de donnée il faudrait tester les 7 notes, tester le nombre de note donnerai des résultats erronés.
]]>2012-06-13T01:33:11+02:002012-06-13T01:33:11+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23650#p23650 J'avais réfléchi à sa conception de mon côté, et je m'étais dit que dans un premier temps, un codage serait peut-être bien plus facile à programmer (l'idée de codage est utilisée sur plusieurs synthés avec "accompagnateur") :
- la note la plus basse fournit le ton de transposition,
- la note suivante indique le type d'accord (par ex de demiton en demiton mineur, majeur, mineur 7, majeur 7) - ou alors le nombre de notes suivantes indique le type d'accord (etc.)
Statistics: Posted by djPESSOA — 13 Jun 2012, 01:33
]]>2012-06-11T15:42:03+02:002012-06-11T15:42:03+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23630#p23630 Un petit bug dans la conversion décimale/binaire des gammes (un array a taille dynamique, donc un gamme erronée lorsqu'elle ne contenait pas la note 'SI'). Corrigé, download: http://www.sensomusic.com/forums/upload ... scaler.wkp
La base de donnée des accord est construite, et le détecteur/comparateur est en bonne voie.
]]>2012-06-08T21:56:25+02:002012-06-08T21:56:25+02:00https://brainmodular.com/forums/viewtopic.php?t=3402&p=23614#p23614à chaque mesure, voire chaque nouvelle note jouée, dans ce cas ça va être très facile.
J'aimerai finir la partie accord avant (que ce ne soit pas réduit au accords que j'avais proposé au début et qu'il y ai matière pour l'arpegiateur), donc bosser sur la suggestion de djpessoa (reconnaitre l'accord ou la suite de notes)qui, finalement me parait faisable.j'aurai préféré une reconnaissance de gamme pour ensuite choisir les accords mais cela risque d’être trop laborieux, une fois l'accord identifié il sera plus facile de l’associer a sa gamme ( mais rendra 80% des gammes du note scaler actuel inutilisables).
Accords, gammes et leurs corrélations: je commence à m’emmêler les pinceaux, mais j'ai pris un cour individuel de solfège pour demain!
Je vous tiens au jus dès que se sera moins nébuleux.