Drone by clic. Flashcards

1
Q

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);

}

A

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-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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();
A

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-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qu’est-ce que la fonction setType() en p5.js et comment est-elle utilisée dans le code ?

osc.setType('square');
A

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-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qu’est-ce que la fonction freq() en p5.js et comment est-elle utilisée dans le code ?

osc.freq(random(100, 1000));
A

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-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’est-ce que la fonction amp() en p5.js et comment est-elle utilisée dans le code ?

A

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-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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);
}
A

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-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qu’est-ce que la fonction setType() en p5.js et comment est-elle utilisée dans le code ?

osc.setType('square');
A

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-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qu’est-ce que la fonction freq() en p5.js et comment est-elle utilisée dans le code ?

osc.freq(random(100, 1000));

A

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-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qu’est-ce que la fonction start() en p5.js et comment est-elle utilisée dans le code ?

osc.start();

A

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-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qu’est-ce que la fonction push() en p5.js et comment est-elle utilisée dans le code ?

allOscs.push(osc);

A

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-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qu’est-ce que la variable frameCount dans p5.js ?

if (frameCount % 30 == 0) {
}
A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qu’est-ce que la fonction mousePressed dans p5.js ?

function mousePressed() {
  // code
}
A

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/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qu’est-ce que la fonction setType dans p5.js ?

let osc = new p5.Oscillator();
osc.setType('square');
A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qu’est-ce que la fonction freq dans p5.js ?

let osc = new p5.Oscillator();
osc.freq(random(100, 1000));
A

La fonction freq est utilisée pour définir la fréquence de l’oscillateur.
https://p5js.org/reference/#/p5.Oscillator/freq

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qu’est-ce que la fonction amp dans p5.js ?

let osc = new p5.Oscillator();
osc.amp(0.05);
A

La fonction amp est utilisée pour définir l’amplitude de l’oscillateur.
https://p5js.org/reference/#/p5.Oscillator/amp

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qu’est-ce que la fonction start dans p5.js ?

let osc = new p5.Oscillator();
osc.start();
A

La fonction start est utilisée pour démarrer l’oscillateur.
https://p5js.org/reference/#/p5.Oscillator/start

17
Q

Qu’est-ce que la fonction push dans JavaScript ?
~~~

allOscs.push(osc);
~~~

A

La fonction push est utilisée pour ajouter un nouvel élément à la fin d’un tableau.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push

18
Q

Qu’est-ce que la fonction random dans p5.js ?

osc.freq(random(100, 1000));
A

La fonction random est utilisée pour générer un nombre aléatoire dans la plage spécifiée.

https://p5js.org/reference/#/p5/random