Transcription
1. Introduction: Salut tout le monde, bienvenue sur And
Max for Live, troisième partie. Contrôler le live
avec Max for Live. Dans ce cours, nous
allons concentrer tout ce que nous avons appris jusqu'
à présent dans les deux premières parties
sur Max for Live. Maintenant, avec Max for Live,
nous avons trois objectifs. La première chose que nous allons apprendre
à faire est demander en direct ce qu'
il fait, d'accord ? Nous allons extraire
des informations en direct. Ensuite, nous serons capables de faire toutes sortes de choses insensées avec Par exemple, quel est le tempo, sur
quelle perle sommes-nous, quels sont nos effets, quelle est notre automatisation,
quelles sont nos notes midi Toutes ces choses.
Nous serons en mesure de générer nos propres plug-ins en fonction de
ce que fait actuellement Live. La deuxième chose que nous
allons pouvoir faire
est de dire à Live ce qu'il doit faire. Nous allons pouvoir
dire : placez ce curseur ici,
réglez la position panoramique sur celui-ci,
créez ces notes, lancez ces clips C'est la deuxième partie. Et la troisième chose que nous
allons apprendre à faire dans ce cours est de prendre son et du MIDI directement
depuis le live sur une piste, et de les traiter d'une manière ou d'une autre. Ensuite, renvoyez-le
via cette piste, en agissant comme
n'importe quel autre type d'effet ou je vais vous
donner un tas de fichiers avec lesquels
travailler dans ce cours. Au final, nous
allons créer certains de mes petits patchs préférés. Y compris un que j'utilise sur presque tous les projets que
j'ai publiés ces cinq ou six dernières années. Si vous ne savez pas ce
qu'est Max, Max est un langage de programmation conçu pour l'audio et la vidéo. Il s'agit d'un langage
de programmation très différent. Vous n'allez pas écrire des codes, vous allez
déplacer de petites boîtes
et connecter des
objets un peu et connecter comme un énorme tas de petites pédales d'effets pour guitare J'utilise Max depuis un moment
embarrassant, et je l'enseigne dans
mes cours universitaires depuis probablement une dizaine d'années Le programme que j'ai
développé a aidé des milliers de personnes à apprendre à utiliser Max, même si c'est le cas. Oui C'est une chose assez compliquée. Mais je te promets que si tu
m'accompagnes étape par étape, tu comprendras comment ça
marche, comment penser comme Max. Et surtout,
ma petite devise personnelle. Tu apprendras
à apprendre les mathématiques. Ce cours, comme
tous mes cours, est approuvé par l'
Association internationale des
éducateurs et institutions de musique en ligne, qui le soumet aux normes les
plus élevées possibles matière d'enseignement
et de cours en ligne. Maintenant, commençons
à
apprendre à créer des plug-ins audio
et vidéo. Et Max. Et Max pour le live. Allons-y, mises à jour. Et voilà, c'est vraiment beau et
élégant. OK, voici donc notre outil pour obtenir des informations à partir d' mini-patch ou d'un
extrait de code
en direct. Sauvegardons-le. le moment, nous n'entendons pas cela parce
que cette prise ne renvoie pas le signal à la prise. Hein ?
Si on regarde en bas. OK. Ensuite, j'ai mis en un petit set contenant
juste un tas de clips. Vous pouvez le faire avec des
clips ou des clips audio. Ce que je vais faire en
gros, c'
est lui dire choisir un clip aléatoire et de le lancer avec tout ce que
nous avons déjà. C'est en fait assez simple et je parie que vous pouvez le
découvrir sur votre propre réseau. Cette dernière, je pense que c'
est mon arme secrète légitime. Je crois qu'au
début, j'ai dit que beaucoup de gens utilisaient Max pour fabriquer leurs petites armes secrètes
qu'ils gardent à portée de main. Je l'ai fait
il y a longtemps et j'ai commencé à
expérimenter cette idée Et puis, euh, je
l'utilise tout le temps. C'est un effet subtil,
un peu farfelu.
2. Récapitulation des parties 1 et 2: OK. Il est impossible de
résumer tout ce que nous avons fait dans les première et deuxième
parties pour entrer dans ce cours Permettez-moi simplement de vous dire que si
vous ne faites que plonger ici, si vous n'avez pas
participé aux première et deuxième parties, vous passez
simplement à la troisième partie. Je
vous encourage vivement à revenir au moins
à la
deuxième et à la première partie Nous nous sommes vraiment concentrés sur la recherche correctifs
Max que nous pouvons
démonter et utiliser, manière dont nous pouvons faire partie
de la communauté, la communauté des utilisateurs et des
créateurs des correctifs Max. Ensuite, dans la deuxième partie, nous nous sommes
vraiment lancés dans le pétrin et avons
appris à programmer Max. Maintenant, nous n'avons pas tout appris. On ne peut pas tout apprendre. Une chose que j'ai dite dans ce
cours bien trop souvent, et je le dirai probablement trop souvent dans
ce cours, c'est que pour
apprendre Max, il
faut apprendre à apprendre à apprendre à apprendre à apprendre Max. C'est le secret de l'utilisation de Max. Si vous voulez vraiment être capable de
programmer vos propres plug-ins, synthétiseurs et
effets dans Max en direct, vous devez vraiment comprendre
le langage Max que nous utilisons,
à savoir ces boîtiers connectés à d'autres
choses, comme vous pouvez le voir autour de moi ici Retournez à la
deuxième partie et commencez par là. La première partie serait encore meilleure, mais au moins la
deuxième partie parce que je suppose que
vous avez regardé la
deuxième partie alors que je commence à créer des projets dans ce
cours, la troisième partie, Cool. Maintenant que nous sommes sur la même longueur d'onde, passons à autre chose et parlons de
nos problèmes de configuration ici.
3. Mise en place de M4L: D'accord, depuis eux,
c'est-à-dire Ableton. Depuis le Max for Live, il y a eu plusieurs itérations de son fonctionnement. Parce que Max est son propre programme. Live est son propre programme. Il existe une version
qui s'exécute dans Live, mais il peut s'agir ou non de la version complète
qui s'exécute en dehors de Live. C'est un peu confus. J'ai remarqué que je pense que je joue peut-être
avec la façon dont cela fonctionne. Cela pourrait être différent
au moment où vous le regarderez. Mais laissez-moi vous montrer la meilleure
façon de
comprendre ce qui se passe. Je vais accéder à
mes paramètres dans Live. Je vais aller dans les fichiers et les dossiers, puis dans
Max Application. Et puis regardez ici, il est dit que je peux utiliser la
version groupée ou que je peux naviguer. Si je navigue, je vais
trouver mon exemplaire de Max. Ce que je peux voir ici, c'est
que j'ai deux options. Je peux parcourir et trouver
ma version complète de Max's qui s'appelle simplement Max, elle est
là. OK. Alors maintenant, j'utilise l'application
Applications Max. J'utilise ma
version complète de Ma et elle fonctionnera
dans Ableton Mais si je voulais utiliser la version groupée
qui est différente, je cliquerais sur cette
version groupée OK. Et puis c'est là, je vais juste le faire. Disons que je dois redémarrer
pour que cela fonctionne. Mais cela indique que vous utilisez
la version groupée de Max. Il existe actuellement deux
versions différentes. Pour autant que je sache.
Les deux versions sont essentiellement les mêmes. Très peu de différence
entre les deux versions. Peu importe que
vous ayez acheté la suite et que vous
ayez la version groupée, c'est une bonne utilisation, vous n'avez pas besoin d'acheter Max. Mais si vous souhaitez utiliser
Max en dehors d'Ableton, vous voudrez peut-être acheter
une licence distincte Comme ce que j'ai. Peut-être que pour simplifier
les choses, je vais utiliser la version
groupée de Max puisque c'est probablement
ce que la plupart d'entre vous utilisent OK, je vais laisser ceci sur la version groupée et je vais
l'utiliser pour ce cours Je vais recommencer. Alors si je passe à quelque chose comme, faisons juste un maximum pour vivre quelque chose, vous le voyez ici. Je vais appuyer sur ce bouton
pour ouvrir l'éditeur. C'est ici que Max se lance. Cela prend une seconde la
première fois que vous le faites. OK, maintenant je suis dans la version
groupée de Max. Ça a exactement la même apparence.
4. Différences dans M4L et Max: OK. Je viens de dire que la version groupée
de Max for live et la
version autonome complète de Max n'ont pas grand-chose de
différent Certaines choses sont
différentes entre les deux. En fait, je viens de trouver une liste. Jetons-y un coup d'œil. C'est sur le site web de Cycling 74. Ils disent que vous pouvez faire toutes
ces choses, qu'il s'agisse de l'audio direct, l'accès au
pilote, recâblage ou de l'audio
multicanal, que vous ne pouvez pas faire dans Max en direct Ce n'est pas quelque chose dont
vous aurez
vraiment besoin ou que vous ne voudrez pas faire, en particulier le son
multicanal dans Max. Si vous gérez le
son en direct, faire du contenu
audio multicanal est cool. Mais tu peux toujours le
faire en live, non ? Votre incapacité à le faire dans Max ici n'est pas
vraiment grave, car vous
pouvez toujours le faire en direct. Messages
matériels Midi illimités, il semblerait qu'ils
restreignent certaines choses
concernant les messages matériels Midi. Auteur et édition. En et MC sont des patchs
multicanaux. En est comme un autre package qui vous permet de faire des choses
vraiment avancées. Nous n'aborderons
pas vraiment l'anglais dans ce cours, mais il est super puissant. Je vous
recommande vivement de consulter
Gen une fois que vous vous serez
familiarisé avec Max. Mais vous ne pourrez pas créer de patchs
En dans Max en direct. Cependant, vous pouvez les utiliser. Le code d'exportation de Gen
peut générer du code brut. Mais nous n'avons pas vraiment
accès à Gen, cette opération illimitée. Je ne sais pas vraiment
ce que cela signifie. Je ne sais pas, je ne
sais pas ce qu'ils
veulent dire par là ici. Mais ce sont des choses plutôt
spécialisées. Tout le code, tout ce que
nous avons appris jusqu'à présent, c'est pareil. Ils sont similaires, non ? C'est vraiment une génération
de produits multicanaux. Tu es plutôt doué avec
la version intégrée de Max. La seule vraie raison d'acheter la version autonome
de Max est si vous souhaitez créer des outils en dehors d'Ableton, comme des applications
autonomes
5. Nos trois objectifs principaux: OK, donc quand il s'agit
d'utiliser Max for Live, il y a vraiment trois choses que nous devons être
capables de faire, n'est-ce pas ? Tout ce que nous pouvons faire
avec Max for Live se résume à ces trois choses, d'accord ? La première consiste à obtenir
des informations en direct. D'accord ? Nous pouvons vous demander en direct,
que faites-vous ? Quel est l'état de ce fader ? Quel est l'état du tempo ? À quoi sert le transport ? Quel est l'effet de cet effet ? Nous pouvons obtenir des informations
en direct avec ces informations. Nous pouvons faire toutes sortes
de choses amusantes. Mais c'est la première
chose à faire, apprendre à demander des informations à Live. La deuxième chose est de
savoir comment contrôler le live. Hein ? Nous pouvons donc dire, réglez ce volume sur 50. Réglez
cette position panoramique comme suit, lancez ce clip. Désactive cette piste
en solo, cette piste. Renommez cette piste. C'est vrai,
comme si c'était contrôler en direct. OK, c'est la deuxième
chose, contrôler le live. Ensuite, la troisième étape consiste à
traiter le son en direct. Être capable de capter le son
qui se trouve sur une piste en particulier, faire passer par notre appareil Max, puis de le
renvoyer sur cette piste, n'est-ce pas ? Être capable de traiter cet
audio au maximum pour le live. Ce sont les trois choses
que nous devons apprendre à
faire pour que les choses semblent
si simples, n'est-ce pas ? La façon dont j'ai organisé ce
cours est que nous allons
commencer avec six objets, nous allons nous concentrer
sur six objets. Ces objets sont vraiment
conçus pour être utilisés ensemble. Au moins quatre d'entre eux
sont des objets amusants, difficiles
à comprendre, mais ce sont
les objets que nous
allons apprendre qui nous aideront
à faire ces
trois choses principales OK, ce que nous allons
faire, c'est
créer les outils nécessaires pour
faire ces choses. Par exemple, nous allons
créer un petit patch qui demande des
informations en direct. Ensuite, nous allons l'
enregistrer sous forme d'extrait. Nous avons examiné des extraits lors du premier
cours. Nous allons les construire ensemble pour que vous les ayez. Vous disposez d'un petit arsenal d' outils que vous pouvez utiliser
pour obtenir des informations, renvoyer des informations
pour contrôler en direct et pour obtenir du son à traiter. Ensuite, nous allons
voir
comment utiliser ces petits extraits de différentes manières Comment demander
différentes informations, traiter différentes informations et faire tout un tas de choses. Et puis à la fin,
nous allons créer tout
un tas de projets vraiment
sympas, croyez-moi. Très bien, plongeons-nous dans le vif du sujet.
6. Les trois types de correctifs M4L: OK, je crois que je l'ai déjà
mentionné, mais je voudrais juste approfondir
un peu plus trois
types différents de Max pour
les projets
en direct ou de Max
pour les patchs en direct, juste pour m'assurer
que c'est vraiment clair. Si nous optons pour notre
Max pour les contenus en direct, le navigateur du live, nous avons trois choses différentes. Effet audio maximal, maximum
d'instrument et effet MIDI maximum. Voici maintenant la chose la plus
importante à savoir. Peu importe lequel d'entre
eux, vous commencez à créer avec le code, et tout est
pareil, d'accord ? Vous pouvez utiliser le même code. Si j'ouvre l'effet audio, j'ai ici un effet
audio vide. C'est celui que je
vais utiliser pour
commencer à créer mes propres affaires. Ensuite, j'ai aussi tout un
tas d'autres projets, des choses que les gens ont réalisées. C'est cool, mais si je
veux une feuille blanche, je vais ouvrir
Max audio Effect. Maintenant, dans Max audio Effect,
je vais trouver ceci. Il va être branché et
débranché, ce qui signifie que je peux capter le signal audio
en direct de manière efficace. Ce signal audio, qui apparaît ici, va aller
directement dans cette prise. Et cette prise va
aller directement ici. OK. Je peux construire ce que je veux
sur place et faire toutes sortes de trucs sympas, d'accord ? Lorsque j'ouvre et maximise un instrument, je dois
le mettre sur une piste MIDI. Ça va dire
Midi en direct. Toutes les données MIDI
se trouvent ici. Tout ce qui
entre dans cette piste sera directement
intégré à mon projet. L'instrument maximum
est
configuré par défaut pour vous donner une
sortie audio MIDI, n'est-ce pas ? Ces informations MIDI
seront directement transmises au Midi. À un moment donné
de votre projet, vous allez générer du son. C'est ce que
fait un instrument, il produit du son. Vous allez entendre le
son que vous émettez dans cette prise et il
sortira directement de votre piste. Ensuite, le troisième est
un effet midi maximum. Avec celui-ci, le Midi arrive au milieu, directement à partir de là. Tous les fichiers MIDI entrant dans cette piste y
seront directement insérés. Je vais le renvoyer vivre
tout de suite. Nous allons donc installer un instrument
ici ou quelque chose comme ça. Ce sont les trois
types de choses, mais n'oubliez pas que tout ce que vous y
construisez est identique. C'est comme
le point de départ, juste pour l'effet. OK, je voulais juste m'
assurer que c'était très clair. Il faut y aller.
7. Lancer MaxForLive: OK, avant d'
entrer dans ces objets, faisons en sorte que nous soyons
tous sur la même longueur d'onde. Quand il s'agit
de lancer Max for Live et l'éditeur
Max for Live, il existe peut-être un moyen
plus rapide de le faire, mais voici comment je le lance
toujours. Cliquez sur Max for Live ici. Maintenant, vous avez vos trois objets
différents ici. Je passe toujours
au premier, puis vous avez
tous ces appareils. Votre liste est peut-être
différente ici, mais je prends toujours cette première,
Max Audio Effect. Ce ne
sera qu'un effet vide. Jetez-le sur un,
jetez-le sur une piste audio. OK, maintenant nous avons compris. OK,
un petit patch très simple. Nous expliquerons ce que cela fait plus tard si vous n'arrivez pas à le
comprendre. Mais ce que nous
voulons vraiment faire pour ouvrir l' intégralité de
notre éditeur, c'est d'appuyer sur
ce bouton ici. OK, la première fois
que tu le fais depuis un jour, Max doit le faire. Cela ne peut prendre qu'une minute. Vous pouvez le voir tourner pour vous
montrer qu'il le fait. OK, maintenant Max est lancé. J'ai une tonne de fenêtres ouvertes. Permettez-moi de clore tout ça. OK, c'est la seule
chose dont nous avons vraiment besoin ici. Il a lancé ce patch et
maintenant j'ai mon éditeur. La première chose que je fais toujours, faire en sorte que cette fenêtre soit belle et grande. OK, c'est
ainsi que nous lançons Max. Pendant que nous sommes
ici, je vais vous
indiquer cette petite
ligne verticale, car vous remarquerez
peut-être que c'est quelque chose de différent de Max autonome. Cette ligne ne fait vraiment rien quand il
s'agit de programmation. On peut aller en dessous, on peut
mettre des trucs où on veut. Mais ce qu'il fait, c'est nous
indique que cette
quantité d'espace au-dessus de cette ligne est
ce que nous allons
pouvoir voir en direct ici. D'accord ? C'est ce que
nous allons pouvoir montrer
à l'écran. Tout ce qui
se trouve en dessous de cette limite sera comme ici. Nous n'allons pas
pouvoir le voir. Tu peux programmer autant que tu veux. Mais lorsque vous créez
votre mode de présentation et que vous voulez que les choses
soient vraiment belles, vous devez
tout déplacer au-dessus de la ligne
que vous souhaitez voir. Nous traiterons de cela plus tard. Mais c'est ce
que fait cette ligne,
et c'est pourquoi elle indique la limite verticale de
l'appareil. Et ce n'est qu'un
commentaire. Vous pouvez le supprimer si vous le souhaitez. Ça n'a pas d'importance. Bien, maintenant que nous savons comment
lancer Max en direct, passons en revue ces
six objets clés.
8. Live.observer: D'accord, notre prochain objet
sera un observateur en direct. Bien,
examinons maintenant le fichier d'aide de ce moniteur, les modifications apportées aux objets actifs. L'observateur en direct est
utilisé pour écouter les modifications des valeurs des
propriétés de l'objet en direct. L'objet fonctionne conjointement
avec un objet Live Path qui envoie
des messages numérotés d'identification vers la droite
à gauche de l'observateur en direct. Cool, voici ce que cela signifie. L'observateur en direct va
signaler la valeur de tout ce que nous lui indiquons
lorsque cette valeur change. Ce qui est génial. C'est à ce
moment-là que nous avons besoin de le savoir. Nous allons
lui dire ce qu'il doit
rechercher avec l'objet
live path. Cool. Maintenant, pour ce faire, nous devons ajouter une
autre petite chose ici. Nous avons besoin d'un objet
appelé déclencheur. C'est un objet étrange, cela m'a toujours beaucoup
embrouillé. Mais en
gros, avec le
déclencheur, vous lui envoyez
quelque chose, puis il le produit
de différentes manières. La première chose à savoir à propos de
déclencheur est que nous pouvons utiliser le mot déclencheur ou
simplement utiliser A ok, qui signifie déclencheur. Maintenant, tout ce que je lui donnerai par la suite, il lui dira comment je veux qu'il formate ses sorties. OK, je vais dire B, L, L, voici ce que cela signifie. Ce que j'ai dit, c'est qu'il
s'agit d'un objet déclencheur. Éteignez votre première
prise, faites fureur. Sortez votre deuxième
point de vente, envoyez une liste. Et pour votre troisième point de vente,
envoyez une autre liste. OK ? Nous finirons par avoir besoin des
trois, mais nous n'en avons pas encore vraiment
besoin. Il nous faut les deux premiers. OK. Je vais y aller, je
vais prendre l'identifiant de Live Path et le mettre
dans l'objet déclencheur. Alors je vais envoyer un bang. Oups, non, pas Skip.
Encore une chose. J'ai besoin d'un message
disant que nous allons exploser, que ce sera la valeur de la
propriété. Nous allons envoyer ce message
à l'objet déclencheur. Envoyez-le à Live Observer. C'est comme si
vous deviez toujours l' envoyer à des observateurs en direct. C'est étrange, mais c'est
comme ça que ça se passe. Ensuite, la liste que nous
allons envoyer
à droite dans let
of live observer. OK, maintenant voici le truc cool. nous allons enregistrer sous forme d' En gros, nous allons enregistrer sous forme d'extrait
une fois que nous en aurons fini avec, par
exemple, si le déclencheur prête
à confusion, vous ne vous inquiétez pas.
Nous allons le sauvegarder. Et ça va marcher parce que
c'est toujours pareil. Cette partie est
toujours la même. Vous allez
changer cette partie de temps en temps. Regardons le résultat. Je vais regarder le
volume de la première piste. J'ai besoin d'un nombre à
virgule flottante pour cela, car le volume
sera de 0 à 1, d'accord ? Et c'est ce dont j'ai besoin maintenant. Je devrais pouvoir voir mon
volume chaque fois qu'il change. Verrouillons-le. Assurons-nous que ce chemin a été envoyé à Live Path. Dès que j'ai cliqué dessus, vous
pouvez le voir se mettre à jour ici. Mais faisons ceci et cela maintenant. Lorsque je déplace le volume
de ce premier morceau, je le vois en direct. J'ai réussi à obtenir
cette valeur en direct. Maintenant j'ai ouvert une
immense porte, non ? Parce que tant que je peux
comprendre comment formater ce chemin, je peux pratiquement
tout obtenir avec cette configuration. Passons simplement au dernier mot
en « panoramique ». OK, tout
le reste est pareil. Set en direct, piste zéro,
table de mixage, panoramique de l'appareil. OK, envoyons-le à l'objet Live Path en
cliquant dessus. Maintenant, si je change de
position panoramique, je peux le voir en direct, non ? Je peux avoir accès à
pratiquement tout ce que je veux tant que je sais comment trouver
le chemin pour y arriver. Et ce n'est même pas
nécessaire. La
piste de ce patch que nous avons
créée est la première. Ou comme le
pense Max for Live, Track Zero. Mais que se passerait-il si je
voulais obtenir le bon volume de ce morceau ? Je pourrais le faire.
Je dois taper, je dois changer
de trajectoire en direct. Comment
voulons-nous appeler ça ? Piste ? Si tu as dit
trois, tu as raison. Troisième piste, non ?
Parce que c'est T zéro. Il s'agit de la piste 12.3.
Trois pistes. Je ne sais pas pourquoi il y en a un
sur les rails, mais peu importe. OK, maintenant je n'aime pas
ce message. Chaque fois que vous
modifiez ce message, vous devez le
renvoyer à Live Path, et
non à la piste 3 capturée Oh, je suis toujours en train de faire
du panoramique. Nous y voilà. Je dois juste faire le panoramique. OK. Si je veux
obtenir le volume, je dois le
remettre en volume. C'est bon. Nous l'envoyons à nouveau. Et maintenant, voici mon volume. C'est bon. Trajectoire
en temps réel et observateur en direct travaillant ensemble pour rapporter
des informations en direct. Très bien,
passons à la suivante.
9. Live.object: OK, la prochaine étape est Live Object Regardons le fichier d'
aide correspondant. Effectuez des opérations
sur des objets vivants. Nous entrons maintenant dans le
domaine du contrôle en direct. Ajoutons à cela quelque chose de fou que nous avons ici, car c'est ainsi
qu'il est préférable de l'utiliser. Regarde ça, je vais
prendre un objet vivant, voyons ce qu'il
veut dedans. Il dit get set, call, get ID, bang, get info, get type ou get path, veut
essentiellement le
chemin dedans et l'ID dedans, d'accord. Donc, si je mets cela au bas
de ce petit chemin,
j' ai besoin d'un petit message. J'ai juste besoin de dire
1 dollar à valeur fixe , signe un, d'accord ? Set. Voilà un
petit message intéressant. Je ne pense pas que nous les ayons encore
vus. Mais cela signifie que
lorsque vous voyez le dollar signer un dollar, cela signifie que je vais vous
envoyer quelque chose. Et vous pouvez le faire
avec un message. C'est une
façon étrange qu'un message puisse réellement traiter
les choses un peu. Je vais mettre
un chiffre ici. Il va essentiellement remplacer ce signe du dollar un
par ce chiffre. Si je mets un deux ici, il produira la valeur
définie deux. D'accord ? Ensuite, je pourrai
changer ça autant que je veux. Ce que je vais faire,
c'est de le mettre dedans, puis de le retirer et de l'
intégrer à l'objet vivant. Maintenant, je vais aussi
revenir ici, prendre cette liste et la mettre dedans. Cela va nous aider à trouver le chemin dont nous avons besoin
pour en sortir, n'est-ce pas ? Parce que cette liste est le chemin que nous empruntons pour le
volume de la troisième piste. Dans ce cas, nous envoyons également
ce chemin à
cet objet dynamique. OK, ça y est, regarde ça. Maintenant, j'ai créé une double
situation. Ces objets sont construits de cette
façon pour pouvoir le faire Mettons-les ici,
puis ici. Faisons en sorte
que ce message soit toujours là. OK, maintenant je peux déplacer le curseur et je le vois
apparaître dans mon patch Je peux donc l'obtenir, mais
je peux aussi le déplacer ici et le mettre
en patch, d'accord. Je peux le contrôler
depuis le patch maximum. Je peux envoyer un numéro ici et
via l'objet vivant, il l'enverra là-bas. Je peux le contrôler à n'
importe quel endroit maintenant. OK, maintenant procéder de cette façon
pose un léger problème. Cela nous donne des erreurs. Resserrons un
peu les choses. Je vais me débarrasser
de cette boîte numérique. Je vais réduire
ce point un
peu parce que je pense que nous
avons une boucle de feedback ici. Pour éviter cela, je vais mettre
ce curseur ici Et puis le set one in et set value out.
Ça va le faire. Maintenant, je peux contrôler les choses grâce à la façon dont les entrées et les sorties sont là. Cela empêche la formation d'une
boucle de rétroaction. Maintenant, je peux aller dans les deux
sens, très bien. J'ai une belle interface utilisateur pour
démarrer, d'accord, Live Object.
10. Live.remote~: OK, le dernier de
ces objets délicats puis nous en avons deux autres, mais ils sont vraiment faciles,
ne vous inquiétez pas pour ça. Le suivant est un
peu différent. C'est une télécommande en direct, c'est une télécommande Tilda Tilda. Qu'est-ce que cela vous dit ? Vous savez que s'il possède un Tilda qui
fonctionne au débit audio, il envoie ou reçoit du son Cela a quelque chose à voir
avec un signal audio. Maintenant, ce n'est pas l'
objet sur lequel nous voulons obtenir le signal audio qui passe en direct pour ensuite en
faire des choses. Cela n'a rien à voir
avec un signal audio en direct. Cela a à voir
avec le contrôle en direct avec des objets de fréquence audio, ce qui est une façon élégante de
dire que le LFO va bien Si vous voulez appliquer un LFO, vous aurez besoin de
quelque chose qui
fonctionne à cycle Quel meilleur objet que le vélo. Le cycle produit une onde sinusoïdale, on peut lui donner une
valeur, donnons-lui une valeur de 0,5 D'accord ? C'est très faible, et ce
sera un excellent LFO. Maintenant que je peux l'exécuter
sur Live Remote, alors la seule chose
dont j'ai besoin, c'est de notre chemin en direct. Je vais prendre notre chemin
en direct à partir d'
ici et le mettre dans Live
Remote sur le côté droit. C'est ça. Maintenant, nous allons contrôler notre trajectoire
jusqu'ici avec ce LFO, d'accord ? Je vais cliquer à
nouveau dessus pour le lancer. Alors ça ne marche pas tout de suite. OK, c'est un autre cas où nous devrons peut-être sauvegarder avant qu'il ne
commence à fonctionner. Disons économiser quelques fois. Maintenant, je vais
lui envoyer à nouveau le message. Nous y voilà. Maintenant
ça marche bien. Nous pouvons voir qu'il y a ce
LFO qui ne fait que naviguer dessus. Vous pourriez le faire sans télécommande
en direct avec cela, mais vous devrez faire
des choses intéressantes pour obtenir un chiffre qui monte et descend, monte et
descend et monte et descend C'est beaucoup plus facile si vous voulez faire des choses comme celle-ci où vous créez
des LFO partout La télécommande en direct est une manière plus fluide
de le faire qu'avec un objet réel. C'est relaxant à regarder,
en fait. Bizarre. Bon, passons maintenant
aux plus faciles.
11. Plugin~ et plug-out~: Très bien, nos deux derniers
seront juste les deux dont nous aurons besoin pour recevoir un signal en direct
et le renvoyer. OK, alors ce
sont nos valeurs par défaut ici ? Branchez et débranchez. Permettez-moi de revenir à un effet audio par défaut ici. OK, commençons,
débarrassons-nous de celui-ci pour le moment. D'accord, quand nous lançons un
effet audio de toute façon, nous avons cela entre le branchement audio
en direct et le branchement en direct. OK, c'est donc notre signal. Ça va passer par
là. Prouvons-le. Bien sûr. Mettons-le sur cette piste
et allons-y. OK, notre signal est en train de se produire. Nous pouvons le voir ici.
Interrompons-le. Si je les déconnecte, notre signal s'arrête
là. Ça ne fait rien. Cela nous demande de créer votre effet
entre ces deux choses. Et c'est ce que nous
allons faire, bien sûr. Tout ça, ce ne sont que des commentaires. Nous pouvons donc le
supprimer, mais si nous voulons récupérer
notre signal, nous
pouvons le mettre là. Très bien, si nous voulons y
faire quelque chose comme
ce que nous pouvons faire, peut-être devrions-nous faire
un filtrage fou. Je pense que nous avons utilisé
cet objet dans le passé ,
mais nous
pourrions donc y faire quelque chose et
le renvoyer en ligne. Ça y est, non ? C'est trop cool, non ? Il est
facile de le faire entrer et sortir tant que ce que nous voulons entrer et sortir
est sur la même voie. Maintenant, cela va essentiellement
interrompre tout cela ici. Si nous voulons obtenir
du son à partir d'une piste différente, c'est en fait assez
difficile à faire. Je pense que vous pouvez le
faire avec un envoi et réception, comme vous
nous avez vus le faire dans l'autre classe, en
faisant des envois et des
réceptions, mais ce n'est généralement pas
ce que nous voulons faire. Plug in Tilda reçoit simplement le signal en direct,
débranchez Tilda, le
renvoie en direct sur la même piste pour tout effet audio que
vous allez créer Ces deux éléments se trouveront
probablement en haut et
en bas de votre patch. Et puis tu vas
faire quelque chose d'intéressant entre
les deux. C'est assez simple.
12. Abstractions: OK, ce sont six objets clés qui nous permettront
de parler et de vivre
très facilement. Trajectoire en direct, observateur en direct, objet vivant, télécommande en direct, branchez et débranchez. Mais il y a tout un
tas d'autres objets. Afin de les expliquer, je voudrais parler de ce
concept d'abstraction. Maintenant, il y a une astuce que nous
pouvons faire dans Max créer un patch qui fait quelque chose, une chose utilitaire, quelque chose que nous devons faire tout le temps. Nous pourrions l'enregistrer sous forme d'extrait. C'est quelque chose que
nous pourrions faire, mais il y a
autre chose que nous pouvons faire. Nous pourrions l'enregistrer
en tant qu'objet à part entière. C'est une idée étrange, mais le truc des bribes
est relativement nouveau Avant les snippets, c'est
ce que nous faisions tout le temps. Vous pouvez créer
quelque chose que vous faites tout le temps, puis l'
enregistrer en tant qu'objet. Et puis vous pouvez vous
souvenir de cette partie de code
maximale simplement en faisant cet objet l'objet
que vous lui avez donné, n'est-ce pas ? Par exemple, je pourrais faire
une entrée ici et dire : « Je ne sais pas si cela entre en
ligne de compte ». Je pourrais faire une prise. Laissons-le avec une seule entrée. Il y a une entrée
ici et aucune sortie. Je pourrais l'enregistrer comme son propre patch tant qu'
il est au bon endroit. Tant que je le sauvegarde
au bon endroit, je pourrais
le nommer comme J thing. C'est vrai. Après cela, je pouvais simplement ouvrir
n'importe quel objet, écrire j thing et appuyer sur retour pour corriger mon objet. Ensuite, je pourrais
double-cliquer dessus pour l'ouvrir. C'est un plat qui devient orange ici
parce que cela n'existe pas. Si je vous parle d'
abstractions, c'est parce qu'il y en a beaucoup qui sont déjà intégrées pour le live Passons à notre barre de
menu ici. Accédez à Extras, puis vous devriez avoir ce Max pour les abstractions de
l'API Live OK, ouvrons-le. Si vous ne l'avez pas, je pense qu'il est
intégré à Max pour Live Now. Mais si vous ne l'avez
pas, recherchez exactement cela sur Internet et vous pourrez l'installer,
mais il devrait être là. Cela nous donne tout un tas d'abstractions que nous pouvons faire Par exemple, si nous
voulons lancer un clip, cliquons dessus. OK, c'est ce qui vient de s'
ouvrir ici. Ce que c'est, c'est le clip sélectionné par L
Fire. OK. Nous pourrions le faire et
cela va lancer un clip. Je pourrais double-cliquer
dessus pour l'ouvrir, et nous pourrons en voir le contenu,
comment cela fonctionne, mais nous
n'en avons pas vraiment besoin Mais cela aura du sens. Il y a un chemin en direct,
il y a un objet vivant, il contient plus d'abstractions Si je clique dessus, il y a d'
autres choses que tu pourrais faire. Tout cela par vous-même, mais je veux juste que vous
sachiez qu'ils sont là. Toutes ces choses sont
vraiment pratiques. Sélectionnez le paramètre d'un
appareil, sélectionnez le périphérique,
euh, enregistrez le chemin en direct, obtenez des points, observez le
transport, activez le transport Il y a des tonnes de trucs amusants ici. Sachez que
vous pouvez le récupérer et que vous pouvez utiliser n'importe lequel d'entre eux si vous
voulez utiliser une muse de type min, comme regarder ce clip sélectionné par
Fire OK, regardons ça. Si je passe au patch Ymax et
que je crée un objet appelé clip
présélectionné, il est là Ensuite, je peux l'utiliser et
ça prend juste un coup, alors je mets juste un coup
dessus et ça marchera. Vous pouvez les
charger quand vous le souhaitez. Gardez donc un œil sur cette liste de fichiers d' abstractions qui se trouve
dans votre version de, elle contient beaucoup de choses vraiment intéressantes pour gagner du
temps OK, construisons des trucs en utilisant ces choses que
nous savons faire maintenant.
13. Créer l'extrait: OK, passons à tout un
tas de choses que nous pouvons
faire en obtenant des informations
en direct ou en écoutant en direct. Donc, la première chose que je veux que nous
fassions est de créer un extrait. Je vais repartir de zéro, je vais aller chez Max pour un effet audio
en direct et maximal. Je vais le mettre sur une piste et je vais
ouvrir l'éditeur. Je vais le
faire grand. Ça ne m' intéresse même pas pour le moment, ne vais même pas m'en
servir. Je vais le laisser là. D'accord, cet extrait ressemble
beaucoup à ce que nous avons déjà
construit, exactement la même chose. Mais relisons-le juste pour nous assurer de le
comprendre . Ensuite, nous
allons le sauvegarder. OK, la première chose dont nous avons besoin,
c'est de cette boîte de message. Et le message va ressembler
à Path Live set tracks
zero ou autre. Appareil Mops Mix. Et puis le paramètre volume. OK, maintenant nous allons l'
enregistrer sous forme d'extrait,
mais chaque fois que nous le retirons, il se peut
que nous pour obtenir quelque chose de différent Nous verrons que la prochaine chose dont
nous avons besoin, c'est de Live Path, car il doit
gérer ce chemin. OK, allons-le un
peu plus grand, d'accord ? Bien, maintenant nous avons
besoin de cet objet
déclencheur génial, Funky Trigger C'est marrant de le
dire parce que nom de jeune fille de
ma mère est
original, c'est un déclencheur génial Quoi qu'il en soit, nous allons nous rendre à la sortie centrale de Live Path. Si vous vous demandez
pourquoi, c'est uniquement parce que ce dont nous avons vraiment besoin c'est de
l'identifiant du ,
c'est de
l'identifiant du chemin, mais je ne sais pas
exactement de quoi il s'agit, mais ça marche. OK. Nous avons donc une liste de
déclencheurs. En fait, nous n'avons vraiment
besoin que d'une seule liste ici. Faisons-le simplement pour que les choses
restent simples. Bien, passons maintenant à valeur
d'une propriété, car nous demandons la
valeur de la propriété. Et
c'est la propriété qui nous est indiquée ici. Très bien, maintenant nous allons passer à l' observation
en direct et nous
allons donner la valeur à cette
propriété. Et nous allons également lui
donner cette liste. OK ? Ensuite, nous pouvons faire certaines
choses ici pour le voir. Et je vais définir quelques moyens par lesquels nous allons le voir. Définissons-en un pour cette valeur, puis utilisons ce curseur Nous pouvons le voir. Nous allons également ajouter une grippe ici. J'essaie juste de
trouver la meilleure
façon d'examiner les données
qui arrivent. OK, il y a donc deux manières
différentes de regarder les données
qui arrivent. Très bien, testons-le. Je clique dessus, je peux
déjà dire que cela a fonctionné car il a obtenu la
valeur actuelle et est passé directement à elle. Mais changeons cette valeur
et veillons à ce qu'elle soit mise à jour. Et voilà, c'est vraiment beau et
élégant. OK, c'est notre outil
pour obtenir des informations à partir d'un
mini-patch en direct pour un extrait Sauvegardons-le. Je vais le
déverrouiller. Je vais tout
sélectionner dans
ce petit objet, puis cliquer dessus en maintenant la touche Ctrl enfoncée. Je dis « enregistrer l'extrait ». OK, ici, on
demande un nom. Disons que Listen to Live
Return Sweet Snippet a été enregistré. Maintenant, si je passe à mes extraits,
qui sont là, ils sont là Écoutez en direct. Si
je veux l'utiliser, je peux simplement cliquer dessus, le faire glisser
et le déposer ici. Boom, ça y est. Et je peux le changer, je
peux jouer avec, je peux faire ce que je veux. OK, cool. Faisons des
trucs amusants avec ça.
14. "Valeur de la propriété": OK, bonjour à tous. C'est moi qui viens du futur. J'ai fini de filmer ce cours ,
puis j'ai fait un bond
en arrière parce que je ne pense pas avoir très bien
expliqué cette partie de la valeur de la
propriété. Parlons-en juste une minute. Si nous passons à Live Observer, il y a une étrange petite astuce maximale vous pouvez faire et que nous
n'avons pas encore examinée. C'est-à-dire que vous pouvez passer délicatement votre
souris sur
le côté gauche, vous pouvez obtenir ce petit bouton de jeu de couleur
citron verdâtre couleur
citron Il semblerait que si
vous cliquez dessus, vous pouvez voir tout ce
que peut faire cet
objet en particulier. Tu peux changer, c'est
comme l'inspecteur. Il contient un lien pour
ouvrir l'inspecteur, mais vous pouvez modifier
son apparence. Mais surtout, pour le moment, vous pouvez regarder les
messages que cela peut recevoir. Nous pouvons lui donner un coup de pouce. Nous pouvons, nous pouvons dire get ID, qui nous indiquera l'identifiant, nous connaissons déjà parce que
nous lui donnons l'identifiant l'objet que nous recherchons de l'objet que nous recherchons dans l'objet live path. Nous pouvons lui demander d'obtenir une propriété,
ce qui, je pense,
nous indiquerait
probablement les
propriétés disponibles que nous avons. Nous pouvons dire get type,
qui nous
indiquera le type de chose que
nous recherchons. Nous pouvons lui donner un identifiant, ce que nous faisons dans la bonne
entrée où il est écrit ID in, nous lui donnons déjà l'identifiant. Et puis,
variable de propriété, nous pouvons dire que ce que nous disons
ici est la valeur de la propriété. exemple, quelle est la valeur de
la propriété que nous examinerons juste plus tard ? Nous allons
devoir changer cela, nous allons demander autre chose à un
observateur en direct. Mais vous pouvez considérer
cela comme une question du type : quelle est la valeur de la propriété que
nous examinons ? La propriété que nous
examinons est actuellement en volume. OK ? C'est pourquoi nous
continuons à envoyer ceci. Chaque fois que nous mettrons à jour
ce parcours en temps réel, nous allons afficher la valeur de la
propriété en disant, par exemple, quelle est la valeur
de cette propriété ? C'est juste une question que
nous ne cessons de poser, puis elle ne cesse de nous donner la réponse et de la définir ici. J'espère que
cela explique un peu mieux les choses. C'est une idée confuse. tout ce petit segment est parfois difficile de comprendre ,
mais j'espère que cela vous aidera. OK, revenons à la programmation
régulière.
15. Le modèle d'objet vivant: Bien, alors que nous apprenons à obtenir
plus d'informations, essentiellement en
personnalisant ce message, nous devons
savoir comment
trouver le nom du
paramètre, exemple « pan » ou
« panoramique » Elles sont importantes, l'une
va fonctionner et l'autre non. Je ne trouve aucune documentation répertoriant simplement tout ce
que vous pourriez vouloir. Cependant, il existe
une documentation sur ce que l'on appelle le modèle d'objet réel qui vous donne essentiellement
toutes ces informations. Ça ressemble à ça. Ce que cela nous
indique, c'est que nous avons des pistes, nous les nommons,
puis mixeur, appareil de mixage. Et puis voici les paramètres
de l' appareil
de mixage, le bon volume. Le panoramique est appelé panoramique. Nous avons des envois : cross fader, song tempo, Q,
volume, etc. En configurant différents appareils comme nous utilisons le
mixeur jusqu'à présent, mais il existe d'autres
appareils, n'est-ce pas ? Nous pouvons obtenir ces paramètres. Ce document peut vous
aider
à trouver le nom du paramètre que vous
recherchez. Je vous redirigerai vers ce
document dans le segment suivant. Gardez un œil sur ça, d'accord ? Si vous cherchez
vraiment quelque chose, vous devriez peut-être
pouvoir le trouver. Peut-être ajouter ce truc à vos favoris, d'accord ? Cela étant dit, nous savons
comment trouver le volume, n'est-ce pas ? Faisons-en une autre.
Faisons du panoramique
16. Obtenir la position de panoramique: OK, la position
panoramique va être très facile parce que tout va
être pareil, sauf pour ce dernier mot. Nous allons passer à
la planification panoramique. OK, maintenant nous avons
la position panoramique. Testons-le comme
position panoramique. Oups, je n'ai pas
renvoyé ce message. Vous devez toujours renvoyer ce
message chaque fois que vous le modifiez. OK, super. Maintenant, nous
travaillons très bien. Et si nous voulions que
notre position Pan ait l'air telle qu'elle apparaît en direct ? Essayons cela en passant
un appel en direct. Cela peut ne pas fonctionner
dès le départ car mes gammes
peuvent être différentes. Mais essayons-le. Non, ça fait zéro en un. OK. Donc, le
cadran en temps réel, sa portée. Quelle est sa gamme ? Demandons-le. Sa plage est comprise entre zéro et 127. Et nous l'envoyons, nous
envoyons un négatif un à un. OK. Eh bien, c'est assez simple. Je pense que dans le cours précédent nous avons examiné l'objet à l'échelle. Regardons ça
encore une fois. Échelle, l'échelle est un objet super utile. Celui-ci que je viens de mémoriser
prend quatre arguments. Le premier est le
faible chiffre entrant, qui sera négatif. Le second est
le nombre élevé entrants, il y en aura un. troisième est le faible
chiffre qui sera publié, il
sera nul. Le quatrième est
le nombre élevé de personnes qui sortent. Ça
va être 127. Cet objet va donc
prendre la plage de moins un à un et
la mapper de zéro à 127. OK, donc ça va faire
tous les mauvais calculs pour nous. OK, allons-y. Et maintenant, ça devrait
à peu près correspondre, et voilà. Il est un peu plus
flexible que le cadran les cadrans ne
descendant qu'à zéro Cela ne change rien à mes chiffres
négatifs. C'est une meilleure solution
pour le panoramique. Mais voilà, on y va, en train de photographier.
17. Obtenir le tempo: OK, faisons-en un peu plus compliqué et
trouvons le tempo de la chanson. Il y a tout un tas de raisons pour lesquelles vous pourriez
vouloir le faire. Pour cela, tout
peut rester pareil. Mais nous devons adapter un peu plus notre
message. Examinons le modèle d'objet
vivant. En bas, il y a le tempo des chansons. Nous savons que nous devons le
formater comme ça. OK, rythme de la chanson, mais vous voyez ce diamant ici ? C'est un petit indice. Si nous remontons jusqu'
à la légende,
ce diamant
nous indique la voie à suivre. OK, cool. Comment savoir si nous sommes
sur la bonne voie ? Eh bien, vous pouvez voir ici, piste
principale, juste la piste
principale soulignée Cela signifie qu'
au lieu d'utiliser des pistes, nous devons les modifier
pour en souligner une seule Ensuite, mixez l'appareil, nous voulons
toujours être sur le périphérique de mixage pour cela,
car c'est là qu'
il se trouve dans le modèle d'objet vivant. Ensuite, nous avons besoin de
souligner le tempo des chansons. D'accord, et cela devrait nous
donner le tempo 1205125. Génial. Si je change le tempo, nous devrions le voir se mettre
à jour là-bas. Maintenant, il ne
faut pas mettre à jour les curseurs, ce qui est étrange car ils sont bien
trop hauts pour cela Oui, ce chiffre
est bien trop élevé pour ces cadrans.
Mais c'est bon. Il nous le
montre ici même. C'est comme ça que tu
trouverais le rythme.
18. Obtenir le statut de transport: OK, faisons-en une qui soit
un peu différente. Voyons si le
transport fonctionne. Cela peut être utile pour de
nombreux effets différents,
en particulier pour les effets basés sur le rythme. Le transport fonctionne, ce qui signifie que la piste est jouée, que le
temps passe, ou quoi que ce soit d'autre Ensuite, il nous dit, il nous dit s'il s'est arrêté. Il nous indique quand nous
appuyons sur play ou stop. Commençons par notre extrait. Celui-ci, nous allons
devoir le modifier un peu, à tel point que nous voudrons peut-être l'
enregistrer sous un autre
extrait OK, donc pour celui-ci,
zoomons un peu ici. OK, nous n'avons pas besoin de
connaître le morceau ou l'appareil, donc nous allons juste
dire path live set parce que tout ce que nous avons besoin de savoir c'est ce que fait le live
set ici ? OK ? Ensuite, nous allons tout de même
passer à la gâchette. Maintenant, ce que
demande le déclencheur est un peu différent. Nous ne voulons pas une valeur immobilière, nous voulons que l'immobilier joue. Nous demandons s'il s'agit essentiellement
d'une diffusion en direct, nous allons l'envoyer à
Live Observer. Maintenant, nous allons également
modifier légèrement la façon dont nous le signalons. Disons, utilisons
le changement d'objet, qui éliminera
les répétitions d'un nombre Cela ne nous montrera le
résultat que lorsqu'il changera. Nous pourrions également simplement
regarder le résultat brut, qui dans ce cas ne sera pas vraiment différent puisque
nous utilisons une case numérique. OK, voyons voir. Envoyons un set en direct. Assurez-vous que nous envoyons ce chemin. Nous ne jouons pas maintenant, nous
jouons maintenant. J'ai arrêté de jouer. J'ai arrêté de jouer.
Nous obtenons donc un zéro sur un. Cool, nous pourrions l'associer
à ce que nous voulions. Si nous voulions qu'il dise oui ou non par exemple, ce
serait facile à faire. Nous pourrions faire quelque chose
comme ça. Si
nous voulons améliorer un peu
notre interface utilisateur, nous pouvons dire select 0.1
Allons-y dès ce changement. Ça va frapper
ici si c'est un zéro, et ici si c'est un
, nous dirons oui. On va dire non, on va taper dessus. Alors je ne sais pas si
nous voulons juste nous amuser
encore un peu plus. Nous pourrions le faire. Faisons un commentaire, d'accord,
est-ce que le transport joue ? Ensuite, nous pourrions remplir
un message avec ceci. On pourrait dire, tout ce que
nous aurions à faire c'est dire pré-set, puis de
le lancer dedans. Et puis je pense que le bon côté n'
aura probablement pas d'importance dans ce cas. OK. C'est un truc supplémentaire que
je fais juste pour m'amuser. Mais en gros, quand
ça arrivera à zéro, cette prise va exploser. Donc ça va devenir Oui, le transport fonctionne. C'est en fait l'inverse
de ce que nous voulons ici. Réglons ça. Non, oui. OK. Quand il atteindra zéro, il dira non. Ensuite, le pré-stylet
signifie qu'il va
placer le mot défini
avant ce message. Ça va dire set, non. que je suppose que je n'ai pas
vraiment besoin de faire dans ce cas parce que le message
peut l'intégrer, je le retire.
Nous n'en avons pas besoin. Je pense que nous pourrions simplement le faire, et il devrait simplement l'écrire. Oui. OK. Maintenant, nous pouvons le
déplacer juste là. Ça va juste dire
non. Nous allons le placer dans l'entrée droite d' une autre boîte de message
et il va y affecter ce message. Maintenant, si je cachais tout ça, et que c'est tout ce que tu as vu, et que j'allais appuyer sur
Play et Stop. Arrête. Joue, arrête. Maintenant
, il dit oui ou non. Vous devez faire
des choses un peu différentes pour le chemin et pour le message que vous demandez à l'observateur. Mais c'est le même format de base.
19. Obtenir une 16e note: OK, faisons quelque chose de
totalement différent. Il existe une autre façon d'obtenir des informations qui n'
utilise pas notre petit extrait Et il y a une chose en particulier que je tiens à ce que vous
sachiez, parce que c'est très important pour beaucoup de
choses que je construis, les outils que je crée, ce que je veux
plus que tout
au monde, c'est avoir une 16e
note en direct. Hein ? Je veux juste faire
le tete pour pouvoir associer cela aux différentes choses qui se passent et créer les effets glitchy
que j'aime créer Voyons
comment l'obtenir. Il existe des moyens de le faire qui
seraient les mêmes que ceux que
nous avons fait jusqu'à présent. Nous pourrions construire, indiquer le chemin à suivre en direct pour
aller au transport, obtenir les mesures, les rythmes et les
16e notes de cette façon. Mais il existe un moyen
plus simple pour celui-ci. Ce que nous pouvons faire, c'est
profiter
du transport
intégré à Max. Maintenant, le transport est une
nouveauté chez Max. Si vous utilisez Max seul, vous bénéficiez de ce transport interne. Si vous ne le savez pas,
je parle la
partie Play Stop Record. La partie qui dit
jouer et arrêter, c'est ce
qui nous tient
vraiment à cœur. Il indique également le tempo, le BPM, tout ça. Si vous utilisez l'objet de transport
au maximum pour un appareil actif, il va aller parler
au transport. Cool. Voyons comment le
faire très rapidement. OK, donc je vais
créer un nouvel objet appelé transport. Maintenant, pour
faire fonctionner le transport, je dois faire des choses étranges. En gros, chaque fois que j'
envoie un message au transport, il
rend compte et indique l'état des choses. Si je veux trouver la 16e note, je dois être comme si je la
frappais souvent et vite Je vais prendre le
métro pour le défoncer. N'oubliez pas que le métro est comme
un métronome auquel on peut lui donner un certain
nombre de millisecondes Commençons par dire
simplement quatre n, cela signifie un quart de quatre. Il va probablement
falloir que je le frappe plus vite que ça, mais allons-y pour l'instant quatre n. Ensuite, pour lui donner
un attribut que je vais utiliser avec une esperluette Ce que je dois faire
ici, c'est simplement dire que vous pouvez
y voir les attributs qui apparaissent
automatiquement. Ce que je dois faire, actif,
actif, puis tout d'abord,
ce que cela signifie, c'est ne faire fonctionner ce métro que lorsque le
transport est actif. OK, donc je
vais le brancher maintenant. Quand je commencerai mon transport en direct, il va commencer à atteindre ce chiffre tous les
trimestres, ce qui est génial. Le transport produit
tout un tas de choses. Regardons ce que nous avons ici. Nous avons les barres, les battements,
les unités, la résolution actuelle. Qu'avons-nous d'autre
ici ? Tempo. Regardons notre
rythme juste pour le fun. Signature horaire. Bien sûr,
regardons notre signature horaire. Je vais y mettre
un message. Mets-le à droite,
dans l'état « Let transport ». C'est ce que nous avons
découvert dans le dernier. Liste de sources brutes contenant des informations sur
ce qui se passe. OK, commençons
et voyons ce qui se passe. Voici mon moyen de transport maintenant. Il fonctionne, d'accord.
Ce que nous voyons ici, ce sont
des bars au rythme effréné. C'était quoi, encore une fois ? Unités. Je ne sais pas vraiment
ce que c'est. Ce 480 est la résolution actuelle. Le tempo est de 120,
la signature temporelle est de 44. Super, j'ai trouvé tout
ça en direct. Maintenant, si je veux passer à la 16e note, je vais devoir en
faire un peu plus. Je pourrais peut-être
simplement le demander ici, mais je ne pense pas qu'il s'agisse réellement de
signaler la 16e note. Cela nous donne du fil à retordre, mais c'est en fait ce que je
pense que cela va fonctionner. OK, voici ce qui se passe, ce numéro d'unité, je
ne suis pas sûr de savoir ce que c'est, mais ce n'est pas la 16e note. Cependant, elle
évolue très rapidement. Je le demande
tous les 16 billets, ce qui signifie que ce chiffre
change tous les 16 billets. Si je convertis
ça en bang, c'est une 16e note. Je m'en fous de ce que dit
le chiffre, je m'intéresse juste à ce qu'il dit. En théorie, je veux
tester cela et voir dans quelle mesure c'est
précis. Je vais prendre
ces deux franges et je
vais juste cliquer ici OK ? Ensuite, je
vais débrancher
ma prise et la
jeter dedans. OK, c'est une 16e note. Cela revient à envoyer ce numéro quatre fois pour chaque fois
que nous le voyons changer. En fait, ils envoient tous les deux des
16es notes à ce stade. Si je voulais obtenir juste un
quart de note à partir de celui-ci, je pourrais utiliser l'
objet de modification que nous avons vu il y a une minute. Débarrassez-vous de cette
sortie uniquement lorsqu'elle change. Maintenant, ça devrait
me donner un quart de note. Oui, et c'est totalement solide 11. Si je le compte à haute voix
et que ça ne correspond pas,
c'est à cause du retard
dans l'enregistrement vidéo. Cela
me semble logique, mais nous y voilà. J'ai maintenant un 16e billet
et un quart de billet. Je pourrais obtenir une
note complète ici si je le voulais. Cool, c'est comme ça que tu peux obtenir une 16e note
qui suivra ton tempo. C'est parfait pour faire barrières, des motifs
ou quelque chose comme ça, ce que j'aime beaucoup faire
20. Créer l'extrait: OK, passons au
contrôle en direct. C'est le contraire de
ce que nous faisions. Pour cela, nous allons avoir besoin
d'un chemin et d'un objet en direct. Faisons la même chose.
Nous allons le créer sous forme d'extrait, puis l'enregistrer Afin que nous puissions le modifier pour
toutes les raisons dont nous avons besoin. Il y a en fait deux
façons de le faire. Commençons par un moyen simple. Tout d'abord,
agrandissons un peu ma fenêtre. Et zoomez simplement plus fort au toucher. OK. Nous avons d'abord besoin d'un
chemin en direct pour obtenir notre chemin. Ensuite, nous avons besoin d'une boîte de message. Les messages de chemin présentés ici
sont exactement les mêmes. Passons à notre volume. OK, j'ai dit les pistes deux
ici parce que je veux celle-ci parce que c'est notre seule piste audio qui
possède un atténuateur de volume, même si l'effet est c'est ainsi que je vais
contrôler ce volume, d'accord ? Je vais donc le
brancher là-dedans. OK. Ensuite, j'ai besoin d'un de
ces objets déclencheurs. C'est tout de même. Mais j'ai juste besoin d'une liste ici, Trigger Bang List. Nous allons maintenant y placer
notre objet de contrôle. Notre objet qui va
réellement
contrôler la chose.
Il s'agit d'un volume. Non, je vais mettre un nombre à
virgule flottante. En fonction de ce que
vous contrôlez, vous voudrez peut-être mettre
quelque chose de différent ici. Maintenant, j'ai besoin d'une
boîte de message pour définir les valeurs, la valeur dollar signe un. Oups, ne pas pouvoir épeler aujourd'hui le signe 1 du dollar,
c'est se comporter bizarrement OK, et puis Live Object. Alors, encore une chose. Je dois connecter cette liste de chemins
en direct à cet objet vivant également sur
l'entrée droite. C'est ça. Regardons ça
une fois de plus. Nous avons le chemin
à suivre en direct. C'est ce que j'ai mal fait, c'est
le deuxième dont nous avons besoin. L'ID entre dans l'objet déclencheur, puis dans ce
que nous allons envoyer à cet objet, puis
nous devons définir la valeur 1 et l'envoyer à l'
objet réel qui doit le faire. C'est vraiment tout ce que c'est, il vraiment similaire à notre autre. OK, allons-y, envoyons ce message,
puis contrôlons-le. Nous pouvons voir que cela
fonctionne très bien. OK, vous l'avez peut-être vu, tout à l'
heure, nous en avons fait une où les deux
le surveillaient et le contrôlaient. Avec celui-ci, on ne
peut pas le regarder. Si je le change ici, il ne
sera pas mis à jour là-bas. OK, sauvegardons ça. Sélectionnez Tous les contrôles,
puis cliquez sur Enregistrer l'extrait. Et appelons-le control
live, Save snippet. OK, maintenant j'ai celui-ci, tout ce dont nous
venons de parler. Cela nous permettra de contrôler
essentiellement les mêmes choses. Faisons-le dans l'autre sens, créant un
patch dans lequel nous pouvons à la fois observer et contrôler.
21. Créer l'extrait d'une autre façon: D'accord, pour
modifier cela de manière à ce que
nous puissions à la fois observer
et contrôler, nous devons essentiellement faire une chose pour nous assurer de
ne pas avoir de boucle de rétroaction. Cette partie supérieure est la même, notre déclencheur est le même, sauf que nous avons besoin d'une autre liste ici parce que nous en avons besoin d'
une pour l'observateur. Débarrassons-nous de
ça pendant une minute. Débarrassons-nous de ça. Nous avons besoin d'une boîte de message. Et ici, nous
allons revenir à
cette question de la valeur de la propriété et
nous allons réussir. Ensuite, nous allons l'envoyer
à Live Observer. C'est la même chose
qu'avant, mais maintenant prenons
une boîte de message ici. Réglez-en un à nouveau. Tout ce qui arrivera ici sera
le signe du dollar. L'un d'eux est remplacé par ce
que c'est. Cela dit set. Cela devrait l'empêcher
de toujours produire. Si nous mettons une sorte
de curseur ici,
voyons voir, nous devrons
redimensionner ces valeurs, mais je pense que
tout ira bien, puis nous retirons ces valeurs Je ne suis pas sûr que ce type de curseur fonctionnera, mais découvrons-le J'ai besoin de connecter
quelques éléments supplémentaires. J'ai donc besoin de cette liste pour
accéder à cet observateur et d'une autre liste pour
accéder à l'objet vivant. Je pense que c'est ça. Très
bien, alors testons-le. Je vais envoyer mon chemin, voyons si je peux le contrôler. Oh, je reçois toutes sortes
de bonnes erreurs. Regarde ça. Prenez la plage de
paramètres, non ? OK, donc ça envoie un zéro à 128 ou
quelque chose comme ça, et ça veut un zéro à un. Nous pouvons y faire face de différentes manières. Nous pourrions réutiliser cet objet
à l'échelle. OK, utilisons
ce curseur ici. Cela devrait mieux fonctionner, car c'est déjà
dans la bonne fourchette. OK, maintenant je peux
contrôler le volume. Et regardez le volume ici. Parfait Sauvons celui-ci. Maintenant, je vais enregistrer, contrôler et observer,
observer, vivre, boum. OK, alors maintenant j'ai
deux façons de le faire. C'est génial OK, alors maintenant
faisons-en quelques choses.
22. Commander la position de panoramique: Bien, passons en revue certaines des mêmes choses
que nous écoutons, mais maintenant contrôlons-les. Passons à nos
extraits et disons : devons-nous contrôler et
observer, ou Faisons le contrôle
pour le moment. OK, voici notre extrait. Passons à la navigation panoramique. Maintenant, pour chacun d'entre eux, nous allons devoir modifier légèrement
notre valeur ici. Je pense que celui-ci
fonctionnera en termes de valeur. Ce que j'aurais dû dire,
c'est la portée, non ? Et peut-être même parfois l'objet de l'
interface utilisateur. Mais je pense que celui-ci
fonctionnera pour nous. Je pense que notre position prévisionnelle va être négative à positive Envoyons-le là-bas maintenant. Nous devrions pouvoir y aller,
oh, nous l'enregistrons pour en suivre deux. Ça y est, on
y est, celui-là, d'accord ? Je reçois 1 million d'erreurs ici. Et c'est parce que je
suis monté trop haut, non ? Ce que je dois faire, c'est revenir à zéro et définir cette valeur
comme valeur maximale. Maintenant que c'est intéressant, je pourrais le faire de différentes manières. Je pourrais le faire avec
l'objet en balance comme nous l'avons fait pour
le reste, comme nous l'avons fait pour
le reste,
mais je pourrais aussi simplement
aller voir l'inspecteur. Passons à la question un peu
plus loin. Je crois que je peux définir une
valeur minimale et maximale ici. La valeur minimale doit
être négative un, la valeur
maximale doit être un. Maintenant que nous l'avons fait,
le truc ,
ça va très bien
fonctionner pour le panoramique, n'est-ce pas ? C'est parfait. Cependant, le problème, c'est
que si vous avez l'habitude de
faire ce que je fais souvent, c'
est-à-dire, oh, j'ai besoin d'une autre
case numérique et je prends celle-ci. Maintenant, celui-ci va être à cette valeur minimale
et à cette valeur maximale. Rien dans l'interface vous indique
que vous avez modifié la valeur
maximale minimale. Cela peut causer des problèmes plus tard si vous n'y prêtez pas attention. C'est pourquoi j'aime
utiliser l'objet en échelle car c'est comme si vous pouviez vraiment voir ce qu'il
fait beaucoup plus facilement. Mais définir la portée d'un
objet comme celui-ci fonctionne également. Très bien, maintenant nous
contrôlons le panoramique.
23. Sélectionner la piste à commander: OK, laissez-moi vous montrer
un autre petit truc que nous avons vu ici. Nous pouvons faire passer un message
avec ce signe du dollar. Une chose
que nous savons maintenant, c'est que si nous envoyons un chiffre
dans le message, il utilisera
ce numéro à la place du signe dollar un. D'accord, cela va
générer ce qui
entre dans l'objet live valeur
définie de 0,88. Ce signe dollar est essentiellement
un espace réservé Dans cet esprit, nous pourrions
formater un
peu plus ce message pour personnaliser
ce que nous voulons qu'il fasse. Voici ce que je veux dire, regardez ça. Et si je remplaçais le
numéro de piste par le signe du dollar 1 ? Ensuite, j'ai mis une case numérique ici. D'accord,
regardons simplement ce que cela envoie en y mettant un objet d'impression. En d'autres termes, l'utilisation de l'impression
est un excellent moyen de
confirmer que les choses font ce que vous pensez
qu'elles font. OK, si je tape neuf, voici ce qui se passe en premier,
je vais avoir une erreur. Cette erreur est cool, parce que cette
erreur me dit
qu'il n'y a pas de
piste 9, n'est-ce pas ? Nous n'avons pas autant de pistes. C'est pourquoi cette erreur existe. Disons la troisième piste, car
souvenez-vous que la troisième sera la quatrième ici. C'est autant que j'en ai. Je dis piste trois
, puis regardez ce qu'est Printed Path, Live, Set
Track Three, Mixer, Device Panning. Avec ça, je peux mettre cette case numérique
là et modifier ce message selon les besoins, n'est-ce pas C'est donc cool, car je pourrais maintenant avoir un peu plus de
flexibilité dans ce message. Si je voulais
modifier le panoramique de la
troisième piste, je pourrais le faire Mais peut-être
que pendant que je le fais, un événement se produira qui fera
passer cela à la deuxième piste. Maintenant, je contrôle la piste 2. Et puis quelque chose
le change et le déplace vers la piste zéro. Et maintenant c'est moi
qui contrôle ça, non ? Nous pouvons donc utiliser ce signe dollar pour
modifier ce message. Oups, je viens de déclencher
un tas d'erreurs. Je pourrais même en devenir fou. Disons
trois au hasard , puis mettons un bouton « bang » ici. OK. Maintenant, je pourrais le
faire toute la journée et je passe
simplement d'un morceau à l'autre au hasard qui est contrôlé par ce pan juste ici. n'a pas fonctionné parce que c'est
cette piste dans sa piste Midi n'a pas de position panoramique Mais cela fonctionnera
avec tout, qu'il agisse d'écouter ou d'envoyer. Chaque fois que vous avez
quelque chose dedans, vous pouvez simplement en signer un dollar
et le remplacer par ce que vous voulez à portée de main si vous essayez de
faire quelque chose sur plusieurs pistes.
24. Maîtriser l'état du transport: OK, contrôlons
le transport. Commençons et arrêtons la
piste à partir du maximum. Nous devons faire quelques
choses intéressantes pour que cela fonctionne. Maintenant, nous pouvons le faire de différentes
manières. C'est la méthode la plus
compliquée, mais je vais l'utiliser pour nous
aider à apprendre
quelques objets supplémentaires. abord, nous devons définir notre
trajectoire juste pour qu'elle soit définie en direct, comme nous l'avons fait lorsque nous
écoutions le transport avant de passer en
direct à notre déclencheur. Je pense que nous allons avoir
besoin d'une autre liste ici. OK, accroche-toi à
ça pendant une minute. OK, maintenant nous allons nous
en débarrasser
parce que ce dont nous avons vraiment besoin ici c'est d'un simple bouton en haut. Et nous allons nous en
servir comme d'une bascule. Nous avons maintenant besoin d'un message. Nous l'avons déjà vu lorsque nous
demandions à live ce qu'il faisait, car nous devons
toujours le demander. Nous allons nous en
débarrasser. Allez-y, nous allons
entrer dans notre objet vivant. Nous allons demander au
transport s'il joue. Maintenant, nous allons faire
un peu de fantaisie. Nous allons utiliser
un objet de route. Voyons
quel itinéraire sélectionne la sortie en
fonction de la correspondance des entrées. En gros, ce que vous pouvez faire
avec la route ici,
c'est que nous pouvons dire tout un tas de intégrer tout un tas de choses
différentes dans
sa première entrée
, puis de les sortir vers différentes prises
en fonction de son argument. La première chose dans
ce que nous lui donnons, par
exemple ici, il est
dit de laver le chat. Le deuxième argument
est le numéro deux. Si je clique dessus,
il va sortir et laver le
chat par sa deuxième prise. C'est vrai. Cela nous
permet vraiment d'analyser les choses. OK, peut-être que nous aurons
plus de sens une fois que nous l'aurons fait. Ce que nous allons faire,
c'est dire que nous allons utiliser route,
puis nous allons évaluer le
message diffusé. Si un objet vivant indique que
quelque chose joue, il indiquera zéro ou
un. Et puis il joue. Nous voulons sélectionner zéro. S'il indique que zéro joue, nous devons récupérer ce zéro. Ensuite, nous devons lui envoyer un message disant de
commencer à jouer. Nous allons le faire avec
un message. Commencez à jouer. Oups. Faisons glisser ça un petit peu vers le
haut. Nous avons presque terminé, d'accord. Ensuite, cela va
entrer dans un autre objet vivant, nous allons dire
s'il ne joue pas. Revoyons donc cette
partie une fois de plus. Nous allons demander à
l'objet vivant, c'est le transport qui joue. C'est ce que nous
faisons ici. Joue. Est-ce que ça joue ? L'
objet vivant va revenir. Soit je vais dire zéro
joue, soit un joue. Nous allons rechercher si c'est jouer et nous
allons le sélectionner. Si c'est zéro, nous allons dire de commencer à jouer sur
l'objet vivant. Selon la même logique, nous allons dire que
s'il joue, nous allons dire d'arrêter de jouer. Et nous allons utiliser l'
autre côté de Select ici. Maintenant, c'est une petite
astuce amusante , car ce que fait select,
c'est que nous pouvons dire select zéro. S'il correspond à zéro, il produira une
détonation par sa prise gauche. S'il est
autre chose que zéro, il va lui
envoyer la bonne prise. Maintenant, cela va
envoyer des zéros et des uns. C'est juste un
raccourci que je pourrais faire. Sélectionnez-en également un,
mais je n'en ai pas besoin car il sera nul ou non nul. Ce n'est qu'un raccourci
pour isoler ceux de Google. Ensuite, je vais également avoir besoin de
mon autre liste ici pour que l'objet
vivant sache de
quoi nous
parlons , ce que nous regardons. OK. Encore une fois alambiquée
, mais elle devrait fonctionner Essayons-le. Voilà
notre moyen de transport. Je vais me lancer. Et il commence à jouer, je
vais le frapper à nouveau. Et ça arrête de jouer
Hourra, ça a marché. Je peux le démarrer et l'arrêter
tout au long de la journée.
25. Maîtriser les noms de piste: OK, vous vous souvenez peut-être qu' au début
de la première partie de ce cours, j'ai montré un patch qui mon avis,
s'appelait juste le stupide Max pour les tricks en direct ou
quelque chose comme ça. L'une des choses que j'ai
faites a été de changer les noms des morceaux pour qu'ils
soient amusants au
milieu du morceau. Voici comment je m'y prends. C'
est en fait assez simple. Prenons l'extrait en direct de
contrôle, zoomons juste au toucher C'est bon. Tout ce dont nous avons vraiment besoin c'
est de passer
au premier morceau. Nous avons juste besoin d'autant de sets
live, zéro, nous avons besoin de connaître le
set live et de savoir de quel morceau
nous parlons. OK, alors tout ce dont nous avons
vraiment besoin ici, c'est ce chemin
en direct doit entrer dans l'objet vivant sur la droite. Ensuite, il suffit de
définir l'espace des noms, quoi que nous voulions dire
ici, disons Pickles Bien, alors il
suffit de cliquer dessus. D'accord. Nous pourrions mettre un
bouton dessus si nous le voulions, mais si vous voulez le faire
, nous
allons procéder comme ça pour nous assurer que
c'est le bon chemin. Ensuite, nous allons
simplement cliquer ici. Il est écrit « Track One Miti ». Si je clique dessus,
il est écrit Pickles. Maintenant, une autre chose que j'ai
faite, c'est d'avoir créé un truc où il a commencé à basculer
entre deux noms Voici comment je l'
aurais fait. Deux noms, préparons des sandwichs. Sandwichs au cornichon. D'accord. J'ai besoin de quelque chose
qui puisse
les frapper comme l'un puis l'autre
plutôt que l'un et l'autre. Cela n'a rien à
voir avec Max en direct. Ce ne sont que des trucs
stupides sur Ableton, mais c'est peut-être une petite pause
amusante, trucs
stupides, mais
faisons-le J'ai besoin d'un métro qui aille
à la vitesse que je veux, environ
60, 200 millisecondes.
C'est assez rapide. Alors je dois l'activer. Organisons
un peu les choses ici. Nous allons nous y prendre rapidement.
C'est un peu rapide. Arrêtons-nous à 300, souvenez-vous que ce sont des millisecondes que
nous parlons ici. Allons-y cinq. OK, ça fait
une demi-seconde. D'accord ? Maintenant, j'avais juste besoin d'alterner comme je
le fais toujours. Je pense que c'est probablement une façon
plus simple de le faire, mais je fais toujours en sorte
que le
compteur 1 en compte au maximum. Il ne reste plus qu'à compter
010101 qui peut y entrer. J'ai besoin d'une dernière chose
qui est de sélectionner zéro. Nous pouvons utiliser la même
astuce que nous utilisons ici. Si c'est un,
disons-le clairement. Si c'est un zéro, foncez si
ce n'est pas un zéro, qui dans ce cas signifie que
ce doit être une banque unique. Maintenant, nous pouvons voir qu'il s'agit d'une
alternance de sandwichs au cornichon. Soigné. Heureusement, je me suis
trouvé un moyen de le
désactiver cette fois, ce que je ne pense pas avoir fait
dans l'autre version. Si je le
désactive, c'est ce qu'il fait. Mais ne fais pas ça.
Il n'y a aucune bonne raison de le faire. C'est
juste assez drôle. Je suppose que si vous vouliez
créer le plug-in le plus étrange qui soit,
vous pourriez créer un réglage dans lequel
une combinaison
de notes Et puis, comme si le nom de vos pistes avait commencé à
changer. Ce serait comme une fonctionnalité cachée
ou quelque chose comme ça. Mais laissons cela derrière nous. OK, passons à autre chose.
26. Maîtriser avec des abstractions: OK, dernière chose que je
voudrais vous rappeler dans
cette section , parce que je ne pense pas que
ce soit une nouvelle information, nous en avons déjà parlé. Mais regardez ça. Max pour les abstractions d'API en direct, n'oubliez pas
que vous pouvez les trouver en accédant aux extras Et puis Max for Live API Abstractions vous propose plein de
choses intéressantes à faire Nous ferons un clip dans une minute. Je veux traiter le son, puis nous reviendrons en arrière et
lancerons un clip. Certaines choses avec des mities, des scènes, des appareils,
une piste globale, plein de
choses différentes que vous pouvez faire s'agit certainement pas d'une liste
exhaustive de
ce que vous pouvez faire. Ce ne sont là que quelques abstractions
standard. N'oubliez pas cela. C'est un
petit raccourci génial pour vous permettre de faire certaines choses
que vous pourriez avoir envie de faire.
27. Maîtriser le tempo: Très bien,
contrôlons le rythme. Très bien, passons au contrôle
en direct avec notre extrait. Zoomez légèrement. Nous nous souvenons maintenant du message
que nous devons envoyer ici. Au lieu de la deuxième piste, nous allons passer au master
puis au mixeur. Et le rythme est notre message, le même que lorsque nous le
surveillions et tout le reste
devrait être le même. Essayons. Je vais donc envoyer ça, d'accord. Il s'agit d'
une plage invalide parce que notre rythme, notre
plage de tempo possible dans les vies, je crois qu'elle atteint son plus bas niveau à
20 bpm et qu'elle monte à Utilisons une nouvelle
case numérique, pas une virgule flottante, bien que nous puissions utiliser
une virgule flottante, elle peut certainement gérer cela. Bien sûr, utilisons une
virgule flottante, mais il nous en faut une
qui soit correcte. Allons ici. Retournons voir notre inspecteur. Tout en bas
et changeons cela. Un minimum de 20 et un maximum de 200,
je crois. Bien, maintenant je ne devrais plus faire d'erreur et je
devrais contrôler notre
rythme ici. Et je suis cool. Apprenons une autre
nouvelle astuce que nous pourrions utiliser. Supposons que nous voulions que
notre rythme passe d' un chiffre à un autre
sur un certain laps de temps. Il existe un objet
qui pourrait le faire. Cet objet s'appelle line. Tracez une ligne entre deux chiffres. Ce que nous devons donner à la ligne c'est un message
indiquant le point de départ, l'espace du point de
fin, la
durée. Disons que notre rythme est d'environ 80, mais que nous voulons
atteindre 160, d'accord ? J'ai besoin d'une virgule entre les deux. 80 à 160, c'est ce que nous allons lui demander de faire. Alors
je vais dire espace. Je vais dire de le
faire en 2 secondes, je ne sais pas. OK ? Maintenant, quand j'ai cliqué dessus, je pouvais simplement cliquer
dessus en allant, disant « bang » pour être chic. Quand j'appuierai dessus, cela générera ces chiffres. Mettons une case numérique
dessus et regardons. Montre. Boum. Voilà, d' accord. Ça a pris 2 secondes. Génial.
Mettons-le juste dedans. Regardez notre rythme ici. Lorsque je clique dessus, notre tempo
passe à l'endroit suivant. Nous pouvons nous amuser à formater ce message pour qu'
il fasse le contraire. Et pour d'autres raisons
musicales, nous voudrions peut-être que ce soit plus long. Nous devrions peut-être attendre
plus de 10 secondes. Ce serait ça, tu vois
maintenant, c'est comme si on y allait lentement. Vous pourriez l'utiliser comme une compilation complètement dingue où
je
double le temps en
doublant le tempo Cela peut être un effet amusant, mais bon, c'est ainsi que
nous contrôlons notre rythme. Consultez la ligne, vous pouvez faire
des choses amusantes avec. Si vous regardez dans le fichier d'aide, il existe des moyens d'en faire un
peu plus. C'est un objet amusant.
28. Obtenir du son: OK, nous avons créé un
extrait et
discuté de la façon d'écouter
ce que fait Live Nous avons créé un extrait dans lequel nous avons créé un moyen de contrôler le direct, renvoyer des informations en Ce sont deux des
trois grandes choses que nous voulions accomplir
dans ce cours. Notre troisième objectif est de
faire entrer et sortir du son et du
MIDI en direct.
Commençons par l'audio. Je vais passer à
Max Audio effect et le mettre sur une piste
audio, OK. Comme je l'ai déjà dit, lorsque je
parlais des trois types de Max pour les live patches, l'effet audio, l'effet
instrument et l'effet Midi. L'effet audio par défaut
correspond exactement à ce que vous souhaitez. y a vraiment aucun extrait à créer ici, parce que c'est ça Ce que vous êtes censé faire ici, c'est que nous allons
ouvrir tout ça. D'accord ? Je vais agrandir
cette fenêtre. Je vais le prendre, je
vais le claquer en bas, puis les supprimer en
cliquant dessus. Appuyez sur une touche de suppression. Je vais maintenant créer mon patch. D'accord, cet objet plug-in est un objet très spécialisé qui extrait votre son directement
depuis le live. Hein ? Si nous voulons juste le voir, faire quelque chose
, prenons un signal audio et
nous pourrons
voir ce que nous mettrons
en direct ici. Hein ? Laisse-moi prendre un clip. Il y a un clip maintenant. Ça joue en ce moment, nous n'entendons pas ça
parce que cette prise ne renvoie pas le signal
à la prise, n'est-ce pas ? Si nous regardons en bas, notre
son arrive ici. C'est dans la limite de l'effet maximum, mais il s'arrête ensuite parce que
nous ne l'avons pas connecté. Si je l'ai fait, nous
allons
l'entendre sur le canal gauche. Nous allons l'écouter
sur le bon canal. Cela ne pourrait vraiment pas être plus simple. branchement consiste simplement à saisir le son et le débrancher à le renvoyer immédiatement Cool. Aucun extrait n'
29. Obtenir MIDI: OK, refaisons la même
chose pour le Midi. Très simple. Aucun
extrait n' Passons à un effet Maxi Midi et mettons-le sur une piste Midi. Voilà, ouvrons-le. Et ces entrées
et sorties MIDI sont essentiellement redirigées
directement vers le live Si je le fais,
débarrassons-nous de ces commentaires. Je regarde juste ce qui se
passe ici. Imprimons simplement
les données MIDI brutes. OK, cela
va juste nous montrer toutes les données MIDI qui
arrivent dans la fenêtre maximale. OK, je n'
ai pas de clavier MIDI branché pour le moment, mais
je pourrais juste le faire Faisons juste un petit
clip, d'accord ? Maintenant, un tas de données
MIDI arrivent. Et voilà, non ? Revenons-en à, d'
accord, nos données MIDI arrivent. Si vous vous souvenez
de la deuxième
partie du cours précédent, nous pourrions maintenant créer un delay MIDI lorsque
nous avons parlé
de toutes ces choses . Nous avons créé tout un tas
de choses en utilisant des chiffres. Une chose que vous
voudrez peut-être savoir, c'est que le MIDI dans l'objet reçoit essentiellement
le MIDI brut. C'est tout un tas
de choses comme voir tous ces chiffres qui volent par ici. C'est amusant, mais pas
vraiment utile. Parfois, nous
devons analyser cela un peu. Tu peux faire des choses. Il y a quelques autres
objets qui vont
également récupérer
les informations MIDI, comme Nin. Nodin vient juste d'être
retransmis en direct. Il sait déjà ce que
nous faisons avec Nodin. Nous ne pouvons regarder que les
notes si nous le voulons. Et regardez les hauteurs,
la vélocité et le canal. Cela pourrait
vous être un
peu plus utile si nous
cherchons simplement des notes. Vous pouvez
déjà le voir arriver. Je n'ai pas besoin de connecter une
note à une entrée MIDI ou à quoi que ce soit d'autre si je veux voir les informations
du contrôleur. Il y a du CTL dedans qui ne
me montrera que des manettes
, des outils
comme des molettes et tous les
cadrans que vous avez connectés à votre ordinateur
ou avec lesquels vous jouez Je n'en ai aucun qui envoie quoi que ce
soit pour le moment .
Il n'y a rien ici. Si vous voulez vraiment vous lancer dans le néant avec Midi in, il existe également un objet
appelé Midi parse qui vous
aidera à extraire toutes
ces informations de Midi Je n'ai jamais eu de
chance avec cette analyse MIDI. C'est juste beaucoup, c'est
beaucoup d'informations. Habituellement, pour mes projets, j'ai juste besoin des informations de note
ou de contrôle. Mais c'est une chose à laquelle vous devriez
peut-être réfléchir. Maintenant, si vous voulez remettre
les choses en ligne, il
vous suffit de
les remettre dans Midi out. Ou en fait, vous pouvez simplement faire une note qui
fera la même chose. Cela renverra immédiatement en ligne
toutes les informations que
vous avez prises ici. Il en va de même pour le contrôle CTL out qui enverra les informations
du contrôleur. Ces trois objets savent
comme par magie comment accéder à
la sortie Midi Tu peux en faire ce que
tu veux.
30. Traiter un signal audio: OK, faisons un peu de traitement
audio maintenant que nous savons comment faire. Maintenant, je
pensais procéder beaucoup de traitement
audio dans
le deuxième cours où nous apprenions du vrai code. Prenons l'un de ces patchs et
transformons-le en patch maximal pour Live. OK, voici ce que
j'ai à faire ici. C'est l'un des
patchs que je vous ai donnés lors du deuxième cours. Il s'agit d'un fichier .pat maximal qui
ne s'ouvrira pas en direct. Ça me donne juste le cercle
avec la ligne qui le
traverse . Cela ne marchera pas. Mais voici ce qui va arriver, en ce
moment j'ai
ouvert ce patch normalement au maximum. C'est dans Max pour le live. OK, même si je ne peux pas
ouvrir le fichier dans Max for Live, c'est toujours le même code. Ce que je peux faire, c'est
simplement copier tout cela et le coller ici. Il ne me reste plus qu'à le
connecter pour vivre. Je n'ai pas besoin de tous
les outils de sélection, de SF Play ou
même de l'ADC Débarrassons-nous
de toutes ces choses. C'est ce qui entre dans mon indicateur
de niveau depuis le sélecteur C'est ce dont j'ai besoin pour sortir
de mon objet de connexion. OK, maintenant ce deck
en mode autonome au maximum, nous enverrons tout. Le deck, je n'en ai pas besoin. Au lieu de cela, j'ai besoin de tout
pour brancher cette prise. Donne-moi un peu plus de place. Je peux vraiment voir
ce que je fais ici. Chaque fois que tu fais
ça, j'aime les
faire un par un. Connectons-les,
puis
supprimons-les pour
ne pas les manquer. Déplace ça ici,
juste pour que je puisse le voir. Je pense que celui-ci était à gauche, celui-ci était juste,
et celui-ci était les deux. Peut-être. Oui, parfois, le simple de
déplacer des objets vous aide à mieux les
voir. OK. Maintenant, nous pouvons supprimer le deck et tout
fonctionne. Nous n'en avons pas besoin. Nous pouvons fermer ce patch
et le remettre en ligne. Et si nous y rejouons
au début, rien ne s'est passé,
mais c'est parce que je dois céder du volume. Hé, voici notre
signal sec, les retards. Ce n'est pas le
truc le plus cool au monde. Maintenant, je remarque que nous ne
voyons pas nos indicateurs de niveau ici. J'ai dû les
connecter séparément. C'est bon, on peut le faire. Et c'est le moyen le plus simple de
convertir un patch max en patch
max pour live, il suffit de copier le
code dans un appareil Max for live
, puis de remplacer vos entrées
audio ou Midi
par la bonne option. Soit le plug in mid-in. Remplacez ensuite vos sorties par une prise. Alors tu es prête à partir.
31. Traiter un signal MIDI: OK, faisons la
même chose avec l'un des patchs MIDI que nous avons créés
dans le deuxième cours. Nous avons
ici ce retard MIDI dû à des notes aléatoires. C'est vraiment intéressant parce
que je pense que lorsque nous l'avons créé, je vous ai dit que ce qui
va se passer ici avec ce truc aléatoire, c'est que nous allons le
faire de manière aléatoire assez difficile de
déplacer notre pégiateur Il est
assez difficile de
déplacer notre pégiateur pour le limiter
à la sélection de notes
aléatoires dans une touche C'est en fait
très difficile à faire. Nous pourrions le faire dans
Max en dressant une liste
des terrains disponibles parmi lesquels
il pourrait choisir, limitant à une touche de cette façon. Mais il existe un moyen plus simple maintenant
que nous sommes dans Max for live. C'est beaucoup plus facile.
C'est beaucoup plus facile. C'est une meilleure façon de le dire. Convertissons-le
en patch Max for Live. Je vais copier tout ça, puis je vais
retourner à Max for Live. Il s'agit maintenant d'un effet Midi.
Utilisons simplement le Midi. Mets ça là.
Ouvre-la, d'accord ? Je n'ai plus besoin de toi. Faisons en sorte que ce soit beau
et collons-le dedans, d'accord ? Donc, commencez par entrer le MIDI. Avons-nous besoin d'une entrée MIDI,
ou sommes-nous simplement en train de générer des notes
Midi ici ? Je pense que nous ne faisons que
générer des notes midi. Nous n'avons pas besoin d'une entrée MIDI. Notre note est l'un de ces objets spéciaux
auxquels je peux parler directement. Ableton. Ça va
tout de suite et ça va générer quelques
notes tout seul. Merveilleux. Cela peut rester exactement tel
quel. Je n'en ai même pas besoin. Je pourrais le laisser ici,
mais je voudrais peut-être juste le
séparer pour m'
assurer qu'il ne passe rien
sur ce canal Midi Je peux le faire. Ensuite, il devrait commencer à fonctionner. Si nous le
lançons, donnons-le comme
quelque chose maintenant. Nous pourrions relier cela au
transport si nous le voulions. En fait, c'est
probablement une bonne idée, mais il faut d'abord en tirer un peu de
son. Nous pouvons voir que des notes sont prises,
donc tout fonctionne. Mais je n'entends
rien parce que je n'ai pas d'
instrument ici. Jetons simplement une bonne
vieille méthode analogique par défaut. OK, cool. Arrêtons ça. Retirons-le
vers le bas pendant une seconde. Nous l'avons arrêté avant que je ne
reçoive une note, mais c'est bon. Ne nous en inquiétons pas. OK, faisons en sorte que cela soit conforme
à la clé, à n'importe quelle clé, puis nous
le connecterons au transport. Le moyen le plus simple d'obtenir cela dans la clé est en fait de
ne pas le faire dans Max. Il y a certaines choses dans lesquelles
Max est vraiment doué, il y a d'autres
pour
lesquelles nous avons des outils qui sont tout aussi
bons, qui sont meilleurs. Je vais passer à nos effets
Midi et je
vais passer à l'échelle. Sélectionnons
comme pour une gamme mineure. Échelle mineure, d'accord. Maintenant, ce que cela va faire si vous avez déjà utilisé le maximum d'
effets Midi, et celui-ci en particulier, c'est que
chaque note issue de notre effet Midi sera
traitée par celui-ci. Et il s'agit essentiellement
de quantifier
les notes Midi pour qu'elles se
situent dans cette gamme Dans ce cas, C mineur, parce que j'ai C juste ici. OK, donc tout
va maintenant être en do mineur. Oups,
laisse-moi augmenter le volume à nouveau. C'est plutôt joli. Je peux vous prouver
que nous sommes en do mineur Répliquons cela, et peut-être
mettons-nous un piano dessus. Je pense juste que ça
peut sembler sympa. Hum, donne-moi juste un vieux
piano, un piano à queue, cool. Voyons voir, ce n'est pas ce que je veux. Je suis en train de réfléchir. Jouons juste quelques gros accords en do mineur Allons-y, allons-y. Fais-le, allons-y plus longtemps. Allons-y F. Allons-y et nous avons deux ou une seule question
fondamentale en C. Je veux que tu sois mineure, voyons le
record plat, plat. D'accord ? Alors peut-être ferons-nous une autre version en
do mineur. Bien sûr. OK, donc juste une petite
progression de base juste pour le fun. Ok, ralentis juste au
toucher et essayons-le. Alors lançons-le. OK, cool. J'ai entendu
deux choses que j'aimerais changer, c'est que ne pas être au
bon moment avec les accords
rend les choses un peu agaçantes Nous allons donc régler ce problème lorsque nous
examinerons le transport. Mais une autre chose que je
pourrais faire juste pour m'amuser est de tout
réduire d'une octave Je pense que je pourrais aussi le faire
avec un effet midi. Je vais donc simplement ajouter cet effet Pitch Midi
ici et le réduire
à moins 12. Je vais juste réduire le
tout d'une octave, pour le rendre un peu moins abrasif Et tu sais quoi,
je vais prendre le temps de le faire. Déplaçons le
piano dessus. Eh bien, c'est
beaucoup mieux, n'est-ce pas ? D'accord, connectons
le transport à celui-ci. Passons à une nouvelle
vidéo pour cela.
32. Relier le métro: OK. Il n'y a pas si longtemps, nous avons vu comment
gérer le transport. Faisons-le de la
manière la plus simple et partons en transport. Ensuite, nous avons besoin de Metro Four, prenons un quart de note de métro ici et nous passerons à Active One. Ce que cela va nous
dire, c'est que nous voulons un métronome qui fonctionne
au quart Accédez à Live et reprenez
le rythme Tout cela commence également au
démarrage d'Ableton OK, voici donc nos
barres, nos rythmes et nos unités. Voyons voir, si nous voulons que ce
soit au huitième ou au
quart de note, ce
sera probablement trop lent. Faisons ce
que nous avons fait auparavant. Passons donc à une huitième note. En fait, nous n'avons même pas
besoin du transport. Tout ce dont nous avons besoin, c'est de cet objet de métro
pour remplacer cet objet de métro, nous pouvons simplement le récupérer sur
place. Nous serons prêts à partir. Dans ce cas, nous n'avons pas
besoin du transport. Je pourrais utiliser le
transport pour relier notre métro et lui donner la même valeur que le
transport en convertissant, en déterminant le nombre de
millisecondes correspondant à chaque 16e note à notre rythme actuel,
puis en le mettant Mais c'est beaucoup de maths. Cela devrait très bien fonctionner. Nous allons dire,
donnez-moi une huitième note départ lorsque le transport commencera. Cela devrait suffire. Essayons-le. D'accord ? Je vois une chose que nous avons mal faite, c'est que si nous
n'avons pas le rythme, ces entreprises ne
calculent pas correctement le
montant de leurs retards Nous avons besoin d'un chiffre
pour qu'ils puissent comprendre comment ils devraient retarder. OK, eh bien, c'est très bien, faisons-le dans l'autre sens alors.
33. Relier le transport: OK, donc je pense que ça
va devenir un
peu encombrant, alors restez avec moi ici Tout d'abord, je vais prendre mon
métro jusqu'à un quart de note. OK. Je vais chercher
un moyen de transport. OK. Et maintenant, je veux connaître
mon tempo. Ça y est. Alors donne-moi un cerceau numérique, que
c'est le bon ? Non, c'est le tempo
emblématique de l'époque. OK, donc ça va me
donner mon rythme. Ajustons le tempo juste
pour que ce chiffre soit actualisé. Nous y voilà. Ça fait 18 ans maintenant. Ce que je pourrais faire ici, eh bien, ce que je dois faire, c'est
convertir
celui-ci à huit
BPM en millisecondes OK, voyons comment on
peut faire ça ? Il existe une
méthode mathématique étrange,
ou nous pouvons compter les millisecondes OK. C'est une façon
alambiquée de le faire, mais je pense que ce sera
amusant pour vous de la voir Voici ce que je
vais faire en premier. Je dois isoler
tous les deux battements. Tu m'as déjà vu faire ça. Bien, d'accord, permettez-moi vous expliquer encore une fois
ce que nous faisons ici. Nous devons convertir 18
BPM en millisecondes. Nous devons déterminer de
combien de millisecondes il s'agit. Ce que je vais
faire, c'est
mettre en place un petit système qui comptera toujours millisecondes
entre deux battements Chaque fois que nous mettons à jour le tempo, il continuera de compter les
millisecondes Et cela nous permettra de garder
un chiffre actuel, c'
est-à-dire combien de
millisecondes OK, fais-moi confiance. Nous l'avons déjà vu, contre un, cela
va compter 101010 OK. Maintenant, sélectionnons 0,1. Je sais que je vous l'ai déjà
montré, je
n'ai pas besoin de le faire. Je pourrais juste dire
ce qu'il en est de l'autre. Mais cette fois, je veux
faire des zéros et des uns simplement parce que cela
semble être une bonne idée OK ? Maintenant, je peux déjà voir pourquoi cela n'
arrivera pas, pourquoi cela ne marchera pas. Il s'agit simplement de notre BPM. Il n'y a rien à compter ici. Ce que je dois vraiment faire, c' est prendre ce numéro sur cet objet
du métro. Le métro va envoyer des billets
trimestriels et nous allons déménager, tous les autres vont frapper de
chaque côté. Assurons-nous que cela
fonctionne parfaitement. OK, maintenant je dois compter
combien de millisecondes
se sont écoulées entre Si je me souviens bien, Tim est un objet que nous voulons. Pour cela, examinons
le rapport du fichier d'aide Temps
écoulé entre deux événements Nous allons prendre celui-ci
puis celui-ci,
et il va indiquer
combien de millisecondes se sont écoulées entre
ces deux
détonations entre
ces deux
détonations Parfait. C'est
exactement ce que nous voulons. Nous allons donc
aller par là, puis nous allons voir
combien de millisecondes OK, commençons. 555. OK. Cela signifie que
chaque quart de note a une longueur de 555 millisecondes Nous pourrions faire
le calcul et déterminer s'il
s'agit réellement d'un
quart de note à ce rythme. Mais oui,
supposons que c'est le cas, d'accord ? Maintenant que tout se
passe bien ici, nous n'avons vraiment pas
besoin de ce métro. Mais j'ai besoin de cette case
numérique car
elle contrôle tous
les délais, n'est-ce pas ? J'ai donc besoin de ceci pour entrer dans le vif du sujet. Très bien,
réglons notre rythme à 100, lançons-le
et voyons si cela fonctionne. Est-ce que ça a pris une seconde ?
Voilà. Il s'agit simplement de compter
les millisecondes
entre les deux et de signaler nombre de
millisecondes Nous l'utilisons pour calculer
tous nos délais. Cool.
34. Lancer un clip: OK, parlons du
lancement d'un clip. C'est quelque chose
que je vois beaucoup de gens vouloir
faire dans Max for live, et il existe
différentes manières de le faire. Tout d'abord, faisons-le de la manière la plus simple. Le moyen le plus simple
est qu'il y ait une abstraction. Si nous extrayons ce R max pour la liste des abstractions
en direct, il y a un clip, le clip sélectionné Maintenant, le feu signifie le lancement ici. Si nous l'utilisons,
cela va
nous guider , c'est qu'il va l'ouvrir
et il va dire, voici comment l'extraire, lancer
le clip sélectionné. Laissez-moi le mettre dans mon patch. Je vais donc créer un nouvel
objet et sélectionner le clip de Mf Reli Fire OK, et ensuite je
vais m'y intéresser. OK, c'est simple et génial. Ce que cela va faire, c'
est le clip sélectionné, c'
est-à-dire sélectionnons-le. Je vais juste cliquer
dessus pour le mettre en évidence. C'
est ce que ça va déclencher. Je clique dessus et ça
va le lancer. OK, cool. C'est facile. Regardons maintenant l'intérieur de
cette abstraction. Toute abstraction que nous pouvons commander,
cliquez dessus pour la voir à l'intérieur. Et c'est le cœur de tout ça. Et si je ne voulais pas
lancer un clip sélectionné, mais que je voulais dire quel
clip je veux lancer ? Je suis vraiment en bas à droite, voici notre
chemin vers notre clip. Live Path, Trigger
Bang List Call Fire c'est ce que nous devons dire à l'objet.
Construisons-le de cette façon. Au lieu de dire que je veux
lancer le clip sélectionné ici, je
vais lui dire quel clip lancer, je vais passer en direct. Maintenant, j'ai besoin d'un message
dans cette boîte de message. Nous allons dire live
set Visible Tracks. Ensuite, nous allons
dire dollar sine one slots. Un dollar depuis deux ans. Ce que cela signifie, c'est
que pour le titre 1, nous allons dire
quel titre et ce sera le premier
chiffre qui entrera en ligne de compte. Ensuite, nous allons
dire « clip slot », ce sera le deuxième chiffre
qui entrera en ligne de compte. Je dois envoyer deux numéros, mais pas par les
deux entrées différentes Il existe un moyen de le faire, mais ce n'est pas ainsi que
cela est configuré. Je dois dire,
faisons-le avec une boîte de message. Supposons le numéro de piste 0123, le clip numéro zéro, les
clips passent par zéro, également 012. Lançons celui-ci. OK, maintenant je dois envoyer
ces deux numéros dans ce
truc en même temps. Et nous avons le moyen de le faire. Je dois faire mes valises, dois les emballer, d'accord ? Et puis inscrivez-les
dans cette liste en pack. Je devrais vraiment expliquer ce que je suis en train de lui donner. Il veut savoir
ce qui va arriver. Je vais écrire 00
juste pour dire qu'il y a deux chiffres qui arrivent, d'accord. Maintenant, cela va
suivre le chemin en direct. Maintenant, le reste
va être une petite liste de
déclencheurs familière. Nous l'avons déjà vu. Nous allons prendre, oups, maintenant nous allons
créer notre objet vivant Nous allons placer
cette liste dans la bonne case et nous avons besoin une autre boîte de message dans
laquelle nous allons dire «
tire , lance ce truc ». C'est assez marrant
qu'ils aient décidé que ce devait être le feu pour le clip. D'accord, assurons-nous d'abord que
notre chemin est le bon. Donc si je le fais, oh,
ça marche déjà. Ça se passe très bien. Je trouve
ces clips un peu drôles, mais ils
fonctionnent vraiment, non ? Je pourrais donc utiliser les
deux en même temps. Et il va lancer
ce clip encore et encore. Maintenant. Faisons quelque chose de
prudent. Je vais arrêter ça. Et si je voulais qu'il
lance un clip aléatoire ? Essayons ça.
35. 39 LancerARandomClip: OK, ensuite j'ai mis en place un petit set contenant
juste un tas de clips. Vous pouvez le faire avec des clips
MIDI ou des clips audio. En gros, je vais lui dire de
choisir un clip aléatoire et de le lancer avec tout ce que
nous avons déjà. C'est en fait
assez simple et je parie que vous pouvez le découvrir par vous-même. Faisons-le maintenant. Notre nombre aléatoire maximum
ici sera de trois, car ce sera
pour le morceau. Ensuite, chacun d'entre
eux possède quatre clips. Cela signifie que notre nombre aléatoire pour les clips
sera également de trois. En fait, non, il n'y a
que trois pistes. Notre nombre maximum ici
sera de deux, car 012. OK. OK. Et OK. C'est tout ce que nous devons faire. Très bien, laisse-moi faire ça. Tirez juste un cheveu vers le bas
et cela devrait fonctionner. Si nous voulons devenir
encore plus étranges avec ça. Lançons un nouveau clip aléatoire à
chaque battement OK ? Donc, ce dont j' ai besoin, c'est que j'ai à nouveau besoin de cette configuration, puis je vais juste
chercher des barres de rythme. Je vais juste
regarder chaque fois que cette barre change, non ? Chaque fois que cela change, nous sommes dans un nouveau bar, non ? Voyons si cela fonctionne. Ce n'est pas parce que le métro émet un quart de billet. Changeons cela pour changer. J'ai envie de taper
ce chiffre à chaque fois et c'est parti. OK, donc je n'en ai pas besoin. Je vais juste
relier cette détonation à
cette détonation . Ensuite,
nous sommes prêts à partir. Cela va
lancer l'un de ces clips au hasard, au rythme de chaque barre,
puis il va simplement
continuer à les diffuser. Maintenant, vous pensez peut-être,
si vous en êtes capable, vous dites peut-être,
vous savez quoi, je pourrais faire avec des actions de suivi. Oui, tu pourrais tout à fait. C'est juste une façon amusante de le faire
et cela nous permet de vivre. OK. Avant de commencer, est-ce que quelqu'un voit le problème ? Il y a
déjà une erreur que je peux voir. C'est une question simple, mais elle
est courante. Passons
en revue cela. Le hasard va générer
un nombre aléatoire et le mettre
dans ce message, qui sera
ensuite emballé et envoyé à ce message. Maintenant, mon problème est
que je vais produire un nombre, mais alors cette entrée de message
a
vraiment besoin d'un coup pour envoyer
ce message. Si je veux remplacer le
contenu de ce message, oups, je dois aller dans
la bonne entrée que je dois faire.
Maintenant, je vais modifier le contenu
de ce message, mais je dois le cliquer dessus. Ce que je peux faire ici,
c'est que je peux ensuite utiliser la même détonation pour le frapper. Ce que cela va
faire, c'est que ces chiffres vont changer,
puis le coup
va se faire entendre la
prochaine fois. Une chose que je pourrais faire
ici juste pour vous
faciliter la tâche, c' est
que pour les atteindre, je pourrais créer un objet de dix ans, n'est-ce pas ? Il s'agit d'un délai de dix millisecondes. Peu de temps, je vais
juste en profiter. Je vais attendre dix millisecondes et je
vais l'atteindre Ce que ça va faire,
c'est que ça va exploser. Laissez ces numéros mettre à jour
ces messages. Et puis ce délai va
arriver , les toucher et les
envoyer dans le pack. OK, je n'ai peut-être pas
besoin de ce délai de dix, mais j'aime les
ajouter parfois
quand je veux que les choses se passent dans
un certain ordre, quand je veux que les choses se passent dans juste pour être sûre
que c'est le cas. OK, essayons-le maintenant. Nous y avons aussi mis des parfums, des tampons
et d'autres trucs, juste pour le fun Cool. C'est vrai. C'est comme l'IA, en quelque sorte, vous pourriez configurer une grande
machine et la laisser générer votre musique
toute la journée et toute la nuit. Cool. Alors peut-être que je te donnerai
celui-ci si tu veux. Bien sûr.
36. 41 CartoonExplodationPiano: OK, dans la
section suivante,
je me suis dit faisons trois projets qui ne sont pas trop compliqués, plutôt amusants, un peu stupides,
mais vous savez, ce sont de petits projets
sympas Ce premier film, je l'appelle le
dessin animé Exploding Piano. Maintenant, je
me souviens quand j'étais enfant en train de
regarder un dessin animé, peut-être que c'était comme Road
Runner ou quelque chose comme ça. C'était l'un de ceux, comme les
dessins animés classiques d'Hanna Barbera ou autre, où il y avait un piano La seule note du piano
serait câblée comme un
tas d'explosifs. La personne s'
asseyait pour jouer la mélodie, mais elle continuait à tout
gâcher,
alors elle s'arrêtait, elle ne
jouait pas la note connectée à des
explosifs Ensuite, l'autre
personnage qui l'était, qui l'avait configuré
, intervenait ,
accourait et disait : «
Non, tu le joues mal Ensuite, ils jouent
correctement la mélodie puis
explosent d'eux-mêmes C'est donc comme un vieux trope de dessin animé
classique
ou quelque chose comme ça Voilà ton morceau de piano, voyons voir si tu le joues. Non, c'est pas ça. Essaie encore une fois. Oh, espèce stupide lapin comme ça. Alors allons-y. Donc, en gros ce que nous allons faire,
c'est créer un piano Midi et
sélectionner une seule note. Et une fois que vous aurez joué cette note, il y aura une explosion. Puisque je n'ai pas de
véritables explosifs sur moi. Nous allons juste lancer
ce clip plutôt bien, non ? OK, allons-y. J'
ai une piste MIDI ici. Allons voir Max en direct. Nous pourrions vraiment le faire de toute façon, mais faisons-le
avec un effet Midi, car c'est tout ce dont
nous aurons vraiment
besoin . Mets ça là. Ce que nous voulons faire ici d'abord, nous devons écouter une note. Prenons-en note. Très bien,
regardons nos notes maintenant. Je m'en fous de la vélocité, je m'en fous du canal. Je veux laisser cette entrée et cette sortie MIDI connectées. Hein ? Parce que je ne
veux pas interrompre ça. Je veux toujours entendre les notes. Je vais laisser ça
faire ce qu'il fait. Disons que ça va. Quand je joue ici, je vois qu'il s'agit de la note 64. OK ? C'est assez simple. Sélectionnons 64. C'est bon. Maintenant, mettons un bouton «
bang » dessus, d'accord ? Maintenant, je peux jouer de ce clavier
autant que je veux. C'est génial. Et quand j'y jouerai,
nous passerons à la vitesse supérieure. OK, nous avons compris, mais si vous l'avez remarqué,
nous l'avons reçu deux fois. Pourquoi est-ce le cas ? C'est parce que
nous l'obtenons dans les deux cas. Une note activée et une note désactivée. Nous l'obtenons lorsque je pousse mon doigt vers le bas, puis quand je soulève le doigt pour le retirer de cette
note, nous l'obtenons à nouveau. OK. Nous devons en éliminer un car
nous ne voulons pas déclencher
cet échantillon deux fois. Nous pourrions rechercher la vitesse et dire que si la
vitesse est nulle, ignorez-la. Ce serait une solution. Je pense
qu'il y a un objet qui pourrait nous
convenir parfaitement pour cela. Il y a un objet
appelé one bang. Ce qu'une détonation va
faire, c'est comme une manette des gaz. S'il y a beaucoup d'activité qui
va se
répercuter là-dedans, alors on peut le dire. Si nous le frappons
dans l'entrée droite, cela signifie qu'il faut le réinitialiser. Cela ne fera qu'en laisser passer
une jusqu'à ce que nous lui donnions une autre détonation
dans l'entrée droite. Faisons en sorte de retarder. Je ne sais pas
Ensuite, nous y arriverons. OK, ça veut dire qu'une
seule milliseconde
peut passer. Allons-le un
peu plus longtemps. Passons aux 500 parce que nous voulons vraiment que
cela se produise une seule fois. C'est vrai, ça marche. OK, maintenant nous avons isolé
juste la note à ce sujet. OK, cool. Maintenant, la prochaine chose que nous devons faire est de lancer ce clip. Nous savons déjà comment
procéder depuis notre dernier projet. Je vais l'ouvrir
parce qu' il n'est pas
nécessaire de tout recommencer. Vous constaterez qu'une fois que
vous aurez créé quelque chose, il peut être très
pratique de le copier. OK. Je n'ai pas besoin de tout
ça, j'ai juste besoin de ça. OK. Voici donc ce dont nous avons
besoin pour déclencher ce clip. Maintenant, nous n'avons pas besoin ces trucs sophistiqués ici, nous
n'avons pas besoin de cette impression. Il suffit de dire « piste 01234 et « zéro » OK, c'est ça.
Maintenant, cela devrait fonctionner. Débarrassons-nous de ça.
OK, alors essayons-le. Je joue donc toutes les notes
autour de celle que je veux. OK, voici la note. Je vais jouer une balance à la
hauteur. C'est moi qui l'ai fait. Cela a fonctionné. C'est stupide. Mais ça
te permet de t'entraîner, non ? OK. J'aurais probablement dû
le régler pour ne pas le mettre en boucle. Donc, tout ce que nous faisons ici,
c'est rechercher une note précise.
Obtenez cette note ici. Nous allons utiliser
ce seul coup pour l'accélérer afin de ne pas l'obtenir Nous ne l'obtenons que toutes les
500 millisecondes environ. Cela va rejeter
le message de note off. Ensuite, une fois que
nous l'aurons obtenu, nous allons le faire et déclencher ce clip
qui se trouve juste là, qui représente notre explosion. Soigné.
37. L'égaliseur aléatoire basé sur le rythme: OK, cette dernière, je pense que c'est mon arme secrète
légitime Je crois qu'au
début, j'ai dit que beaucoup de gens utilisaient Max pour fabriquer leurs petites armes secrètes
qu'ils gardent à portée de main. Je l'ai fait
il y a longtemps et j'ai commencé à
expérimenter cette idée Je l'utilise
tout le temps. C'est un effet subtil, c'est vrai, mais c'est génial, c'est génial sur les tablettes. Je l'ai dit guitares. Je l'ai même déjà mis sur le
chant quand je veux qu'il y
ait un peu de chaos sous la
surface de la voix Ce que nous allons faire
ici, c'est que je vais créer
un égaliseur qui se
déplace au hasard, sur une huitième note ou
même sur une 16e note, et il se
déplace simplement, follement OK, allons-y. OK, tout d'abord, je vais
avoir besoin d'un effet live Maxra, et ce
sera certainement un effet audio sur ce morceau J'ai mis ce
petit groove de batterie. OK, cool. Ouvrons ça.
Débranchons le bouchon et tirons-le jusqu'
en bas, car nous
en aurons besoin plus tard. Débarrassons-nous de tout ça. OK. Tout d'
abord, configurons un filtre. Je vais avoir besoin d'
un graphe filtré. Je vais également avoir besoin d'un, je pense que nous avons examiné
ce graphique de filtrage des zones. Mais je vais aller voir le fichier d'
aide du graphe du filtre car ils ont configuré
ici cet attribut qui me
montre tout cela et je veux vraiment le
mettre là où il se trouve. En fait, je vais
tout copier ici. OK, donc je vais supprimer le mien et le mettre là. OK. Maintenant, je vais éclaircir les choses. Je veux vraiment
voir quelles
sont ces choses parce que c'
est cette fréquence de
coupure que je veux atteindre C'est pourquoi je vais
commencer à me déplacer. OK, alors
définissons-le dans un band pass. Si je commence à ajuster
cette fréquence de coupure, c'est là
que ça va
devenir intéressant Je voudrais réduire un peu
ce signal, ou même l'augmenter
un peu. OK ? Je vais juste le faire comme
ça maintenant. Je vais sortir mon
graphique de filtre et le placer dans
le bi quad, d'accord ? Devons-nous le faire
en mono ou en stéréo ? Faisons-le en stéréo. Tout ça deux fois. OK ? Nous allons prendre le bon canal, le mettre là. C'est le canal de gauche qui l'a mis là. Et puis le
canal droit l'a placé là, et le canal gauche l'a
mis là. OK. C'est tout ce dont j'ai besoin pour
traiter le son. La prochaine chose que je dois faire est faire
bouger tout un tas de choses. D'abord. J'ai besoin d'un nombre aléatoire. J'en ai vraiment besoin, je ne veux pas aller
trop bas ou trop haut. Voyons donc s'il
descend par ici, vous allez
entendre comme une bosse lorsqu' il atteindra zéro ou presque Je voulais vraiment atteindre
le plus bas niveau, disons 160, d'accord 160. Et nous voulions atteindre un pic aux alentours,
disons, de 2001, de
60 à 2000. OK. Alors, qu'est-ce que j'ai besoin que
mon aléatoire dise ? J'ai essentiellement besoin
que mon aléatoire soit, la valeur maximale est
2000 moins 1601840 Oui, j'avais besoin d'une
calculatrice pour cela. Viens me voir. OK.
Nous allons donc dire 18 40 au hasard, puis nous
allons dire plus 160. C'est bon. Cela
finira par générer la valeur
que je souhaite y inscrire OK, si j'y mets un coup. C'est allé au bon
endroit. Très bien, maintenant nous devrions voir mon
filtre se déplacer. Exactement comme je le souhaite. Je vais juste cliquer sur tout un
tas. Ça a l'air génial. OK, et je vais
refaire la même chose pour celui-ci. Je veux que mes
canaux gauche et droit soient déplacés séparément. Génial. Si je mets maintenant un seul coup
pour relier les deux, nous les voyons se
déplacer indépendamment. Génial. Il ne
me reste plus qu'à récupérer cette 16e note. C'est donc super simple. Tout
ce dont nous avons besoin, c'est que nous l'avons vu un tas de fois, Metro 16 Active One, d'accord ? Alors, restez à l'heure et
ça devrait être prêt à partir. C'est bon. Écoutons-le. Tu vois, c'est un effet cool.
Ouvrons-nous un peu. Oups, tu vois, je veux dire, j'aime le que très
haut pour ça en fait Parce que
ça lui donne vraiment cette impression d'étroitesse. Oui, faisons en sorte que ce soit stupide. OK, donc
ce qui est cool, c'est que vous pouvez rendre aussi subtil ou
extrême que vous le souhaitez. Si vous remplacez ce paramètre par une passe basse, vous
réduisez votre signal à un signal négatif. Mais là-bas,
tu l'as fait comme ça ? Ça va être un
peu plus subtil. En fait, c'est quand même
assez extrême. Si vous tardez un
peu,
cela semble encore plus agréable. C'est un effet bizarre et original,
mais j'aime vraiment le faire. C'est juste amusant et simple. Fais-le, garde-le dans
ton petit arsenal. En fait, vous n'avez
même pas besoin de le faire. Je vais juste te
donner ça dans la prochaine étape. OK, passons à autre chose.
38. Présenter votre patch dans la fenêtre en direct: D'accord, il y a une
chose importante que nous n'avons pas encore faite, c'est de savoir comment donner une belle apparence à vos
patchs en direct. Maintenant, souvenez-vous que l'
idée de cette ligne ici signifie que si nous
voulons bien apparaître ici, nous avons besoin que tout
soit au-dessus de cette ligne. Faisons en sorte que celui-ci
soit beau et joli. La première étape sera la même que l'étape
précédente, lorsque nous l' avons fait
en mode autonome max. C'était pour ajouter tout ce que nous voulions à la vue de présentation. Je vais prendre cet égaliseur, je vais juste
cliquer dessus et dire Ajouter à la présentation » peut-être Oui, cette fréquence de coupure. Et d'accord, je vais faire la même chose ici lors d'une présentation, avec cette
fréquence limite. Et d'accord, pour le reste, je n'en ai pas besoin. Je n'en ai pas besoin. Oui, c'est vraiment ça. OK. Maintenant, si je passe en mode
présentation, c'est exactement ce que
j'ai. OK, réduisons-les un peu , rendons-les identiques ici. OK. Ajoutons maintenant quelques textes. Nous allons dire, non ? La première chose que
nous pouvons faire est de
lui donner un nom amusant et cool. Disons que c'est basé sur We Beat. Q fonctionne sur la base. OK, peut-être que nous allons arranger
les choses en allant voir l'inspecteur. Nous pouvons modifier nos polices ici. Nous pouvons l'agrandir. Faisons-le. Nous pouvons changer de
police si nous le voulons, bla, bla OK, voilà. OK. Maintenant, allons-y,
avons-nous vraiment besoin de voir ça ? Faisons-le dedans. Cela devrait fonctionner. Maintenant, ce que nous avons ici,
c'est que le type de filtre est correct. Je crois que c'est le
non qui est coupé. OK ? Appelons donc cette fréquence de coupure et le OK Maintenant, vérifions-le et
assurons-nous que nous sommes au-dessus de cette ligne. Je pense que nous le sommes. OK. Ensuite,
étiquetons simplement ceci, d'accord. Je pourrais faire quelque chose de plus chic, mais ça marche très bien. Il suffit d'utiliser du texte. Fais en sorte que ce soit
beau et grand. Maintenant, il dit que c'est
le bon canal. OK, faisons la même
chose avec le canal gauche. Alignez-les, mettez le
mode édition, voyez ce que c'est. Il s'agit d'une fréquence de coupure, ce
qui signifie que ce doit être le E. Vous pouvez déplacer des objets
à l'aide des
touches fléchées si vous
vous
approchez un peu trop près pour
vous assurer de saisir ce
que vous pensez saisir Très bien, fréquence de coupure. Maintenant, vous pouvez vraiment vous lancer
dans folie en lui donnant un look vraiment cool si vous le souhaitez, mais je ne vais pas le faire pour le moment. Mais c'est plutôt bien. OK, maintenant je dois
faire une dernière chose. Si je voulais vraiment être
belle dans cette vitrine, vous remarquerez qu'elle
n'est toujours pas belle en bas. Je dois monter pour voir. Cliquez sur la fenêtre Inspector. Maintenant c'est bizarre, laissez-moi y revenir
une fois de plus. Nous avons un inspecteur
ici pour chaque objet. Mais ce dont j'ai réellement besoin,
c'est de l'inspecteur des correctifs, de l'inspecteur de
l'ensemble du correctif. Le moyen le plus simple
d'y parvenir est d'
accéder à la fenêtre d'affichage et d'inspection. OK, ceci va me
montrer quelques attributs de ce patch. Faites défiler la page jusqu'à la section d'affichage ,
puis ouvrez-la dans la présentation. Nous allons cliquer dessus
. OK, assurez-vous que l'option Ouvrir dans
la présentation est sélectionnée. Maintenant, quand je reviens
ici et que je clique sur Enregistrer, vous pouvez le voir
mis à jour là-bas. OK. Maintenant, vous
voyez aussi que ma ligne est revenue. Vous pouvez voir que nous sommes
très proches de cette limite. Essayons de tout sélectionner. Ensuite, je
vais juste utiliser les
touches fléchées et me déplacer vers le haut. Même si cela pousse mon texte au-dessus des palettes ici,
je pense que tout ira bien. Peut-être pas. C'est un peu
trop haut. Allons-y. OK, c'est pas mal. Cette gauche et cette droite
n'apparaissent pas vraiment. Je pourrais le
réduire si je le voulais, mais voilà.
Ça a l'air bien. OK, maintenant c'est sauvegardé. Je peux le fermer, et le
voilà en bas. OK. Donc, la partie la plus
importante,
celle que nous
vous ferons chercher partout sur Google, pour
essayer de savoir quoi faire,
c'est le bouton d'ouverture et de
présentation Assurez-vous de bien faire
les choses. OK. Maintenant que tout
est nettoyé et refroidi au maximum pour un appareil live, je vais vous le remettre à nouveau puis nous passerons à
notre toute dernière section.
39. Apprendre à apprendre Max : il y a tellement plus à faire.: D'accord. Je vais dire ce que j'ai déjà dit à de
nombreuses reprises, la meilleure façon d'apprendre Max est d'apprendre
à apprendre à apprendre à apprendre Max. J'espère vraiment vous
avoir amené au point où vous aurez
appris à apprendre à apprendre à connaître Max. Ce que nous avons fait dans ces
trois
classes réunies représente peut-être 1 % de la façon dont Max fonctionne. Si c'était comme un manuel
complet qui vous montrait tout ce
qu'il y avait dans Max, nous avons probablement couvert
le premier chapitre et l'introduction, n'est-ce pas ? Il reste encore beaucoup à faire.
Il y a bien plus encore. La meilleure façon d'en savoir plus est de trouver l' idée
du projet
, puis d'essayer de le réaliser. Au cours du processus, vous
trouverez de nouveaux objets, des didacticiels, des fichiers d'aide
pour ces objets. Vous en apprendrez davantage de cette façon. Vous pouvez également consulter certains des préréglages,
à la fois ceux intégrés et
ceux que vous trouvez sur Max
pour le live et d'autres sites Téléchargez-les et ouvrez-les. Ouvrez-les et essayez de
lire ce qui se passe. Essayez de lire, OK, je comprends que cet objet fait ceci, ceci
fait cela. Commencez à essayer de
comprendre ces choses. Insérez un petit objet si vous voulez voir exactement ce que quelque chose fait.
Si tu ne comprends pas. Nous avons appris à faire beaucoup de choses avec Max, mais
il reste encore beaucoup à faire. Mais j'espère qu'à ce stade,
vous serez en mesure de continuer à apprendre par vous-même grâce
aux outils intégrés à Max.
40. Plus de ressources: OK. Au tout
début de la première partie, je vous ai montré quelques ressources
supplémentaires. Je veux juste vous
les rappeler encore une fois. Max for Live.com est un excellent endroit pour trouver
toutes sortes de projets Le site Web de Cycling 74 propose des forums
communautaires qui permettent poser des questions, d'
obtenir des réponses, lire les forums, d'autres questions que les gens ont
posées et auxquelles ils ont obtenu des réponses. C'est vraiment un excellent
endroit pour trouver de l'aide, pour trouver d'autres personnes qui
essaient de résoudre certains des
problèmes que vous êtes en train de résoudre. L'une des meilleures choses
à propos de Max, c'est qu' il existe une énorme communauté
d'utilisateurs. l'ensemble, cette communauté
d'utilisateurs Dans l'ensemble, cette communauté
d'utilisateurs souhaite
vraiment s'
entraider. Le meilleur point d'entrée
pour cette communauté est le forum cycling 74
sur son site Web. Je mettrais Max pour Live.com.
Il vient juste après. Il y a aussi Lisez-le, des communautés, Discord,
des communautés un peu partout Vous pouvez également y jeter un œil si vous
voulez vraiment vous immerger au
maximum dans les communautés vivantes, ne les oubliez pas
et ne soyez pas timides. Tant que tu es
gentil et poli, les gens t'y aideront. OK, encore quelques choses
très rapidement au fur et à mesure que nous terminerons.
41. Cours bonus: Salut tout le monde, tu veux en savoir
plus sur ce que je fais ? Vous pouvez vous inscrire à
ma liste d'e-mails ici. Si vous le faites,
je vous
informerai lorsque de nouveaux
cours seront publiés et lorsque j'ajouterai ou
modifierai des cours auxquels vous êtes
déjà inscrit. Consultez également ce site. J'y poste beaucoup de
choses et je les consulte tous les jours. Venez passer du temps
avec moi dans l'un de ces deux endroits ou dans les deux,
et nous vous y verrons.