Forums > MaxMSP

draw waveform?

April 10, 2010 | 4:39 pm

Is there a native Max object that will perform the function of the [ltotab] object here? Or is there a better way to fill a buffer by drawing?

[attachment=129521,350]

Attachments:
  1. elsea.jpg

April 10, 2010 | 5:09 pm

listfunnel?


April 10, 2010 | 6:24 pm

perfect, thanks
and here’s the solution thanks to tim

– Pasted Max Patch, click to expand. –

April 10, 2010 | 6:27 pm

You don’t even need to unpack the output of listfunnel, peek~ will accept a list from listfunnel. It seems like that function of peek~ and the listfunnel object are new as of Max5?


April 10, 2010 | 10:42 pm

listfunnel has been added to the standard distribution in 4.5 AFAIR.


April 11, 2010 | 12:45 pm

it is possible in another way i did last year, i cant find the patch at the moment, but basically i would draw a wave in the table object, then use an uzi to scan through it as fast as possible then with the output, it did whatever slight organization/manipulation to the data which was sent into a peek~ object i believe, which was then converted to either a buffer, then a [cycle~ newwave] object. or just straight to the cycle object.

it was rather easy to make, im sure you could do it in a few hours.

i made some cool waveforms with it, like wavefold type triangle waves, square waves, etc. the only thing with it was you had to be 100% accurate with the drawing, or else it would click, or be noisey obviously.


April 11, 2010 | 1:03 pm

The other option is to use waveform~ in draw mode.


April 11, 2010 | 1:27 pm

cheers everyone; here’s the conclusion if anyone’s following:

– Pasted Max Patch, click to expand. –

Viewing 8 posts - 1 through 8 (of 8 total)