Première ébauche d'un séquenceur polyrythmique avec diverses fonctions. (raccourcis claviers , pitch et points de bouclages des samples).
Hors ligne
Beau boulot, ça marche. Ce qui serait bien c'est qu'on puisse voir la fin du "pattern" (là ou ça boucle), mais je sais pas si c'est possible.
J'ai aussi un petit module de séquencage qui marche sur un autre principe qu'il faudrait que j'up.
Hors ligne
Merci je vais continuer un peu , encore quelques idées.
Par contre j'ai toujours eu du mal à saisir les histoires de signatures rythmiques les 4/4, 3/4, 6/8, etc ... j'aurais aimé comprendre a quoi correspondent les signatures en nombre de pas mais même après documentation (wikipedia et http://eric.hurtebis.chez-alice.fr/rythme.htm) ça reste flou
Toujours est il qu'avec les bonnes combinaisons de temps , un tempo rapide et les samples surpitchés ça donne des choses intéréssantes.
Hors ligne
Pas mal du tout!
j'ai testé avec des boucles rythmique, interressant...
Hors ligne
Merci Soul , encore deux trois trucs à rajouter (mixer, presets,etc...), Il faut que je m'intéresse aussi aux assignations pour le midi dans max ... je dis ça au cas ou tu aurais l'intention de le porter en Vsti (ce qui ne serait pas pour me déplaire)
Hors ligne
citation :
je dis ça au cas ou tu aurais l'intention de le porter en Vsti Zgnark (ce qui ne serait pas pour me déplaire)
Pourquoi pas
J'y ajouterai bien quelques petites modifications, sans trop dénaturer...
au niveau des contrôles (comme pouvoir gérer graphiquement les loops, dans l'idée que précisait staross), d'autres petits trucs...
après avoir déchiffré ton patch
Hors ligne
et hop!
j'ai un peu modifié tes prouesses de connection... genre le subpatch "route" ou "pos" (petite simplification tout aussi fonctionnelle)
et j'ai ajouté une petite visualisation, comme proposée plus haut, (tip: pour faire varier la taille de la boucle, il faut maintenir le clic gauche de la souris et monter ou descendre)
à prendre ou à jeter
Hors ligne
Yeahhh je mate ça de suite ...
Hors ligne
autres modifs autre version...
par samples:
modification séquencée du pitch.
modification séquencée de la taille de la boucle, début et fin.
via multislider
petit mixeur sommaire
une petite vidéo juste pour voir
Hors ligne
Yeah ça commence à avoir de la gueule , j'ai pas eu le temps de m'y remettre , j'ai simplement ajouté une fonction "random" du nombre des mesures.
J'ajouterais cette fonction à ta version ce soir (je pense)
Hors ligne
petite preview...
modifications:
-Mixeur plus avancé, avec "equalisation" par piste, mute et reset de l'eQ.
-"Ligne rouge": possibilité de lancer et arrêter les boucles via le séquenceur.
-travail sur l'interface graphique (divers boutons)
je mets en ligne bientôt
Hors ligne
Yop soultracker , bon boulot tout ça mais j'ai quelques questions et remarques sur la V2
A quoi sert le messages "fetch" ?
Le système pour stopper les 16 points de bouclage ne semblent pas fonctionner, par contre pas de problèmes pour fixer le point de départ de la boucle.
Au niveau des multisliders L'échelle du pitch est un peu limitée (0 à 1) je pensais plus à du (0 à 12) avec le "signed bar display" enclenché dans les infos, ça permet de mieux voir les valeurs négatives. Graphiquement , la fenêtre des multisliders est un peu petite pour un control précis du pitch.
Je me demande aussi si on devrait pas faire une partie orientée pour les samples de boucles et une autre pour les samples "one shot", (et ne pas utiliser de valeurs décimales pour les pitchs "one shot".)
J'ai aussi l'impression que parfois le buffer des samples ne se réactualise pas (pourtant j'ai bien vu que t'avais tout fait pour avec le message set) peut être remplacer les "read" par des "replace" mais bon c'est un détail.
Question honteuse : comment on fait un cablage en angle droit ...?
Est ce qu'il ya une liste de tout les messages de max (set, fetch, read, etc...) dans un pdf me direz vous ....
J'aimerais aussi pouvoir gérer les samples avec des menus déroulants "pop up" histoire de pouvoir voir le nom de chaque sample ou mieux avoir un petit browser de samples à la fruity loops.
enfin , un petit truc aussi que j'ai découvert... l'objet hint du menu (le petit carré jaune avec "hi" dessus) permet de donner des infos à l'utilisateur via une petite fenêtre "pop up". ça peut servir pour avoir des patches encore plus clairs.
Voila , j'attends avec impatience ta dernière mouture qui a l'air bien chouette et merci, c'est très instructif cet échange.
Hors ligne
citation :
A quoi sert le messages "fetch" ?
Le message associé à un nombre ($1) et envoyé au multislider donne la valeur du slider $1 : en gros pour :message: fetch 5 :message: envoyé à un multislider ayant au moins 5 sliders, cela se traduit par "donne la valeur du slider numero 5" et il la donne en float.
citation :
Le système pour stopper les 16 points de bouclage ne semblent pas fonctionner, par contre pas de problèmes pour fixer le point de départ de la boucle.
En fait, il ne stoppe pas la boucle mais dit à quel moment du sample la boucle repart, donc soit à partir de l'endroit stipuler par le multislider "start loop @" ou à zéro si le slider "start loop @" est à zéro. Dans la version suivante, j'ai rajouté une ligne intermédiaire dans les matrix, celle-ci sert à dire quand commence la fonction loop et quand elle s'arrête. (voir photo plus haut)
citation :
Au niveau des multisliders L'échelle du pitch est un peu limitée (0 à 1) je pensais plus à du (0 à 12) avec le "signed bar display" enclenché dans les infos, ça permet de mieux voir les valeurs négatives. Graphiquement , la fenêtre des multisliders est un peu petite pour un control précis du pitch.
Je me demande aussi si on devrait pas faire une partie orientée pour les samples de boucles et une autre pour les samples "one shot", (et ne pas utiliser de valeurs décimales pour les pitchs "one shot".)
Je vais faire un bouton d'option qui permettra de choisir le rang de pitch, j'avais justement mis -1 à +1 (non 0 à 1, car -1 permet de faire aller le sample à l'envers) car comme l'interface du multislider était petite on était très vite dans des rapports extrêmes, mais cela peut-être un choix "compositionnel" => d'où un bouton permettant de rêgler ou de choisir le rang du pitch.
Pareil pour décimale et entier, créer une option pour choisir selon qu'on soit en présence de boucle ou one shot, on choisi le mode de pitch, entier ou décimal.
citation :
J'ai aussi l'impression que parfois le buffer des samples ne se réactualise pas (pourtant j'ai bien vu que t'avais tout fait pour avec le message set) peut être remplacer les "read" par des "replace" mais bon c'est un détail.
Je n'ai pas encore rencontré ce problème, peut-être faut-il donner plus de ressource au "évênement", ou au dsp, via le scheduler de max.
citation :
Question honteuse : comment on fait un cablage en angle droit ...?
shift+clic sur l'objet de départ puis ça trace en ligne droite, sinon tu selectionne ton cablage clique droit et option "ALIGN"
c'est plus joli, puis après ça devient obligé sinon tu t'y retrouve plus
citation :
Est ce qu'il ya une liste de tout les messages de max (set, fetch, read, etc...) dans un pdf me direz vous ....
Pour ma part, j'ai été déposer un cd avec les manuels dans un mag de photocopie en leur demandant de me les sortir (recto/verso) et de les relier, j'en ai eu pour - de 20euro, l'un fait 400pages, l'autre 700
voilà et puis tu lis
citation :
J'aimerais aussi pouvoir gérer les samples avec des menus déroulants "pop up" histoire de pouvoir voir le nom de chaque sample ou mieux avoir un petit browser de samples à la fruity loops.
j'y travaillais justement!! je voulais intégré un système de sauvegarde pour qu'il load les derniers samples utilisés et la config du sequenceur, puis qu'il affiche le nom du sample utilisé.
Dernière chose pour l'interface graphique, en fait les pluggins pluggo ne peuvent être en plusieurs fenêtres donc, il faut tout faire tenir dans une seule fenêtre pour pouvoir être utilisé en pluggin (dans frutti par ex), c'est clair qu'à la souris ce n'est pas évident vu la taille des multisliders, donc soit ils seront commander par midi 0-127 via controlleur extern ou sequenceur, soit je dois ( et de toutes façon je devrais) repenser l'interface graphique pour perdre le moins de place possible, tout en privilégiant les controls à l'écran...
Hors ligne
Ca m'a l'air sympa tout ça faudrai que je jette un coup d'oeil, y'a des trucs que je dois pas connaitre.
Par contre je vous signal que de séquenceur vous êtes en train de faire un "all-in-one", c'est surement une bonne idée pour faire un standalone mais dans une optique maxienne ça manque vraiment de modularité, il vaudait mieux faire un séquenceur et un sampleur séparé.
Hors ligne
Merci pour ces éclaircissements
Avec la V2b j'ai pas eu de problêmes avec les points de bouclage ,il faudrait juste faire apparaitre les pour arrêter ou démarer les boucles. Je continue à triturer
citation :
Par contre je vous signal que de séquenceur vous êtes en train de faire un "all-in-one", c'est surement une bonne idée pour faire un standalone mais dans une optique maxienne ça manque vraiment de modularité, il vaudait mieux faire un séquenceur et un sampleur séparé.
C'est vrai, pour moi c'est avant tout un bon prétexte pour approfondir mes connaissances maxiennes, mais c'est clair que c'est le genre de questions à se poser avant de commencer un patch. Dans l'optique d'un outil live "tout en un" ça reste un patch intéréssant, à terme ça pourrait même rivaliser avec un NI battery
Hors ligne
Pages: 1 2