> If you have any pixel structures that don't fit in GEM, there is GridFlow.
> > Supports up to 15 dimensions (though there's hardly ever a need for more
> > than 5).
> >
>
> A comedy cartoon I done that has a mention of 5 dimensions.
> http://www.youtube.com/watch?v=xZUTn-rie8w
>
i like it!
when Matju mentioned 15 dimensions, this one came to my mind:
http://www.youtube.com/watch?v=8Q_GQqUg6Ts
Andras
>From a users standpoint here's my 2 cents.
I have 2 tunes that use Reason's FFT vocoder. In FFT mode it has 32
frequency bands.
The carrier input on these tunes are water recordings at 96k and the
modulator is drum beats of which samples were recorded at 44.1k.
I usually work in 48khz. So being able to work with differen't sample
rates and have the audio playing at sample rate of file would be
great.
http://sites.google.com/site/chuxlingchaxrazauralarielz/bp1.mp3http://sites.google.com/…
[View More]site/chuxlingchaxrazauralarielz/bp2.mp3
performance of reason and latency was good enough to record live midi
input while vocoding on a 2.2GHz. AMD with 1Gb of ram. I'm not sure of
the latency at the time of those recordings but was using pd along
with reason. pd was used to retune midi notes with pitchbend. I don't
know how they do it but It but would sure like to know.
fast convolution is a feature I would love to be able to use in pd.
I remember there were lots of tricks that could be done with graphics
and integer math as well as binary bit twidling before math
coprocessors were in every machine. Look at fractint.
Example of circle code seems like I optimized this further but can't remember.
/////////////////////////////////////////////////////////////////////////
void bcircle(int x0,int y0,int radius,int c)
{
int x,y;
long a, asquared, twoasquared;
long b, bsquared, twobsquared;
long d, dx, dy;
int Aspecty,Aspectx;
getaspectratio(&Aspectx,&Aspecty);
x=0;
y=radius;
//a=radius*Aspecty/Aspectx;
a=radius*1.33333333;
asquared=a*a;
twoasquared=2*asquared;
b=radius;
bsquared=b*b;
twobsquared=2*bsquared;
d=bsquared-asquared*b+asquared/4L;
dx=0;
dy=twoasquared*b;
while(dx<dy)
{
if(d>0)
{
y=y-1;
dy=dy-twoasquared;
d=d-dy;
putpixel(x0+x,y0+y,c);
putpixel(x0-x,y0+y,c);
putpixel(x0+x,y0-y,c);
putpixel(x0-x,y0-y,c);
x=x+1;
dx=dx+twobsquared;
d=d+bsquared+dx;
}else{
x=x+1;
dx=dx+twobsquared;
d=d+bsquared+dx;
putpixel(x0+x,y0+y,c);
putpixel(x0-x,y0+y,c);
putpixel(x0+x,y0-y,c);
putpixel(x0-x,y0-y,c);
};
};
d=d+(3L*(asquared-bsquared)/2L-(dx+dy))/2L;
while(y>0)
{
if(d<0)
{
x=x+1;
dx=dx+twobsquared;
d=d+dx;
};
y=y-1;
putpixel(x0+x,y0+y,c);
putpixel(x0-x,y0+y,c);
putpixel(x0+x,y0-y,c);
putpixel(x0-x,y0-y,c);
dy=dy-twoasquared;
d=d+asquared-dy;
};
};
/////////////////////////////////////////////////////////////////////////
Could something like this be done with audio to speed up operations?
[View Less]
Hi,
I'm trying this:
[gemhead]
|
[pix_video]
|
[pix_yuv]
|
[pix_movement 0.2]
|
[pix_texture]
|
[rectangle 5.3 4]
Pixels with an amount of movement below the threshold should become
black, shouldn't they?
Instead of being zeroed they appear to be multiplied by a very small but
non-zero factor, that is, I still see the original image but very very
dark (while I do see white pixels where movement exceeds the threshold).
Now I'm seeing that [pix_threshold] suffers from exactly …
[View More]the same problem.
Am I missing something or is it just a bug?
Any workaround?
This is on Linux, with Pd Extended 0.42.5 (gem 0.92.3)
[View Less]
Hey
I figured I would share this before it get s anymore complicated. It
is not a complete drum machine sequencer yet only the pattern editing
is done. I figured it would be good to share it as is so you can add
your own drums, triggering, and preset saving.
So far it has a 16 pattern memory with 4 drum channels. The pattern
storage goes into 4 arrays - 1 for each drum channel. Each pattern
array is 256 bytes? Should be 2 bits but hey.
You should add a loadbang to set the initial values of …
[View More]pattern, BANK,
and D_SELECT.
I didn't want to clutter it up for future preset saving.
I ought to be easy to add more pattern memory and more drum channels.
If anyone can figure out a better - less atom way to implement the
color changing of the toggles or anything else in the patch I would be
glad to know.
http://www.geocities.ws/billy_stiltner/music/pd/dmachine.seqed.pd
I have the patch producing drum beats now using sampled drums but need
to work on it some more before sharing.
[View Less]
(apologies for cross-posting)
Dear Friends and fellow L2Ork and Pd enthusiasts,
I would greatly appreciate it if you would please distribute the following announcement.
The spring is in the air, which means it is time for the spring DISIS (http://disis.music.vt.edu) and L2Ork (http://l2ork.music.vt.edu) events. To start the season right, this past Friday L2Ork had a sneak preview performance at Roanoke College. More so, this coming weekend we are having a truly special series of events with …
[View More]the return of the Boys & Girls Club laptop orchestra whom we've been working with this semester. In addition, the spring DISIS event will also include guest artists and scholars Ron Coulter, Brad Garton, Peter Kirn, and Dave Phillips. The upcoming events include:
Thursday April 7 @ 3:30-4:45pm in DISIS presentation by Brad Garton
Friday 10am-1pm lectures in the Arts Armory by Brad Garton, Peter Kirn, and Dave Phillips (free admission)
Friday April 8 @ 7pm in Dumas Center (Roanoke, VA) children's concert featuring Boys & Girls Club laptop orchestra and L2Ork
Saturday April 9 @ 7pm in Squires Recital Salon children's benefit concert (an Arts Fusion event) featuring Boys & Girls Club laptop orchestra and L2Ork followed by a hands-on laptop orchestra demo session for kids and families ($5 general, $3 children/students/seniors, with all proceeds benefiting Boys & Girls Club)
Saturday April 9 @ 8pm in Squires Recital Salon benefit concert (an Arts Fusion event) featuring Ron Coulter, Brad Garton, Peter Kirn, Dave Phillips, and L2Ork ($5 general, $3 children/students/seniors, with all proceeds benefiting Boys & Girls Club)
This year we've also partnered up with the Virginia Tech Kids' Tech University program to expand our outreach to young audiences. For additional info on the upcoming events, please visit our Events page or our Facebook Event page (http://www.facebook.com/event.php?eid=136468179758733). To keep up with the latest updates, join us on Facebook (http://www.facebook.com/group.php?gid=117918141555131).
As if that weren't exciting enough, earlier this weekend we've made yet another public release of pd-l2ork (http://l2ork.music.vt.edu/main/?page_id=56) with even more cool features and fixes (changelog: http://l2ork.music.vt.edu/data/pd/Changelog). Our site has been also updated with the new promotional materials and photos. Yet, in the spirit of Steve Jobs' keynote speeches we've left the best for last. Stay tuned for more exciting updates soon ;-)
For additional info on L2Ork, visit http://l2ork.music.vt.edu.
Best wishes,
Ivica Ico Bukvic, D.M.A.
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Assistant Co-Director, CCTAD
CHCI, CS, and Art (by courtesy)
Virginia Tech
Dept. of Music - 0240
Blacksburg, VA 24061
(540) 231-6139
(540) 231-5034 (fax)
ico(a)vt.edu
http://www.music.vt.edu/faculty/bukvic/
[View Less]
Here's a hack to get around the hacky creator names of the list objects
(I also added "list", but I'm not sure if you want to use aliases.)
Is there no way to just get a list of all the creator names that are
available when Pd loads up?
-Jonathan
--- On Sun, 4/3/11, yvan volochine <yvan.pd(a)gmail.com> wrote:
> From: yvan volochine <yvan.pd(a)gmail.com>
> Subject: Re: [PD] 3 new gui-plugins
> To: "Hans-Christoph Steiner" <hans(a)at.or.at>
> Cc: pd-list(a)iem.…
[View More]at
> Date: Sunday, April 3, 2011, 6:53 PM
> On 04/03/2011 06:44 PM,
> Hans-Christoph Steiner wrote:
> >
> > On Apr 3, 2011, at 12:12 PM, yvan volochine wrote:
> >
> >> On 04/03/2011 05:57 PM, Hans-Christoph Steiner
> wrote:
> >>>
> >>> Wow, I love the tab autocompletion plugin!
> What would be amazing if we
> >>> had a bash-style completion files were the
> arguments were also
> >>> tab-completable, when relevant. Things like
> filenames, table/array
> >>> names, send/receive names, etc. This
> completion file could be included
> >>> in libraries. It really highlights how badly
> we need Enter/Return to
> >>> instantiate the object.
> >>>
> >>> Personally I prefer the default
> tcsh/bash-style where tab doesn't cycle
> >>> thru the options when you hit tab repeatly. I
> could see a bash/tcsh
> >>> style display of the options, like in a popup
> when you hit tab
> >>> repeatedly.
> >>
> >> hey thanks.
> >> I'm not really supposed to dedicate that ammount
> of time developping
> >> for pd but as I'm unemployed right now =)
> >> I'm afraid the bash style auto-completion is a bit
> above my head, but
> >> the idea is nice.
> >
> > Basically, the first is the trigger: hitting tab twice
> where the tab
> > does not add any more characters. So using your plugin
> as an example,
> > type M-O-Tab-Tab would then list 'mod' and 'moses' as
> options but not
> > change the 'mo' in the box. Those options could then
> be in a popup menu
> > to both see and select with the keyboard or mouse.
>
> yeah that's what I wanted first: a ComboBox below the
> object box, but
> then I had troubles with object box coordinates (did the
> user click or
> is the object still moving with the cursor, etc...) and I
> started adding
> some "if" and all kind of stuff inside mouse motion
> procedures and that
> became nasty.
> this (and the fact that I wanted it now =) made me rewrite
> the plugin
> with the "cycling-through-completions-with-tab" behavior
> (which I still
> find very cool for speedy-patching)
>
> cheers,
> _y
>
> > Adding the argument completion would probably be a lot
> more work, but I
> > haven't really thought about it. But just having
> object name completion
> > is huge!
> >
> > .hc
> >
> >>> One thing that needs to happen to make the
> auto-complete plugin more
> >>> deployable is to have all its procs in its own
> namespace. Otherwise
> >>> there can easily be name conflicts with other
> things named 'init',
> >>> 'trigger', etc.
> >>
> >> done
> >>
> >>> (FYI: sending to pd-announce also sends to
> pd-list)
> >>
> >> okay
> >>
> >> cheers,
> >> _y
> >
> >
> >
> >
> >
> ----------------------------------------------------------------------------
> >
> >
> > You can't steal a gift. Bird gave the world his music,
> and if you can
> > hear it, you can have it. - Dizzy Gillespie
> >
> >
> >
>
>
> _______________________________________________
> Pd-list(a)iem.at
> mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>
[View Less]
2011/4/4 Matteo Sisti Sette <matteosistisette(a)gmail.com>
> Hi,
>
> No, I am not using pix_alpha, because that's not what I need.
> pix_alpha changes the value of the alpha channel, so that pixels within a
> given range of colors _become_ transparent.
>
> In my case the video file itsalf already has an alpha channel and I want
> the pixels that are transparent to remain transparent.
>
> yes, after sending it, I realized that it's probably not what you're
…
[View More]looking for.
sorry for the noise :)
Tim
> Thanks
> m.
>
>
> On 04/04/2011 07:13 PM, tim vets wrote:
>
>> Hi Matteo,
>> are you using pix_alpha?
>> you could try this patch here, which works on my system, with a video
>> encoded as "JPEG still images" (properties window video tab in gnome)
>> ubuntu 10.10, pd 0.42-5 extended.
>> gr,
>> Tim
>>
>> 2011/4/4 Matteo Sisti Sette <matteosistisette(a)gmail.com
>> <mailto:matteosistisette@gmail.com>>
>>
>> Hi,
>>
>> I'm trying this:
>>
>> [pix_film]
>> |
>> [pix_texture]
>> |
>> [alpha]
>> |
>> [rectangle]
>>
>> I'm using some videos that have an alpha channel and I had tried
>> them previously in Windows and Mac and they were rendered correctly
>> with their transparent background.
>>
>> Now I am trying the same in Linux and the videos are opaque, as if
>> they didn't have an alpha channel or as if they had an opaque black
>> background.
>>
>> I've already tried sending "colorspace RGBA" to pix_film, but
>> nothing changes.
>>
>> I'm almost sure the videos were encoded with the Apple Animation+
>> encoder but if i right-click them in Ubuntu and select "properties"
>> it says "run-length encoder". What is sure is that i tested them in
>> Windows and Linux and used to work.
>>
>> Any idea?
>>
>> thanks
>> m.
>>
>> _______________________________________________
>> Pd-list(a)iem.at <mailto:Pd-list@iem.at> mailing list
>>
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>>
>
[View Less]
On 4/4/11, Pedro Lopes <pedro.lopes(a)ist.utl.pt> wrote:
> Are you sure you are not trying to refer to WebGL?
>
> as in: http://www.chromeexperiments.com/webgl
>
>
Yes that is what I meant.
It's kind of slow with FireFox and dialup with the mandelbox.
Hi,
I'm trying this:
[pix_film]
|
[pix_texture]
|
[alpha]
|
[rectangle]
I'm using some videos that have an alpha channel and I had tried them
previously in Windows and Mac and they were rendered correctly with
their transparent background.
Now I am trying the same in Linux and the videos are opaque, as if they
didn't have an alpha channel or as if they had an opaque black background.
I've already tried sending "colorspace RGBA" to pix_film, but nothing
changes.
I'm almost sure …
[View More]the videos were encoded with the Apple Animation+
encoder but if i right-click them in Ubuntu and select "properties" it
says "run-length encoder". What is sure is that i tested them in Windows
and Linux and used to work.
Any idea?
thanks
m.
[View Less]