-
zac hilbert
I've been really missing the Pd forum for months now! After it migrated from antibling.org I had no idea where it went. I thought it was down. I feel glad to be back.
zac hilbert
-
zac hilbert
according to the Unofficial Pd v0.37 fileformat specification by Simon Asselbergs and Tjeerd Sietsma at http://student-kmt.hku.nl/~tjeerd/pd/pd_fileformat.html, colors (for canvases, labels, etc) are stored in the Pd file according to the following scheme:
"Color: Some graphical elements have color attributes. Per color only one signed integer value is stored that contains the three 8-bit color components (RGB).
Formula to calculate color attribute values:
color = ( * -65536) + ( [green] * -256) + ( [blue] * -1) "
this isn't working for me though. does anyone know how colors are stored in the file. i imagine the calculation is something like this but with different numbers. i've been trying to figure this out for hours and have had no luck. hopefully i can figure this out soon.[/blue][/green] -
zac hilbert
i'd just like to go on the record and say that the Pd source code is one crazy beast. i've been trying to figure it out for quite some time now. each time i look at it, i figure out some piece of the puzzle, but then i usually end up even more confused about something else.
is anyone aware of any documentation on the Pd source and how it is put together? the comments throughout the code are helpful, but what i need is a good overview of the code--something to help me see the big picture.
has anyone on this forum ever looked at the source? any insights about it?
--zac -
zac hilbert
i noticed that this section was recently created so i thought i'd attempt to generate some discussion here. i was just wondering what people are listening to these days? anything really good out there that the Pd community should know about?
-
zac hilbert
i am not sure if this post is on or off topic, but i suppose it's worth a try. i am looking for employment in the wisconsin/illinois/chicago area. something music related or even fine arts related would be ideal, but i am getting to the point where that doesn't really matter too much for the moment. if anyone has any leads on any job opportunities, i'd be grateful if you would let me know. i am looking for something entry-level and full-time. thanks if anyone can help me out. my guess is however, that most of the people are either in the same situation or fortunate enough to be secured in an academic environment.
--zac -
zac hilbert
i was wondering if anyone has managed any success with very long long messages (say, 3072 floats, for example). i had a hunch from the beginning that creating a message box with 3072 floats would problem cause some problems and it did. Pd suddenly crashes and i get a stack overflow error message. any one know what the biggest message i can send is?
ps..if you were wondering, i didn't spend hours typing in 3072 numbers into a message box. my patch generates the message automatically with and [add2 $1( message.
-zac -
zac hilbert
below is a link to a patch i worked on a few months ago quite a bit, but finally decided to clean it up and make it presentable. it's called udm v1.0. udm stands for unpredictable delay machine. it runs fine on pd 0.37 on win xp. you shouldn't need any special externals or abstractions; i think i have included everything necessary.
i'd explain what it does, but i have put detailed instructions directly into the patch, so it's probably best if you just take a look at it. let me know what you think or if you are able to get some cool outputs from it.
link: [url=http://www.geocities.com/z_fron/udm-v1.0.zip ]http://www.geocities.com/z_fron/udm-v1.0.zip
cheers,
hilbert~ -
zac hilbert
i know there are programs out there for midi loopback...i.e. having virtual midi devices so different midi software applications on the same computer can communicate with one another. is there software like this for audio data?
for example, here is one thing i am interested in doing:
--generate audio in Pd, but instead of sending this to a physical hardware device (soundcard) send it to some virtual device
--using an audio editing program, use this virtual device's output as the recording input
--monitor the recorded signal by sending the recorded signal to the soundcard
make sense? any responses would be greatly appreciated as soon as possible because i am supposed to come up with a solution to this problem pretty soon and i don't think i have time to write my own program to get the job done.
oh yeah, i'm using windows xp
zac hilbert~ -
zac hilbert
i might be missing something that's pretty obvious...but is there support in Pd for complex numbers? or is there an external library for complex number arithmetic? thanks.
[zac]
|
[hilbert~] -
zac hilbert
some of you may be interested in this. it would be great to get some Pd papers or performances or lectures at this conference at my school coming up next july. here's the info:
> CALL FOR PROPOSALS
>
>
>
> SECOND INTERNATIONAL CONFERENCE FOR DIGITAL
> TECHNOLOGIES AND PERFORMANCE
> ARTS (DTPA 2005)
>
> SCHOOL OF INTERMEDIA AND PERFORMANCE ARTS
>
> DONCASTER COLLEGE
>
> DONCASTER, ENGLAND
>
>
>
> JULY 5-6, 2005
>
>
>
> This interdisciplinary conference provides a forum
> for those in the
> fields of theatre, dance, music and performance
> (researchers,
> practitioners, educators, systems developers) for a
> dynamic and exciting
> exchange of approaches surrounding the use of new
> media technologies in
> live performance.
>
>
>
> Proposals are invited for papers, performances,
> presentations, workshops
> and poster presentations on the following topics:
>
>
>
> * Live performance and interactive systems
> * Motion capture/motion-sensing technologies
> * Performance pedagogy, education and new media
> * HCI and live performance
> * Web-based performance and virtual performance
> spaces
> * Realtime music control
> * Gesture and interactive multimedia
> * Interdisciplinarity and new media
> * Performance software/hardware development
>
>
>
> All proposals should be approximately 200-300 words.
> Proposals for
> performances and installations should be submitted
> with an outline, CD
> or DVD support, as well as full details of technical
> and spatial
> requirements. Workshop proposals should also
> include information on
> technical and spatial requirements.
>
>
>
> All expressions of interest should be forwarded by
> January 5, 2005 to:
>
>
>
> Dr. Dave Collins
>
> Reader
>
> School of Intermedia and Performance Arts
>
> Doncaster College
>
> High Melton
>
> Doncaster
>
> DN5 7SZ
>
>
>
> Email: david.collins@don.ac.uk
>
>
>
> Notification of acceptance will be sent out by the
> end of March 2005.
>
>
>
> Performing arts companies and independent artists
> may have conference
> fees waived but will be responsible for travel and
> accommodation fees.
>
>
>
> Presenters may also wish to submit written papers
> for publication prior
> to or following the conference to the new
> International Journal of
> Digital Media and Performance Arts.
> [url=http://www.intellectbooks.com/journals/padm.htm
]http://www.intellectbooks.com/journals/padm.htm
>
>
>
> Full registration information will be available
> shortly on the School
> for Intermedia and Performance Arts web-site at
> [url=http://www.don.ac.uk/ipa
]http://www.don.ac.uk/ipa
if you have questions you can contact me and i might be able to help, or else just use the contact info above.
--zac -
zac hilbert
hi,
is anyone using framestein? i've spent a little time acquainting myself with the program and i have a feeling there are probably some interesting things of which it is capable.
my question is, is it possible to import stills or video from my webcam into framestein? if yes, how? if no, are there are pd externals/extensions that make this possible.
thanks,
zac -
zac hilbert
When i load a patch, several of my sub-patch windows open and this is undesirable. Why is it that some sub-patches do this and others don't? Is there a way to control it?
Thanks! -
zac hilbert
hi all,
i was wondering if anyone has advice/comments/questions on the following.
i am working on a that patch is set up with my synthesis/sampling algorithms nested in subpatches. i control them using 'command lines'. for example, to play a sample named x-sample, at pitch y and amplitude z, (x, y, and z being numerical parameters), i send a message such as [ ; sampler play x y z (. in the sampling subpatch, a recieve named sampler 'routes' the message and sends the parameters to the playback algorithm.
because the nature of my project will involve looping sequences of these 'command lines' i am working on an abstraction that takes creation arguments and loops whatever parameter accordingly. for the looping abstractions, i would like to use a similar message oriented command line interface, but i would also like to be able to use more that one instance of the looping abstraction at a time to sequence and loop various parameters at different phases.
how can i avoid jumbling up my 'command lines'--the abstractions will receive the messages and not understand to which loop or sequence the message corresponds. is there a way to assign each instance of an abstraction a unique handle or signature and then filter messages accordingly?
any discussion on such issues would be appreciated. i am open to help/suggestions/comments/criticism. thanks!
--zacha-dee -
zac hilbert
hi there,
i am having no luck at all getting my library to work in pd. i am new to extern programming, and am writing very basic code (basically helloworld externs). when i compile the code in MS Visual C++, the library won't load into Pd. when i try to load the object, i get an error message like 'cannot find symbol helloworld_setup'. i don't think it's a problem with my code, but maybe how i am compiling/linking/making the library. is there a step i am missing?
thanks -
zac hilbert
or was it something more like this that you had in mind?
-
-
zac hilbert
i'm not sure if this is what you had a mind or not, but the patch i am attaching to this post will read numbers from a file and put them into message boxes in a sub patch. you'll have to connect those message boxes to whatever you want to use them for.
let me know if you are aiming at something different.
zac
-
zac hilbert
or try flext. that's the only way i had success compiling externals with ms visual c++.
-
zac hilbert
i'm glad that works for you.
a couple changes to make it better (let me know if you help with this):
turn it into an abstraction with an inlets and an outlet.
use some dollarsigns so you can use the abstractions like [arrayaverage <arrayname>]
and, also, test it to make sure it's not making any 'off by one errors' with the counting/indexing. i just tested it on simple constant value arrays, so you might want to verify the number is giving you at the end.
happy patching.
zdh
-
zac hilbert
a while back i think i handled the problem of deleting by selecting and cutting objects. i don't remember offhand how to select objects with a message i think 'cut' is the method for cutting.
zdh