blob: c53b08139cfa618166eb1060481c63081e481323 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
ls srcpre reqs
audio fro input or playback
wave + fft + other
create objects from the audio wavs or fft
manipulate them with forces - the audio itself + transforms + fractals
artifically create a low quality transform algorithm
give them a lifetime - maybe auto to preserve frame rate
animate them - line changing length, or growing into a geometic shape
control the number and persistence of the (dots/sparks/chips)
1st step: collect live audio data into 2 point arrays and draw it
how do we deal with the screen size??
we draw to the output windows size: points are in output window coords
not resolution independednt:
will probably need to fix this some time
1st example: make a colourpolyline of centre, 256 points
frame budget= 2k points, so make it have a life of 8 frames max
ways to extend this- less lines, just points,
a connected series of lines
a constellation of dots
a series of shapes that grow or change or interact
are these necessarily different things?
what do they have in common?
- audio data that is stored over a few frames
start with the dots one.
|