Re: [PD] Fwd: Re: why not Purr Data?

2017-10-03 Thread Esa Ruoho
So basically I guess you're telling me that I should either 1) upgrade to a
faster mac or 2) move from using PurrData to using PureData Vanilla, to get
rid of the GOP-within-GOP-within-GOP -induced CPU spikes and high CPU usage
I've been having with my mid-2009 MacBookPro with PurrData?

On 3 October 2017 at 20:28, Alexandre Torres Porres 
wrote:

>
>
> 2017-10-03 14:08 GMT-03:00 Jonathan Wilkes :
>>
>>
>> I'd be much more interested in a feature that automatically encapsulates
>> the current selection inside an abstraction.
>>
>
> This is exactly what I believe I've seen a while back, maybe in pd-l2ork
> 1.0? There was even an youtube video showing it? My mind is tricking me
> into believing I even tried it myself and saw that it worked in Purr Data.
> How crazy am I?
>
> cheers
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
>
>


-- 
http://linkedin.com/in/esaruoho // http://twitter.com/esaruoho //
http://lackluster.bandcamp.com //
+358403703659 // http://lackluster.org // skype:esajuhaniruoho // iMessage
esaru...@gmail.com //
http://esaruoho.tumblr.com // http://deposit4se.tumblr.com //
http://facebook.com/LacklusterOfficial //
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] if you wanna hear something beautiful made with pd...

2017-03-24 Thread Esa Ruoho
Hi Matt, I see your link for Acreil's YouTube video,  and raise you a link
to Acreil's new album on Bandcamp:
https://acreil.bandcamp.com/album/agglomeration-and-homothety

On 24 March 2017 at 00:31, Matt Davey  wrote:

> this one is it:
>
> https://www.youtube.com/watch?v=J_4zr0Qk6o0
>
> "just a single pd patch"
>
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
>
>


-- 
---
http://twitter.com/esaruoho // http://lackluster.bandcamp.com // +358403703659
//
skype:esajuhaniruoho // http://esaruoho.tumblr.com/ // iMessage:
esaru...@gmail.com //
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Purr Data released!

2017-02-10 Thread Esa Ruoho
Vb have you tried the old .plist trick, ie going inside the app Package itself 
and modifying the plist so that the app can run on previous OSX versions?

Sent from my iPony

> On 10 Feb 2017, at 16.42, volker böhm  wrote:
> 
> 
> On 10.02.2017, at 15:28, Jonathan Wilkes  wrote:
> 
>>> hi - 
>> 
>> 
>>> just donwloaded pd-l2ork-2.0-osx-10.8-x86_64.dmg to run it on osx 10.8, but 
>>> it 
>>> won't install, saying it needs at least 10.9
>>> an oversight?
>> 
>> It could be.
>> 
>> Do you get the error immediately after clicking the installer?
>> 
>> -Jonathan
> 
> to be precise, i can open the disk image, and copy the pd-l2ork.app, but i 
> can't run it, getting the error "you can't use this version of the 
> application Pd-l2ork.app with this version of os x" immediately. 
> app-icon is also struck through.
> as far as i can see, there is no installer.
> 
> thanks,
> vb
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> https://lists.puredata.info/listinfo/pd-list

___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Purr Data released!

2017-02-10 Thread Esa Ruoho
I have a Mac Mini running 10.6.8 I would be happy to try it out. 

Sent from my iPony

> On 10 Feb 2017, at 16.31, Jonathan Wilkes  wrote:
> 
> > Hi guys, what is the earliest version of OS X that is still supported for 
> > Purrdata?
> > Will 10.6 Snow Leopard work?
> 
> 
> 
> The GUI will work on 10.6 (at least that is what it says on the website).  
> But I'm 
> not sure if the build infrastructure supports a version that old or not.
> 
> I'm happy to try to get it working on a version that old.  But it's difficult 
> because 
> I don't have that software to test it on.
> 
> -Jonathan
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Purr Data released!

2017-02-10 Thread Esa Ruoho
Hi guys, what is the earliest version of OS X that is still supported for
Purrdata? Will 10.6 Snow Leopard work?


On 10 February 2017 at 11:06, volker böhm  wrote:

> hi -
> just donwloaded pd-l2ork-2.0-osx-10.8-x86_64.dmg to run it on osx 10.8,
> but it won't install, saying it needs at least 10.9
> an oversight?
>
> On 09.02.2017, at 23:19, Jonathan Wilkes via Pd-list 
> wrote:
> >
> > Get binaries here:
> > https://git.purrdata.net/jwilkes/purr-data-binaries/tree/master
> >
> > -Jonathan
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
>



-- 
---
http://twitter.com/esaruoho // http://lackluster.bandcamp.com // +358403703659
//
skype:esajuhaniruoho // http://esaruoho.tumblr.com/ // iMessage:
esaru...@gmail.com //
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Rotary controllers for finetuning data?

2017-01-10 Thread Esa Ruoho
my head is completely fried now. i think this is the fourth thing i tried,
and now i got it to work. ouch. looks like a total shambles. but it works.
http://imgur.com/a/ZhWWS

not sure i can look at that image i linked, and what you suggested, and
make sense of it.. gotta crash.
i guess there's a better way of doing this shambles?


On 10 January 2017 at 23:54, Claude Heiland-Allen 
wrote:

> On 10/01/17 21:31, Esa Ruoho wrote:
> > Any ideas how to go about it?
>
> The [value] object will likely help you, along with [select] and
> [trigger] (which can be abbreviated to [v], [sel] and [t]).  Remember to
> use $0 in the name of the [v], if you want multiple instances of your
> patch or abstraction to be independent.
>
> A pattern you might find useful is:
>
> control message
>  |
> [t b  a]
>  ||
> [value x] |
>  ||
> some process
>  |
> [t b f]
>  | /
> [value x]
>  |
> updated value
>
>
> Claude
> --
> https://mathr.co.uk
>
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
>



-- 
---
http://twitter.com/esaruoho // http://lackluster.bandcamp.com // +358403703659
//
skype:esajuhaniruoho // http://esaruoho.tumblr.com/ // iMessage:
esaru...@gmail.com //
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] Rotary controllers for finetuning data?

2017-01-10 Thread Esa Ruoho
Hi, I've been scouring the net trying to figure out how to utilize a rotary
knob I have on my Faderfox UC4. I have gotten it to work like this:
twist-left = 127 twist-right = 1.

I'm trying to use it so that one is +1 and one is -1, endlessly, and to set
it to a low enough amount to be able to control the pitch of a phasor~ in
my patch. So Instead of it being +1, it'd be like +0.0001 and -0.0001, for
instance.
and this would affect a number that has already been stored in a.. float,
maybe?

I got this far, to separate the data:

ctlin 53
|
== 127]
|
moses 1]
|
- 1(
|
print

and
ctlin 53
|
== 1]
|
moses 1]
|
+ 1(
|
print


what I'm getting is "print: + 1" or "print: - 1". But I'm vague on how to
first use a 0-127 knob to set the main value, then affect that stored value
(inside a f, I guess?) with the +1/-1 so that it gets changed, and is
output to the phasor~.

Any ideas how to go about it?


-- 
---
http://twitter.com/esaruoho // http://lackluster.bandcamp.com // +358403703659
//
skype:esajuhaniruoho // http://esaruoho.tumblr.com/ // iMessage:
esaru...@gmail.com //
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] dumping array content, pitched down, to a new array without using metronome?

2017-01-07 Thread Esa Ruoho
On 7 January 2017 at 00:07, IOhannes m zmölnig  wrote:

> On 01/06/2017 01:22 PM, Esa Ruoho wrote:
> > weirdly enough, after trying to replicate it ( see screenshto
> > http://imgur.com/a/oD2C5 ) it still does not seem to work. what am i
> > missing between transcribing pd-mailinglist-info to pd-vanilla? is there
> > some glaring mistake somewhere? :)
> your transcription looks good.
> it might help to know what it is that makes you think that it "does not
> seem to work".
>

I had to rejig it a little bit, and combine it with the filename-naming
system, and then i got it to work. unfortunately, the filenaming system is
quite random now, since i haven't figured out how to create a timestamp
using pd-vanilla.
here is an image of what i have right now.

bugs i've identified are
1- if you go below 0, the whole system stops working. i guess the solution
would be to reverse the line code to [$1, 0, $2( and use a moses that
detects when it is at negative space and when it is at positive space. not
sure if i can make it work though.
2- if i try to render at 0.015748 speed (anything below 0.04), the
rendering never happens - it's like it is somehow too slow for rendering?

http://imgur.com/a/Ra3xV
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] dumping array content, pitched down, to a new array without using metronome?

2017-01-06 Thread Esa Ruoho
On 6 January 2017 at 00:49, IOhannes m zmölnig  wrote:

> On 01/05/2017 10:26 PM, Esa Ruoho wrote:
> > after numerous mistakes, i was able to (i think) get this to work
> somehow.
> > i'm not sure if foo = plom, but i put tabread4~ and array size as plom
> (as
> yes.
> i think my patch has only two magic values:
> - "foo" is the table name
> - "0.01" is the playback speed.
>

I will switch the 0.016 = $1 and try and feed it from the calculations
(i.e. the number that the pd-script already provides elsewhere).

> that's the original material). i am able to now feed the phasor~ playback
> > speed into the [/ 0.01] -2nd port, and if i tap on start, and wait a
> > while and tap on stop, i get a type of sound.
> the idea is to just click on "bang" (at the top of my patch), and it
> will simulatenously start playback and recording and then stop recording
> once the table has been played back.
>

weirdly enough, after trying to replicate it ( see screenshto
http://imgur.com/a/oD2C5 ) it still does not seem to work. what am i
missing between transcribing pd-mailinglist-info to pd-vanilla? is there
some glaring mistake somewhere? :)


> > it's not in the same pitch as
> > what i'm hearing, so what i hear isn't quite what i get, but it's
> this is most likely because the samplerate settings of your patch, your
> soundcard and/or the soundfile do not match.
>

I'll have to see what samplerate soundflower is operating at and match
somehow.

> definitely a step in the right direction. i took a screenshot of what i
> > ended up with, if that helps.
> > http://imgur.com/a/Gu6bz
> i would advise you to learn to use abstractions.
>

what are they? i've thus far worked on a single screen instead of hatching
things inside [pd sampleplayer], just so that when i start recycling
pitched-array to replace osc~, things don't go all complex with multiple
inlets and outlets. i guess i could try and figure out how to use
abstractions to create those time-date filenames, but am trying to tackle
the pitched-down-sample-diskwriting first and then start attacking the
"retain long-path" + "generated filename" = pack = feed to writesf~
open-dialog..
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] dumping array content, pitched down, to a new array without using metronome?

2017-01-05 Thread Esa Ruoho
On 5 January 2017 at 17:30, IOhannes m zmoelnig  wrote:

> On 2017-01-05 12:57, Esa Ruoho wrote:
> > i, I have an array that I'm playing at say 0.017 speed (sending 0.017 to
> a
> > phasor~ set to cycle through the 65536 -sized array. I'm hoping to find
> out
> > how to get this pitched down array content to be written to an array -
> so i
> > can then dump it to a wavefile and use it on another software. How would
> I
> > go about doing it? so far i have a solution where i have a metronome that
> > runs for $1 (in this case, a calculation of 65536*0.017 = 1114112) and i
> > toggle it "on" and when the array has been written to, i toggle it off. I
> > was attempting to have a delay toggle the toggle off, so the metronome
> > would stop counting around 1114102, but when i tried to loop this through
> > back into the TGL -object, Pure Data crashed fully.
> Pd should not crash. if you experience a crash, you should post a
> (minimal) patch that exposes the problem, so it can be fixed.
>

well, it became unresponsive. but this i think was because i had a toggle
going into a bang, which was sending to a delay, which was trying to
untoggle the toggle, which would then send out a bang. so it was my fault
really, endless feedback loops causing unresponsiveness and then me not
being able to remove a specific segment of it to stop it from
feedbacking/being unresponsive. so no point really trying to fix, right? :)


> anyhow, [phasor~] and [metro] both repeat, so they seem to be the wrong
> choices for a one-shot operation, instead of [line~] and [delay].
>
> also i don't understand why you would want to dump the array into
> another array in order to record it. sending the audio to a [writesf~]
> directly should be enough.
>

Thing is, the array (let's call it plom) is played at like 0.0017 speed or
more, so to capture what "plom" sounds like when pitched down, i thought
i'd have to write it into an array, and save that array safely. maybe i've
misunderstood, but i was able to then capture it  into an array and write
that array. i was just hoping to do it in a snappier way rather than having
to have a metro toggled on, until it felt like the array was full, and then
stop the metronome, and then manually tap on save-sample.

so far i'm quite happy with how the script goes, it's very simplistic, just
two oscillators, a delay, a method of sampling the oscillators+delay result
into an array (plom), then a midicontroller knob to control the playback of
the array (plom) between -2 and 2. now i'm just trying to get the happy
accidents (plom pitched down) into a randomly named filename (or maybe a
date/time named filename) so that i can retain them, instead of losing them
everytime pure data is booted.


> [bang(
> |
> [array size foo]
> |
> [t f f  b]
> ||   |
> ||   [samplerate~]
> |[/  ]
> |[* 1000]
> |[/ 0.0166]
> ||
> [pack]
> |
> [t l   bl]
> |  | [$2(
> [0, $1 $2( [start(   [delay]
> |  | [stop(
> [line~]| +---+
> |  |/
> [tabread4~ foo][t a]
> | /
> | +--+
> |/
> [writesf~]
>

after numerous mistakes, i was able to (i think) get this to work somehow.
i'm not sure if foo = plom, but i put tabread4~ and array size as plom (as
that's the original material). i am able to now feed the phasor~ playback
speed into the [/ 0.01] -2nd port, and if i tap on start, and wait a
while and tap on stop, i get a type of sound. it's not in the same pitch as
what i'm hearing, so what i hear isn't quite what i get, but it's
definitely a step in the right direction. i took a screenshot of what i
ended up with, if that helps.
http://imgur.com/a/Gu6bz

i'm kind of halfway there, thanks to you! all i gotta do is get it to
actually be at the same pitch and work, and figure out if i should just
keep with 0.0166 that you suggested, or have that be changed by the
playback speed (that i'm using to feed to phasor~..

and the 2nd step is to get the date-time writing to the filename and
somehow stash the long-ish path somewhere. phew.
i never thought i'd get this far!


-- 
---
http://twitter.com/esaruoho // http://lackluster.bandcamp.com // +358403703659
//
skype:esajuhaniruoho // http://esaruoho.tumblr.com/ // iMessage:
esaru...@gmail.com //
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] dumping array content, pitched down, to a new array without using metronome?

2017-01-05 Thread Esa Ruoho
Hi, I have an array that I'm playing at say 0.017 speed (sending 0.017 to a
phasor~ set to cycle through the 65536 -sized array. I'm hoping to find out
how to get this pitched down array content to be written to an array - so i
can then dump it to a wavefile and use it on another software. How would I
go about doing it? so far i have a solution where i have a metronome that
runs for $1 (in this case, a calculation of 65536*0.017 = 1114112) and i
toggle it "on" and when the array has been written to, i toggle it off. I
was attempting to have a delay toggle the toggle off, so the metronome
would stop counting around 1114102, but when i tried to loop this through
back into the TGL -object, Pure Data crashed fully.

Are there other ways of dumping the exact length of this sample into a
wavefile, without using tabwrite~ and metronomes? Could this calculation be
done to a writesf~ maybe? i'm hoping to emerge with no repetitions of the
array, just a single shot of the array, with the proper length, so it plays
from start to finish.


-- 
---
http://twitter.com/esaruoho // http://lackluster.bandcamp.com // +358403703659
//
skype:esajuhaniruoho // http://esaruoho.tumblr.com/ // iMessage:
esaru...@gmail.com //
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list