I really like the idea of this section, and mod has started things off nicely. But I thought it might help really get things going to find out what you all would like to see here. There are quite a few resources scattered here and there, but of course they don't cover everything or just may not be clear to you. They might just all suck! So if there's anything you'd like see a tutorial on or a topic that might be too broad for "Technical Issues" that you'd like covered more in-depth, post it in a reply to this thread. And, of course, if you feel you can explain it well, post a tutorial (in a new thread, not here!).
-
Special requests
-
i have scoured through the administration options, and there doesn't seem to be any way to copy or move threads from one section to another. So, all i would be doing is copying original posts into this section.
There is no reason why everyone can't do the same. If there is some post that you find useful and think it will work well as a tutorial, then go ahead and do some cut and paste to put it in this section. As long as you credit the original author, and maybe throw in a link to the original thread, then it should all be fine.
-
Hi everybody
I'm a medium-term Max/MSP user (about 2 years) and I'm considering coming over to PD for a couple reasons. Would anybody be willing to write a tutorial on differences between max/MSP and PD?
A big concern of mine is jsui (user interface rendered on-the-fly from javascript). Is there anything like this in PD
Thanks much in advance
Joe
-
Hey Joe,
I could probably throw something together at some point, though that might take me a little while to get around to. In the mean time, there is this:
http://puredata.info/docs/tutorials/PdForMaxUsers
It's by no means comprehensive, but it's a start. Also note that some of that stuff only applies to vanilla Pd (like [gate] vs [spigot]). The cyclone library emulates a sizable portion of Max/MSP objects to help ease the transition.
As for [jsui], I don't really know of a Pd equivalent to it. There is [pdj] which will also run JavaScript, but I believe it's mainly supposed to emulate [mxj], and I don't think there's much in the way of gui capabilities. Pd does provide graphical data structures that many have used to make their own custom gui's, and there are graphics libraries that allow you to do things similar to Jitter, but...that's not JavaScript.
-
Thanks for the info. Any additional help, whenever you have the time for it, would be much appreciated
-
Could you point to some examples of what you would consider nice custom guis? I am just trying to get a feel for capabilities
Thanks
Joe
-
There was a good discussion about making guis with GEM a while ago here:
http://puredata.hurleur.com/sujet-5515-gem-alternative-guis
And there's this bit of epicness from sonsofsol, also in GEM:
http://puredata.hurleur.com/sujet-4142-gui
As far as using data structures, you're not going to get anywhere close to what can be done with [jsui]. They still basically look like Pd. I made a waveform display, included in my library below, called [waveform.mmb] that's meant to be similar to [waveform~] in Max, but it's not as interactive. And there's Chris McCormick's s-abstractions:
http://mccormick.cx/projects/s-abstractions/page/abstractions
By the way, I'd like to keep this thread just for requesting tutorials, so if you have any more questions, please start a new thread in "technical issues'.
-
I would like a tutorial for installing pdj on linux as well as pd for processing I was following instructions from multiple pages and got lost having to compile the libraries with eclipse is crazy seems like there would just be nice makefile with a template to insert your code.
By the way it is easy to make a webpage with javascript that sends messages to a java applet that sends through udp messages to a listening pd patch. this in effect would probably be the easiest way to get started with an alternate gui and from what I can tell seems to not cause any audio dropouts.
-
Since you guys hane done lots and lots of patches and programs in ps, it would be helpful to write sth like a "Best-practices" guide of how we design anything in pd.
Like, this is our goal and we should think this way or that way to achieve it. How to do economy of code and cpu usage, defragment etc. How to answer to all questions-problems rising during writing sth in pd, avoid classic mistakes etc. -
So I'm absolutly new to PD please be patient with me.
I want my Ipad as an external Controler for the Djing software Traktor on my Computer(Win).
I did create a custom template with TouchOSC editor.
Now I want PD to translate the signals from my Ipad to Traktor.
But I got some Problems doing this...If someone could maybe give me a tutorial how to build a Volume Fader for the Ipad to Traktor Connection I might understand the rest of what I need myself.
I hope someone can help me.
Moe
-
I was looking at Mike Moser-Booth's website (excellent) tutorial about FM synthesis. Here's the link :
http://www.moser-booth.com/sound2/index … =synthesis
However, what interests me is to have a few explanations, or a quick tutorial, on placements of the binary signal operators - [*~] [+~] etc. In the above tutorial(s) from .mmb the explanations are simple and easy to understand. What's interesting (for me) is when you move an [osc~] around to the other side of a operator and so notice the difference in signal, and sometimes how it effects the sound and so the waveform.
In other examples found - on the web - such as in Loadbang from Johannes Kreidler the examples are generally easy to understand, again it's interesting to notice that the operators seem to have a logic in the way they 'should' be placed, but what is it?
Anyone out there with a simple explanation or little tutorial that could clear up this grey area would be much appreciated.Thanks in advance.
p.s. On the other hand a maths operator [+], [/],[*],[pow] etc is more logical in it's placement, which saves some confusion.
-
hello there
i would be nice a tutorial or guide about cpu usage and some ways to reduce it.
thank you in advance -
CPU working?
-
I would love to see examples of the setups people use for live performance and how you came up with them.
-
This post is deleted!