mirror of
https://github.com/hydra-synth/hydra.git
synced 2025-12-05 14:30:03 +01:00
36 lines
541 B
Markdown
36 lines
541 B
Markdown
## Global variables
|
|
|
|
Useful variables that are defined globally, and can be used within functions as a parameter.
|
|
|
|
- [mouse](#mouse)
|
|
- [time](#time)
|
|
|
|
### mouse
|
|
|
|
`mouse`
|
|
|
|
* `.x` :: x position of mouse
|
|
* `.y` :: y position of mouse
|
|
|
|
#### Example
|
|
|
|
Control the oscillator frequency with the mouse position:
|
|
|
|
```javascript
|
|
osc(() => mouse.x).out(o0)
|
|
```
|
|
|
|
### time
|
|
|
|
`time`
|
|
|
|
* `time` :: the current time
|
|
|
|
#### Example
|
|
|
|
Control the oscillator using a sine wave based on the current time:
|
|
|
|
```javascript
|
|
osc( ({time}) => Math.sin(time) ).out(o0)
|
|
```
|