Drone by clic. Flashcards
Qu’est-ce que la fonction mousePressed() en p5.js et comment est-elle utilisée dans le code ?
function mousePressed() { let osc = new p5.Oscillator(); osc.setType('square'); osc.freq(random(100, 1000)); osc.amp(0.05); osc.start(); allOscs.push(osc);
}
La fonction mousePressed() est une fonction intégrée dans p5.js qui est appelée chaque fois que le bouton de la souris est pressé. Dans le contexte du code, elle est utilisée pour créer un nouvel oscillateur, définir ses propriétés, le démarrer, et l’ajouter au tableau allOscs.
https://p5js.org/reference/#/p5/mousePressed
https://p5js.org/examples/input-mouse-press.html
https://editor.p5js.org/brunrhb/sketches/R7eS2bic-
Qu’est-ce qu’un oscillateur en p5.js et comment est-il utilisé dans le code ?
let osc = new p5.Oscillator(); osc.setType('square'); osc.freq(random(100, 1000)); osc.amp(0.05); osc.start();
Un oscillateur est un objet en p5.js qui génère une onde sinusoïdale, carrée, triangulaire ou en dents de scie. Dans le contexte du code, un nouvel oscillateur est créé chaque fois que le bouton de la souris est pressé. Le type d’onde est défini sur ‘square’, la fréquence est un nombre aléatoire entre 100 et 1000, l’amplitude est définie sur 0.05, et l’oscillateur est démarré.
https://p5js.org/reference/#/p5.Oscillator
https://p5js.org/examples/sound-oscillator-frequency.html
https://editor.p5js.org/brunrhb/sketches/R7eS2bic-
Qu’est-ce que la fonction setType() en p5.js et comment est-elle utilisée dans le code ?
osc.setType('square');
La fonction setType() est une méthode de l’objet Oscillator en p5.js qui définit le type d’onde de l’oscillateur. Dans le contexte du code, elle est utilisée pour définir le type d’onde de l’oscillateur sur ‘square’.
https://p5js.org/reference/#/p5.Oscillator/setType
https://p5js.org/examples/sound-oscillator-frequency.html
https://editor.p5js.org/brunrhb/sketches/R7eS2bic-
Qu’est-ce que la fonction freq() en p5.js et comment est-elle utilisée dans le code ?
osc.freq(random(100, 1000));
La fonction freq() est une méthode de l’objet Oscillator en p5.js qui définit la fréquence de l’oscillateur. Dans le contexte du code, elle est utilisée pour définir la fréquence de l’oscillateur à une valeur aléatoire entre 100 et 1000
https://p5js.org/reference/#/p5.Oscillator/freq
https://p5js.org/examples/sound-oscillator-frequency.html
https://editor.p5js.org/brunrhb/sketches/R7eS2bic-
Qu’est-ce que la fonction amp() en p5.js et comment est-elle utilisée dans le code ?
La fonction amp() est une méthode de l’objet Oscillator en p5.js qui définit l’amplitude de l’oscillateur. Dans le contexte du code, elle est utilisée pour définir l’amplitude de l’oscillateur à 0.05.
https://p5js.org/reference/#/p5.Oscillator/amp
https://p5js.org/examples/sound-oscillator-frequency.html
https://editor.p5js.org/brunrhb/sketches/R7eS2bic-
Qu’est-ce que la fonction mousePressed() en p5.js et comment est-elle utilisée dans le code ?
function mousePressed() { let osc = new p5.Oscillator(); osc.setType('square'); osc.freq(random(100, 1000)); osc.amp(0.05); osc.start(); allOscs.push(osc); }
La fonction mousePressed() est une fonction intégrée de p5.js qui est appelée chaque fois que le bouton de la souris est pressé. Dans ce code, chaque fois que la souris est pressée, un nouvel oscillateur est créé avec un type, une fréquence, une amplitude et un démarrage définis. Cet oscillateur est ensuite ajouté à la liste allOscs.
https://p5js.org/reference/#/p5/mousePressed
https://p5js.org/examples/sound-oscillator-frequency.html
https://editor.p5js.org/brunrhb/sketches/R7eS2bic-
Qu’est-ce que la fonction setType() en p5.js et comment est-elle utilisée dans le code ?
osc.setType('square');
La fonction setType() est une méthode de l’objet Oscillator en p5.js qui définit le type d’onde de l’oscillateur. Dans ce code, elle est utilisée pour définir le type d’onde de l’oscillateur comme ‘square’ (carrée).
https://p5js.org/reference/#/p5.Oscillator/setType
https://p5js.org/examples/sound-oscillator-frequency.html
https://editor.p5js.org/brunrhb/sketches/R7eS2bic-
Qu’est-ce que la fonction freq() en p5.js et comment est-elle utilisée dans le code ?
osc.freq(random(100, 1000));
Réponse à la question : La fonction freq() est une méthode de l’objet Oscillator en p5.js qui définit la fréquence de l’oscillateur. Dans ce code, elle est utilisée pour définir la fréquence de l’oscillateur à une valeur aléatoire entre 100 et 1000.
https://p5js.org/reference/#/p5.Oscillator/freq
https://p5js.org/examples/sound-oscillator-frequency.html
https://editor.p5js.org/brunrhb/sketches/R7eS2bic-
Qu’est-ce que la fonction start() en p5.js et comment est-elle utilisée dans le code ?
osc.start();
Réponse à la question : La fonction start() est une méthode de l’objet Oscillator en p5.js qui démarre l’oscillateur. Dans ce code, elle est utilisée pour démarrer l’oscillateur après que sa fréquence, son amplitude et son type aient été définis.
https://p5js.org/reference/#/p5.Oscillator/start
https://p5js.org/examples/sound-oscillator-frequency.html
https://editor.p5js.org/brunrhb/sketches/R7eS2bic-
Qu’est-ce que la fonction push() en p5.js et comment est-elle utilisée dans le code ?
allOscs.push(osc);
La fonction push() est une méthode intégrée de JavaScript qui ajoute un ou plusieurs éléments à la fin d’un tableau et renvoie la nouvelle longueur du tableau. Dans ce code, elle est utilisée pour ajouter l’oscillateur nouvellement créé à la fin du tableau allOscs.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push
https://p5js.org/examples/sound-oscillator-frequency.html
https://editor.p5js.org/brunrhb/sketches/R7eS2bic-
Qu’est-ce que la variable frameCount dans p5.js ?
if (frameCount % 30 == 0) { }
frameCount est une variable système qui contient le nombre de fois que la fonction draw() a été exécutée depuis le début du programme.
https://p5js.org/reference/#/p5/frameCount
Qu’est-ce que la fonction mousePressed dans p5.js ?
function mousePressed() { // code }
La fonction mousePressed est appelée une fois après chaque pression du bouton de la souris.
https://www.geeksforgeeks.org/p5-js-mousepressed-function/
Qu’est-ce que la fonction setType dans p5.js ?
let osc = new p5.Oscillator(); osc.setType('square');
La fonction setType est utilisée pour définir le type d’onde de l’oscillateur. Elle peut être ‘sinus’, ‘triangle’, ‘carré’ ou ‘sawtooth’.
https://p5js.org/reference/#/p5.Oscillator/setType
Qu’est-ce que la fonction freq dans p5.js ?
let osc = new p5.Oscillator(); osc.freq(random(100, 1000));
La fonction freq est utilisée pour définir la fréquence de l’oscillateur.
https://p5js.org/reference/#/p5.Oscillator/freq
Qu’est-ce que la fonction amp dans p5.js ?
let osc = new p5.Oscillator(); osc.amp(0.05);
La fonction amp est utilisée pour définir l’amplitude de l’oscillateur.
https://p5js.org/reference/#/p5.Oscillator/amp