S-abstraction missing stuff
Can anyone tell me why the s-abstraction set of patches is incomplete. I downloadit from mccormick's page but it is missing these patches.
s-recorder~
... couldn't create
s-metro time
... couldn't create
sssad/sssad $2
... couldn't create
s-delayunit~ [name]
... couldn't create
s-midinote 1 [name]
... couldn't create
s-midictl 2 1 [name]
... couldn't create
s-snare~ [name]
... couldn't create
s-varseq 6 3
Does anyone know how to get the complete set?
Thanks,
Alain
Any slicers or offset samplers in PD?
dowanloaded aubio-0.3.2-0.pm.1.i586.rpm from RPM search.
it installed fine.
downloaded the attachment and then opened the help file(i didnt copy anything to the pd dir, i figured that that was what aubio was for.
and i got these messages:
error: canvas: no method for 'declare'
... you might be able to track this down from the Find menu.
declare -lib aubio
... couldn't create
expr, expr~, fexpr~ version 0.4 under GNU General Public License
arraysize
... couldn't create
arraysize
... couldn't create
arraysize
... couldn't create
arraysize
... couldn't create
arraysize
... couldn't create
arraysize
... couldn't create
arraysize
... couldn't create
arraysize
... couldn't create
arraysize
... couldn't create
arraysize
... couldn't create
aubioonset~
... couldn't create
arraysize
... couldn't create
Need help with PD externals
SUBJECT: Need help with PD externals
Hi,
-
I have written some code in C/C++. I would now like to create a pd external and be able to run my C/C++ code in pd (windows environment). I would like my PD object to have say 3-4 inlets and 2-3 outlets.
Furthermore at least one of the inlets would contain compound data, something like an array of 10-15 floats.
Thus my external would be a bit more complex than the 'very basic one', which has a single float as inlet, & a single float as outlet. -
I work in the windows environment (currently my operating environment has pentium machines with windows operating systems installed on them (windows XP, or windows 2000 Professional).
I am using a the free DevCPP or DevC++ compiler (version 4.9.9.2) the IDE, (which uses the gnu C compiler MinGW at its base). Furthermore, I am using: Pd version 0.38.4-extended-RC8 (windows platform). I wonder if someone has already developed externals in a same (or similar, i.e. Windows) environment.
- If someone has, can you please mail me a simple compilable code that you might have had prepared, and guide me through the exact steps which one must follow to make a pd external.
- I wish to know, if in the Windows/DevCPP compiler environment, whether it is possbile to create a PD external without creating a dll in windows, or is it always necessary to first create a dll, even in the simplest case?
- Last, but not the least, I must mention here that I don't have "a lot" of experience in pd, so I will appreciate if someone could explain things in an easy to understand style.
But in any case, I will ask again, in case I don't understand something.
I hope that should work.
Thanks and regards,
ps:
The following should actually have been posted as a separate thread, but since its related to the topic above, i continue to write it here:
In addition to what I have asked for above, I would also like some feedback on the following...
SUBJECT2: Creating/Compiling PD externals
My previous unsucessful attempts at creating/understanding the PD external:
I had tried to read through, and tried to implement the sample code in the tutorial, named:
"How to write an External for puredata" available at the iem site...
But I am facing a few problems, and here are some specific queries related to that:
A.) While in the windows environment, must one always need to create a dll first, or is it possible to create a PD external in any other way as well?
B.) If one must do it by first creating a dll, then the code as mentioned in the tutorial would need to be modified and can't just be copy+pasted & compiled directly. I.e.
One needs to paste the data declaration part in the header;
ii) Also one must declare all the subroutine (i.e. procedures/methods) names in the header file as well, while their definition or implementation goes in another main file, which must include our earlier created header file; and finally
iii) One must insert a special prefix before all the methods when are required for the dll...
Am I right about the 3 above mentioned points?
Thanks yet again,
PD extended errors on osx
Hi
I am having trouble using pdp_v4l, pixelTango and osc patch on PD-extended .38 on mac os x (tiger)
If I try to load a PiDiP patch from the help file I get the following error message:
pdp_v4l /dev/video RGB24
... couldn't create
error: pdp_v4l: can't load abstraction within itself
pdp_v4l
... couldn't create
pdp_help_input.pd 0 0 4 0 (canvas->outlet) connection failed
pdp_help_input.pd 7 0 0 0 (message->canvas) connection failed
pdp_help_input.pd 13 0 0 0 (bng->canvas) connection failed
pdp_help_input.pd 35 0 0 0 (message->canvas) connection failed
If I try to put OSC object i get this error:
... couldn't create
OSC
... couldn't create
OSCroute object version 1.05 by Matt Wright. pd: jdl Win32 raf.
OSCroute Copyright 1999 Regents of the Univ. of California. All Rights Reserved.
OSC
... couldn't create
OSC
... couldn't create
OSC
... couldn't create
dumpOSC 9999
... couldn't create
OSC
... couldn't create
OSC
... couldn't create
OSC
... couldn't create
And PixelTango crashes completely. Has anyone else experience these errors or maybe I have my start up path set up wrong or I need to add some thing?
I deeply appricate your help and advise but I am at a loss!
Thanks again
Mouse xy position to continuous midi signal?
Would like to use pd to convert the mouse pointer position (without mouse click) to a continuous midi value. If anyone can give me advice on the best way to go about this I would be very grateful.
When I open mouse.pd I get various error messages stemming from the automatic scaling object like:
... couldn't create
oneshot
... couldn't create
expr if ($f1 == $f2 , 0 , $f1) \;
if ($f1 == $f2 , 127 , $f2)
... couldn't create
oneshot
... couldn't create
hid $1
... couldn't create
error: inlet: expected '' but got 'float'
I am not able to get output from this patch yet.
I am using w2K.
thanx.
Newb can't use GEM
Hey all,
when i install GEM, it seems to work (be bussy anyway- it extracts a bunch of files and, after i edit the installer to have the right path to find PD, appears to be doing things there (patching it?)) but- after the install its... not installed? objects from GEM are not recognized (if i create them, they have dotted outlines just like if you create a gyberish object, instead of ports)- also, if i run examples that come with GEM they don't work- i get errors like this:
"gemhead
... couldn't create
sphere
... couldn't create
gemhead
... couldn't create
light
... couldn't create"
So- i know this is a really beginner issue, but whats going on? is there a tutorial or better instructions somewhere on how to iunstall GEM and get started? thanks everyone!
Bryan
Automation
thanks for the reply,
by my understanding of your post, i think our ideas are quite similar. My patch has a global counter which assigns a number for the creation argument of the abstraction, so that when created, the array and any related objects will all be given a name/assignment of sample1 or sample2 etc. when the next abstraction is created, the global counter will then send the next sequential number, sample2, sample3 etc.
that part is working fine, the problem lies in that every instance of the abstraction that i create has been created in a cache somewhere, which i can only assume isn't on the scratch disc (since a search for the file yeilded no results), what i want to do is add a few lines to the creation code that will tell pd (much in the same way that it tells it to create a new abstraction, fill it, and open it) to save the file to a set location, with a unique name, and then create an instance of it on the original canvas, so that it can be used.
i have also written a simple delay loop object, and another patch based on a vst plugin that i use with audiomulch that overides the buffersize and samplesize of the soundcard which i would like to be able to create any number of.
Essentially my goal is to create a patch which, when opened, is blank save for a few message boxes, which when clicked will create my abstractions so that any number of instances can be linked together in any combination.
anyway, i hope that my reply was clear enough, and that you might be able to help me.
thanks
-sam
Trigon
Doesn't work:
../onoff/switch bo
... couldn't create
../onoff/switch po
... couldn't create
../onoff/switch jo
... couldn't create
../onoff/switch so
... couldn't create
../onoff/switch mo
... couldn't create
mix 19 0 12 0 (text->hip~) connection failed
mix 19 1 13 0 (text->hip~) connection failed
mix 20 0 12 0 (text->hip~) connection failed
mix 20 1 13 0 (text->hip~) connection failed
mix 21 0 12 0 (text->hip~) connection failed
mix 21 1 13 0 (text->hip~) connection failed
mix 22 0 12 0 (text->hip~) connection failed
mix 22 1 13 0 (text->hip~) connection failed
mix 23 0 33 1 (*~->text) connection failed
mix 24 0 33 0 (*~->text) connection failed
mix 25 0 19 0 (*~->text) connection failed
mix 26 0 19 1 (*~->text) connection failed
mix 27 0 20 0 (*~->text) connection failed
mix 28 0 20 1 (*~->text) connection failed
mix 29 0 21 0 (*~->text) connection failed
mix 30 0 21 1 (*~->text) connection failed
mix 31 0 22 0 (*~->text) connection failed
mix 32 0 22 1 (*~->text) connection failed
mix 33 0 12 0 (text->hip~) connection failed
mix 33 1 13 0 (text->hip~) connection failed