longer lists for FFT's

Cycling '74's icon

hi

working from/on the "forbidden planet 2003" patch (which is in the
exemples/fft-fun) i tried to hear what a finer subdivision would
sound like

changing the pfft~ argument from 1024 to 2048 (or higher) and the
internal buffer~ and Uzi from 512 to 1024 (or higher) is easy and
yes, in the low register there is a finer definition

however changing the multislider from 253 bands (why 253 and not 256
? I soon understood why..) to 512 does not work - or has no effect,
since the "prepend set 0" (in the inside fft patch) only understands
lists of no more than 255

I tried zl join, the limit is still of 255 ; yes, I know _most_ max
objects do not work with lists bigger than 255

however, in this case, is there some way to work with more
precision?? I _hope_ table can accept more points (it seems so, with
"get info")

_so, is there a way to pass this list of 512, or 1024 multislider's
values, with "set 0" before??

many thanks

kasper
--
Kasper T. Toeplitz
noise, composition, bass, computer
http://www.sleazeArt.com

Cycling '74's icon

hi,
if you want to control individual fft bins, why not use [waveform] in
draw mode to directly manipulate the "eqFun"-buffer data?
easily scalable and offsetable with vzoom and voffset, no more
troubles with packing/unpacking of large lists etc.
also make sure to set "clipdraw 1" to limit the data to the desired
range.
volker.

jasch's icon

underscore's [_] maximum number of elements is 1024

or use javascript...

/*j

Cycling '74's icon

>use [waveform] in draw mode to directly manipulate the "eqFun"-buffer data

hummm _ never thought about it

will give it a try

thanks

kasper

Cycling '74's icon

>underscore's [_] maximum number of elements is 1024

great!!

>
>or use javascript...
>
I was trying to avoid it - for the moment

thanks

kasper

Emmanuel Jourdan's icon

You can also replace all this old thing by listfunnel as it's limited
to 1024 items (Thanks xoaz :-).

Best,
ej

Max Patch
Copy patch and select New From Clipboard in Max.


Stefan Tiedje's icon

Kasper T Toeplitz wrote:
>> or use javascript...
>>
> I was trying to avoid it - for the moment
>

or use the mxj list.* java externals, no need to get into java its done
already for you.
[mxj list.join] should do it (it doesn't have a help file, but it works
exactly like [zl join] without the 256 elements limit.

Stefan

--

[][] [][][] [][] [][][]
[][][][][][][][][][][][][][][]

Stefan Tiedje
Klanggestalter
Electronic Composition
&
Improvisation

/~~~~~
\ /|() ()|
))))) )| | |( \
/// _/)/ )))))
___/ ///

-------------------------x----
--_____-----------|-----------
--(_|_ ----|-----|-----()----
-- _|_)----|-----()-----------
----------()------------x-----

14, Av. Pr. Franklin Roosevelt,
94320 Thiais, France
Phone at CCMIX +33-1-57 42 91 09

Roman Thilenius's icon

"use java" seems to be the new rtfm of 2006, isn t it?

maybe we can just use 2 multislider objects
and send 2 lists if we have more than 255 fft
frames, like we did it back in the days.

:)

Kasper's icon

>"use java" seems to be the new rtfm of 2006, isn t it?

yeah... except than reading is faster than learning java.....

>maybe we can just use 2 multislider objects
>and send 2 lists if we have more than 255 fft
>frames, like we did it back in the days.
>

and ffor appending those 2 lists??? well, yeah, use java !!

best

kasper

Stefan Tiedje's icon

Kasper T Toeplitz wrote:
>> "use java" seems to be the new rtfm of 2006, isn t it?
>
> yeah... except than reading is faster than learning java...

but you don't need to learn it, its like any external, just type in the
name...

It took myself quite a while to realize that there is a lot coming with
Max already. (I never read manuals, you guessed it... ;-)

Stefan

--

[][] [][][] [][] [][][]
[][][][][][][][][][][][][][][]

Stefan Tiedje
Klanggestalter
Electronic Composition
&
Improvisation

/~~~~~
\ /|() ()|
))))) )| | |( \
/// _/)/ )))))
___/ ///

-------------------------x----
--_____-----------|-----------
--(_|_ ----|-----|-----()----
-- _|_)----|-----()-----------
----------()------------x-----

14, Av. Pr. Franklin Roosevelt,
94320 Thiais, France
Phone at CCMIX +33-1-57 42 91 09