Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2006-07-07 13:19:11 [patch] Main

Staross
membre
Date d'inscription: 2008-04-03
Messages: 322

[patch] Main



L'idée de ces patchs c'est de les organiser en trois parties :

- Séquencage
- Generateurs
- Effets

Un peu comme tout les softs de mao, faudrait peut-être ajouter mixage.

Le but c'est de ne plus faire des patchs séparés mais de les organiser afin de pouvoir produire des morceaux.

L'idée c'est aussi d'utiliser à fond les bpatcher pour cacher au maximum la "machinerie" qu'il y a derrière les patchs et de ne plus que voir les informations essentielles d'entrée/sortie (c'est ce qu'on appelle l'encapsulation en programmation orientée objet).

J'ai donc fais deux patchs "template" (modèle) géneriques que j'utilise après pour construire mes autres patchs, ça permet d'avoir la même organisation pour tous les patchs.

Je vais détailler quelques patchs, ça sera peut-être plus clair :

gen_template :

Le template pour les génerateurs, on a en entré : notein (qui attend des notes type midi), deux entrés pour le volume et le pan, et un certains nombre d'entrés pour les paramètres du génerateur que l'on voudra construire.
Y'a un truc pour sauver/charger des presets.
Et enfin le "Send to master" qui permet d'envoyer ou non le son au master (la sortie audio), le son sort de toute façon dans les deux outlet (pour brancher aux effets).

template_effet :

Pareil mais pour les effets, on a deux entrées audio (L, R) et un bouton mix au lieu du pan.

gen_soustrative :

Un synthé polyphonique avec un filtre et une envellope pour le volume, j'ai utilisé la propriété "offset" des bpatcher (qui permet de se déplacer dans le patch) pour faire des sortes d'onglets.

gen_clik :

Utilise l'objet [click~] pour generer des cliks.

gen_sampler :

Un sampler qui permet de charger 6 samples et qui les joue quand on envoi les notes (midi) 50, 52, 53, 55, 57 59 (ça doit être des blanches qui se suivent).

gen_granulaire :

Un synthé granulaire comme on en a déjà vu par ici sauf qu'il fait une modulation d'amplitude sur chaque grain. J'ai mis quelques envellopes (normal et carré) dans le zip, mais on peut utiliser n'importe quel sample.
Les paramètres dans le carré c'est speed et pitch.

effet_reverbe :

La reverbe que y'a dans les exemples.

effet_overdrive :

"Apply nonlinear transfer function (aka waveshaping) to a signal."

seq_beat :

Prend un tempo et envoie des bangs tout les 1,2,4,6... unité de temps.

main :

Le patch qui regroupe le tout, dessus y'a [p midi_ctrl] qui est juste une entrée midi (pour utiliser un séquenceur) et [p 4note_gen] qui génere des séries de 4 * 4 notes (qui change de fréquence tout les 4 notes).


Voilà, normalement si vous ouvrez main.mxb, que vous chargez des samples dans les génerateur et que vous lancez le tempo vous devriez entendre un truc comme ça (fichier joint).


Bon qui c'est qui me fait quelques génerateurs et effets maintenant ?

Note technique : pour que max ouvre les bpatcher dans main.mxb il faut placer tout les patchs dans votre "dossier max".



http://codelab.fr/up/gen-template.gif

Hors ligne

 

#2 2006-07-22 16:25:49 Re : [patch] Main

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: [patch] Main



Je viens seulement de tester 5 minutes , vraiment excellent , du bon boulot.
A chaud :

- Je n'ai pas réussi à appliquer la distortion
- Le sequençage des wav aléatoire , pourquoi pas mais j'aurais préferé un systéme de matrix comme dans ton sequenceur.
- Max a planté (pas de messages d'erreur , rien , pouff windows)
- j'ai pas trop capté non plus comment agir sur le grain

mais bon, un beau patch comme ça , ça mérite bien que je creuse encore un moment, ça commence vraiment à ressembler à une interface pour le live.

citation :

Bon qui c'est qui me fait quelques génerateurs et effets maintenant ?

Pas trop la tête à ça en ce moment même si ton patch m'a remotivé... à suivre...

Hors ligne

 

#3 2006-07-23 12:02:00 Re : [patch] Main

Staross
membre
Date d'inscription: 2008-04-03
Messages: 322

Re: [patch] Main



Yop, merci d'avoir jeté un oeil.

Pour la distortion, c'est peut-être un problème de "send to master" des fois il faut represser dessus (parce qu'il est mal initialisé).

citation :

Le sequençage des wav aléatoire

Tu veux dire que ça te joue des samples aléatoirement ? normalement ça devrait pas y'a pas d'aléatoire dans ces patch.

citation :

Max a planté

Ca m'est arrivé quelque fois aussi, je sais pas si c'est un problèmes dans un patch ou quoi.

Et pour le grain (le truc granulaire) en vertical tu as le pitch et en horizontal la vitesse (si je me souviens bien..).

J'ai pas vraiment fais ça pour utiliser en live mais avec un séquenceur, mais bon c'est un peu pareil.

J'ai fais un generateur de kick dernièrement mais il est pas génial...

Si vous voulez que j'explique un patch en détails, dites seulement.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2021