http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html
Surely we can do stuff like this in Pd?
Smallest Pd patch that makes an interesting tune?
Chris.
cool... thanks for this!
also made me think:
what would this be like compiled as an external? what is the smallest sized external that does something interesting?
i have bee interested in learning/writing C last few weeks o rather then small pieces of code implemented as patches just wondering what this might be like as a series of compiled objects....
cheers mark
On Fri, Oct 7, 2011 at 8:25 AM, Chris McCormick chris@mccormick.cx wrote:
http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html
Surely we can do stuff like this in Pd?
Smallest Pd patch that makes an interesting tune?
Chris.
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Le 2011-10-07 à 20:25:00, Chris McCormick a écrit :
Surely we can do stuff like this in Pd? Smallest Pd patch that makes an interesting tune?
I didn't aim for smallest patch for those guys, but I made a stereo tune whose patch fits in 2k and synthesises everything using a single [cpole~] through which I put a constant (DC) signal.
http://artengine.ca/matju/musique/matju_-_i_am_just_a_simple_pole_in_a_compl...
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Hey Chris,
Thanks for this really interesting!
On 07/10/2011 14:25, Chris McCormick wrote:
http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html
Surely we can do stuff like this in Pd?
Smallest Pd patch that makes an interesting tune?
Depending on your definition of 'interesting' I made these two. I guess they can be considered rather minimal (under 16 objects per patch excluding comments and including [dac~]...) The principle is basically the same in both patches.
Lorenzo.
Chris.
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Here attached a try to use less objects... ended up with 9 objects.
/Björn Eriksson
On Sat, Oct 8, 2011 at 4:16 PM, Lorenzo Sutton lsutton@libero.it wrote:
Hey Chris,
Thanks for this really interesting!
On 07/10/2011 14:25, Chris McCormick wrote:
<http://countercomplex.**blogspot.com/2011/10/** algorithmic-symphonies-from-**one-line-of.htmlhttp://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html
Surely we can do stuff like this in Pd?
Smallest Pd patch that makes an interesting tune?
Depending on your definition of 'interesting' I made these two. I guess they can be considered rather minimal (under 16 objects per patch excluding comments and including [dac~]...) The principle is basically the same in both patches.
Lorenzo.
Chris.
______________________________**_________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/** listinfo/pd-list http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
wops. this was meant for the list...
On 08/10/2011 22:21, Björn Eriksson wrote:
Here attached a try to use less objects... ended up with 9 objects.
Nice! But... it's not vanilla (I think) due to the [sin~] :-)
So.. I wasn't thinking of using (pseudo)randomness (noise)... Otherwise one could do something like the attached.. (7 objects including [dac~])
Lorenzo
/Björn Eriksson
On Sat, Oct 8, 2011 at 4:16 PM, Lorenzo Sutton <lsutton@libero.it mailto:lsutton@libero.it> wrote:
Hey Chris, Thanks for this really interesting! On 07/10/2011 14:25, Chris McCormick wrote: <http://countercomplex.__blogspot.com/2011/10/__algorithmic-symphonies-from-__one-line-of.html <http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html>> Surely we can do stuff like this in Pd? Smallest Pd patch that makes an interesting tune? Depending on your definition of 'interesting' I made these two. I guess they can be considered rather minimal (under 16 objects per patch excluding comments and including [dac~]...) The principle is basically the same in both patches. Lorenzo. Chris. ------------------- http://mccormick.cx _________________________________________________ Pd-list@iem.at <mailto:Pd-list@iem.at> mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/__listinfo/pd-list <http://lists.puredata.info/listinfo/pd-list> _______________________________________________ Pd-list@iem.at <mailto:Pd-list@iem.at> mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hello, nice - see what you mean! Here is a new try with cos~ instead of sin~ and then some other method of generating a sequence. It was repeating itself very often until i was putting the snapshot~ outlet back to the osc~ phase reset.
Still 9 objects though... :)
/Björn
On Sat, Oct 8, 2011 at 11:03 PM, Lorenzo Sutton lsutton@libero.it wrote:
wops. this was meant for the list...
On 08/10/2011 22:21, Björn Eriksson wrote:
Here attached a try to use less objects... ended up with 9 objects.
Nice! But... it's not vanilla (I think) due to the [sin~] :-)
So.. I wasn't thinking of using (pseudo)randomness (noise)... Otherwise one could do something like the attached.. (7 objects including [dac~])
Lorenzo
/Björn Eriksson
On Sat, Oct 8, 2011 at 4:16 PM, Lorenzo Sutton <lsutton@libero.it mailto:lsutton@libero.it> wrote:
Hey Chris,
Thanks for this really interesting!
On 07/10/2011 14:25, Chris McCormick wrote:
<http://countercomplex.__blogs**pot.com/2011/10/__algorithmic-**
symphonies-from-__one-line-of.**htmlhttp://blogspot.com/2011/10/__algorithmic-symphonies-from-__one-line-of.html
<http://countercomplex.**blogspot.com/2011/10/**
algorithmic-symphonies-from-**one-line-of.htmlhttp://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html
Surely we can do stuff like this in Pd? Smallest Pd patch that makes an interesting tune?
Depending on your definition of 'interesting' I made these two. I guess they can be considered rather minimal (under 16 objects per patch excluding comments and including [dac~]...) The principle is basically the same in both patches.
Lorenzo.
Chris. ------------------- http://mccormick.cx ______________________________**___________________ Pd-list@iem.at <mailto:Pd-list@iem.at> mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/__**listinfo/pd-list<http://lists.puredata.info/__listinfo/pd-list> <http://lists.puredata.info/**listinfo/pd-list<http://lists.puredata.info/listinfo/pd-list>
______________________________**_________________ Pd-list@iem.at mailto:Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/**listinfo/pd-listhttp://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Le 2011-10-08 à 16:16:00, Lorenzo Sutton a écrit :
On 07/10/2011 14:25, Chris McCormick wrote:
Smallest Pd patch that makes an interesting tune?
Depending on your definition of 'interesting' I made these two. I guess they can be considered rather minimal (under 16 objects per patch excluding comments and including [dac~]...) The principle is basically the same in both patches.
I thought I could make something more complex that the patches that have been posted yet, with an industrial sound, a quite inharmonic spectrum, and yet with a quite consistent beat, though not regular. And all in stéréo in just 9 objects.
Attachement.
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
On Oct 9, 2011, at 4:35 PM, Mathieu Bouchard wrote:
Le 2011-10-08 à 16:16:00, Lorenzo Sutton a écrit :
On 07/10/2011 14:25, Chris McCormick wrote:
Smallest Pd patch that makes an interesting tune?
Depending on your definition of 'interesting' I made these two. I
guess they can be considered rather minimal (under 16 objects per
patch excluding comments and including [dac~]...) The principle is
basically the same in both patches.I thought I could make something more complex that the patches that
have been posted yet, with an industrial sound, a quite inharmonic
spectrum, and yet with a quite consistent beat, though not regular.
And all in stéréo in just 9 objects.Attachement.
Well done, matju. That's a pretty crazy sound. It's like someone
whipping a sheet of metal in an excruciatingly fast rhythm.
.hc
I hate it when they say, "He gave his life for his country." Nobody
gives their life for anything. We steal the lives of these kids. -
Admiral Gene LeRocque
Le 2011-10-10 à 14:31:00, Hans-Christoph Steiner a écrit :
On Oct 9, 2011, at 4:35 PM, Mathieu Bouchard wrote:
Attachement.
Well done, matju. That's a pretty crazy sound. It's like someone whipping a sheet of metal in an excruciatingly fast rhythm.
You can also tune it to get plastic-film sounds and lots-of-birds sounds and very low rumbles and more stuff I haven't tried.
The [*~] changes the amount of pitch variation... the [+~] changes the base pitch (it has to be at least a tiny bit over zero)... the two 0.9998 values decide the duration of the notes (as triggered by the [rzero~])... and the feedback delay is a lot harder to explain or understand : but most interesting values seem to be divisors of the beat duration (50, 33.33, 25) as well as very low values (64/44.1=1.45124 is the lowest possible value).
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
here are my efforts.
i put some [hip~] / [clip~] stuff on the end, because i don't know how every soundcard will react, but if you take them off (at your own risk), the soundcard will probably do that for you anyway.
warning: loud
ps...thanks Chris M for the heads up on this! It's a great idea.
i think i'm gonna keep making these all day. :D
here's a neat little one with 6 objects
Hey,
This is a fun idea indeed, thanks for the heads up.
Here's one with 2 objects.
Claude
On 11/10/2011 12:22, Claude Heiland-Allen wrote:
Hey,
This is a fun idea indeed, thanks for the heads up.
Here's one with 2 objects.
No, no. I propose that with expr, expr~ and fexpr~ you count one object for each operator you use so:
[expr~ sin($v1 + 1) * sqrt ($v1)]
would be 4 objects :-)
Lorenzo.
Claude
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Le 2011-10-11 à 12:42:00, Lorenzo Sutton a écrit :
No, no. I propose that with expr, expr~ and fexpr~ you count one object for each operator you use so: [expr~ sin($v1 + 1) * sqrt ($v1)] would be 4 objects :-)
[lop~] is essentially made from one [rpole~], one [*], one [/], one [samplerate~] and one [loadbang], so why wouldn't you count it as five ?
etcætera... how do you count [biquad~] ?
how do you count a [table] ?
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
no idea what causes the transpose/chord shift in this patch, but if you leave it for a while, it inevitably does happen.
actually, that last one has superfluous objects. the basic idea comes across nicely with 7.
On Wed, Oct 12, 2011 at 1:32 AM, hardoff goes bananas hard.off@gmail.comwrote:
no idea what causes the transpose/chord shift in this patch, but if you leave it for a while, it inevitably does happen.
Le 2011-10-12 à 01:32:00, hardoff goes bananas a écrit :
no idea what causes the transpose/chord shift in this patch, but if you leave it for a while, it inevitably does happen.
You are greatly amplifying error accumulation coming from [phasor~]. With a samplerate of exactly 44100 and a frequency of exactly 2, an ideal [phasor~] would increase by an amount of 2/44100 at each sample, leading to a new 0 at every 22050. The truth is a bit different.
If you do it with regular pd floats (float32), the amount 2/44100 gets computed as 12466118/pow(2,15+23) instead, because that's the closest fraction that this format can express.
For reasons of error accumulation, [phasor~] uses a «double» (float64) for storing the phase, but then it stores 1/44100 as a float, an computes 2*(1/44100) as a float too, therefore a [phasor~ 2] doesn't have the exact frequency of 2.
BTW, have you tried [phasor~ 2.01] and other things like that ? At least on my computer, it's more interesting than [phasor~ 2].
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
7 objects arpeggiator note that if you click the same Hradio box several times you also get variations. gr, Tim
2011/10/11 Mathieu Bouchard matju@artengine.ca
Le 2011-10-12 à 01:32:00, hardoff goes bananas a écrit :
no idea what causes the transpose/chord shift in this patch, but if you
leave it for a while, it inevitably does happen.
You are greatly amplifying error accumulation coming from [phasor~]. With a samplerate of exactly 44100 and a frequency of exactly 2, an ideal [phasor~] would increase by an amount of 2/44100 at each sample, leading to a new 0 at every 22050. The truth is a bit different.
If you do it with regular pd floats (float32), the amount 2/44100 gets computed as 12466118/pow(2,15+23) instead, because that's the closest fraction that this format can express.
For reasons of error accumulation, [phasor~] uses a «double» (float64) for storing the phase, but then it stores 1/44100 as a float, an computes 2*(1/44100) as a float too, therefore a [phasor~ 2] doesn't have the exact frequency of 2.
BTW, have you tried [phasor~ 2.01] and other things like that ? At least on my computer, it's more interesting than [phasor~ 2].
______________________________**______________________________** __________ | Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hello list,
this one will quickly get on your nerves...
Thierry
2011/10/11 tim vets timvets@gmail.com
7 objects arpeggiator note that if you click the same Hradio box several times you also get variations. gr, Tim
2011/10/11 Mathieu Bouchard matju@artengine.ca
Le 2011-10-12 à 01:32:00, hardoff goes bananas a écrit :
no idea what causes the transpose/chord shift in this patch, but if you
leave it for a while, it inevitably does happen.
You are greatly amplifying error accumulation coming from [phasor~]. With a samplerate of exactly 44100 and a frequency of exactly 2, an ideal [phasor~] would increase by an amount of 2/44100 at each sample, leading to a new 0 at every 22050. The truth is a bit different.
If you do it with regular pd floats (float32), the amount 2/44100 gets computed as 12466118/pow(2,15+23) instead, because that's the closest fraction that this format can express.
For reasons of error accumulation, [phasor~] uses a «double» (float64) for storing the phase, but then it stores 1/44100 as a float, an computes 2*(1/44100) as a float too, therefore a [phasor~ 2] doesn't have the exact frequency of 2.
BTW, have you tried [phasor~ 2.01] and other things like that ? At least on my computer, it's more interesting than [phasor~ 2].
______________________________**______________________________** __________ | Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 11/10/2011 17:02, Mathieu Bouchard wrote:
Le 2011-10-11 à 12:42:00, Lorenzo Sutton a écrit :
No, no. I propose that with expr, expr~ and fexpr~ you count one object for each operator you use so: [expr~ sin($v1 + 1) * sqrt ($v1)] would be 4 objects :-)
[lop~] is essentially made from one [rpole~], one [*], one [/], one [samplerate~] and one [loadbang], so why wouldn't you count it as five ?
etcætera... how do you count [biquad~] ?
how do you count a [table] ?
Hey, hey.. I was joking :P
Still 16 objects, but then.. you can put it on when you get those oh so bothersome marketing calls.
Lorenzo
hi list, sorry but i couldnt resist to share this! 2 objects + 1 comment win? :O) hugs!
claude's one is fun. no idea really what happens, but it's fiun to change values and see the effect.
matju's one rocks too. good stuff.
On Tue, Oct 11, 2011 at 8:59 PM, dani ambulatore@gmail.com wrote:
hi list, sorry but i couldnt resist to share this! 2 objects + 1 comment win? :O) hugs!
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
remix of claude
On Tue, Oct 11, 2011 at 9:19 PM, hardoff goes bananas hard.off@gmail.comwrote:
claude's one is fun. no idea really what happens, but it's fiun to change values and see the effect.
matju's one rocks too. good stuff.
On Tue, Oct 11, 2011 at 8:59 PM, dani ambulatore@gmail.com wrote:
hi list, sorry but i couldnt resist to share this! 2 objects + 1 comment win? :O) hugs!
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
it´s very inspiring to listen to all the small patches in this thread. another small patch (but big compared to others) of 10 object comes here.. this one is not very dramatic, maybe one of it´s things is that it produces a rather fat stereo image with some attacks with each tone in the sequence.
/björn eriksson
On Tue, Oct 11, 2011 at 1:59 PM, dani ambulatore@gmail.com wrote:
hi list, sorry but i couldnt resist to share this! 2 objects + 1 comment win? :O) hugs!
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
That's the scariest Pd object I've ever seen!
.hc
On Oct 11, 2011, at 6:22 AM, Claude Heiland-Allen wrote:
Hey,
This is a fun idea indeed, thanks for the heads up.
Here's one with 2 objects.
Claude <two-object-patch.pd>_______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
"We have nothing to fear from love and commitment." - New York Senator
Diane Savino, trying to convince the NY Senate to pass a gay marriage
bill
Le 2011-10-11 à 15:46:00, hardoff goes bananas a écrit :
i think i'm gonna keep making these all day. :D here's a neat little one with 6 objects
Congrats, you just found the secret of the samba !
And made the smallest samba rhythmbox in the world too !
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
here´s a remix of the 6 object hardoff one, now a 7 object one with somewhat other sound texture. for a while it´s making a waltz tempo until it looses it´s sense of waltzing.
/björn
On Tue, Oct 11, 2011 at 8:46 AM, hardoff goes bananas hard.off@gmail.comwrote:
i think i'm gonna keep making these all day. :D
here's a neat little one with 6 objects
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
sorry last empty mail before this... here´s a remix of the 6 object hardoff one, now a 7 object one with somewhat other sound texture. for a while it´s making a waltz tempo until it looses it´s sense of waltzing.
/björn
On Tue, Oct 11, 2011 at 8:46 AM, hardoff goes bananas hard.off@gmail.comwrote:
i think i'm gonna keep making these all day. :D
here's a neat little one with 6 objects
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Another one. Four phasors, 8 objects.
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
these minimal patches are fun! the idea reminds me a little of the sc140 project:
http://supercollider.sourceforge.net/sc140/
here is my 1st one.
bis denn! martin
This thread is awesome!
here is my noodle with your remix =)
Hardoff, what does the "-bb" in your first patches if I may ask?
shiny
On Wed, Oct 12, 2011 at 2:25 PM, hardoff goes bananas hard.off@gmail.comwrote:
brassy bass mixture of martin and tim's patches:
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
the $0-bb is just the name of the delayline. it could be anything, you could call it "vampire-monkey-spawn" if you wanted.
On Wed, Oct 12, 2011 at 2:00 PM, Richie Cyngler glitchpop@gmail.com wrote:
This thread is awesome!
here is my noodle with your remix =)
Hardoff, what does the "-bb" in your first patches if I may ask?
shiny
On Wed, Oct 12, 2011 at 2:25 PM, hardoff goes bananas hard.off@gmail.comwrote:
brassy bass mixture of martin and tim's patches:
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Richie
silly me, thanks, I guess I'm tired today. This thread is still awesome =)
On Wed, Oct 12, 2011 at 6:59 PM, hardoff goes bananas hard.off@gmail.comwrote:
the $0-bb is just the name of the delayline. it could be anything, you could call it "vampire-monkey-spawn" if you wanted.
On Wed, Oct 12, 2011 at 2:25 PM, hardoff goes bananas <hard.off@gmail.com
wrote:
brassy bass mixture of martin and tim's patches:
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Richie
On 12/10/2011 05:25, hardoff goes bananas wrote:
brassy bass mixture of martin and tim's patches:
And a more 'windy', 'clasical-ish' remix of that.
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
nice!
On Wed, Oct 12, 2011 at 6:44 PM, Lorenzo Sutton lsutton@libero.it wrote:
On 12/10/2011 05:25, hardoff goes bananas wrote:
brassy bass mixture of martin and tim's patches:
And a more 'windy', 'clasical-ish' remix of that.
______________________________**_________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/** listinfo/pd-list http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
2011/10/12 hardoff goes bananas hard.off@gmail.com
10 objects which (i think) are playing a major scale
G major :)
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
J.S. Bach BWV 1001 Presto, Gminor in 4 objects
2011/10/12 tim vets timvets@gmail.com
2011/10/12 hardoff goes bananas hard.off@gmail.com
10 objects which (i think) are playing a major scale
G major :)
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
attached now...
2011/10/12 tim vets timvets@gmail.com
J.S. Bach BWV 1001 Presto, Gminor in 4 objects
2011/10/12 tim vets timvets@gmail.com
2011/10/12 hardoff goes bananas hard.off@gmail.com
10 objects which (i think) are playing a major scale
G major :)
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
the object count is climbing here, but wanted to try using blocksize as a glitch generator
On Wed, Oct 12, 2011 at 8:55 PM, tim vets timvets@gmail.com wrote:
attached now...
2011/10/12 tim vets timvets@gmail.com
J.S. Bach BWV 1001 Presto, Gminor in 4 objects
2011/10/12 tim vets timvets@gmail.com
2011/10/12 hardoff goes bananas hard.off@gmail.com
10 objects which (i think) are playing a major scale
G major :)
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
A simple synth playing notes of the scale... in two boxes (dac~ included).
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
9 objects (plus 6 to visualize the data).
From: hardoff goes bananas hard.off@gmail.com To: Mathieu Bouchard matju@artengine.ca Cc: pd-list@iem.at Sent: Thursday, October 13, 2011 1:46 AM Subject: Re: [PD] very compressed chip sounds
the sound of om
http://www.planetware.de/octave/earthyear.html
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
13 objects remix hardoff's Ohms, so I'm out of the running but I had fun.
I found your marbles, they are cool =)
On Fri, Oct 14, 2011 at 1:48 PM, Jonathan Wilkes jancsika@yahoo.com wrote:
9 objects (plus 6 to visualize the data).
*From:* hardoff goes bananas hard.off@gmail.com *To:* Mathieu Bouchard matju@artengine.ca *Cc:* pd-list@iem.at *Sent:* Thursday, October 13, 2011 1:46 AM *Subject:* Re: [PD] very compressed chip sounds
the sound of om
http://www.planetware.de/octave/earthyear.html
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
John Cage's 4'33'' in one object
2011/10/14 hardoff goes bananas hard.off@gmail.com
more objects now, but actually sounding somewhat like a dance track
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
the lack of option to start that delay also fits well with the zen philosophy behind 4'33"
On Fri, Oct 14, 2011 at 3:44 PM, tim vets timvets@gmail.com wrote:
John Cage's 4'33'' in one object
2011/10/14 hardoff goes bananas hard.off@gmail.com
more objects now, but actually sounding somewhat like a dance track
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
pd zen:
"if a delay is in a patch, and there is no bang to start it, how long is the delay?"
On Fri, Oct 14, 2011 at 3:50 PM, hardoff goes bananas hard.off@gmail.comwrote:
the lack of option to start that delay also fits well with the zen philosophy behind 4'33"
On Fri, Oct 14, 2011 at 3:44 PM, tim vets timvets@gmail.com wrote:
John Cage's 4'33'' in one object
2011/10/14 hardoff goes bananas hard.off@gmail.com
more objects now, but actually sounding somewhat like a dance track
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
trance dance preset revolution
a little OT sorry
On Fri, Oct 14, 2011 at 5:56 PM, Simon Wise simonzwise@gmail.com wrote:
On 14/10/11 14:44, tim vets wrote:
John Cage's 4'33'' in one object
I think it needs three, the environment is part of it!
Simon
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
cheers, 5.78 hz on that right hand phasor makes a really cool arp line.
On Fri, Oct 14, 2011 at 5:37 PM, Richie Cyngler glitchpop@gmail.com wrote:
trance dance preset revolution
a little OT sorry
On Fri, Oct 14, 2011 at 5:56 PM, Simon Wise simonzwise@gmail.com wrote:
On 14/10/11 14:44, tim vets wrote:
John Cage's 4'33'' in one object
I think it needs three, the environment is part of it!
Simon
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Richie
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
At 08:56 a.m. 14/10/2011, you wrote:
On 14/10/11 14:44, tim vets wrote:
John Cage's 4'33'' in one object
I think it needs three, the environment is part of it!
cheers,
kristof
http://soundcloud.com/kristof-lauwers http://kristoflauwers.domainepublic.net
but does the piece include the environment, or does it include the environment plus a replica of it through loudspeakers?
2011/10/16 kristof lauwers pd@kristoflauwers.domainepublic.net
At 08:56 a.m. 14/10/2011, you wrote:
On 14/10/11 14:44, tim vets wrote:
John Cage's 4'33'' in one object
I think it needs three, the environment is part of it!
- the piece is in three movements!
cheers,
kristof
------------------------------**------------------------------**-- http://soundcloud.com/kristof-**lauwershttp://soundcloud.com/kristof-lauwers http://kristoflauwers.**domainepublic.nethttp://kristoflauwers.domainepublic.net
------------------------------**------------------------------**--
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
tim vets wrote:
but does the piece include the environment, or does it include the environment plus a replica of it through loudspeakers?
Since the loudspeakers are part of the environment, it would be very unadvised to play such a piece in presence of picky musicologists. This cause cause brains overheating ;).
Cheers, Charlot
On 10/16/2011 02:31 PM, hardoff goes bananas wrote:
further condensing of martin's patch:
that is probably the most compact version (of course only if expr counts as one object...) it sounds a little different from the message based version though, but this is probably only a matter of tweaking the "samplerate". and it repeats after 100(?) seconds, while the first version should run for about a day. i have not tried to make the phasor much slower yet.
and my version sounds still different from the c/js version, though quite similar. i think this might be caused by the type conversion to char.
bis denn! martin
2011/10/17 martin brinkmann mnb@martin-brinkmann.de
On 10/16/2011 02:31 PM, hardoff goes bananas wrote:
further condensing of martin's patch:
that is probably the most compact version (of course only if expr counts as one object...) it sounds a little different from the message based version though, but this is probably only a matter of tweaking the "samplerate". and it repeats after 100(?) seconds, while the first version should run for about a day. i have not tried to make the phasor much slower yet.
and my version sounds still different from the c/js version, though quite similar. i think this might be caused by the type conversion to char.
bis denn! martin
Hey, thanks for sharing this patch.
It helped a lot to understand the math behind the original idea. :)
BTW, all this thread sounds stimulating about "understand" DSP better...
cheers, glerm
yeah, i realize the limitations. i think i did try it with a slower phasor at first, but seemed to be getting compounded errors.
here's a revision that should keep going ok until you get float rounding errors. i remembered that [rpole~ 1] can be used as a sample-by-sample accumulator (thanks to maelstorm for the tip on that! really handy trick! see here: http://puredata.hurleur.com/sujet-6194-sample-played-automated-varying-speed... )
the main dilemma here is that the patch runs at normal samplerate and bitrate.
i think to get the sound close to the original code examples, you're going to have to somehow force the calculations all to be done with 8bit floats, rather than pd's internal 32 bit (or whatever) I still can't get my head around how to do that.
On Tue, Oct 18, 2011 at 4:35 AM, martin brinkmann mnb@martin-brinkmann.dewrote:
On 10/16/2011 02:31 PM, hardoff goes bananas wrote:
further condensing of martin's patch:
that is probably the most compact version (of course only if expr counts as one object...) it sounds a little different from the message based version though, but this is probably only a matter of tweaking the "samplerate". and it repeats after 100(?) seconds, while the first version should run for about a day. i have not tried to make the phasor much slower yet.
and my version sounds still different from the c/js version, though quite similar. i think this might be caused by the type conversion to char.
bis denn! martin
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 10/18/2011 03:36 AM, hardoff goes bananas wrote:
the main dilemma here is that the patch runs at normal samplerate and bitrate.
lower samplerates are possible with smaller numbers as input for the "counter", and rounding to int
i think to get the sound close to the original code examples, you're going to have to somehow force the calculations all to be done with 8bit floats, rather than pd's internal 32 bit (or whatever) I still can't get my head around how to do that.
i got it a little closer to the original after applying & 0xff like in the javascript on the site, and dividing by 256 (instead of scaling by 256 to fit into short), maybe there is still a lsb/msb issue though.
bis denn! martin
nice!!
i did try the samplerate thing, but without your 0xff and /256 additions, it was sounding awful.
this sounds pretty rad now.
On Tue, Oct 18, 2011 at 11:39 PM, martin brinkmann mnb@martin-brinkmann.dewrote:
On 10/18/2011 03:36 AM, hardoff goes bananas wrote:
the main dilemma here is that the patch runs at normal samplerate and bitrate.
lower samplerates are possible with smaller numbers as input for the "counter", and rounding to int
i think to get the sound close to the original code examples, you're
going
to have to somehow force the calculations all to be done with 8bit
floats,
rather than pd's internal 32 bit (or whatever) I still can't get my head around how to do that.
i got it a little closer to the original after applying & 0xff like in the javascript on the site, and dividing by 256 (instead of scaling by 256 to fit into short), maybe there is still a lsb/msb issue though.
bis denn! martin
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
by the way, you can replace the wrap~ and minus objects with [expr~ int($v1)]
not that it really matters...
Le 2011-10-18 à 16:39:00, martin brinkmann a écrit :
i got it a little closer to the original after applying & 0xff like in the javascript on the site, and dividing by 256 (instead of scaling by 256 to fit into short), maybe there is still a lsb/msb issue though.
& 0xff is what putchar() does automatically in the C version.
Let's call «y» the result of & 0xff :
y/256 makes the output range from 0 to almost 1.
(y-128)/128 makes the output range from -1 to almost 1, which is how pd wants it. Then you might not need a [hip~] anymore.
If the original track was made for signed 8-bit instead of unsigned 8-bit, you have further processing to do, to make it sound correct. Something like ((y^128)-128)/128.
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
yeah that sounds just like it now! good stuff martin.
On Sat, Oct 22, 2011 at 3:36 AM, martin brinkmann mnb@martin-brinkmann.dewrote:
On 10/19/2011 07:56 AM, Mathieu Bouchard wrote:
Something like ((y^128)-128)/128.
and some output filtering to eliminate frequencies above 1/2 of 8 khz. i have just added a few lop~, and i think it sounds quite close now.
bis denn! martin
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 16/10/11 19:29, tim vets wrote:
but does the piece include the environment, or does it include the environment plus a replica of it through loudspeakers?
indeed, I think you are right, no need for the speaker stobe involved at all.
But some sense of a start, an end, a musical structure is definitely required in the score. And an audience, with certain expectations, to allow the interpretation of the piece as a work.
Simon
Regarding 4 '33 ', we forgot an important detail, an indication of interpretation on the partition. I rectified my proposal by including this detail. Even in humour, precision seems to me important. Au plaisir Tad
kristof lauwers a écrit :
At 08:56 a.m. 14/10/2011, you wrote:
On 14/10/11 14:44, tim vets wrote:
John Cage's 4'33'' in one object
I think it needs three, the environment is part of it!
- the piece is in three movements!
cheers,
kristof
http://soundcloud.com/kristof-lauwers http://kristoflauwers.domainepublic.net
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
ok.
thanks matju for the comment, I got your point - it's very similar to what thought.
About 4'33 I have I variation also;
impression,
1 min) Close Puredata & all the software, shut down the system, turn off computer.
2 min ) Get out the room you are now
3 min) Walk
4 min ) Stop walking
33') Think about it.
Hi all, Nom de Dieu de putain de bordel de merde de saloperies de... What is this "Bouchardise"(french confectionery from Apt)?? My innocent joke (a joke is never completely innocent but ever dramatic) with 4'33" take a strange way...What a serious and dramatic non-act. What is this list? A guy send to you a message, without courtesy, and speak in the same message to another guy before honouring you with insulting purposes? Oh Mister Soares, if you find an instant of lucidity, thank for bringing me some precision about your motivations of this particular conflictual mail. And thank for not using my name anymore to ejaculate your sourness. I know, it is more really great to the kids to provide a public in their delinquency. It is easier for a defined circle, a mass, to judge in a great hurry without trying to understand, to exchange. But take my personnal address for that: tadbisaha@gmail.com ou allez au diable. Sentence applies to those who would feel concerned by a sweltering desire to accompany mister Soares directly or indirectly in the same mislaying. Au plaisir Tad
PS: And for the guys who think that the french spoken is the french native langage. A good meaning from Gascogne.:
-Tira un péou a un asé sera tousten ostan pélut.
glerm soares a écrit :
ok.
thanks matju for the comment, I got your point - it's very similar to what thought.
About 4'33 I have I variation also;
- Don't use a clock - try to measure the time with your time
subective impression,
1 min) Close Puredata & all the software, shut down the system, turn off computer.
2 min ) Get out the room you are now
3 min) Walk
4 min ) Stop walking
33') Think about it.
Le 2011-10-17 à 20:59:00, TAD BISAHA a écrit :
What is this "Bouchardise"(french confectionery from Apt)??
I had to Google it. You mean « from the Alps » ? I didn't know anything was named Bouchard that far east (a vast majority of people with last name Bouchard live outside of France). Anyway, Google doesn't find anything about confectionery.
before honouring you with insulting purposes?
Huh, how did Guilhermo insult you ?
PS: And for the guys who think that the french spoken is the french native langage.
What does that mean ?
A good meaning from Gascogne.: -Tira un péou a un asé sera tousten ostan pélut.
Again, I had to google it to figure out what it means. I must add that this proverb is not true when the donkey has only one hair left. ;)
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
BONJOUR!!!
Alps or Apt ??? Minor problems of reading perhaps? Forget Google take "Pages blanches" (a vast majority of people with last name Bouchard live outside of France) Vous me décevez, Monsieur Bouchard, d'habitude, vous manipulez mieux les chiffres (et certains esprits faibles). A vast majority of people with last name Dupont live outside of France... (We are only 60 Millions). And for the rest, you have a real problem of reading: tadbisaha@gmail.com and not on this list, it's not a Pd subject! And you don't call Soares, no? Is he a teenager? I like the end of your mail. Je ne sais pas votre dicton, mais le Gascon avec l'accent est savoureux. Au plaisir Tad
Mathieu Bouchard a écrit :
Le 2011-10-17 à 20:59:00, TAD BISAHA a écrit :
What is this "Bouchardise"(french confectionery from Apt)??
I had to Google it. You mean « from the Alps » ? I didn't know anything was named Bouchard that far east (a vast majority of people with last name Bouchard live outside of France). Anyway, Google doesn't find anything about confectionery.
before honouring you with insulting purposes?
Huh, how did Guilhermo insult you ?
PS: And for the guys who think that the french spoken is the french native langage.
What does that mean ?
A good meaning from Gascogne.: -Tira un péou a un asé sera tousten ostan pélut.
Again, I had to google it to figure out what it means. I must add that this proverb is not true when the donkey has only one hair left. ;)
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
I think you are misunderstanding Soares' reponse Tad. When you hit the "reply to all" in Gmail it puts the last user's e-mail in the "To:" box, which was you. I don't think he was trying to insult you at all, or even direct that comment at you....
Maybe I'm wrong, Tyler
On Tue, Oct 18, 2011 at 8:10 PM, TAD BISAHA tadbisaha@gmail.com wrote:
BONJOUR!!!
Alps or Apt ??? Minor problems of reading perhaps? Forget Google take "Pages blanches" (a vast majority of people with last name Bouchard live outside of France) Vous me décevez, Monsieur Bouchard, d'habitude, vous manipulez mieux les chiffres (et certains esprits faibles). A vast majority of people with last name Dupont live outside of France... (We are only 60 Millions). And for the rest, you have a real problem of reading: tadbisaha@gmail.com and not on this list, it's not a Pd subject! And you don't call Soares, no? Is he a teenager? I like the end of your mail. Je ne sais pas votre dicton, mais le Gascon avec l'accent est savoureux. Au plaisir Tad
Mathieu Bouchard a écrit :
Le 2011-10-17 à 20:59:00, TAD BISAHA a écrit :
What is this "Bouchardise"(french confectionery from Apt)??
I had to Google it. You mean « from the Alps » ? I didn't know anything was named Bouchard that far east (a vast majority of people with last name Bouchard live outside of France). Anyway, Google doesn't find anything about confectionery.
before honouring you with insulting purposes?
Huh, how did Guilhermo insult you ?
PS: And for the guys who think that the french spoken is the french
native langage.
What does that mean ?
A good meaning from Gascogne.: -Tira un péou a un asé sera tousten ostan
pélut.
Again, I had to google it to figure out what it means. I must add that this proverb is not true when the donkey has only one hair left. ;)
______________________________**______________________________** __________ | Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
______________________________**_________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/** listinfo/pd-list http://lists.puredata.info/listinfo/pd-list
hi tad,
I liked your clock. I was not beeing sarcastic about your work. I was just beeing "Cagean" about computer music. No offense.
Do you like John Cage? I love him.
Big hug, bye
abraço, glerm
http://soundcloud.com/organismo/yupana-sementeira-biohacker
To all Pd users, With love.
Le 2011-10-19 à 02:49:00, glerm soares a écrit :
http://soundcloud.com/organismo/yupana-sementeira-biohacker To all Pd users, With love.
neat :)
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Hi Tim, Hi all, about Cage, I have 2 other proposals. Music for the Pure data's users.pd (If you follow indications at the bottom of patch, you will be in capacity to appreciate (shall I be optimistic?) my (our?) adaptation of a certain silence of John Cage.) & Les bruits cachés des petits silences déjà vus...pd (no comment, all is in the title.)
Au plaisir Tad
tim vets a écrit :
John Cage's 4'33'' in one object
2011/10/14 hardoff goes bananas <hard.off@gmail.com mailto:hard.off@gmail.com>
more objects now, but actually sounding somewhat like a dance track _______________________________________________ Pd-list@iem.at <mailto:Pd-list@iem.at> mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
As long as we're doing conceptual patches... I win! (does include the environment, I'm here).
2011/10/15 TAD BISAHA tadbisaha@gmail.com
** Hi Tim, Hi all, about Cage, I have 2 other proposals. Music for the Pure data's users.pd (If you follow indications at the bottom of patch, you will be in capacity to appreciate (shall I be optimistic?) my (our?) adaptation of a certain silence of John Cage.) & Les bruits cachés des petits silences déjà vus...pd (no comment, all is in the title.)
Au plaisir Tad
tim vets a écrit :
John Cage's 4'33'' in one object
2011/10/14 hardoff goes bananas hard.off@gmail.com
more objects now, but actually sounding somewhat like a dance track
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
_______________________________________________Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
what is the continuality of this concept?
----- Mail original ----- De: "Richie Cyngler" glitchpop@gmail.com À: "TAD BISAHA" tadbisaha@gmail.com Cc: pd-list@iem.at, "hardoff goes bananas" hard.off@gmail.com Envoyé: Samedi 15 Octobre 2011 02:28:51 Objet: Re: [PD] very compressed chip sounds
As long as we're doing conceptual patches... I win! (does include the environment, I'm here).
2011/10/15 TAD BISAHA < tadbisaha@gmail.com >
Hi Tim, Hi all, about Cage, I have 2 other proposals. Music for the Pure data's users.pd (If you follow indications at the bottom of patch, you will be in capacity to appreciate (shall I be optimistic?) my (our?) adaptation of a certain silence of John Cage.) & Les bruits cachés des petits silences déjà vus...pd (no comment, all is in the title.)
Au plaisir Tad
tim vets a écrit :
John Cage's 4'33'' in one object
2011/10/14 hardoff goes bananas < hard.off@gmail.com >
more objects now, but actually sounding somewhat like a dance track
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
_______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Le 2011-10-14 à 14:49:00, hardoff goes bananas a écrit :
more objects now, but actually sounding somewhat like a dance track
I like to modify those things so that they use rhythm ratios like 7/4 or 7/8 as superpositions (but then I'm a Magma / King Crimson fan in terminal phase...).
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
improved version of my 1st one (got rid of the lame random), another feedback-based, and a fm-tuningfork with echo.
bis denn! martin
Le 2011-10-14 à 17:39:00, martin brinkmann a écrit :
improved version of my 1st one (got rid of the lame random), another feedback-based, and a fm-tuningfork with echo.
I like the stereo of mnb_mininoise1a.pd and I also like how mnb_mininoise3quak.pd seems to be making chord-like and arpège-like things.
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
after i had fun making very small patches which make nice noise, i got the feeling that i was slightly missing the point:
On 10/07/2011 02:25 PM, Chris McCormick wrote:
http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html
when i had actually read this.
implementing it in pd was not as easy as i thought, but i think i have managed, at least it sounds more or less like the examples on the web.
i could not get bang~ to bang faster than every 64 samples, regardless of the subpatch blocksize. (or metro below 1 ms) is this really not possible, or did i miss something obvious?
bis denn! martin
this sounds somewhat like the original countercomplex examples too. still 17 objects though...waay too many ;) (your soundcard input needs to be active and have at least some noisefloor...) Tim
2011/10/15 martin brinkmann mnb@martin-brinkmann.de
after i had fun making very small patches which make nice noise, i got the feeling that i was slightly missing the point:
On 10/07/2011 02:25 PM, Chris McCormick wrote:
<
http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-l...
when i had actually read this.
implementing it in pd was not as easy as i thought, but i think i have managed, at least it sounds more or less like the examples on the web.
i could not get bang~ to bang faster than every 64 samples, regardless of the subpatch blocksize. (or metro below 1 ms) is this really not possible, or did i miss something obvious?
bis denn! martin
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Did you see a website that reproduces exactly the "putchar" line of the first message of this tread? here it is: http://wurstcaptures.untergrund.net/music/
& sorry about the naive question - but can someone here try to explain shortly what this line does? This ">>" means some kind of bitshifts ?
I think some curious question could be - if there is a an [>>~] operator in pd what it does? Moves a bit for the next cycle of the of the sample block ?
Can you indicate some patches to clarify this theory?
I think most of people here could learn with this.
cheers, ~
Le 2011-10-15 à 17:21:00, glerm soares a écrit :
& sorry about the naive question - but can someone here try to explain shortly what this line does? This ">>" means some kind of bitshifts ?
Yeah... but to be clear, it does convert to plain int (truncating), shifts the integer, and converts back to float, which is both slow and often less useful than ldexp. But there *is* a real use for a truncating bitshifter in pd.
About this, I have an anecdote : I went in a big IRC channel on FreeNode about C or C++, asking for a float equivalent of the << and >> operators. At least five people began by assuming that I wanted something weird that has no possible use, and they started flaming me for it (real angry). In the end, when I got them to figure out what a useful equivalent of << and
could be, they didn't know. Then I probably scanned in <math.h> for all
the functions I didn't know and finally found ldexp. I think that in pd, it's only available in [expr] and in GF.
so, the difference is that 31>>3 == 3 whereas ldexp(31,3)==3.875, with fractionary bits kept.
BTW, in floats, when bitshifting, the bits don't actually shift, and instead, the exponent field increases or decreases, because that's how the float format is multi-scale : it has a builtin concept of << and >> at its core (even though hardly anyone ever knows what ldexp is !)
I think some curious question could be - if there is a an [>>~] operator in pd what it does? Moves a bit for the next cycle of the of the sample block ?
What happens with nearly all simple math operators that have a class in pd for floats, and another similarly-named class for signals, is that the latter does the job of the former on every float that is found inside each block. This happens without interactions between floats of different instants.
So, [>>~] does, for each time t inside each block, take input x[t], apply [>>], put into output y[t], that's all. It's all the same pattern as [+] vs [+~], and [*] vs [*~], etc.
The big exception is stuff like [cos~], that has a different scale factor because Miller said so.
Can you indicate some patches to clarify this theory?
No... actually, I don't know much of a use for [>>~] in particular... whereas [expr~ ldexp($v1,...)] might be optimised way(s) to do certain cases of [*~]. I use >> a lot, but never in a signal context.
With people solving control-style problems using signal-style solutions (e.g. Barknecht's experiments), I can see more use of typically non-signal stuff being done with signal anyways, and this would explain the existence of [>>~].
But frankly, I think that the existence of [>>~] is simply for consistency, for completing the pattern of correspondence between float ops and signal ops. In a certain sense, pd is simpler when it is more complete, because there are less exceptions in its design. You know what I mean ?
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
Le 2011-10-17 à 10:29:00, Lorenzo Sutton a écrit :
On 16/10/2011 03:19, Mathieu Bouchard wrote: [...]
About this, I have an anecdote : I went in a big IRC channel on FreeNode about C or C++, asking
How brave of you :)
It's not being brave, it's a waste of time. Oh well, not always. There are lots of people who know a lot stuff in there. But there was that guy who refused to answer a question because I was asking about C/C++ and he answered « C/C++ is not a language ! » as if I didn't mean two languages (???). And then there are people who will flame you for about 15 minutes if ever you state (in sample code) something that clashes with a library that THEY use.
But then, even that feels like a warm welcome compared to ##politics... it's all relative.
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
On Oct 17, 2011, at 9:58 AM, Mathieu Bouchard wrote:
Le 2011-10-17 à 10:29:00, Lorenzo Sutton a écrit :
On 16/10/2011 03:19, Mathieu Bouchard wrote: [...]
About this, I have an anecdote : I went in a big IRC channel on
FreeNode about C or C++, askingHow brave of you :)
It's not being brave, it's a waste of time. Oh well, not always.
There are lots of people who know a lot stuff in there. But there
was that guy who refused to answer a question because I was asking
about C/C++ and he answered « C/C++ is not a language ! » as if I
didn't mean two languages (???). And then there are people who will
flame you for about 15 minutes if ever you state (in sample code)
something that clashes with a library that THEY use.But then, even that feels like a warm welcome compared to
##politics... it's all relative.
Yeah, the C rooms are pretty intense. Some old school, hardcore
grumpy nerds there, they make us all look like children ;)
.hc
The arc of history bends towards justice. - Dr. Martin Luther
King, Jr.