Pure Data arrays. | xltronic messageboard
 
You are not logged in!

F.A.Q
Log in

Register
  
 
  
 
(nobody)
...and 198 guests

Last 5 registered
Oplandisks
nothingstar
N_loop
yipe
foxtrotromeo

Browse members...
  
 
Members 8025
Messages 2613461
Today 4
Topics 127500
  
 
Messageboard index
Pure Data arrays.
 

offline Indeksical from Phobiazero Damage Control (United Kingdom) on 2010-10-18 16:05 [#02396180]
Points: 10671 Status: Regular | Show recordbag



I'm starting to learn Pure Data because it seems pretty
nifty and is free but I'm having a little problem with
sample playback. All I'm trying to do is make a little
something that will read a sample from an array and play it
back at varying speeds.

In Max you can use the 'groove~' object but I'm having
trouble finding an equivalent in PD. At the moment I'm using
a 'tabread4~' with a 'line~' to feed ramps but thats not
what I want, I want to be able to alter an integer and
affect the playback speed of a looping sample on the fly.

Thought I'd try here before I went trawling through the
various PD forums.


Attached picture

 

offline Indeksical from Phobiazero Damage Control (United Kingdom) on 2010-10-18 16:28 [#02396183]
Points: 10671 Status: Regular | Show recordbag



Doesn't matter, I've got it. I was misusing 'loop~' when I
tried it before.


 

offline vlari from beyond the valley of the LOLs on 2010-10-18 16:44 [#02396184]
Points: 13915 Status: Regular



xltronic is for naked mans, not pure datas. silly sam...


 

offline freqy on 2010-10-18 17:21 [#02396190]
Points: 18724 Status: Regular | Show recordbag




didn't realise PD was a free prog.

i love progs like these ,amazing how many doors open up when
you learn em.



 

offline dariusgriffin from cool on 2010-10-18 18:10 [#02396195]
Points: 12394 Status: Regular



I don't really get Max or Pure Data, it's like an incredibly
messy way to write code.


 

offline fleetmouse from Horny for Truth on 2010-10-18 18:36 [#02396201]
Points: 18042 Status: Lurker | Followup to dariusgriffin: #02396195



It's like an executable flowchart. It can be good for some
simple things as long as there are objects or abstractions
that do what you want. For a lot of things though you get a
forest of connections that would be better handled in a few
lines of code with arrays.

I think the main idea is to fool artists into programming
without scaring them off.


 

offline freqy on 2010-10-18 18:50 [#02396204]
Points: 18724 Status: Regular | Show recordbag



patches can be seriously cpu intensive ,not very efficient i
suppose :?




 

offline Indeksical from Phobiazero Damage Control (United Kingdom) on 2010-10-18 19:06 [#02396211]
Points: 10671 Status: Regular | Followup to fleetmouse: #02396201 | Show recordbag



'I think the main idea is to fool artists into programming
without scaring them off.'

This is exactly why I use it. I'm no programmer and these
programs provide an easy to follow wysiwyg diagram of what's
going on. It is, as freqy says, very processor intensive
though.

Any ideas on a programming language that could do the kind
of things i want to do (generative composition from samples
which affects 3D object/videos/images too, controlled by a
myriad of sensors or MIDI interfaces and the like) that
isn't too difficult to learn?


 

offline freqy on 2010-10-18 19:13 [#02396212]
Points: 18724 Status: Regular | Show recordbag




it would be cool if we could translate our patches into
efficient code.

A click of a button to convert to an .exe file : )



 

offline fleetmouse from Horny for Truth on 2010-10-18 19:32 [#02396216]
Points: 18042 Status: Lurker | Followup to Indeksical: #02396211



Learn Processing. It will do exactly what you want, and
there are libraries to communicate via arduino hardware,
midi, osc, etc. So it can talk to anything that can receive
those signals. Including pure data and commercial audio
softs.

I've done a few things in Processing and it's very easy. If
you have the brains to solve the equation 2x = 4 you can
program stuff in Processing in days. Oh and it's free.
beep boop


 

offline dariusgriffin from cool on 2010-10-18 19:33 [#02396217]
Points: 12394 Status: Regular



I think the main idea is to fool artists into programming
without scaring them off.


That's what I figured yeah :)

I worked the opposite way for me though. The few times I've
tried Max or Pd I found it very daunting and weird, and now
that I'm learning how to actually write code I'm having a
blast.
I think I just couldn't find a point a entry and the thing
is so annoying to edit I couldn't have any fun messing with
it.


 

offline fleetmouse from Horny for Truth on 2010-10-18 19:50 [#02396220]
Points: 18042 Status: Lurker | Followup to dariusgriffin: #02396217



It's shitloads easier to program with regular code - easier
to read, easier to debug, easier to reuse functions, and you
don't get wrist strain from clicking little boxes for
hours.



 

offline freqy on 2010-10-18 19:54 [#02396222]
Points: 18724 Status: Regular | Show recordbag



processing clip...

someone on xlt made this

i forget his name darn it but not his art vid.


 

offline Indeksical from Phobiazero Damage Control (United Kingdom) on 2010-10-18 20:16 [#02396224]
Points: 10671 Status: Regular | Followup to fleetmouse: #02396216 | Show recordbag



Thanks matey, I'll give it a looksie.


 

offline Indeksical from Phobiazero Damage Control (United Kingdom) on 2010-10-18 20:17 [#02396225]
Points: 10671 Status: Regular | Followup to freqy: #02396222 | Show recordbag



Terence Hill I think.


 

offline hedphukkerr from mathbotton (United States) on 2010-10-18 20:31 [#02396226]
Points: 8833 Status: Regular | Followup to freqy: #02396222



holy god that is awesome!


 

offline hedphukkerr from mathbotton (United States) on 2010-10-18 20:45 [#02396227]
Points: 8833 Status: Regular | Followup to hedphukkerr: #02396226



prototype is downloadable!!


 

offline freqy on 2010-10-18 21:32 [#02396231]
Points: 18724 Status: Regular | Show recordbag




yes it is terrence. : )

d/l mac only , (



 

offline Indeksical from Phobiazero Damage Control (United Kingdom) on 2010-10-18 21:33 [#02396232]
Points: 10671 Status: Regular | Show recordbag



OK, this Processing is good! It seems simple enough for a
dingus like me to follow and deep enough to do what I want
it to with far less computational expense.

I will persevere with it for a few weeks and see what I can
rustle up.

FLEETMOUSE FOR MOD.


 

offline Indeksical from Phobiazero Damage Control (United Kingdom) on 2010-10-19 01:49 [#02396260]
Points: 10671 Status: Regular | Show recordbag



HEY BUDDY!


Attached picture

 

offline freqy on 2010-10-19 02:02 [#02396262]
Points: 18724 Status: Regular | Show recordbag



there are some tutorials on youtube also here


 

offline freqy on 2010-10-19 02:02 [#02396263]
Points: 18724 Status: Regular | Show recordbag



you made something ....does it move?


 

offline Indeksical from Phobiazero Damage Control (United Kingdom) on 2010-10-19 02:26 [#02396265]
Points: 10671 Status: Regular | Followup to freqy: #02396263 | Show recordbag



Nah it doesn't move yet. Just generates an image. I've only
been using the program for a few hours.

The link fleetmouse posted above is to a .pdf of a book
about Processing, it appears to cover the same stuff as
those video tutorials.


 


Messageboard index