Spectrum Analyzers in Full Screen mode
Does anybody have advice for using a spectrogram the same way you can view live video or quicktime? I'm trying to use the spectrogram or any frequency analyzer as part of a projection in conjunction with live and recorded video. It also would be great if I could use the same adjustments that I can do with video (hue, saturation, brightness/contrast, etc...) as well as quicktime effects. Also, is anyone aware of a lissajous meter object?
You could use an fft of the audio in OpenGL by sending the data into a
jit.matrix via jit.poke~. With the data, you could generate your own
spectrogram.
wes
On Sun, Mar 9, 2008 at 8:50 PM, Scott LaShay wrote:
>
> Does anybody have advice for using a spectrogram the same way you can view live video or quicktime? I'm trying to use the spectrogram or any frequency analyzer as part of a projection in conjunction with live and recorded video. It also would be great if I could use the same adjustments that I can do with video (hue, saturation, brightness/contrast, etc...) as well as quicktime effects. Also, is anyone aware of a lissajous meter object?
>
>
>
>
Thanks alot!
That will take me a while to figure out, as I forgot to mention that I've got about 2 weeks max experience. Is there any way I can just use the spectrogram object or something similar and project that like video?
you can project whatever you want (just size your spectogram to the size of your screen), but if you want to do it correctly, you should use jitter.
look at the jit.gl.graph help file and check out andrew's jitter recipes.
a good place to start is #5:
https://cycling74.com/story/2006/2/6/114353/4118
will take some study, but that's the point right?
Thanks!
I've fully immersed myself in jitter's sound visualization, though only through the example patches. I find it difficult to got through the hundreds of pages of tutorials when I have very specific ideas in mind. Patience and study, I know......
I have found it impossible to use my digidesign mbox with Jitter, though. the DSP recognizes it, and it seems as if I've got everything set correctly. I can, however, use the headphone jack out of the mbox into my core audio line in. I do not know if it's because I'm running leopard or not.
Hi,
I'm a new member and I've been
watching this list for a few
weeks and the response is
impressive.
I'm a retired sculpture
professor (VCU) and I've had
an idea to use this type of
software to create shapes in
space with periodic waveforms
for many years and now it
appears that Jitter will do
what I need to do. I have 15
more days to decide to buy
into this system or go back to
plugging numbers into a
JavaScript port for Realsoft
3D.
I like the possibility of
using sound to make sculpture.
I have a 3.03 GHz Xeon with 3
GB of RAM on Windows XP Pro
SP2 with MAX/MSP/Jitter Demo
Software. And I want to make
some videos/DVDs as end
products. To my surprise,
Andrew Benson's gLFO has the
basic structure of the system
I want to make. I've made some
changes on it (see below) that
get me close to my needs:
1.) X, Y, and Z position
modulation of a sphere with
sine waves.
2.) X, Y, and Z shape
modulation of the same sphere
with sine waves.
So far this works and I'll add
audio output to these. But for
now I need some feedback on
this before I go on. I'm not
sure the
poke/matrix/iter/gridshape/ren
der is right.
I also need some help with the
next steps:
a.) I want to generate texture
and color on the sphere's
surface with three more sine
waves.
b.) and I want to leave a
trail that dissolves in time
that I can vary from 0.0
second to 20 seconds with a
slider.
After I get this basic system
running right, I can
experiment with the
refinements and compose some
sound and choreograph some
sculpture in 10 D.
Stereo vision is possible with
this too.
I know there is much to learn
with this software and also
know that some expert opinions
at this point can keep me on
the right path. When I read
the manuals, it seems that
everything has relevance then
when I try the tutorials I
feel like I'm
reverse-engineering some ET
document/hardware.
Thanks in advance for any
suggestions you may have for
this project.
Cheers, Chuck Henry
==============================
==============================
=====
max v2;
#N vpatcher 57 27 1160 665;
#P window setfont "Sans Serif"
12.;
#P newex 955 135 25 9109516
sin;
#P flonum 960 103 35 12 0 0 0
139 0 0 0 221 221 221 222 222
222 0 0 0;
#P newex 954 174 42 9109516
cycle~;
#P newex 862 138 25 9109516
sin;
#P flonum 867 106 35 12 0 0 0
139 0 0 0 221 221 221 222 222
222 0 0 0;
#P newex 861 177 42 9109516
cycle~;
#P newex 754 131 25 9109516
sin;
#P flonum 759 99 35 12 0 0 0
139 0 0 0 221 221 221 222 222
222 0 0 0;
#P newex 753 170 42 9109516
cycle~;
#P newex 591 135 25 9109516
sin;
#P flonum 596 103 35 12 0 0 0
139 0 0 0 221 221 221 222 222
222 0 0 0;
#P newex 590 174 42 9109516
cycle~;
#P newex 492 132 25 9109516
sin;
#P flonum 496 99 35 12 0 0 0
139 0 0 0 221 221 221 222 222
222 0 0 0;
#P newex 491 171 42 9109516
cycle~;
#P newex 367 116 25 9109516
sin;
#P toggle 443 433 15 0;
#P window setfont "Sans Serif"
9.;
#P message 443 454 44 9109513
axes $1;
#P window setfont "Sans Serif"
12.;
#P flonum 372 84 35 12 0 0 0
139 0 0 0 221 221 221 222 222
222 0 0 0;
#P newex 366 155 42 9109516
cycle~;
#P newex 25 138 66 9109516 t
erase b b;
#P flonum 72 48 35 12 0 0 0
139 0 0 0 221 221 221 222 222
222 0 0 0;
#P user ezdac~ 97 84 141 117
0;
#P toggle 25 42 15 0;
#P window setfont "Sans Serif"
9.;
#P newex 25 86 57 9109513
qmetro 10;
#P message 793 313 72 9109513
scale $3 $4 $5;
#P newex 792 280 41 9109513
jit.iter;
#P newex 944 233 80 9109513
jit.poke~ posr 1 5;
#P newex 759 233 80 9109513
jit.poke~ posr 1 3;
#P newex 851 233 80 9109513
jit.poke~ posr 1 4;
#P comment 560 62 118 9109513
andrewb@cycling74.com;
#P message 28 566 68 9109513
fullscreen $1;
#P toggle 11 566 15 0;
#P newex 53 541 35 9109513 sel
27;
#P newex 11 541 40 9109513
key;
#P newex 368 325 22 9109513 t
b;
#P message 391 325 90 9109513
position $1 $2 $3;
#P newex 391 283 41 9109513
jit.iter;
#P window linecount 2;
#P newex 298 571 253 9109513
jit.gl.gridshape fo
@lighting_enable 1. 3. 5.
@depth_enable 1 @automatic 0
@blend_enable 1 @color 0.8 0.3
0.2 0.5;
#P window linecount 1;
#P newex 28 584 222 9109513
jit.window fo @depthbuffer 1
@fsaa 1 @sync 1;
#P newex 5 379 266 9109513
jit.gl.render fo @erase_color
0.5 0.1 0.5 0.5 @camera 0. 0.
5.;
#P newex 575 242 91 9109513
jit.poke~ posr 1 2;
#P newex 371 240 91 9109513
jit.poke~ posr 1 0;
#P newex 483 242 91 9109513
jit.poke~ posr 1 1;
#P number 274 110 35 9 0 0 0
139 0 0 0 221 221 221 222 222
222 0 0 0;
#P message 274 131 39 9109513
dim $1;
#P user jit.pwindow 177 173 87
14 0 1 0 0 1 0;
#P newex 163 150 113 9109513
jit.matrix posr 9 float32 1;
#P window setfont "Sans Serif"
24.;
#P comment 611 28 100 9109528
gLFO;
#P window setfont "Sans Serif"
9.;
#P newex 770 313 25 9109513 t
b;
#P fasten 29 0 9 0 30 347 10
347;
#P fasten 29 1 9 0 58 365 10
365;
#P fasten 16 0 17 0 58 563 16
563;
#P connect 26 0 25 0;
#P fasten 28 0 25 0 77 76 30
76;
#P fasten 25 0 29 0 30 136 30
136;
#P fasten 17 0 18 0 27 581 27
566;
#P connect 18 0 10 0;
#P fasten 15 0 16 0 52 558 52
543;
#P fasten 26 0 27 0 30 80 102
80;
#P connect 29 2 2 0;
#P fasten 4 0 2 0 279 147 168
147;
#P connect 2 0 3 0;
#P connect 5 0 4 0;
#P fasten 32 0 11 0 448 480
303 480;
#P fasten 13 0 11 0 396 562
303 562;
#P fasten 24 0 11 0 798 352
303 352;
#P fasten 14 0 11 0 373 552
303 552;
#P fasten 0 0 11 0 775 364 303
364;
#P connect 34 0 30 0;
#P connect 31 0 34 0;
#P connect 12 0 14 0;
#P connect 30 0 7 0;
#P fasten 2 0 12 0 168 276 396
276;
#P connect 12 0 13 0;
#P connect 33 0 32 0;
#P connect 35 0 6 0;
#P connect 37 0 35 0;
#P connect 36 0 37 0;
#P connect 38 0 8 0;
#P connect 40 0 38 0;
#P connect 39 0 40 0;
#P connect 43 0 41 0;
#P connect 42 0 43 0;
#P connect 41 0 21 0;
#P connect 23 0 0 0;
#P fasten 2 0 23 0 168 267 797
267;
#P connect 23 0 24 0;
#P connect 44 0 20 0;
#P connect 46 0 44 0;
#P connect 45 0 46 0;
#P connect 47 0 22 0;
#P connect 49 0 47 0;
#P connect 48 0 49 0;
#P pop;
==============================
==============================
======