We all have our lists, but one useful thing is to check out various course
materials for computer music courses at different university/college
settings. Sometimes they post listening lists as part of the materials, and
you can get an idea of what other people are teaching.
On Mon, Oct 14, 2013
On Thu, Aug 9, 2012 at 3:03 PM, Alexandre Torres Porres
por...@gmail.com wrote:
Awesome, in fact I'm particularly interested in doing pitch shift on the fly
as well, how do you do that?
And what about these limitations of [tabread4~]? I'm getting the idea it's
all a matter of better quality
Yep, count me in. I'm going to be out for a week but will have email
access on my phone.
A couple of years ago there was a big discussion about different cubic
interpolators, and some of us put together classes and did some
benchmarking on the different approaches. I'm not sure how [ipoke~]
does
On Sun, Jun 17, 2012 at 3:16 AM, Jonathan Wilkes jancs...@yahoo.com wrote:
What does Csound's vdelayxw do: mix or overwrite?
It's based on approach A -- mixing a kernel into the buffer, so it
mixes automatically. The read head of the delay line zeroes each
sample out after reading.
Matt
On Sun, Jun 17, 2012 at 1:34 AM, Simon Wise simonzw...@gmail.com wrote:
On 17/06/12 12:37, Matt Barber wrote:
As far as mixing vs. overwriting is concerned, that actually depends
on what it's trying to model. Overwriting is probably right for a
looper, but mixing is right for a recording
On Sat, Jun 16, 2012 at 12:03 PM, katja katjavet...@gmail.com wrote:
On Sat, Jun 16, 2012 at 5:01 PM, Matt Barber brbrof...@gmail.com wrote:
The user-settable bound would just be in how they decided to use it.
Think of it like [until] -- there's no reason to make the user set an
upper
As far as mixing vs. overwriting is concerned, that actually depends
on what it's trying to model. Overwriting is probably right for a
looper, but mixing is right for a recording of a moving sound source -
and because [poke~] doesn't interpolate it's not an issue (it wouldn't
be useful to
On Thu, Jun 14, 2012 at 2:56 PM, Charles Henry czhe...@gmail.com wrote:
I'm not sure I understood the whole thread so far... let me back up:
I'm not sure that you want to write samples of a function to the table
for each sample you want to write.
You start with two signals (blocks of N), one
On Thu, Jun 14, 2012 at 2:41 PM, Miller Puckette m...@ucsd.edu wrote:
I've been thinking about this for some days. I agree there are two
fundamentally different approaches (A: deal with each incoming sample
independently, for each one adding some sort of filter kernel into the
table; or B:
But... today I realized why approach B could not work at all for an
object which takes float indexes as arguments for writing, like you
would expect from [tabwrite4~], [ipoke~] or any variable speed writer:
for each perform loop, you get N (=blocksize) signal values and
equally many index
On Thu, Jun 14, 2012 at 9:23 AM, Julian Brooks jbee...@gmail.com wrote:
Been in touch with P.A. (he's my supervisor at Huddersfield) and he would be
delighted to have a Pd version of iPoke~. If we get a posse together, or if
someone is happy to take it on, he's more than happy to share the
Hi, I've been going through the vdelayxw code myself. See comments:
On Wed, Jun 13, 2012 at 12:30 PM, katja katjavet...@gmail.com wrote:
On Sat, Jun 9, 2012 at 5:18 PM, Matt Barber brbrof...@gmail.com wrote:
Csound has a variable write delay opcode that would be worth looking
at - the csound
Two points here. The last thing you said is not actually true -- each
interpolation scheme has an associated convolution function, which can
be calculated by imagining what the interpolation would look like for
a single sample whose value was 1.0 surrounded by zeroes everywhere
else. This
On Sun, Jun 10, 2012 at 6:10 AM, zmoel...@iem.at wrote:
Quoting Jonathan Wilkes jancs...@yahoo.com:
[s parent-$0-$1]
[r parent-$0-$1]
That probably wasn't clear. I don't want [symbol parent-$0-$1]; inside my
abstractions I want the parent $0 prefixed to $1 as the symbol. In other
Hi,
I was away from the list for a long while and missed the [tabwrite4~]
conversation -- quite interesting.
I have been thinking about this for a while. Depending on the
application, there's a further complication, which is whether it would
overwrite samples in the table, or mix the incoming
On Fri, Jun 8, 2012 at 9:18 AM, Roman Haefeli reduz...@gmail.com wrote:
On Mit, 2012-06-06 at 11:07 -0400, Matt Barber wrote:
On Wed, 2012-06-06 at 09:53 +0200, Jeppi Jeppi wrote:
Hey,
I wonder whether there is something similar to Max' ipoke~ (an
interpolating buffer~ writer) for Pd
On Wed, 2012-06-06 at 09:53 +0200, Jeppi Jeppi wrote:
Hey,
I wonder whether there is something similar to Max' ipoke~ (an
interpolating buffer~ writer) for Pd. I should need it for some
physical modelling and resampling stuff. Otherwise, I could implement
it myself. It seems only
I had a quick read of the paper just now. I might have missed the
point altogether, but from what I understand, the results that he gets
from the Euclidian algorithm are the same (if you accept a rotation
pattern as being equivalent) as what you'd get from the simple
rounding of fractions.
Just scanned the source... big difference would be performance, and if
you're picky (you have to be pretty picky, honestly), some difference
in accuracy due to floating point's reduced precision at large/small
values. Convolution is still expensive enough for performance to
really matter.
for my own understanding.
Bloody marvellous though.
All good wishes,
Julian
On 27 March 2011 16:19, Matt Barber brbrof...@gmail.com wrote:
Here's another approach using only list abs stuff (sorry for the messy
-- I threw it together quickly). Could use as an abstraction with two
inlets
On Tue, Mar 22, 2011 at 12:15 AM, ailo ailo...@gmail.com wrote:
On 03/21/2011 11:47 PM, Matt Barber wrote:
My apologies for that remark -- it's not quite how I meant it. I did
not mean this particular discussion or anything anyone here said. What
I mean is that the broad what is music
If you want a shortcut, take the Modernist approach-- you just
completely disregard the aesthetic/cultural/social context in which the
art is made, reimagine the art as a self-contained, closed work,
and just assume that every artist in the world is either another
modernist or some
If you want a shortcut, take the Modernist approach-- you just
completely disregard the aesthetic/cultural/social context in which the
art is made, reimagine the art as a self-contained, closed work,
and just assume that every artist in the world is either another
modernist or some
Ambisonics isn't necessarily overkill, but it only gets you direction,
not distance -- it's only a 1-dimensional solution, in the sense
that you'd be panning around the outside of a circle but not to
locations within that circle. It's not terribly CPU expensive.
If you do want distance as well you
has said something and one feels (me in this case)
that the genie is out of the bag and there is no going back.
Cheers,
Julian
On 14 March 2011 13:48, Matt Barber brbrof...@gmail.com wrote:
Ambisonics isn't necessarily overkill, but it only gets you direction,
not distance -- it's only a 1
and
fed into [sigmund~].So the pan position of each mass/partial is slightly
different in the (currently) stereo field across 0-1.
Hope that helps,
Jb
On 14 March 2011 14:55, Matt Barber brbrof...@gmail.com wrote:
Can you describe your 2d space a little? Is there a reason for wanting
48
speak soon.
All the best,
Julian
On 14 March 2011 17:12, Matt Barber brbrof...@gmail.com wrote:
Swarms are in! A pal of mine is doing something very similar:
http://www.youtube.com/watch?v=Ao258ciSMSg
I misunderstood your space before -- you have 48 things that you want
to pan around
You can definite make persistent audio interface settings. The
preferred way is to set them in your patch.
Preferred by whom ?
I can't picture anyone wanting to set anyone else's audio settings
when they send someone else a patch.
I guess you don't work in anything but 44100 sampling
I think Jonathan Wilkes had a different approach as well, which I hope
he'll post.
MB
On Mon, Mar 7, 2011 at 2:28 PM, Matt Barber brbrof...@gmail.com wrote:
If you need to get the arguments to use within the abstraction
instance itself, you can do it using the [list-argv] patch I've
attached
On Sat, Mar 5, 2011 at 1:06 PM, Mathieu Bouchard ma...@artengine.ca wrote:
On Fri, 4 Mar 2011, Matt Barber wrote:
This all sounds about right -- I made [list-shellsort] more as a
pedagogical exercise for my students
So, what is that supposed to teach them ?
Right, well -- my students
I attached an example that will do something like what you want, using list abs.
Without much trouble you could make this into an abstraction.
It follows the first solution someone posted -- pick a bunch of random
numbers and then scale them so the total equals the target. I added a
few things,
! It worked very well here.
Although sometimes I have to press the Go button more than once to get
different results, even when I change the paramethers.
Will do some more testing.
I need some time to understand this patch but it looks awesome.
2011/3/4 Matt Barber brbrof...@gmail.com
I
of other stuff, and anyway there are lots of
externals which do these things with tables).
Matt
On Fri, Mar 4, 2011 at 9:49 PM, Caio Barros caio.bar...@gmail.com wrote:
2011/3/4 Matt Barber brbrof...@gmail.com
I'm not shure if I understood that. You mean that if I set the nuber
, Mathieu Bouchard ma...@artengine.ca wrote:
On Fri, 4 Mar 2011, Matt Barber wrote:
Check out [list-sort] for short lists, [list-shellsort] for much longer
ones (I don't remember at what point the shellsort starts beating the other
one -- maybe if the list has 50 or more entries; but at any rate
I have this recurring dream when I'm under deadline for a patch:
Cleveland (it's always Cleveland) is going to be attacked by a nuclear
weapon, and it is up to ME, armed with Pd, to write a patch that
defuses the bomb and saves Cleveland. It is a huge responsibility.
is it related to some kind
I think it would help me to think of the problem if you could say what
you wanted the envelope itself to look/sound like. Is this a
continuous glissando (in frequency? pitch?) from low to high? Does it
go up then down then up again? Or any of these possibilities? Does it
matter more what
:17 AM, Matt Barber brbrof...@gmail.com wrote:
Hello,
Before you go any further in Pd, you should check out the [trigger]
object. It's the single most important object in Pd, in my opinion -
it will help you get the timing right in these kinds of situations.
Trigger forces hot-cold things
Hello,
Before you go any further in Pd, you should check out the [trigger]
object. It's the single most important object in Pd, in my opinion -
it will help you get the timing right in these kinds of situations.
Trigger forces hot-cold things to happen in the correct order
explicitly -- without
What does it do?? It's not used or explained in the help patch.
http://crca.ucsd.edu/~msp/techniques/latest/book-html/node157.html
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -
http://lists.puredata.info/listinfo/pd-list
What a coincidence -- I woke up with one-over-zed-head myself this morning.
made with PureData/GridFlow
http://gridflow.ca/gallery/un_sur_z%C3%A8de.jpg
(this is actually one screenshot I took from a live video output.)
___
Pd-list@iem.at
is an exception in numbers one and three -- it can be clipped
out though.
Matt
On Thu, Apr 29, 2010 at 9:56 PM, Matt Barber brbrof...@gmail.com wrote:
Reduced bit depth (which is what I think 'bit-crushing' means) can be
achieved by dividing the signal by x, pass it through something like
[int~], multiply
I'm using Pd version 0.42.5-extended-20100428 and Ubuntu Lucid 10.04 :-)
Am 2010-04-28 20:07, schrieb Thomas Holzmann:
Hello,
I'm using the latest pd-extended and have display problems when using
pd on a screen which is set to 120 dpi. Then most of the texts don't
fit into the boxes. When
Reduced bit depth (which is what I think 'bit-crushing' means) can be
achieved by dividing the signal by x, pass it through something like
[int~], multiply it by x again. An [int~] can be implemented by using
[wrap~] and [-~], which are both vanilla.
It is also worth considering adding a DC
Try the attached (threw together using list-abs) -- right inlet is the
value (12 in your example) and left inlet is the list of floats; I
think this follows established list-abs syntax.
It's possible that I overlooked a list-abs that already does this, and
there is probably a step or two you
:
An alternative. Also full pure-pd.
++
Jack
Le mardi 27 avril 2010 à 18:49 -0400, Matt Barber a écrit :
Try the attached (threw together using list-abs) -- right inlet is the
value (12 in your example) and left inlet is the list of floats; I
think this follows established list-abs syntax
.
++
Jack
Le mardi 27 avril 2010 à 20:50 -0400, Matt Barber a écrit :
One thing to watch out for; if you get two items in the list that are
equally as far as the test value, mine outputs one list with the value
replacement at each appropriate index, while Jack's outputs several
lists
Hello list,
For a while there had been talk about starting a vanilla-only
table-abstraction collection in the spirit of list-abs and the iem_tab
objects. This could be useful both for manipulation of or
calculations using table data and for populating tables with desired
data (in the manner of
On Sat, Apr 24, 2010 at 11:32:52AM +0200, Roman Haefeli wrote:
The fact, that old Pd rabbits like you also have questions not only
answers, is comforting. (even if they turn out to be not real questions ;-)
The more you learn, the more questions turn up. :)
Anyway back to the looping: With
On Fri, 23 Apr 2010, Hans-Christoph Steiner wrote:
As an American, I am required to fear what might happen if the rouge
states got a hold of Pd.
http://en.wikipedia.org/wiki/Rouge_%28cosmetics%29
rouge is pronounced with a long oo and soft g
rogue is pronounced with a long oh and hard g
Hi,
not related to the thread on smoother audio in Pd, I am struggling with doing
a smooth
loop player for data stored in tables.
One building block for this is attached: It is a simple tabread4~ lookup that
should loop over a configurable section of a table and play it back with
Date: Wed, 21 Apr 2010 15:28:31 +0300
From: Jo?o Pais jmmmp...@googlemail.com
Subject: Re: [PD] nusmuk_audio WAS: Max Smoother Audio than Pd?
Cc: pd-list pd-list@iem.at
Message-ID: op.vbik1qu2vpc...@jmmmp-thinkpad.fritz.box
Content-Type: text/plain; charset=iso-8859-15; format=flowed;
Thanks a lot for your explanations!
On Sun, 2010-04-18 at 22:14 -0400, Matt Barber wrote:
For this reason I almost always use an 8192-point [table] and
[tabread4~] if I need more accurate sinusoids;
By using 'sinesum' messages to [table]s?
I can't think of another way to have access
Hi,
On Sun, Apr 18, 2010 at 01:07:21PM +0200, Matteo Sisti Sette wrote:
Frank Barknecht escribi?:
*If* order matters to you (it may not always do) you can still use
the subpatch approach with dummy inlet~/outlet~ objects.
That's the part I don't understand. I mean I can't figure out the
Coming up again with the 'smoother' topic:
Is [phasor~]-[cos~ ] precision-wise and interpolation-wise the same as
an [osc~]? If not, which has less error and why?
I think each one is 512-point linear interpolated.
m_pd.h:
#define LOGCOSTABSIZE 9
#define COSTABSIZE (1LOGCOSTABSIZE)
This
Matteo Sisti Sette a ?crit :
Frank wrote:
It's not so much the tool, as it is the skills that makes music
sound good.
That is true for really good tools. Needless to say that Pd is one of
them.
sorry, I might going to be rude,
but I've never heard some music completely made with
hi all thanks for your responses.
Yes, the idea is to be able to slightly modify phasors~ phase to use it as
an index to read a table.
those ideas should work!
PS -- E08.phase.mod.pd from the tutorial.
___
Pd-list@iem.at mailing list
As a followup to last week's post, I put together an abstraction that
works like csound's gbuzz opcode. Quite a bit more cpu-hungry...
could maybe do with fewer options. If anyone has any efficiency ideas
I'd welcome them -- the algebra is convoluted -- something using
[expr~] would make things
Hello list,
I wanted to share a recent piece with you:
http://ecmc.rochester.edu/mbarb/web/music.php?filter=chrono#parallel_circuit
It's for saxophone quartet and Pd -- all sounds in the piece come from
the sax quartet directly, from processing the saxophone sounds, or
from synthesis. The
I screwed up one of the comments -- the patch is right though; here's
a replacement that fixes the formula (I think).
MB
On Thu, Apr 1, 2010 at 4:22 PM, Matt Barber brbrof...@gmail.com wrote:
Since we've been talking about bandlimited signals, attached is an
approach to an abstraction which
Now regarding Matt's words:
I have read that the Lagrange interpolators have better stopband
attenuation and Hermites have flatter passband response, but I'm not
sure this is true
Is it possible that it is exactly viceversa?
I think it probably is exactly vice-versa -- I was quoting
Yes, as far as I know it's identical -- when you do one of these
interpolations with four points, you can either think of it in terms
of a cubic polynomial formula involving those four points, or in terms
of the sum of four scaled basis functions - the latter seems to me
intuitively equivalent to
On Tue, Mar 30, 2010 at 9:52 AM, Matteo Sisti Sette
matteosistise...@gmail.com wrote:
Matt Barber escribió:
Yes, as far as I know it's identical -- when you do one of these
interpolations with four points, you can either think of it in terms
of a cubic polynomial formula involving those four
What are some ways of telling each of the synths to round to the
nearest note in a diatonic scale?
think of all the separation points between what is rounded to one note,
and what is rounded to another note.
for a standard Do major scale, if all your inputs are between 60 and 72,
you can
I checked it out (not read the _whole_ thread to the end) but, In what
way can the current tabread4~ interpolation, which is discontinuous even
in its 1st derivative, be superior to true cubic interpolation? Even at
transpositions near to zero, I can't see what's the advantage, nor what
it
Yes, this is all true. What I like about a tabread is the possibility
for quickly applying many different kinds of mappings, diatonic or
otherwise -- if you assume a chromatic input (rather than a fully
microtonal input -- ints instead of floats) this becomes quite a bit
easier.
MB
On Mon, Mar
-- anyway, google hermite vs. lagrange.
Matt
Roman
On Mon, 2010-03-29 at 16:33 -0400, Matt Barber wrote:
Miller's is a true implementation of the former -- his is a Lagrange
interpolator which goes through all points -- it's algebraically
identical to the cubic interpolator in csound
Alexandre Porres wrote:
I feel Max produce a smoother audio than Pd. Didit
Well, if you use [tabread4~] or any of the many other Pd objects that
use the same broken interpolation algorithm (copy/paste programming),
you get horrible noise. If you use [tabread4] to interpolate graphical
Table sizes in Csound are user-defined. You can also use user-defined
tables in Pd with [tabosc4~]. I think what may be a little more
important for the differences in sound is the fact that csound and Pd
use Lagrange interpolators and supercollider uses an Hermite one for
the cubic interpolation
Are we sure this is a problem with [delread~]? There's a related bug
where if you open a patch which has delays at one sample rate, if you
then change the sample rate in the preferences it won't reallocate the
delay buffers, so if you increase the sample rate, you're left with
shorter delay lines
Here's the proper way to do it:
[symbol $0-foo]
|
[expr size($s1)]
substitute anything that outputs the symbol (with the symbol selector)
that you want -- [makefilename], etc.
Matt
Last option would be to try using [sprintf], [makefilename] or similar
to create the array name, and send to
The problem is not specific to dollar signs: the problem is that expr
won't accept a name (for the array in this case) that starts with a
number, or that contains an aritmetical operation sign. Which, besides
not allowing for names that are legal in Pd, seems like an error in the
parsing
http://crca.ucsd.edu/~syadegar/expr.html
specifically:
--
Tables and variables can be accessed the same way one dimensional
arrays are accessed in C; for example, valx + 10 will be evaluated
to the value of variable 'valx' + 10 (variables have to be defined
One more thing (sorry if this is stating the obvious) -- it's a great
idea to make aggressive use of [switch~] where possible, so that
modules that aren't currently being used in the patch don't contribute
to cpu use.
Matt
Hi Dan,
OS war wasn't my intention. Finding out if the -rt flag on
I've used this pitch shifter quite a lot for a number of different
things -- how you use it seems to depend completely on context. For
instance, if you're shifting mostly sustained sounds (so that attacks
aren't so present), you can use a larger window size, which reduces
some of the modulation
Hi,
Is vcf~ (which is bandpass) the only available type of signal-controlled
(smoothly-changing) filter? Doesn't the voltage-controlled version of
lop~ and hip~ exist? Is it for a mathematical reason? (i.e.
impossibility to implement in a relatively simple way)
Or is it because it is
of
the block you want to use, and the block size is also settable via the
right inlet [set blocksize(
If you don't want signed peak you can make this quite a bit more
efficient by dropping in the patch from before.
MB
On Mon, Feb 15, 2010 at 7:29 PM, Matt Barber brbrof...@gmail.com wrote:
hello
im
hello
im sorry i left the thread for some time now.
thank you all very much for your replies.
Your results are confirmed here too: the two methods with vsnapshot~ and
writing-reading to a table are equally inefficient.
Matt's suggestion --whilst much more efficient-- has a serious
As I understand it (and hopefully i am not completely wrong..) you don't
have to 'store' a list and 'then' read again it to find the max magnitude.
It's as simple as the following:
(some signal)
*I*
*I* [pd me...@samplerate]
*I*/
[vsnapshot~ ]
|
[abs ]
|
[moses ]X[t f ]
|
I don't know if this is already being addressed in the rewrite-gui
version...
I've always wondered why message boxes are not treated as gui elements,
like number and symbol boxes, that is:
- they do not graph on parent
- they do not have a properties dialog with at least a send and receive
It would be nice though, to know also on a theoretical level. Which one
should be more expensive and (maybe) why.
I was just taking a look at d_ctl.c from source. It looks like
snapshot~ is cheapest because it's not trying to get any specific
sample from the block. vsnapshot~ gets the
I don't know if this is relevant, but I thought that since it came up
I would mention that you can get the size of an array with expr:
[symbol arrayname(
|
[expr size($s1)]
should do it.
Matt
My little participation :)
A small modification of [list-tabdump] is 40% faster than the original
I used to have a set of abstractions that did this. I threw it
together on a whim, it wasn't all that efficient, and I haven't tested
it in a couple of years... it would need a total revamp to be usable
even for teaching because the constituent abstractions are not
documented and not altogether
This is interesting, but unfortunately it isn't a correct analysis --
for it to be a real mobius strip it would need inversional symmetry,
not symmetry in time -- the topology of this piece does not match that
of a mobius strip (to visualize the topology of the music itself, you
have to imagine it
was a master on that. It is
about what you hear, not about what you see, the score is just a graphic way
of to write relations of time and frequency of a music so that can be read
and performed by a human being.
2010/1/17 Matt Barber brbrof...@gmail.com
This is interesting, but unfortunately
Hello,
I'm working in Pd extended using the planetccrma package, on Fedora
12, comparing behavior on two systems.
I found on one system all the iemgui fonts appeared correct, but the
normal object fonts appeared too small (which is the opposite of
usual; normally the object fonts are correct and
SplitTheAtoms = 16ms
VanillaRulz = 27ms
Teddy = 23ms
1234 = 140ms
PdIsGreat = 30ms
using tclpd: under 0.05 ms for any of those.
size of the external: about 260 bytes.
and no symbol-table pollution, no memory leak.
I think this might underline how useful it would be for those of
On Thu, Nov 19, 2009 at 7:44 PM, Mathieu Bouchard ma...@artengine.ca wrote:
On Thu, 19 Nov 2009, Matt Barber wrote:
I think this might underline how useful it would be for those of us who
use vanilla Pd to have some symbol manipulation tools in vanilla,
It's useless to underline it more than
, 2009 at 6:22 PM, Matt Barber brbrof...@gmail.com wrote:
Hello list,
Attached is a prototype for a vanilla + list-abs [list-s2l]. I have
leaned on the side of completeness and error reduction rather than
efficiency -- there are many many ways to make this more efficient.
Also, it doesn't handle
Here's a vanilla approach using the .n sprintf function of
makefilename. Not completely tested...
Matt
Great!
I tried to find a way of doing it in Vanilla but I couldn't!! I didn't
think about this approach!
Actually, after searching through the list archives, I believe
Hello list,
Attached is a prototype for a vanilla + list-abs [list-s2l]. I have
leaned on the side of completeness and error reduction rather than
efficiency -- there are many many ways to make this more efficient.
Also, it doesn't handle delimiters yet (right now it breaks a symbol
into its
Hello,
Was the Pd list down yesterday? It looks like the archive might be
missing some conversations and posts.
Matt
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -
http://lists.puredata.info/listinfo/pd-list
Here's a vanilla approach using the .n sprintf function of
makefilename. Not completely tested...
Matt
On Nov 10, 2009, at 3:47 PM, Roman Haefeli wrote:
On Tue, 2009-11-10 at 15:26 -0500, Ivica Ico Bukvic wrote:
title says it all. Any external capable of doing this (other than
resorting
are too used to thinking
that some things are set in stone, like message boxes and arguments. But
you really can make your own. And you did it in Pd event, bonus points
there :-D
.hc
On Nov 14, 2009, at 5:45 PM, Matt Barber wrote:
There are plenty of bugs still, but this might be the type
There are plenty of bugs still, but this might be the type of thing
one could do without having to code a new object.
On Sat, Nov 14, 2009 at 2:29 PM, Matt Barber brbrof...@gmail.com wrote:
Here's a start -- it requires [s2l] and [l2s] from zexy, though (there
may be a way to do it vanilla
Here's a start -- it requires [s2l] and [l2s] from zexy, though (there
may be a way to do it vanilla, but possibly not).
Matt
On Sat, Nov 14, 2009 at 11:35 AM, Mathieu Bouchard ma...@artengine.ca wrote:
On Fri, 13 Nov 2009, Hans-Christoph Steiner wrote:
Someone could write their own message
Without $0, one would have to use $1 ... $n for locality. $0 of a
parent patch often needs to be passed as $1 to a child for proper
locality, for instance, so I don't think they are necessarily THAT
different conceptually.
Matt
On Fri, Nov 13, 2009 at 11:49 AM, Alexandre Porres por...@gmail.com
% safe, cause if you have [s $1-gain] in an
abstraction, and $1 inheriting A for instance, a [s A-gain] object in a
parent patch (or even on another opened patch) would still get the value
globally.
cheers
alex
On Fri, Nov 13, 2009 at 5:28 PM, Matt Barber brbrof...@gmail.com wrote:
Without $0
If you're interested, there was a huge thread about this in February,
starting about here:
http://lists.puredata.info/pipermail/pd-list/2009-02/067889.html
It continues, too -- it will look like the thread dies out, but if
you look later in that month there will be many more posts with the
same
/extra/iem_tab
Raf
- Original Message - From: Matt Barber brbrof...@gmail.com
To: PD-List pd-list@iem.at
Sent: Saturday, November 07, 2009 4:04 AM
Subject: [PD] tab-abs
Hello,
I think this has been proposed before, so maybe I've missed it. Is
there a library of abstractions
And if ideally Pd should be just a musical instrument that you only
have to tune and play, it's only to go with those musicians who ideally
should understand the breadth and depth of Pd's potential, but in practice
don't.
Thanks so much for saying this. Think of the kind of acquired skill
1 - 100 of 210 matches
Mail list logo