[PD] Is the source server down?

2023-09-12 Thread Samuel Burt
Hi. Having a problem with puredata.info. I'm trying to access
https://msp.puredata.info/Software/pd-0.54-0.src.tar.gz, but it's failing.
The only link on the releases page for 0.54-0 that works for me is Debian
because it is hosted elsewhere. Just want to make sure the maintainers
know. Maybe the problem is with Miller's server?

Any idea when it might be back up?

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


[PD] hidio: can't load library

2022-12-11 Thread Samuel Burt
Hi, Pd list.

I have a student who was trying to use hidio in Pd in Windows. We have
64-bit Pd installed and we installed hidio with Deken, but we can't get the
declare object to load it. When we added it to startup items, Pd printed
"hidio: can't load library". There was discussion about the stability of
hidio back in 2019, though, with it in Deken, I'd assume that it should be
in a usable state. Any updates?

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


Re: [PD] Max number of panels in Help Browser

2022-08-14 Thread Samuel Burt
Thanks for the responses.

Opening the folder in the OS is probably the best way around this but it
does introduce some unpredictable issues outside of pd. Hopefully, Windows
and MacOS users won't have any trouble opening a pd file from Explorer or
Finder. I had to do a little research to make the adjustments to my
.desktop file for the tweak that would allow pd as an option for "Open
with".

On Sun, Aug 14, 2022, 10:25 AM Dan Wilcox  wrote:

> Yes, it is a current limitation.
>
> For now, you can tell them to double click on any folder name at any level
> in the browser and it should open that folder within their system's file
> browser. This is true with any entry in the help browser, ie. double click
> on am html file and it should open in the system's default web browser.
>
> I intend to look at the PR again and see if it's possible to resolve the
> visual issues. The better solution is to encase the columns within a horz
> scroller because the next complaint/observation will certainly be "I can
> open 10+ browser cols but the whole window no longer fits on my screen!"
>
> On Aug 13, 2022, at 8:59 AM, pd-list-requ...@lists.iem.at wrote:
>
> Message: 3
> Date: Sat, 13 Aug 2022 06:49:08 + (UTC)
> From: Sebastian Shader 
> To: "composer.samuel.b...@gmail.com" ,
> "pd-list@lists.iem.at" 
> Subject: Re: [PD] Max number of panels in Help Browser
> Message-ID: <1300995413.1266499.1660373348...@mail.yahoo.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi,??? You can see this PR:
> https://github.com/pure-data/pure-data/pull/1240
> unfortunately I'm not sure how to resolve the flickering issue mentioned.
> However, I included the PR in my pd fork regardless:
> https://github.com/sebshader/pdnext/releases(if on linux you have to
> compile yourself.. use the current master branch)alternatively, you might
> be able to just take helpbrowser.tcl from my PR and move it into your pd
> install location (wherever the .tcl files are)
>
> -seb
>
> -Original Message-
> From: Samuel Burt 
> To: Pd-list 
> Sent: Fri, Aug 12, 2022 10:45 am
> Subject: [PD] Max number of panels in Help Browser
>
> Is the Help Browser limited to showing only six panels? or is this a
> limitation of one's desktop environment?
> I'm considering switching from pd-tutorial to using the else library for
> teaching Pd fundamentals, but the else library has directories like
>
> else/Live-Electronics-Tutorial/Part.01-The.Basics/01-Pd.Quickstart/2.Syntax/3.Send-Receive/
>
> and then my Help Browser won't show the contents of the next directory.
> I'm using Pop_OS whose COSMIC desktop is based on Gnome.
> Thanks for any suggestions. I really want to make this really easy for the
> students.
> Sam
>
>
> 
> Dan Wilcox
> @danomatika <http://twitter.com/danomatika>
> danomatika.com
> robotcowboy.com
>
>
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] Max number of panels in Help Browser

2022-08-12 Thread Samuel Burt
Is the Help Browser limited to showing only six panels? or is this a
limitation of one's desktop environment?

I'm considering switching from pd-tutorial to using the else library for
teaching Pd fundamentals, but the else library has directories like
else/Live-Electronics-Tutorial/Part.01-The.Basics/01-Pd.Quickstart/2.Syntax/3.Send-Receive/
and then my Help Browser won't show the contents of the next directory. I'm
using Pop_OS whose COSMIC desktop is based on Gnome.

Thanks for any suggestions. I really want to make this really easy for the
students.

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


[PD] Pd, pipewire, and MIDI

2022-04-28 Thread Samuel Burt
Ok. This jostled some things loose for me. I believe I've compiled Pd
with the right flags.
Apparently, I had failed to test the option /dev/midi2. I noticed when
the keyboard
wasn't plugged in that only /dev/midi1 was listed. I'd still expect
when using -alsamidi that
Pd would show Alsa-style labels like UMC404HD and MPKmini2, but I only
recently switched to
Linux as my daily driver and hadn't experimented with MIDI yet.

Thanks to everyone who helped me to learn more about this subject.


Am 28. April 2022 15:37:31 MESZ schrieb Samuel Burt
https://lists.puredata.info/listinfo/pd-list>>:
>*Still no luck compiling with alsa-midi support. I must still be missing
*>*something.
*>
ALSA-MIDI will be builtin on Linux by default, unless you explicitely
disable it (ALSA).

You must tell Pd to use it at runtime.
Either via the "-alsamidi" flag, or by selecting it in the media menu.
You must *also* make sure that the number of MIDI-ports opened by Pd
is "1" or more (in the MIDI-dialog, or via "-mididev 1"). The default
is "0" for some reason (I might have been involved in that default,
but can't remember...)


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


Re: [PD] Pd, pipewire, and MIDI

2022-04-28 Thread Samuel Burt
Still no luck compiling with alsa-midi support. I must still be missing
something.

Is this the correct configuration to compile?

./configure --enable-jack --disable-oss --enable-portmidi

Is portmidi MIDI through alsa? That's how it is described on the portmidi
site. Pd doesn't have an --enable-alsa-midi flag, so I assume it's got to
be something else.

With the above configuration, my MIDI options are still /dev/midi1 and
/dev/midi2. Aren't these the expected devices for OSS? I've disabled OSS.

Neither qpwgraph, qjackctl, nor aconnect show MIDI ports for Pd.

S

Message: 2
> Date: Wed, 27 Apr 2022 23:25:51 +0200
> From: Max 
> To: pd-list@lists.iem.at
> Subject: Re: [PD] Pd, pipewire, and MIDI
> Message-ID: <86ad8944-6510-98ed-aad1-1b439acdb...@revolwear.com>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> On 27.04.22 20:29, IOhannes m zm?lnig wrote:
> >  qpwctl (if I remember the name correctly), I think you meant qpwgraph
>
>
>
>
>
> --
>
> Subject: Digest Footer
>
> ___
> Pd-list mailing list
> Pd-list@lists.iem.at
> to manage your subscription (including un-subscription) see
> https://lists.puredata.info/listinfo/pd-list
>
>
> --
>
> End of Pd-list Digest, Vol 205, Issue 43
> 
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd, pipewire, and MIDI

2022-04-27 Thread Samuel Burt
Thanks for pointing me in the right direction, IOhannes.

I have qpwgraph. It shows my hardware as alsa and pipewire MIDI ports. I
suppose Pd would show MIDI ports if I compile it with the right flags?
Because Pd is showing /dev/midi1, I'm assuming that my current config is
still giving me OSS ports instead of ALSA.

Here's my current configuration:

./configure --enable-jack --disable-oss --disable-portaudio --enable-alsa

Is there a separate flag for alsa-midi? I don't see any other relevant
flags in ./configure --help.

Sam


Am 27. April 2022 19:20:42 MESZ schrieb Samuel Burt
https://lists.puredata.info/listinfo/pd-list>>:
>*Pop_OS just changed over to pipewire as its audio backend. It's working
*>*great with Pd, but I can't seem to get MIDI working.
*>>*I have an Akai MPK mini connected, but the only things that show up in MIDI
*>*Settings are /dev/midi1 and /dev/midi2. Do I need to compile Pd with other
*>*flags?
*>

Typically you would use ALSA-MIDI (instead of the default OSS-MIDI),
and connect Pd with your devices via some external application like
qjackctl, qpwctl (if I remember the name correctly), or good olde
aconnect.



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


[PD] Pd, pipewire, and MIDI

2022-04-27 Thread Samuel Burt
Pop_OS just changed over to pipewire as its audio backend. It's working
great with Pd, but I can't seem to get MIDI working.

I have an Akai MPK mini connected, but the only things that show up in MIDI
Settings are /dev/midi1 and /dev/midi2. Do I need to compile Pd with other
flags?

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


[PD] ​Re: phasor~ phase reset detection

2022-03-16 Thread Samuel Burt
Here's how I like to do it these days:

[phasor~]
 |
[expr~ $v1 < 0.5]
 |
[snapshot~] (with [bang~]
 |
[change]
 |
[sel 1]
 |
BANG!

If you need it to be sample accurate, you can set [block~ 1].

Even better if you can keep it all in the signal domain and skip the
[snapshot~], but it depends on your purpose.

Sam



> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi there,
> I assume this has been discussed many times before but...what could be
> simplest and most concise way to detect a phase reset of a phasor~ with
> only plain vanilla objects?
> I only need one bang when it goes back to 0.
> It seems I should need snapshot~ and fexpr~ which is not that elegant...
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20220316/37d4b25a/attachment-0001.htm
> >
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] plugin.tcl not changing anything, linux

2022-03-04 Thread Samuel Burt
Brilliant! That works perfectly. I might look into having a slight change
in color when entering Edit Mode. Would be great for navigating subpatch
windows and knowing which ones are locked or not. No experience with tcl
commands here.

Sam



> --
>
> Message: 2
> Date: Fri, 4 Mar 2022 09:08:11 +0100
> From: IOhannes m zmoelnig 
> To: pd-list@lists.iem.at
> Subject: Re: [PD] plugin.tcl not changing anything, linux
> Message-ID: <45bec37a-eccb-402d-d7bb-f02b41992...@iem.at>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
>
>
> On 3/4/22 04:31, Samuel Burt wrote:
> > IOhannes and James. Thanks for the replies.
> >
> > I found the relevant line in pdtk_canvas.tcl. I know modifying that isn't
> > permanent, because the next update might break it, but it did let me
> > replace -background white with -background gray95, which is cool. Now,
> I'll
> > just have to figure out if it's possible to reuse this command in a tcl
> > plugin file.
>
>
> like this "mybackground-plugin.tcl"?
>
> ```
> bind PatchWindow  "+%W.c configure -background yellow"
> ```
>
> this adds a hook, so that whenever a PatchWindow is updated (that is:
> created, or moved around,...), it will re-configure the background
> property to your liking.
>
> gfmdsr
> IOhannes
> -- next part --
> A non-text attachment was scrubbed...
> Name: OpenPGP_signature
> Type: application/pgp-signature
> Size: 840 bytes
> Desc: OpenPGP digital signature
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20220304/bbd51939/attachment.sig
> >
>
> --
>
> Subject: Digest Footer
>
> ___
> Pd-list mailing list
> Pd-list@lists.iem.at
> to manage your subscription (including un-subscription) see
> https://lists.puredata.info/listinfo/pd-list
>
>
> --
>
> End of Pd-list Digest, Vol 204, Issue 6
> ***
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] plugin.tcl not changing anything, linux

2022-03-03 Thread Samuel Burt
IOhannes and James. Thanks for the replies.

I found the relevant line in pdtk_canvas.tcl. I know modifying that isn't
permanent, because the next update might break it, but it did let me
replace -background white with -background gray95, which is cool. Now, I'll
just have to figure out if it's possible to reuse this command in a tcl
plugin file.

I downloaded the tcl command plugin through deken, which seems like a great
way to test commands.

Thanks again for pointing me in the right direction. This forum is an
amazing group of people!

Sam




>
>
> Message: 2
> Date: Thu, 3 Mar 2022 16:10:20 +0100
> From: IOhannes m zmoelnig 
> To: pd-list@lists.iem.at
> Subject: Re: [PD] plugin.tcl not changing anything, Linux
> Message-ID: <454abfa4-0c48-ad66-fff9-71cc36b84...@iem.at>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
>
>
> On 3/3/22 15:59, Samuel Burt wrote:
> > Hi, list.
> >
> > In Pop_OS (Debian derivative), I created a file called
> > *canvasgrey-plugin.tcl* and populated it with:
> >
> > set ::canvas_fill "gray75"
> > set ::text_color "#222"
> >
> > I've openned Pd, created new windows, saved the preferences, but seen no
> > change in the canvas or text color. Any suggestions?
> >
> > This page <http://puredata.info/docs/guiplugins/GuiPluginsAPI> seems
> recent
>
> this page refers to pd-extended (long dead), and doesn't apply to pd
> (vanilla).
>
> theres currently no way to set the colors in Pd, but there's a [196]
> that tries to add this possibility.
>
> gasmr
> IOhannes
>
>
> [196] https://github.com/pure-data/pure-data/pull/196
> -- next part --
> A non-text attachment was scrubbed...
> Name: OpenPGP_signature
> Type: application/pgp-signature
> Size: 840 bytes
> Desc: OpenPGP digital signature
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20220303/e36255b7/attachment-0001.sig
> >
>
> --
>
> Message: 3
> Date: Thu, 3 Mar 2022 13:57:26 -0500
> From: Samuel Burt 
> To: Pd-list 
> Subject: [PD] plugin.tcl not changing anything, linux
> Message-ID:
> <
> cafwwlit+zzqz9dah1sbvcuykx4qvemsw0kuagzmgh1hpkdd...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Thanks, IOhannes, for the link. It's easy to get lost in old documentation.
>
> Does anyone know if any of the instructions on
> http://puredata.info/docs/guiplugins are applicable to Pd 0.5+ anymore or
> should we update the page to show which versions of Pd are capable of using
> these tcl plugins?
>
> Sam
>
>
>
>
>
>
> > On 3/3/22 15:59, Samuel Burt wrote:
> > > Hi, list.
> > >
> > > In Pop_OS (Debian derivative), I created a file called
> > > *canvasgrey-plugin.tcl* and populated it with:
> > >
> > > set ::canvas_fill "gray75"
> > > set ::text_color "#222"
> > >
> > > I've openned Pd, created new windows, saved the preferences, but seen
> no
> > > change in the canvas or text color. Any suggestions?
> > >
> > > This page <http://puredata.info/docs/guiplugins/GuiPluginsAPI> seems
> > recent
>
>
> this page refers to pd-extended (long dead), and doesn't apply to pd
> > (vanilla).
>
> theres currently no way to set the colors in Pd, but there's a [196]
> > that tries to add this possibility.
>
> gasmr
> > IOhannes
>
>
> [196] https://github.com/pure-data/pure-data/pull/196
> ------ next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20220303/b9bb0e8f/attachment-0001.htm
> >
>
> --
>
> Message: 4
> Date: Thu, 3 Mar 2022 20:58:06 +0100
> From: IOhannes m zm?lnig 
> To: pd-list@lists.iem.at
> Subject: Re: [PD] plugin.tcl not changing anything, linux
> Message-ID: <1272def0-104c-cff5-4577-49be811d6...@iem.at>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
>
>
> On 3/3/22 19:57, Samuel Burt wrote:
> > Thanks, IOhannes, for the link. It's easy to get lost in old
> documentation.
> >
> > Does anyone know if any of the instructions on
> > http://puredata.info/docs/guiplugins are applicable to Pd 0.5+ anymore
> or
> > should we update the page to show which versions of Pd are capable of
> using
> > these tcl plugins?
>
> most of the information is *probably* still correct.
> it's just the "global variables for setting colors" section tha

[PD] plugin.tcl not changing anything, linux

2022-03-03 Thread Samuel Burt
Thanks, IOhannes, for the link. It's easy to get lost in old documentation.

Does anyone know if any of the instructions on
http://puredata.info/docs/guiplugins are applicable to Pd 0.5+ anymore or
should we update the page to show which versions of Pd are capable of using
these tcl plugins?

Sam






> On 3/3/22 15:59, Samuel Burt wrote:
> > Hi, list.
> >
> > In Pop_OS (Debian derivative), I created a file called
> > *canvasgrey-plugin.tcl* and populated it with:
> >
> > set ::canvas_fill "gray75"
> > set ::text_color "#222"
> >
> > I've openned Pd, created new windows, saved the preferences, but seen no
> > change in the canvas or text color. Any suggestions?
> >
> > This page <http://puredata.info/docs/guiplugins/GuiPluginsAPI> seems
> recent


this page refers to pd-extended (long dead), and doesn't apply to pd
> (vanilla).

theres currently no way to set the colors in Pd, but there's a [196]
> that tries to add this possibility.

gasmr
> IOhannes


[196] https://github.com/pure-data/pure-data/pull/196
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] plugin.tcl not changing anything, Linux

2022-03-03 Thread Samuel Burt
Hi, list.

In Pop_OS (Debian derivative), I created a file called
*canvasgrey-plugin.tcl* and populated it with:

set ::canvas_fill "gray75"
set ::text_color "#222"

I've openned Pd, created new windows, saved the preferences, but seen no
change in the canvas or text color. Any suggestions?

This page  seems recent
enough, but links to pages on sourceforge that I can't find now. Is there
another repository of tcl plugins that I'm just not finding? Would love
some nice simple examples.

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


Re: [PD] audio rate shift register abstraction with Pd vanilla

2022-02-22 Thread Samuel Burt
After searching the list about 0 delay delwrites~, I was reminded that they
do indeed produce at least a one block delay. It seems send~ and receive~
do too. So, I set the abstraction to have [block 1] and that's fixed it.
Hope this message helps anyone. I'll upload a new version to Github later
for anyone who is looking for an audio rate shift register.

Sam

On Tue, Feb 22, 2022 at 5:08 PM Samuel Burt 
wrote:

> Hi, all.
>
> I'm having a problem with an abstraction I've created to produce a shift
> register at the audio rate.
>
> Here's a picture of the patch and a help patch explaining how it works.
>
> https://raw.githubusercontent.com/TricksterSam/Personal-Pure-Data-Development/main/shiftregister~.png
>
> Also, here's a Github link if you want to download and try it.
> https://github.com/TricksterSam/Personal-Pure-Data-Development
>
> *Quick description:*
> The abstraction shiftregister~ is an object that generates 8 random bits
> set to 1 or 0 (output as signals). The bits cycle when a (gate) signal in
> the left inlet decreases in value. A signal in the right inlet sets the
> probability that the first bit will flip. When the right inlet is 0, the
> bits will cycle unchanged. At 0.5, the cycle will be completely random. At
> 1, the cycle will flip every bit creating a 16-stage sequence.
>In my help patch, I distinguish the outputs by multiplying them each by
> a power of two and combine them to form an 8-bit number which is then
> sonified as a note sequence by the [makebeep] subpatch.
>
> *My problem:*
> I've noticed that as I increase the cycle frequency into the kHz range,
> some instabilities occur. In one instance, I've locked the cycle with a 0%
> chance for a bit to flip. When I increase the frequency high enough, the
> cycle will either flatten out to a single value, or I've observed the
> pattern change so only one value is high while all the others are low.
>In addition, if I run phasor~ at 1/8 of the cycle speed, I expect it to
> see the phasor synced to the cycle from the shift register. At lower
> frequencies this works fine, but at higher frequencies the phase starts
> drifting.
>
> *How it works:*
> I'm using sixteen [samphold~] objects in a loop. Odd numbered [samphold]~s
> receive a gate (square wave created from a phasor) while even numbered
> [samphold]~s receive an inverted gate.
>Is there some kind of delay introduced by [delwrite~] [delread~] even
> when the delay is set to 0ms? Is there any delay created by the [samphold~]
> objects?
>Maybe someone can help me make sense of this, or has a better way of
> producing audio rate shift registers. Please, let me know!
>
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] audio rate shift register abstraction with Pd vanilla

2022-02-22 Thread Samuel Burt
Hi, all.

I'm having a problem with an abstraction I've created to produce a shift
register at the audio rate.

Here's a picture of the patch and a help patch explaining how it works.
https://raw.githubusercontent.com/TricksterSam/Personal-Pure-Data-Development/main/shiftregister~.png

Also, here's a Github link if you want to download and try it.
https://github.com/TricksterSam/Personal-Pure-Data-Development

*Quick description:*
The abstraction shiftregister~ is an object that generates 8 random bits
set to 1 or 0 (output as signals). The bits cycle when a (gate) signal in
the left inlet decreases in value. A signal in the right inlet sets the
probability that the first bit will flip. When the right inlet is 0, the
bits will cycle unchanged. At 0.5, the cycle will be completely random. At
1, the cycle will flip every bit creating a 16-stage sequence.
   In my help patch, I distinguish the outputs by multiplying them each by
a power of two and combine them to form an 8-bit number which is then
sonified as a note sequence by the [makebeep] subpatch.

*My problem:*
I've noticed that as I increase the cycle frequency into the kHz range,
some instabilities occur. In one instance, I've locked the cycle with a 0%
chance for a bit to flip. When I increase the frequency high enough, the
cycle will either flatten out to a single value, or I've observed the
pattern change so only one value is high while all the others are low.
   In addition, if I run phasor~ at 1/8 of the cycle speed, I expect it to
see the phasor synced to the cycle from the shift register. At lower
frequencies this works fine, but at higher frequencies the phase starts
drifting.

*How it works:*
I'm using sixteen [samphold~] objects in a loop. Odd numbered [samphold]~s
receive a gate (square wave created from a phasor) while even numbered
[samphold]~s receive an inverted gate.
   Is there some kind of delay introduced by [delwrite~] [delread~] even
when the delay is set to 0ms? Is there any delay created by the [samphold~]
objects?
   Maybe someone can help me make sense of this, or has a better way of
producing audio rate shift registers. Please, let me know!
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] ​fan-out (was Re: Pd-list Digest, Vol 203, Issue 12)

2022-02-10 Thread Samuel Burt
Sorry about the bad subject. Don't post too regularly and not sure the best
way to reply to a thread here. Guess it's just reply, change subject,
delete irrelevant parts of the thread. I do appreciate your patience and
continued conversation.

An even better feature would be to hover over an outlet and see the
connected inlets and/or cables highlighted. I generally make neat patches
that are easy to follow, but even with neat patches there can be a lot of
crossed cables. I imagine implementing this would be even more difficult.
Is Pd's GUI kept really simple because it's difficult to implement new
features or because it's important to keep a low impact on the cpu?

IOhannes, I didn't even know you could connect an inlet-outlet pair twice.
What is the effect? Does it send the data twice at control rate and does is
it additive with signals?

Sam




> --
>
> Message: 2
> Date: Thu, 10 Feb 2022 14:58:37 +0100
> From: IOhannes m zmoelnig 
> To: pd-list@lists.iem.at
> Subject: [PD] fan-out (was Re:  Pd-list Digest, Vol 203, Issue 12)
> Message-ID: <47069476-79c9-d40c-1069-6f71aba06...@iem.at>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
>
>
> hi.
>
> it would be super-cool if you could change the subject to something
> meaningful before replying to a digest mail.
>
> On 2/10/22 14:39, Samuel Burt wrote:
> > Having used Pd for two decades, this still catches me occasionally. I was
>
> that's the reason why i think that statements like "Fanning out to cold
> control inlets is perfectly fine" and "I also admit to using fanning
> when I know order isn't as important for that case" are problematic.
> not because they are wrong (they are objectively correct), but because
> they encourage bad habits which are hard to come by.
>
>
> > only able to debug the problem because I knew this could be an issue.
> Guess
> > the UI doesn't allow for some kind of subtle indication that you've
> fanned
> > connections from an outlet. Would be nice though if a little "x2", "x3",
> > and "x4" would pop up next to your mouse cursor when you are making a
> > connection and mouse over the next inlet.
>
> dunno.
> if you are currently creating a fan-out you are hopefully aware that you
> are doing just that (i think it's *really* hard to not notice that an
> outlet already has a connection going out).
> so the problem is not to make people aware that they are fanning out,
> but to make people aware that this might introduce message ordering
> problems.
>
> in the meantime, use triggerize (Ctrl+a Ctrl+t) to resolve all your
> fan-outs.
>
> gfmkdf
> IOhannes
> -- next part --
> A non-text attachment was scrubbed...
> Name: OpenPGP_signature
> Type: application/pgp-signature
> Size: 840 bytes
> Desc: OpenPGP digital signature
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20220210/a0accc47/attachment-0001.sig
> >
>
> --
>
> Message: 3
> Date: Thu, 10 Feb 2022 15:00:48 +0100
> From: IOhannes m zmoelnig 
> To: pd-list@lists.iem.at
> Subject: Re: [PD] [midifile]
> Message-ID: <31c53131-75de-c0b9-bcaa-d4260d416...@iem.at>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
>
> On 2/10/22 10:30, Roman Haefeli wrote:
> > 2) I believe it's more valuable if people do not fanning connections
> > because they understand their implications rather than because a
> > message tells them to avoid them.
>
> but maybe they can be made aware of the implications if they were made
> explicit.
>
> >
> > 3) I'm personally not so fond of the idea of giving people patching
> > advice.
>
> i understand that.
>
> on a related note:
> since Pd-0.52 it is no longer possible to connect a single outlet to
> single inlet twice.
> after reading this thread , i wonder whether this was premature and
> whether we should undo that change.
>
> gfmasdr
> IOhannes
> -- next part --
> A non-text attachment was scrubbed...
> Name: OpenPGP_signature
> Type: application/pgp-signature
> Size: 840 bytes
> Desc: OpenPGP digital signature
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20220210/e1cd7a13/attachment.sig
> >
>
> --
>
> Subject: Digest Footer
>
> ___
> Pd-list mailing list
> Pd-list@lists.iem.at
> to manage your subscription (including un-subscription) see
> https://lists.puredata.info/listinfo/pd-list
>
>
> --
>
> End of Pd-list Digest, Vol 203, Issue 14
> 
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd-list Digest, Vol 203, Issue 12

2022-02-10 Thread Samuel Burt
Having used Pd for two decades, this still catches me occasionally. I was
only able to debug the problem because I knew this could be an issue. Guess
the UI doesn't allow for some kind of subtle indication that you've fanned
connections from an outlet. Would be nice though if a little "x2", "x3",
and "x4" would pop up next to your mouse cursor when you are making a
connection and mouse over the next inlet. Not sure if this would even be
trackable using send and receive, because this is another place where one
outlet can go to multiple inlets in a manner that feels indeterminate.

Sam





On Thu, Feb 10, 2022 at 7:37 AM  wrote:

> Send Pd-list mailing list submissions to
> pd-list@lists.iem.at
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.puredata.info/listinfo/pd-list
> or, via email, send a message with subject or body 'help' to
> pd-list-requ...@lists.iem.at
>
> You can reach the person managing the list at
> pd-list-ow...@lists.iem.at
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Pd-list digest..."
>
>
> Today's Topics:
>
>1. Re: [midifile] (Dan Wilcox)
>2. Re: [midifile] (IOhannes m zmoelnig)
>
>
> --
>
> Message: 1
> Date: Thu, 10 Feb 2022 12:53:07 +0100
> From: Dan Wilcox 
> To: Roman Haefeli 
> Cc: Pd-List 
> Subject: Re: [PD] [midifile]
> Message-ID: <47594f6d-c540-45dd-99aa-7fe0f47a2...@gmail.com>
> Content-Type: text/plain; charset="us-ascii"
>
> I agree, this is an established aspect of patching in Pd and changing it
> is not likely possible at this point. A positive reinforcement for using
> trigger is that it's simply more readable. I also admit to using fanning
> when I know order isn't as important for that case,
>
> I feel like often these problems also come from people trying Pd out after
> being more familiar with Max. Perhaps it would be good if Pd included a
> mini "Pd for Max users" guide which starts with execution order
> differences, ie. on canvas placement versus creation order. Forgive me if
> this info is in our documentation, I admit to not having gone through it
> since circa 2006 when I first started with Pd.
>
> > On Feb 10, 2022, at 12:00 PM, pd-list-requ...@lists.iem.at wrote:
> >
> > Message: 3
> > Date: Thu, 10 Feb 2022 10:30:36 +0100
> > From: Roman Haefeli mailto:reduz...@gmail.com>>
> > To: pd-list@lists.iem.at 
> > Subject: Re: [PD] [midifile]
> > Message-ID: <32c6cc64713fab78eae64728309bb95975471116.ca...@gmail.com
> >
> > Content-Type: text/plain; charset="utf-8"
> >
> > On Thu, 2022-02-10 at 10:09 +0100, Max wrote:
> >
> >> Should Pd warn the user when one outlet is connected to multiple
> >> objects?
> >
> > I'd rather want Pd not to do that.
> >
> > 1) There are too many cases where fanning outlet connections are OK.
> >
> > 2) I believe it's more valuable if people do not fanning connections
> > because they understand their implications rather than because a
> > message tells them to avoid them.
> >
> > 3) I'm personally not so fond of the idea of giving people patching
> > advice.
>
> 
> Dan Wilcox
> @danomatika 
> danomatika.com 
> robotcowboy.com 
>
>
>
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20220210/2afba033/attachment-0001.htm
> >
>
> --
>
> Message: 2
> Date: Thu, 10 Feb 2022 13:36:28 +0100
> From: IOhannes m zmoelnig 
> To: pd-list@lists.iem.at
> Subject: Re: [PD] [midifile]
> Message-ID: 
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
>
> On 2/10/22 12:53, Dan Wilcox wrote:
> > I feel like often these problems also come from people trying Pd out
> after being more familiar with Max. Perhaps it would be good if Pd included
> a mini "Pd for Max users" guide which starts with execution order
> differences,
>
> hmm.
> i'd prefer a "tip-of-the-day".
> order of execution is important enough that everybody should be aware of
> it, whether they come from max, , csound or out of the blue.
>
> i figure your argument is, that most of these have to learn Pd from
> scratch anyhow and will eventually come to the "use [trigger]" section
> in the documentation, whereas the max users would just dive into it (as
> Pd has been sold to them as something you can use your Max-skills with
> without having to pay the license).
>
> my argument is that people who find tips-of-the-day useful are not power
> users yet and as such an occasional reminder won't hurt.
>
> gfdmas
> IOhannes
>
> -- next part --
> A non-text attachment was scrubbed...
> Name: OpenPGP_signature
> Type: application/pgp-signature
> Size: 840 bytes
> Desc: OpenPGP 

Re: [PD] [midifile]

2022-02-09 Thread Samuel Burt
As with most unpredictable problems in pd, this one was solved with a
trigger object banging a float so the velocity could be set before the
note.

I've had this problem for days and solved it just after posting to the list.

On Wed, Feb 9, 2022 at 12:52 PM Samuel Burt 
wrote:

> I'm working with [midifile] to create algorithmic scores from analog-style
> synthesis models. Really I'm at the beginning stages of doing so.
>
> My flow is to generate data, write it into a MIDI file, and then open it
> in Finale to see the results. Unfortunately, I'm seeing an accumulation of
> previous notes that appears at the start of each measure.
>
> Here's a picture of the patch and the output:
> https://i.imgur.com/t4naCah.png
>
> Any idea what I'm doing wrong? I'm assuming there might be some kind of
> problem with how I'm creating noteoff commands.
>
> What I remember from study is that the MIDI spec has both noteon and
> noteoff messages, but most instruments just use noteon messages with zero
> velocity. Do sequencers translate those zero velocity messages into noteoff
> messages before saving them into a file?
>
> Thanks,
> Sam
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] [midifile]

2022-02-09 Thread Samuel Burt
I'm working with [midifile] to create algorithmic scores from analog-style
synthesis models. Really I'm at the beginning stages of doing so.

My flow is to generate data, write it into a MIDI file, and then open it in
Finale to see the results. Unfortunately, I'm seeing an accumulation of
previous notes that appears at the start of each measure.

Here's a picture of the patch and the output:
https://i.imgur.com/t4naCah.png

Any idea what I'm doing wrong? I'm assuming there might be some kind of
problem with how I'm creating noteoff commands.

What I remember from study is that the MIDI spec has both noteon and
noteoff messages, but most instruments just use noteon messages with zero
velocity. Do sequencers translate those zero velocity messages into noteoff
messages before saving them into a file?

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


[PD] save MIDI with [text] or [textfile]

2022-02-09 Thread Samuel Burt
Hi, list.

Has anyone made an external to create MIDI files with [text] or [textfile]?
Is this even possible? I'm only familiar with MIDI messages. I don't know
about other information in a MIDI file like tempo, time signature, and
metadata. Could it be created as text or is this impossible?

It sure would be nice to have a vanilla way to create MIDI files. I'm
working with [midifile] right now and am having issues. Will track these
problems in a separate post.

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


Re: [PD] externals not added to help browser Pd 0.52.1

2022-01-24 Thread Samuel Burt
Nevermind. There's an externals folder in the Help Browser! I got used to
seeing them all listed separately. I like this behavior. Hope my confusion
and realization helps someone else who comes looking.

On Mon, Jan 24, 2022, 11:34 AM Samuel Burt 
wrote:

> Hi, list.
>
> Problem: I can download externals with deken and load them in Pd, but they
> don't show up in the Help Browser even after restarting Pd.
>
> Context: I installed 64-bit Pd from source with jack support on Pop!_OS
> 21.10, 64-bit running GNOME 40.4.0. I compiled it with autotools and my
> only tweak was adding jack support. Path is set to look in
> ~/Documents/Pd/externals as my Externals Install Directory.
>
> Everything works including jack except for showing help patches for
> external libraries in the help browser. I can open them with the file menu,
> of course. Any ideas about how to fix this?
>
> Sam
>
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] externals not added to help browser Pd 0.52.1

2022-01-24 Thread Samuel Burt
Hi, list.

Problem: I can download externals with deken and load them in Pd, but they
don't show up in the Help Browser even after restarting Pd.

Context: I installed 64-bit Pd from source with jack support on Pop!_OS
21.10, 64-bit running GNOME 40.4.0. I compiled it with autotools and my
only tweak was adding jack support. Path is set to look in
~/Documents/Pd/externals as my Externals Install Directory.

Everything works including jack except for showing help patches for
external libraries in the help browser. I can open them with the file menu,
of course. Any ideas about how to fix this?

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


[PD] Gem on dgpu

2021-10-28 Thread Samuel Burt
Hi, all. Is there a way to verify that Gem is running on a dedicated
graphics card if you are using a computer with both Intel and Nvidia
graphics? Running Windows 10 on a Surface Book 2. Can I specify which card
to use?

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


Re: [PD] PInstrument, modular synthesis on Raspberry Pi

2021-05-21 Thread Samuel Burt
I made a quick and dirty demonstration video so people can see what
PInstrument looks like. Hope this is useful.

https://www.youtube.com/watch?v=4OKeFUdwkBM=PLgyLwxm56Dvqr4tt8lrNM1o7uOgnfDGMi

Cheers,
Sam

On Tue, May 18, 2021 at 3:44 PM Samuel Burt 
wrote:

> Hi, list. Thought some of you might be interested in this.
>
> https://github.com/TricksterSam/PInstrument
>
> I've shared my code for my PInstrument, a set of modules for audio
> synthesis built in Pure Data designed to run on a small touch screen.
> Specifically, the interface is designed to work on a 320x240 2.8 inch TFT
> Capacitive Touchscreen but it will work on any larger screen. The
> PInstrument is also designed to run on a low-power CPU like those in a
> Raspberry Pi 3 or 4. It was also designed with a 4in/8out DC-coupled
> interface to be used with a Eurorack synthesizer. As of 2021, Expert
> Sleepers produces both the ES-8 and ES-9 that will solve these purposes.
>
> I use it as a rack-mounted touch-screen in conjunction with an ES-8 to add
> functionality to my Eurorack setup without needing a big laptop on the desk.
>
> In it you'll find a number of modules:
> Relabi Waves - a four channel chaotic oscillator
> Turing Machine
> Phase Sequence
> Wave Folder
> VCA Panner - panner and four channel mixer
> Quad Cosines
> Clocks - a four channel clock-divider and clock-synced wave generator
> Drums - a quick and dirty set of synth drum sounds
> Pitch Tracker - three channels of pitch tracking for V/O control
>
> You can certainly run this wherever and however you want. You might even
> find some of the modules and abstractions useful. Using Eurorack has
> fundamentally shifted some of my approaches to Pure Data coding and I
> wanted to see what I could accomplish here. You can run it with Eurorack
> with Expert Sleepers or just run it stand alone on your computer.
>
> I believe it's all vanilla Pd. So there shouldn't be any compatibility
> issues.
>
> Feel free to fork or get in touch if you want to contribute. This is an
> evolving project, but I think it's reached a level of maturity that others
> might benefit. If you want help setting it up to boot from startup on a
> Raspberry Pi, get in touch.
>
> Cheers!
> Sam
>
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] PInstrument, modular synthesis on Raspberry Pi

2021-05-18 Thread Samuel Burt
Hi, list. Thought some of you might be interested in this.

https://github.com/TricksterSam/PInstrument

I've shared my code for my PInstrument, a set of modules for audio
synthesis built in Pure Data designed to run on a small touch screen.
Specifically, the interface is designed to work on a 320x240 2.8 inch TFT
Capacitive Touchscreen but it will work on any larger screen. The
PInstrument is also designed to run on a low-power CPU like those in a
Raspberry Pi 3 or 4. It was also designed with a 4in/8out DC-coupled
interface to be used with a Eurorack synthesizer. As of 2021, Expert
Sleepers produces both the ES-8 and ES-9 that will solve these purposes.

I use it as a rack-mounted touch-screen in conjunction with an ES-8 to add
functionality to my Eurorack setup without needing a big laptop on the desk.

In it you'll find a number of modules:
Relabi Waves - a four channel chaotic oscillator
Turing Machine
Phase Sequence
Wave Folder
VCA Panner - panner and four channel mixer
Quad Cosines
Clocks - a four channel clock-divider and clock-synced wave generator
Drums - a quick and dirty set of synth drum sounds
Pitch Tracker - three channels of pitch tracking for V/O control

You can certainly run this wherever and however you want. You might even
find some of the modules and abstractions useful. Using Eurorack has
fundamentally shifted some of my approaches to Pure Data coding and I
wanted to see what I could accomplish here. You can run it with Eurorack
with Expert Sleepers or just run it stand alone on your computer.

I believe it's all vanilla Pd. So there shouldn't be any compatibility
issues.

Feel free to fork or get in touch if you want to contribute. This is an
evolving project, but I think it's reached a level of maturity that others
might benefit. If you want help setting it up to boot from startup on a
Raspberry Pi, get in touch.

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


Re: [PD] ignore hidden files from hcs/folder_list

2021-05-05 Thread Samuel Burt
I'm assuming you feed the input of  [hcs/folder_list] with the message
[symbol [!.]*(  yes?
When I do I get an error where it doesn't find any files.
[folder_list] nothing found for
"C:/Users/username/Music/Samples/crotales/[!.]*.wav"

I am not sure it's actually disregarding hidden files but more likely
looking for a file that starts with "[!.]". Am I wrong?



On Tue, May 4, 2021 at 7:08 PM Sebastian Shader  wrote:

> since hcs/folder_list uses globs you can just insert [!.] before the
> filename to exclude all files that start with ".":
> [symbol [!.]*.wav(
> or
> [symbol subdirectory/[!.]*.wav(
>
> -seb
>
> -Original Message-
> From: Samuel Burt 
> To: Pd-list 
> Sent: Tue, May 4, 2021 6:07 am
> Subject: [PD] ignore hidden files from hcs/folder_list
>
> Hi, all.
>
> Does anyone have a suggestion to ignore hidden files preceded by a dot?
> hcs/folder_list outputs all the files matching a wildcard pattern. Seems
> like there should be some way to look for files that start with a dot and
> not pass them.
>
> I'm loading a directory of audio files but there are a ton of ._files.wav
> that were created by OSX. I've got a bunch of audio sample directories like
> this and I could go through and remove all these files, but this software
> will also be used by someone on a Mac, so it's better to just ignore this
> inconvenient OS behavior if possible.
>
> Thanks!
> Sam
>
> ___
> 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] ignore hidden files from hcs/folder_list

2021-05-04 Thread Samuel Burt
Same directory. These samples were created by someone else, so I don't know
what program created them.

On Tue, May 4, 2021, 10:39 AM Dan Wilcox  wrote:

> I'm interested in more info about this behavior. I'm only aware of macOS
> Finder creating .DS_Store files and temp directories so Spotlight can index
> and show media playback via Quick Look. Is something creating hidden temp
> files in the same directory as the audio files themselves or are these in a
> subdirectory?
>
> On May 4, 2021, at 3:47 PM, pd-list-requ...@lists.iem.at wrote:
>
> I'm loading a directory of audio files but there are a ton of ._files.wav
> that were created by OSX. I've got a bunch of audio sample directories like
> this and I could go through and remove all these files, but this software
> will also be used by someone on a Mac, so it's better to just ignore this
> inconvenient OS behavior if possible.
>
>
> 
> Dan Wilcox
> @danomatika 
> danomatika.com
> robotcowboy.com
>
>
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] ignore hidden files from hcs/folder_list

2021-05-04 Thread Samuel Burt
Hi, all.

Does anyone have a suggestion to ignore hidden files preceded by a dot?
hcs/folder_list outputs all the files matching a wildcard pattern. Seems
like there should be some way to look for files that start with a dot and
not pass them.

I'm loading a directory of audio files but there are a ton of ._files.wav
that were created by OSX. I've got a bunch of audio sample directories like
this and I could go through and remove all these files, but this software
will also be used by someone on a Mac, so it's better to just ignore this
inconvenient OS behavior if possible.

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


Re: [PD] Quacktrip now launches with Pd

2021-04-19 Thread Samuel Burt
Thanks, Miller!

On Mon, Apr 19, 2021, 7:39 PM Miller Puckette  wrote:

> Looks like the 'installer' is badly messed up!  I'll see if I can figure
> out what's wrong.
>
> Meanwhile, it looks like you can fix it by renaming Program Files/Pd/ to
> Program Files/Quacktrip and then re-installing Pd.
>
> cheers
> Miller
>
> On Mon, Apr 19, 2021 at 07:28:53PM -0400, Samuel Burt wrote:
> > This is weird. I installed Quacktrip, today. Now, every time I start Pd
> it
> > automatically opens Quacktrip. There's nothing in my Startup preferences.
> > It suggested installing it to my Program Files/Pd/ folder so I let it.
> Was
> > that a mistake?
>
> > ___
> > Pd-list@lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;!!Mih3wA!XPqnMuMMkn-ADj0Oa2SIFiR05nwrfwrF6DHTHrvPYuCveOqEeuE7youlqHeh$
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] Quacktrip now launches with Pd

2021-04-19 Thread Samuel Burt
This is weird. I installed Quacktrip, today. Now, every time I start Pd it
automatically opens Quacktrip. There's nothing in my Startup preferences.
It suggested installing it to my Program Files/Pd/ folder so I let it. Was
that a mistake?
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] pd~ -nogui process with Gem [scopeXYZ]

2021-04-11 Thread Samuel Burt
I think I've made this mistake before.

However, when I start [pd~], it definitely makes a terminal window and a Pd
console.

I'll try this other method with the controls and Gem in the mother patch
and put all the sound generation in the child process.

By the way, the Gem process is creating an oscilloscope from external
signals while the LFOs are simply generative CV to go out the dacs. The two
processes should be happening together but aren't related. This connects
with an Expert Sleepers ES-8.



On Sun, Apr 11, 2021, 11:42 AM Martin Peach  wrote:

> Hi Samuel,
> I think you have it backwards -- you should run the audio in [pd~] as
> it already has no GUI. And if you don't care about latency (it sounds
> like you're using prerecorded or generated dmaterial), just increase
> the audio block size until you don't get dropouts.
>
> Martin
>
> On Sun, Apr 11, 2021 at 11:23 AM Samuel Burt
>  wrote:
> >
> > Here's what I'm trying to do:
> > On a Raspberry Pi 3, I want to run an audio patch that generates LFOs
> and also have a Gem window that shows [scopeXYZ]. There are tremendous
> dropouts unless [scopeXYZ] has a very short length of samples to process.
> >
> > Here's one problem I've run into:
> > I'm prototyping on Windows 10. I decided to try running the Gem
> component in a subprocess [pd~]. The [pd~] object doesn't seem to accept
> the "-nogui" tag. How do I use it? Will it also hide the terminal window
> that launches the second copy of Pd?
> >
> > Is this an effective method of separating Gem from audio on a Raspberry
> Pi? Is there a better way?
> >
> > Hi. I find it difficult to search for discussions related to pd~ because
> Google uses ~ for synonym searches.  Any tips for searching for [pd~] on
> the web and the mailing list?
> >
> > Thanks!
> > Sam
> >
> >
> >
> >
> > ___
> > 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


[PD] pd~ -nogui process with Gem [scopeXYZ]

2021-04-11 Thread Samuel Burt
Here's what I'm trying to do:
On a Raspberry Pi 3, *I want to run an audio patch that generates LFOs and
also have a Gem window that shows [scopeXYZ].* There are tremendous
dropouts unless [scopeXYZ] has a very short length of samples to process.

Here's one problem I've run into:
I'm prototyping on Windows 10. I decided to try running the Gem component
in a subprocess [pd~]. *The [pd~] object doesn't seem to accept the
"-nogui" tag. How do I use it?* Will it also hide the terminal window that
launches the second copy of Pd?

Is this an effective method of separating Gem from audio on a Raspberry Pi?
Is there a better way?

Hi. I find it difficult to search for discussions related to pd~ because
Google uses ~ for synonym searches.  Any tips for searching for [pd~] on
the web and the mailing list?

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


[PD] hid, hidio, hidin Windows 10 and game controllers

2019-11-20 Thread Samuel Burt
Has anyone compiled an hid object for 64-bit Windows, yet?

There is an hcs download on deken, but only some of the objects work. Among
the non-functional objects is a usbhid object. Does anyone have experience
with that?

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


[PD] Comma separators, as in pool.

2019-10-10 Thread Samuel Burt
Thanks for the clear, concise suggestion! It seems you are right that this
might be the only way.

[text fromlist] was one of the first things I tried, but I couldn't get the
carriage returns to work correctly. I have it now!

I needed use this to add line breaks:
[add2 \;(

Then each line could be stored in [list store] which I could bang into
[text fromlist]. The other important ingredient was writing the file with a
-c flag to [text define] so the line breaks wouldn't have semicolons. The
output file is now exactly like [pool]'s.

Also, thanks for the offer to compile pool as 64-bit. I'm hoping to get my
work as close to pd-vanilla as possible for maximum forwards compatibility,
but I'm sure there are other people out there that are looking for it.

Sam

On Tue, Oct 8, 2019 at 3:22 PM Christof Ressi  wrote:

> what is "pool"? is this an external? if so, we can find the sources and
> compile for 64-bit Pd.
>
> > Is there a way to pass [text] a list that also includes isolated commas?
>
> the only way is to use [text fromlist], e.g.:
>
> [list \, foo \, 1 \; \, bar \, 2 \; ( -> [text fromlist]
>
> this means you can't easily add/replace a single line, but there are
> certainly workarounds...
>
> Christof
>
> *Gesendet:* Dienstag, 08. Oktober 2019 um 20:13 Uhr
> *Von:* "Samuel Burt" 
> *An:* Pd-list 
> *Betreff:* [PD] Comma separators, as in pool.
>
> I'm updating code in Windows 10 64-bit and there are no 64-bit pool
> binaries. I'm in the process of writing my own pool objects using [list]s
> and [text]s, however I'm having a problem.
>
> Pool formatted data files use this format:
> , "index-name" , value
> , "index-name" , value
> , "index-name" , value
>
> I've tried a lot of things, but I'm stuck with \, messages in my file. Is
> there a way to pass [text] a list that also includes isolated commas?
>
> It's very fairly important that this project maintains backwards
> capability. Otherwise I would write entirely new routines for saving data.
>
> Sam
>
>
>
> ___ 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] Comma separators, as in pool.

2019-10-09 Thread Samuel Burt
Thanks for the clear, concise suggestion! It seems you are right that this
might be the only way.

[text fromlist] was one of the first things I tried, but I couldn't get the
carriage returns to work correctly. I have it now!

I needed use this to add line breaks:
[add2 \;(

Then each line could be stored in [list store] which I could bang into
[text fromlist]. The other important ingredient was writing the file with a
-c flag to [text define] so the line breaks wouldn't have semicolons. The
output file is now exactly like [pool]'s.

Also, thanks for the offer to compile pool as 64-bit. I'm hoping to get my
work as close to pd-vanilla as possible for maximum forwards compatibility,
but I'm sure there are other people out there that are looking for it.

Sam

On Tue, Oct 8, 2019 at 3:22 PM Christof Ressi  wrote:

> what is "pool"? is this an external? if so, we can find the sources and
> compile for 64-bit Pd.
>
> > Is there a way to pass [text] a list that also includes isolated commas?
>
> the only way is to use [text fromlist], e.g.:
>
> [list \, foo \, 1 \; \, bar \, 2 \; ( -> [text fromlist]
>
> this means you can't easily add/replace a single line, but there are
> certainly workarounds...
>
> Christof
>
> *Gesendet:* Dienstag, 08. Oktober 2019 um 20:13 Uhr
> *Von:* "Samuel Burt" 
> *An:* Pd-list 
> *Betreff:* [PD] Comma separators, as in pool.
>
> I'm updating code in Windows 10 64-bit and there are no 64-bit pool
> binaries. I'm in the process of writing my own pool objects using [list]s
> and [text]s, however I'm having a problem.
>
> Pool formatted data files use this format:
> , "index-name" , value
> , "index-name" , value
> , "index-name" , value
>
> I've tried a lot of things, but I'm stuck with \, messages in my file. Is
> there a way to pass [text] a list that also includes isolated commas?
>
> It's very fairly important that this project maintains backwards
> capability. Otherwise I would write entirely new routines for saving data.
>
> Sam
>
>
>
> ___ 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


[PD] Comma separators, as in pool.

2019-10-08 Thread Samuel Burt
I'm updating code in Windows 10 64-bit and there are no 64-bit pool
binaries. I'm in the process of writing my own pool objects using [list]s
and [text]s, however I'm having a problem.

Pool formatted data files use this format:
, "index-name" , value
, "index-name" , value
, "index-name" , value

I've tried a lot of things, but I'm stuck with \, messages in my file. Is
there a way to pass [text] a list that also includes isolated commas?

It's very fairly important that this project maintains backwards
capability. Otherwise I would write entirely new routines for saving data.

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


[PD] Using png files in Gem and Windows 10

2018-01-10 Thread Samuel Burt
Dear list,

I'm trying to open png files with [pix_image] and [pix_multiimage] in
Windows 10, but I get errors like [pix_image]: failed to load image
'C:/Users/compo/Documents/Pd/_Sketches/face/vowel1.png'.

I saw someone with a similar problem two years ago on the list, and the
only reply he/she got was someone saying that it worked for them.

Does anyone know what might be wrong? Do you know of a good workaround,
another transparent image type that these object can handle?

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


Re: [PD] Gem: can't load library -- FIXED. Download msvcr71.dll

2017-12-11 Thread Samuel Burt
Thanks, Lucas. That's exactly what I needed and couldn't find.

That last exchange was from 2016. Any reason the dll isn't included now? Is
it some kind of licensing issue?

Sam

On Mon, Dec 11, 2017 at 6:51 PM Lucas Cordiviola <lucard...@hotmail.com>
wrote:

> Sorry, i replayed only to the list.
>
> see below.
>
>
>  Forwarded Message 
> Subject: Re: [PD] Gem: can't load library
> Date: Mon, 11 Dec 2017 19:32:25 -0300
> From: Lucas Cordiviola <lucard...@hotmail.com> <lucard...@hotmail.com>
> To: pd-list@lists.iem.at
>
> Try downloading "msvcr71.dll" and put in the same dir as "gem.dll"
>
> Read https://lists.puredata.info/pipermail/pd-list/2016-08/115851.html
>
>
> Mensaje telepatico asistido por maquinas.
>
> On 12/11/2017 7:06 PM, Samuel Burt wrote:
>
> Dear list,
>
> I'm running Pd 0.48.0 on Windows 10 Pro (v1709, OS 16299.98), and I can't
> get Gem to load. I've spend most of the day on this. I've verified that
> zexy and cyclone load.
>
> I'm using deken to download Gem 0.93.3 to ~/AppData/Roaming/Pd/.
> I've also tried manual installing Gem.
> I've tried it in the Pd/extras folder, too, and I've tried it in
> ~/Documents/Pd/externals/.
>
> I've let deken add paths for these directories automatically and I've
> tried to create my own paths.
>
> I've attempted to load Gem with [declare -lib Gem], [declare -stdlib Gem],
> and combinations that included file paths.
>
> I'm stumped. Has anyone else run into problems with loading Gem in Pd
> recently?
>
> The pd-vanilla page and installer don't say whether it is 32- or 64-bit,
> but I'm assuming Pd-vanilla on Windows is still 32-bit so that shouldn't be
> a problem. Right?
>
> Thanks if you know something that can help me.
>
> Sam
>
>
>
>
>
> ___pd-l...@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


[PD] Gem: can't load library

2017-12-11 Thread Samuel Burt
Dear list,

I'm running Pd 0.48.0 on Windows 10 Pro (v1709, OS 16299.98), and I can't
get Gem to load. I've spend most of the day on this. I've verified that
zexy and cyclone load.

I'm using deken to download Gem 0.93.3 to ~/AppData/Roaming/Pd/.
I've also tried manual installing Gem.
I've tried it in the Pd/extras folder, too, and I've tried it in
~/Documents/Pd/externals/.

I've let deken add paths for these directories automatically and I've tried
to create my own paths.

I've attempted to load Gem with [declare -lib Gem], [declare -stdlib Gem],
and combinations that included file paths.

I'm stumped. Has anyone else run into problems with loading Gem in Pd
recently?

The pd-vanilla page and installer don't say whether it is 32- or 64-bit,
but I'm assuming Pd-vanilla on Windows is still 32-bit so that shouldn't be
a problem. Right?

Thanks if you know something that can help me.

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


Re: [PD] IAC Driver Latency (Samuel Burt)

2017-07-17 Thread Samuel Burt
Final update for anyone searching the archive:

Screen-capture was causing the delay.

I was revisiting this older patch and realized that I was attempting to
capture the gemwin output with my old computer. That caused the video
rendering to be later than the audio. Specifically, I was using a [gemhead]
to bang [pix_snap] at full resolution.

My solution was to stop using an external MIDI sequencer, instead using
[seq], and then transferring the files to a more powerful Windows 10
computer that has built-in X-box screen capture with Win-G.

In the end there was still latency (about 1600ms) that might be my fault
between creating the audio and MIDI files. So, I just put a little delay on
the audio.

Sam



On Mon, Jul 17, 2017 at 9:52 AM Samuel Burt <composer.samuel.b...@gmail.com>
wrote:

> Update:
>
> It seems to happen when Gem ver: 0.93.3 is activated. DSP is not turned
> on. Maybe, I'm just asking too much of my MacBook Pro from 2009?
>
> Sam
>
>
>
>> Message: 4
>> Date: Mon, 17 Jul 2017 13:43:50 +
>> From: Samuel Burt <composer.samuel.b...@gmail.com>
>> To: "pd-l...@iem.at" <pd-l...@iem.at>
>> Subject: [PD] IAC Driver Latency
>> Message-ID:
>> 

Re: [PD] IAC Driver Latency (Samuel Burt)

2017-07-17 Thread Samuel Burt
Update:

It seems to happen when Gem ver: 0.93.3 is activated. DSP is not turned on.
Maybe, I'm just asking too much of my MacBook Pro from 2009?

Sam



> Message: 4
> Date: Mon, 17 Jul 2017 13:43:50 +
> From: Samuel Burt <composer.samuel.b...@gmail.com>
> To: "pd-l...@iem.at" <pd-l...@iem.at>
> Subject: [PD] IAC Driver Latency
> Message-ID:
> 

[PD] IAC Driver Latency

2017-07-17 Thread Samuel Burt
Dear list,

I'm experiencing a long delay between sending MIDI from Logic Pro X to Pd
through the IAC driver. It's possibly 5 seconds or more. I see the playback
head go past the notes and then I sit and wait to see the numbers appear in
the same rhythm some time afterwards.

Has anyone encountered this and found a solution?

Logic Pro X 10.3.1
OS 10.11.6
Pd-0.47-1

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


Re: [PD] Bad arguments for message 'loadbang' to object 'pool'

2017-05-01 Thread Samuel Burt
Terrific! The new pool version did it.

On Fri, Apr 28, 2017 at 8:28 AM Thomas Grill <g...@g.org> wrote:

> Hi Sam,
> it's a bug that has been bashed in the source code a while ago.
> Try to get a new binary from deken or
> https://g.org/data/dev/ext/macos/pd/
> best, Thomas
>
> Am 26.04.2017 um 21:32 schrieb Samuel Burt <composer.samuel.b...@gmail.com
> >:
>
> I feel like I've asked this question before, but couldn't find this exact
> phrase in the mailing list.
>
> When I use pool in a patch, it throw this error when it loads:
> "Bad arguments for message 'loadbang' to object 'pool'"
> Since I use [pool]s all over a project, I see dozens of these error
> popping up in red a Log level 2.
>
> I'm using Pd-vanilla 0.47.1 on Mac 10.11.6.
>
> Thanks for anyone that can give me insight into fixing this. I've ignored
> it for a long time, but I've been doing a lot of bug fixing lately in my
> code and messages like this extend the process.
>
> Sam
>
> ___
> 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] nqpoly~ and dynamic object generation, loadbang issue?

2017-04-22 Thread Samuel Burt
IOhZ,

Thanks for clearing up the naming. Can I fix it on the wiki or would I need
to re-upload.

I looked everywhere but couldn't find a version number on the iem site
where I downloaded the plug-in. It sure would be nice for that to be more
visible. Was I right to get it from iem? I found what looked like an older
version on git, but again, the version numbers were hiding from my eyes. Is
it listed somewhere in the source code?

Sam





> Message: 1
> Date: Thu, 20 Apr 2017 10:45:35 +0200
> From: IOhannes m zmoelnig <zmoel...@iem.at>
> To: pd-list@lists.iem.at
> Subject: Re: [PD] nqpoly~ and dynamic object generation, loadbang
> issue?
> Message-ID: <15250962-0a9f-c1f3-6923-c7a5ee9cb...@iem.at>
> Content-Type: text/plain; charset="utf-8"
>
> On 2017-04-19 21:40, Samuel Burt wrote:
> > I did it!
> >
> >  I ended up running the command:
> >
> > deken upload -v 0-20170419 --no-source-error
> >
> iemguts-v0-20170419-\(Darwin-i386-32\)\(Darwin-x86_64-32\)-externals.tar.gz
>
> please use dots (".") as version delimiter, rather than dashes ("-"), as
> otherwise it might break sorting and things like that.
>
> also, if you used the v0.2.1 release as basis for compiling (there is an
> iemguts-v0.2.1 source package available via deken, so i assume you were
> using that) the version should really be "v0.2.1" (or "v0.2.1.20170419"
> if you want the version number)
>
> >> I've gotten as far as compiling, testing, and zipping the folder for
> >> iemguts. However, when I run deken package or deken upload, they both
> throw
> >> this error: OSError: [Errno 2] No such file or directory which looks
> like
> >> some kind of python error. I'm assuming the upload failed, but it does
> look
> >> like it generated a tar.gz file and a sha256 checksum.
>
> so what did you change that made it work?
>
> fgamsdr
> IOhannes
>
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] nqpoly~ and dynamic object generation, loadbang issue?

2017-04-19 Thread Samuel Burt
I did it!

 I ended up running the command:

deken upload -v 0-20170419 --no-source-error
iemguts-v0-20170419-\(Darwin-i386-32\)\(Darwin-x86_64-32\)-externals.tar.gz

It now appears in deken, although the naming seems a bit weird. It shows up
as iemguts/020170419. Maybe, someone else with a Mac can try installing to
verify that it unpacks and runs correctly.

I can verify that initbang is sending a bang when a patch is instantiated,
but I'm still having a problem in my patch. I guess there's other code
involved, too.

Cheers,
Sam


On Wed, Apr 19, 2017 at 1:32 PM Christof Ressi <christof.re...@gmx.at>
wrote:

> actually I never used the deken tool because I couldn't get it to work on
> my Laptop. I always uploaded directly to puredata.info.
>
>
>
> Gesendet: Mittwoch, 19. April 2017 um 17:47 Uhr
> Von: "Samuel Burt" <composer.samuel.b...@gmail.com>
> An: "Christof Ressi" <christof.re...@gmx.at>
> Cc: pd-list@lists.iem.at
> Betreff: Re: Re: [PD] nqpoly~ and dynamic object generation, loadbang
> issue?
>
> Christof,
>
> I've gotten as far as compiling, testing, and zipping the folder for
> iemguts. However, when I run deken package or deken upload, they both throw
> this error: OSError: [Errno 2] No such file or directory which looks like
> some kind of python error. I'm assuming the upload failed, but it does look
> like it generated a tar.gz file and a sha256 checksum.
>
> Any tips on the final stage of uploading this for the deken database?
>
> Sam
>
>
>
> On Wed, Apr 19, 2017 at 5:03 AM Christof Ressi <christof.re...@gmx.at
> [mailto:christof.re...@gmx.at]> wrote:[init] is from iemlib and works the
> same as loadbang. unfortunately, [initbang] is not included in the iemguts
> pd-extended packages (because back then [initbang] was actually part of
> pd-extended). it is, however, included in the newer v0.2.1 version which is
> also available via Deken. binaries are only provided for Windows right now
> but you can easily build it from source (iemguts-v0.2.1-Sources-externals),
> just follow the instructions in the readme. if you decide to do so it would
> be super awesome if could upload your binaries to Deken :-).
>
> Christof
>
>
> Gesendet: Mittwoch, 19. April 2017 um 00:48 Uhr
> Von: "Samuel Burt" <composer.samuel.b...@gmail.com[mailto:
> composer.samuel.b...@gmail.com]>
> An: pd-list@lists.iem.at[mailto:pd-list@lists.iem.at]
> Betreff: Re: [PD] nqpoly~ and dynamic object generation, loadbang issue?
>
> Christof, thanks for the [initbang] tip. I could find [init] but it
> doesn't seem to do the same thing. After downloading iemguts, I don't see
> [initbang] inside. Is it gone now? I'm running Pd vanilla 0.47.1 on a Mac.
>
> Sam
>
>
>
>
>
> Message: 2
> Date: Mon, 17 Apr 2017 20:05:11 +0100
> From: Claude Heiland-Allen <cla...@mathr.co.uk[mailto:cla...@mathr.co.uk
> ][mailto:cla...@mathr.co.uk[mailto:cla...@mathr.co.uk]]>
> To: pd-list@lists.iem.at[mailto:pd-list@lists.iem.at][mailto:
> pd-list@lists.iem.at[mailto:pd-list@lists.iem.at]]
> Subject: Re: [PD] nqpoly~ and dynamic object generation, loadbang
> issue?
> Message-ID: <b07fc7f6-7d9d-99ce-a42c-c77222a3f...@mathr.co.uk[mailto:
> b07fc7f6-7d9d-99ce-a42c-c77222a3f...@mathr.co.uk][mailto:
> b07fc7f6-7d9d-99ce-a42c-c77222a3f...@mathr.co.uk[mailto:
> b07fc7f6-7d9d-99ce-a42c-c77222a3f...@mathr.co.uk]]>
> Content-Type: text/plain; charset=utf-8
>
> On 17/04/17 19:56, Samuel Burt wrote:
> > *[loadbang]
> > doesn't trigger* when created *within a dynamically generated
> > abstraction*.
>
> Send a [loadbang( message to the canvas after creating the abstraction
> instances in it.
>
>
> Claude
> --
> https://mathr.co.uk[https://mathr.co.uk][https://mathr.co.uk[
> https://mathr.co.uk]]
>
>
>
>
> --
>
> Message: 3
> Date: Mon, 17 Apr 2017 21:51:27 +0200
> From: "Christof Ressi" <christof.re...@gmx.at[mailto:christof.re...@gmx.at
> ][mailto:christof.re...@gmx.at[mailto:christof.re...@gmx.at]]>
> To: "Claude Heiland-Allen" <cla...@mathr.co.uk[mailto:cla...@mathr.co.uk
> ][mailto:cla...@mathr.co.uk[mailto:cla...@mathr.co.uk]]>
> Cc: pd-list@lists.iem.at[mailto:pd-list@lists.iem.at][mailto:
> pd-list@lists.iem.at[mailto:pd-list@lists.iem.at]]
> Subject: Re: [PD] nqpoly~ and dynamic object generation, loadbang
> issue?
> Message-ID:
>
> <trinity-ecf5245e-4df4-489a-9d93-8a5702fe08a4-1492458687378@3capp-gmx-bs28
> >
>
> Content-Type: text/plain; charset=UTF-8
>
> or substitute [loadbang] with [initbang] from the iemguts library.
>
> > Gesendet: Montag, 17. April 2017 um 21:0

Re: [PD] nqpoly~ and dynamic object generation, loadbang issue?

2017-04-19 Thread Samuel Burt
Christof,

I've gotten as far as compiling, testing, and zipping the folder for
iemguts. However, when I run deken package or deken upload, they both throw
this error: OSError: [Errno 2] No such file or directory which looks like
some kind of python error. I'm assuming the upload failed, but it does look
like it generated a tar.gz file and a sha256 checksum.

Any tips on the final stage of uploading this for the deken database?

Sam


On Wed, Apr 19, 2017 at 5:03 AM Christof Ressi <christof.re...@gmx.at>
wrote:

> [init] is from iemlib and works the same as loadbang. unfortunately,
> [initbang] is not included in the iemguts pd-extended packages (because
> back then [initbang] was actually part of pd-extended). it is, however,
> included in the newer v0.2.1 version which is also available via Deken.
> binaries are only provided for Windows right now but you can easily build
> it from source (iemguts-v0.2.1-Sources-externals), just follow the
> instructions in the readme. if you decide to do so it would be super
> awesome if could upload your binaries to Deken :-).
>
> Christof
>
>
> Gesendet: Mittwoch, 19. April 2017 um 00:48 Uhr
> Von: "Samuel Burt" <composer.samuel.b...@gmail.com>
> An: pd-list@lists.iem.at
> Betreff: Re: [PD] nqpoly~ and dynamic object generation, loadbang issue?
>
> Christof, thanks for the [initbang] tip. I could find [init] but it
> doesn't seem to do the same thing. After downloading iemguts, I don't see
> [initbang] inside. Is it gone now? I'm running Pd vanilla 0.47.1 on a Mac.
>
> Sam
>
>
>
>
>
> Message: 2
> Date: Mon, 17 Apr 2017 20:05:11 +0100
> From: Claude Heiland-Allen <cla...@mathr.co.uk[mailto:cla...@mathr.co.uk]>
> To: pd-list@lists.iem.at[mailto:pd-list@lists.iem.at]
> Subject: Re: [PD] nqpoly~ and dynamic object generation, loadbang
> issue?
> Message-ID: <b07fc7f6-7d9d-99ce-a42c-c77222a3f...@mathr.co.uk[mailto:
> b07fc7f6-7d9d-99ce-a42c-c77222a3f...@mathr.co.uk]>
> Content-Type: text/plain; charset=utf-8
>
> On 17/04/17 19:56, Samuel Burt wrote:
> > *[loadbang]
> > doesn't trigger* when created *within a dynamically generated
> > abstraction*.
>
> Send a [loadbang( message to the canvas after creating the abstraction
> instances in it.
>
>
> Claude
> --
> https://mathr.co.uk[https://mathr.co.uk]
>
>
>
>
> --
>
> Message: 3
> Date: Mon, 17 Apr 2017 21:51:27 +0200
> From: "Christof Ressi" <christof.re...@gmx.at[mailto:christof.re...@gmx.at
> ]>
> To: "Claude Heiland-Allen" <cla...@mathr.co.uk[mailto:cla...@mathr.co.uk]>
> Cc: pd-list@lists.iem.at[mailto:pd-list@lists.iem.at]
> Subject: Re: [PD] nqpoly~ and dynamic object generation, loadbang
> issue?
> Message-ID:
>
> <trinity-ecf5245e-4df4-489a-9d93-8a5702fe08a4-1492458687378@3capp-gmx-bs28
> >
>
> Content-Type: text/plain; charset=UTF-8
>
> or substitute [loadbang] with [initbang] from the iemguts library.
>
> > Gesendet: Montag, 17. April 2017 um 21:05 Uhr
> > Von: "Claude Heiland-Allen" <cla...@mathr.co.uk[mailto:
> cla...@mathr.co.uk]>
> > An: pd-list@lists.iem.at[mailto:pd-list@lists.iem.at]
> > Betreff: Re: [PD] nqpoly~ and dynamic object generation, loadbang issue?
> >
> > On 17/04/17 19:56, Samuel Burt wrote:
> > > *[loadbang]
> > > doesn't trigger* when created *within a dynamically generated
> > > abstraction*.
> >
> > Send a [loadbang( message to the canvas after creating the abstraction
> > instances in it.
> >
> >
> > Claude
> > --
> > https://mathr.co.uk[https://mathr.co.uk]
> >
> >
> > ___
> > Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] mailing list
> > UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list[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[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] nqpoly~ and dynamic object generation, loadbang issue?

2017-04-18 Thread Samuel Burt
Christof, thanks for the [initbang] tip. I could find [init] but it doesn't
seem to do the same thing. After downloading iemguts, I don't see
[initbang] inside. Is it gone now? I'm running Pd vanilla 0.47.1 on a Mac.

Sam



>
>
> Message: 2
> Date: Mon, 17 Apr 2017 20:05:11 +0100
> From: Claude Heiland-Allen <cla...@mathr.co.uk>
> To: pd-list@lists.iem.at
> Subject: Re: [PD] nqpoly~ and dynamic object generation, loadbang
> issue?
> Message-ID: <b07fc7f6-7d9d-99ce-a42c-c77222a3f...@mathr.co.uk>
> Content-Type: text/plain; charset=utf-8
>
> On 17/04/17 19:56, Samuel Burt wrote:
> > *[loadbang]
> > doesn't trigger* when created *within a dynamically generated
> > abstraction*.
>
> Send a [loadbang( message to the canvas after creating the abstraction
> instances in it.
>
>
> Claude
> --
> https://mathr.co.uk
>
>
>
>
> --
>
> Message: 3
> Date: Mon, 17 Apr 2017 21:51:27 +0200
> From: "Christof Ressi" <christof.re...@gmx.at>
> To: "Claude Heiland-Allen" <cla...@mathr.co.uk>
> Cc: pd-list@lists.iem.at
> Subject: Re: [PD] nqpoly~ and dynamic object generation, loadbang
> issue?
> Message-ID:
>
> <trinity-ecf5245e-4df4-489a-9d93-8a5702fe08a4-1492458687378@3capp-gmx-bs28
> >
>
> Content-Type: text/plain; charset=UTF-8
>
> or substitute [loadbang] with [initbang] from the iemguts library.
>
> > Gesendet: Montag, 17. April 2017 um 21:05 Uhr
> > Von: "Claude Heiland-Allen" <cla...@mathr.co.uk>
> > An: pd-list@lists.iem.at
> > Betreff: Re: [PD] nqpoly~ and dynamic object generation, loadbang issue?
> >
> > On 17/04/17 19:56, Samuel Burt wrote:
> > > *[loadbang]
> > > doesn't trigger* when created *within a dynamically generated
> > > abstraction*.
> >
> > Send a [loadbang( message to the canvas after creating the abstraction
> > instances in it.
> >
> >
> > Claude
> > --
> > https://mathr.co.uk
> >
> >
> > ___
> > 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


[PD] nqpoly~ and dynamic object generation, loadbang issue?

2017-04-17 Thread Samuel Burt
Dear List,

I'm zeroing in on a problem I'm having. If you've got some experience with
this, please, help me out.

I *dynamically create* copies of an abstraction in a patch that *contains
[nqpoly~]*. The abstraction [nqpoly~] contains a *[loadbang]* that is
supposed to trigger the creation of its polyphonic voices. From
experimentation and researching online, it seems that *[loadbang] doesn't
trigger* when created *within a dynamically generated abstraction*. How do
I get [nqpoly~] to create its voices?

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


[PD] Gem issues with OSX and Windows 10. Was subject: gem install issues for Pd 0.47.1 Vanilla using Deken under OS X

2016-11-20 Thread Samuel Burt
I didn't see anyone reply to Jugen. I have a student who is having the same
problem in Windows 10. Thursday he attempted to email the list, but I never
spotted his email here.

He was also installing Gem with deken and only gemhead was creating. With
declare or Startup, the Pd window reports that it couldn't list Pd. We
quite certain the path is right.

Has anyone solved this behavior?

I must add that I've seen deken default to different paths on different
computers running OSX, but this is a different topic.

Message: 6
Date: Tue, 1 Nov 2016 06:59:45 +0100
From: Jugen Frenz 
To: pd-l...@iem.at
Subject: [PD] gem install issues for Pd 0.47.1 Vanilla using Deken
under OS X
Message-ID:

Content-Type: text/plain; charset="utf-8"

Hello,

I want to leave Pd extended behind me - doing so I want to install gem via
Deken but there are problems that I didn’t find the solution for. Obviously
I am doing something wrong but I can’t find out what.

I am using Mac OS X 10.10.5 (Yosemite)

I installed the 32 bit version of Pd 0.47.1
I chose the installation

gem/0.93.3 (deken installable file doe OSX PowerPC+i386/32bit)

I can create the object [gemwin] but it many objects are reported
“…couldn’t create” and inside the gemwin abstraction is a missing objects,
please see the attached screen shots for details.

Any help would be massively appreciated.

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


[PD] for libraries in d_fat format, use [declare] instead. was Re: Missing pd_darwin files with zexy in 0.47.1

2016-09-05 Thread Samuel Burt
Thanks for the quick response. Sorry I was not specific enough. I was not
aware of the differences in how Pd handles zexy v0.0 and zexy v2.2.6.

Using [declare zexy] does work with version 2.2.6. I had tried [import
zexy], which I suppose does not work with the d_fat file. While I had
recently become accustomed to the [library/object] format, I can understand
the benefits of a single library file.

Many thanks to Lucas and IOhannes.

Sam




>
>
> Message: 3
> Date: Sun, 4 Sep 2016 18:31:44 +
> From: Lucas Cordiviola <lucard...@hotmail.com>
> To: Samuel Burt <composer.samuel.b...@gmail.com>, Pd-list
> <pd-list@lists.iem.at>
> Subject: Re: [PD] Missing pd_darwin files with zexy in 0.47.1
> Message-ID:
> <
> bl2pr01mb339d98f27e80bc7ff6657aca6...@bl2pr01mb339.prod.exchangelabs.com>
>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi,
>
> Zexy 2.2.6svn is a lib. Contains all help files and one file with all
> objects (zexy.dll on Windows).
>
> To use it you must load the lib.
>
> You can load it in several ways, one way is with [declare], depending on
> where you've installed zexy it could be:
> [declare -stdlib zexy] or [declare -lib where/you/installed/zexy]
>
> If you have both versions installed in the same parent dir, change the
> name of the folder for 0-0extended (the one with all darwin files) to zexy0.
> When using 2.2.6 the folder name must be zexy.
>
>
>
> Mensaje telepatico asistido por maquinas.
>
>
> 
> From: Pd-list <pd-list-boun...@lists.iem.at> on behalf of Samuel Burt <
> composer.samuel.b...@gmail.com>
> Sent: Sunday, September 4, 2016 12:42 PM
> To: Pd-list
> Subject: [PD] Missing pd_darwin files with zexy in 0.47.1
>
> List,
>
> I just installed Pd 0.47.1 in Mac OS 10.11.5.
> Using deken to download the latest zexy package, I found that all the
> pd_darwin files were missing!
> If you are missing your zexy objects, download the oldest version of zexy
> listed in deken.
>
> Thanks,
> Sam
>
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20160904/ca8a1ebe/attachment-0001.html
> >
>
> --
>
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] Missing pd_darwin files with zexy in 0.47.1

2016-09-04 Thread Samuel Burt
List,

I just installed Pd 0.47.1 in Mac OS 10.11.5.
Using deken to download the latest zexy package, I found that all the
pd_darwin files were missing!
If you are missing your zexy objects, download the oldest version of zexy
listed in deken.

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


[PD] How's Max MSP limited? was Re: How's Pd limited?

2016-02-24 Thread Samuel Burt
Alexandre,

Since I haven't used Max in a very long time, maybe you can explain. What
are the surprising limitations you've discovered with Max MSP?

Sam


>
> --
>
> Message: 2
> Date: Wed, 24 Feb 2016 23:19:53 -0300
> From: Alexandre Torres Porres 
> To: peiman khosravi 
> Cc: cyrille henry , Pd-List 
> Subject: Re: [PD] How's Pd limited?
> Message-ID:
> <
> caeasfmgwznn+slsfwcf6nv+o761mgvmgzuhmvnfkqxqfcjk...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> i think there's noyhing in gen that you cant do in pd, it has a small set
> of objects, but i guess the deal is that it, somehow, makes it more
> efficient, that's all.
>
> i've started studying max/msp recently, and i've found many things lacking
> in it, more than i would've thought, by the way.
>
> cheers
>
> 
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] some notes for cyclone devs / maintainers

2016-02-24 Thread Samuel Burt
I just wanted to take a moment to thank the past, present, and future
developers of cyclone (and all the other great libraries I use). I tried
out MaxMSP back around 2000 and was lucky to find a collaborator who was
working with Pure Data. I have never really tried to make compatible
patches between the two and rarely worked with Max since. However, I have
used cyclone quite frequently because some of the objects have been
crucially important to my work over the years. (svf~ ftw!)

Whatever the future of cyclone is, your work has been and will be important.
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] How's Pd limited?

2016-02-23 Thread Samuel Burt
I guess I've never seen a way to load multiple samples into a single array.
That might solve another problem I'm currently sorting out. How do you do
that?

Sam

On Tue, Feb 23, 2016, 1:56 PM Matt Barber <brbrof...@gmail.com> wrote:

> This is doable, actually, but not easy. [delay] and [vline~] both have
> subsample accuracy. It would be substantially easier if you could
> preprocess and deliver the sequence as one big message dump to [vline~]. If
> you loaded all of the files into one array (up to about 6:20 of audio at
> 44100) and kept tabs on where each one started and how long it was in
> samples and milliseconds, you could then feed [vline~] into [tabread~] to
> play the relevant chunk of the array. If you needed to be able to transpose
> them, that's a little harder because depending on how long the table was,
> you'd need to work in the message onset to [tabread4~]'s right inlet or
> face index degradation.
>
> On Tue, Feb 23, 2016 at 1:40 PM, Samuel Burt <
> composer.samuel.b...@gmail.com> wrote:
>
>> David,
>>
>> One thing I attempted and couldn't find a solution for was the following,
>> mostly owing to the limitation of interfacing with a 64 sample block size.
>>
>> I wanted to have a directory of hundreds of audio recordings. Each one
>> would be a single wavelength from an interesting sound, like a bass
>> clarinet, marimba, harpsichord, tambourine, etc. Each would begin and end
>> at a zero crossing so you could chain them together to make complex
>> timbres. They could be chained in sequence, randomized, or loaded in
>> meta-data-matched chunks. I ran into a problem figuring out how to trigger
>> the next sound based on the ending of the last sound in a sample accurate
>> way. Sound file loading or even buffer playback triggering waits until the
>> start of the next block size before it updates. If you have a waveform that
>> lasts 205 samples (64+64+64+13), you have a gap of 51 silent samples before
>> the next waveform would start. Not only do you not get the continuous sound
>> you want, this winds up creating a periodic pattern with a frequency of 689
>> Hz (44100/64).
>>
>> David, I like your idea "what (if anything) someone tried to do in Pd,
>> but couldn't given its limitations". I think this could be a wonderful
>> challenge if we could have a monthly thread like this where the best minds
>> among us come up with solutions to some of the hardest conceptual
>> challenges in Pd.
>>
>> I'm still struggling with loading dozens of files, audio dropouts, and
>> other similar problems. Someone else expressed frustration about Pd's
>> single-threaded status. I too have feared upgrading my computer based on
>> the limitations of current multicore processors (although realistically I
>> think we can all look at the "turbo-boost" level or whatever Intel calls it
>> to determine where our processor might run with a demanding patch. I
>> understand the fact that you can't run your audio process on multiple
>> cores, because it is a linear process. It would be great if the GUI could
>> run on a second core, a process that loads audio into memory could run on
>> third core, while GEM could automatically run on a fourth core. I don't
>> have any concept of how feasible that would be, though. Does the GUI in
>> pd-l2orc run on a separate core?
>>
>> Sam
>>
>>
>>
>>
>>
>>
>>> Message: 4
>>> Date: Tue, 23 Feb 2016 09:01:06 -0800
>>> From: david medine <dmed...@ucsd.edu>
>>>
>>> One thing I'd be interested in knowing about is what (if anything)
>>> someone tried to do in Pd, but couldn't given its limitations (apart
>>> from look/feel/convenience issues).
>>>
>>>
>> ___
>> Pd-list@lists.iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] How's Pd limited?

2016-02-23 Thread Samuel Burt
David,

One thing I attempted and couldn't find a solution for was the following,
mostly owing to the limitation of interfacing with a 64 sample block size.

I wanted to have a directory of hundreds of audio recordings. Each one
would be a single wavelength from an interesting sound, like a bass
clarinet, marimba, harpsichord, tambourine, etc. Each would begin and end
at a zero crossing so you could chain them together to make complex
timbres. They could be chained in sequence, randomized, or loaded in
meta-data-matched chunks. I ran into a problem figuring out how to trigger
the next sound based on the ending of the last sound in a sample accurate
way. Sound file loading or even buffer playback triggering waits until the
start of the next block size before it updates. If you have a waveform that
lasts 205 samples (64+64+64+13), you have a gap of 51 silent samples before
the next waveform would start. Not only do you not get the continuous sound
you want, this winds up creating a periodic pattern with a frequency of 689
Hz (44100/64).

David, I like your idea "what (if anything) someone tried to do in Pd, but
couldn't given its limitations". I think this could be a wonderful
challenge if we could have a monthly thread like this where the best minds
among us come up with solutions to some of the hardest conceptual
challenges in Pd.

I'm still struggling with loading dozens of files, audio dropouts, and
other similar problems. Someone else expressed frustration about Pd's
single-threaded status. I too have feared upgrading my computer based on
the limitations of current multicore processors (although realistically I
think we can all look at the "turbo-boost" level or whatever Intel calls it
to determine where our processor might run with a demanding patch. I
understand the fact that you can't run your audio process on multiple
cores, because it is a linear process. It would be great if the GUI could
run on a second core, a process that loads audio into memory could run on
third core, while GEM could automatically run on a fourth core. I don't
have any concept of how feasible that would be, though. Does the GUI in
pd-l2orc run on a separate core?

Sam






> Message: 4
> Date: Tue, 23 Feb 2016 09:01:06 -0800
> From: david medine 
>
> One thing I'd be interested in knowing about is what (if anything)
> someone tried to do in Pd, but couldn't given its limitations (apart
> from look/feel/convenience issues).
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] Does Pd have a "sound"?

2016-02-14 Thread Samuel Burt
If anything Pd's sound would be related to its 64 sample block size that is
mostly evident when people don't use sample rate line~ objects to smooth
their signals.

I'd say many other audio environments provide easy tools for dynamics
management, reverberation, and EQ. This creates a particular sound for
those environments. The fact that you have to build these from scratch in
Pd causes me to assume that the easiest to build routines for these
purposes would influence the sound of neophyte patches, but as people
develope more sophisticated and original processes, there would be a
significant diverging of sonic characteristics between patches.

One final thing that might influence the "sound" of Pd or Max is the use of
whole numbers to represent frequencies and time values that are determined
in milliseconds. This might make a lot of patches sound like they are based
on the harmonic spectrum of 1Hz.

TLDR: If you want a more sophisticated sound, use line~ objects to smooth
signal rate control of audio processes, build your own dynamics management,
reverberation, and filter told, and make sure to use a variety of floating
point numbers or other special ratios to determine frequencies and
durations. At this point, I don't think people could tell your sound came
from Pd.


>
>
> Message: 3
> Date: Mon, 15 Feb 2016 00:27:08 +0200
> From: Matti Viljamaa 
> To: Pd-List 
> Subject: [PD] Does Pd have a "sound"?
> Message-ID: 
> Content-Type: text/plain; charset=utf-8
>
> Do you think Pd has a characteristic sound to it? Or whether discussion
> board threads claiming Pd (and Max) have a distinct (and not good) sound
> just have people who haven’t listened to good patches?
>
> -Matti
>
>
>
>
>
> --
>
> Message: 4
> Date: Sun, 14 Feb 2016 23:32:18 +0100
> From: Antoine Rousseau 
> To: Pd-list 
> Subject: Re: [PD] Nettles. Was: Cyclone: List of Issues with existing
> objects by Alexandre Porres
> Message-ID:
> <
> caocg5hwdcssryadkw9mq1qvv-livxdyfkvzyzav2e1mh7zn...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> I've only partially followed all this discussion (not using Max myself),
> but maybe an object I wrote could help you building such abstractions :
>
> [moonlib/dinlet~] is an [inlet~] with an init float value (constant signal)
> as an argument.
> This default value is overloaded when a signal is connected to the inlet,
> but restored when the signal is disconnected. A float sent to it would
> overwrite the default constant value.
>
> Of course the init default value could be one of the abstraction's
> arguments ($xxx)...
>
> BUT :
>
> - there is a very little hack (which could be called a bugfix...) that has
> to be made to pd source (this change is written in comment in the source
> file of dinlet~). I should open a ticket for that in the sourceforge repo.
> The involved bug is mixing the different float values up when [dinlet~] is
> used together with normal [inlet]s.
>
> - I should add a missing feature in dinlet~, which would add an inlet to
> the [dinlet~] object itself, to allow changing the default value inside of
> the abstraction.
>
> If anyone think this would be helpful, I could do this (open a ticket and
> update moonlib about this missing inlet).
>
>
>
> 2016-02-14 20:29 GMT+01:00 Jonathan Wilkes via Pd-list <
> pd-list@lists.iem.at
> >:
>
> > > Why not simply have an inlet that can handle both inside an abstraction
> > and route signal one way and number the other and then sprinkle that with
> > dynamic nlet creation and you're done? Then you can simply abstract most
> > cases.
> >
> > I read (and like) your spec on dynamic nlet creation, but I have a
> problem
> > with section 2.1 Signals:
> >
> > "To handle the dynamic creation of signal inlets and their routing within
> > the abstraction, the implementation must"
> >
> > It looks like the rest of the section is missing. :)
> >
> > -Jonathan
> >
> >
> >
> >
> > On Sunday, February 14, 2016 1:51 PM, Matt Barber 
> > wrote:
> >
> >
> > ​I tried coding that once, but it seemed like it needed some big change
> in
> > architecture. Technically it's only the main signal that accepts both
> > messages and signals in this way, where you would want to route the
> > message. Floats should almost always be promoted to signals.​
> >
> > On Sun, Feb 14, 2016 at 1:18 PM, Ivica Ico Bukvic  wrote:
> >
> > Why not simply have an inlet that can handle both inside an abstraction
> > and route signal one way and number the other and then sprinkle that with
> > dynamic nlet creation and you're done? Then you can simply abstract most
> > cases.
> >
> >
> > On 2/14/2016 11:36 AM, Matt Barber wrote:
> >
> > [gt~] is a great example of something that could work as an abstraction,
> > except for the pesky right inlet which should take a signal if 

Re: [PD] configuring multiple readanysf~ objects for efficient playback

2016-02-13 Thread Samuel Burt
Sorry, I forgot to include some of the console errors.

(Tcl) INVALID COMMAND NAME: invalid command name "e,"
while executing
"e, audiofifo is 0.00 full."
("uplevel" body line 1)
invoked from within
"uplevel #0 $cmds_from_pd"(Tcl) INVALID COMMAND NAME: invalid command name
"or"
while executing
"or getting frame...must be seeking"
("uplevel" body line 1)
invoked from within
"uplevel #0 $cmds_from_pd"(Tcl) INVALID COMMAND NAME: invalid command name
"rame...must"
while executing
"rame...must be seeking"
("uplevel" body line 1)
invoked from within
"uplevel #0 $cmds_from_pd"(Tcl) INVALID COMMAND NAME: invalid command name
"inet_high_1.wav"
while executing
"inet_high_1.wav"
("uplevel" body line 1)
invoked from within
"uplevel #0 $cmds_from_pd"

On Sat, Feb 13, 2016 at 11:16 AM Samuel Burt <composer.samuel.b...@gmail.com>
wrote:

> Dear list,
>
> I was tasked with building a sampler that reads back all the samples in a
> directory, sequentially or randomly, with variable speed, polyphonic
> playback. The subsequent object is then implemented multiple times.
>
> After a short amount of time, however, the GUI becomes unresponsive. I can
> still manipulate the values of the GUI objects, but I won't see them
> update. In addition, the Pd window Log 0 and above starts throwing (Tcl)
> INVALID COMMAND NAME errors as you can see below. I'm guessing this is has
> to do with not being able to read from the SSD quickly enough with around
> 100 overlapping voices being loaded in a short amount of time? I'm not
> really hearing any audio dropouts.
>
> I noticed that readanysf~ has some arguments. I'm hoping they might make
> this process more efficient, but I don't understand them. Does anyone know
> of any better documentation for readanysf~? The arguments are 1) number of
> channels (mono, stereo, 3-chan, 4-chan, etc.), 2) number of "frames" in the
> internal buffer --I don't understand how this effects the object--, and 3)
> number of samples per frame in internal buffer --nor do I understand how
> this might affect performance. I'm going to play around with these
> arguments to see if it helps, but if anyone can weigh in with an
> explanation, I'd appreciate it.
>
> Also, if anyone has a more efficient method for doing what I'm attempting,
> please, let me know.
>
> Thank you,
> Sam
>
>
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] configuring multiple readanysf~ objects for efficient playback

2016-02-13 Thread Samuel Burt
readanysf~ is ideal for me because I don't have to load *n* samples into *n
*arrays where *n *is the number of files in a folder and could be any
number. The user might then request a new folder during performance which
would then require the number of arrays to change while many sound files
are loaded simultaneously.

I can conceive of ways of doing this, like with nqpoly~. It's a tradeoff.
Instead of playing files from the ssd, instead I'm trying to read them into
memory before playing them from memory, which takes time and can cause
audio-drop outs.




On Sat, Feb 13, 2016 at 11:31 AM i go bananas <hard@gmail.com> wrote:

> isn't readanysf~ just a more comprehensive version of readsf~ ?  ie. it
> plays back files directly from the hard drive?
>
> I'd think you'd be best advised to load your samples into tables and play
> them back with [tabplay~] or [tabread4~] with that many at once.
>
> On Sun, Feb 14, 2016 at 1:22 AM, Samuel Burt <
> composer.samuel.b...@gmail.com> wrote:
>
>> Sorry, I forgot to include some of the console errors.
>>
>> (Tcl) INVALID COMMAND NAME: invalid command name "e,"
>> while executing
>> "e, audiofifo is 0.00 full."
>> ("uplevel" body line 1)
>> invoked from within
>> "uplevel #0 $cmds_from_pd"(Tcl) INVALID COMMAND NAME: invalid command
>> name "or"
>> while executing
>> "or getting frame...must be seeking"
>> ("uplevel" body line 1)
>> invoked from within
>> "uplevel #0 $cmds_from_pd"(Tcl) INVALID COMMAND NAME: invalid command
>> name "rame...must"
>> while executing
>> "rame...must be seeking"
>> ("uplevel" body line 1)
>> invoked from within
>> "uplevel #0 $cmds_from_pd"(Tcl) INVALID COMMAND NAME: invalid command
>> name "inet_high_1.wav"
>> while executing
>> "inet_high_1.wav"
>> ("uplevel" body line 1)
>> invoked from within
>> "uplevel #0 $cmds_from_pd"
>>
>> On Sat, Feb 13, 2016 at 11:16 AM Samuel Burt <
>> composer.samuel.b...@gmail.com> wrote:
>>
>>> Dear list,
>>>
>>> I was tasked with building a sampler that reads back all the samples in
>>> a directory, sequentially or randomly, with variable speed, polyphonic
>>> playback. The subsequent object is then implemented multiple times.
>>>
>>> After a short amount of time, however, the GUI becomes unresponsive. I
>>> can still manipulate the values of the GUI objects, but I won't see them
>>> update. In addition, the Pd window Log 0 and above starts throwing (Tcl)
>>> INVALID COMMAND NAME errors as you can see below. I'm guessing this is has
>>> to do with not being able to read from the SSD quickly enough with around
>>> 100 overlapping voices being loaded in a short amount of time? I'm not
>>> really hearing any audio dropouts.
>>>
>>> I noticed that readanysf~ has some arguments. I'm hoping they might make
>>> this process more efficient, but I don't understand them. Does anyone know
>>> of any better documentation for readanysf~? The arguments are 1) number of
>>> channels (mono, stereo, 3-chan, 4-chan, etc.), 2) number of "frames" in the
>>> internal buffer --I don't understand how this effects the object--, and 3)
>>> number of samples per frame in internal buffer --nor do I understand how
>>> this might affect performance. I'm going to play around with these
>>> arguments to see if it helps, but if anyone can weigh in with an
>>> explanation, I'd appreciate it.
>>>
>>> Also, if anyone has a more efficient method for doing what I'm
>>> attempting, please, let me know.
>>>
>>> Thank you,
>>> Sam
>>>
>>>
>>>
>>>
>> ___
>> Pd-list@lists.iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] fftease 3.0 compatibility with Linux. Was Re: fftease compatibility with Pd-0.46-7

2016-01-29 Thread Samuel Burt
Ivica,

I downloaded pd-l2ork-arm6l-20151102. Is this the latest?

First off, "WhAaA- curvy patch cords!" The esthetics of l2ork are great. I
hadn't gotten around to checking it out, yet. The windows are a bit slow to
load, but I guess it is a compromise based on what system you are using.
(I'm using pd-l2ork through ssh -X from my pi2.)

After one segmentation fault, I closed it and reopened it and tried just
the pvoc~ help file. After that worked, I added it into my patch. The good
news is it doesn't crash, now. However, the audio is stuttering a lot. So,
I changed the processing delay from 50ms to 100 and the clicks slowed down.
I have it at 200ms and it clicks about four times per second. Deleting some
of two out of three of the pvoc~s helps, too, but maybe [pvoc~] is too much
for the poor little pi.

Even the [pvoc~] help file clicks about 7 times per second.. At least I'm
at a point where the object loads. I'll work at optimizing
efficiency/quality with the analysis window size.

Thanks for your help.

Sam




On Fri, Jan 29, 2016 at 3:30 PM Ivica Bukvic <i...@vt.edu> wrote:

> This is likely due to binary incompatibility. Please try with pd-l2ork.
>
> --
> Ivica Ico Bukvic, D.M.A.
> Associate Professor
> Computer Music
> ICAT Senior Fellow
> Director -- DISIS, L2Ork
> Virginia Tech
> School of Performing Arts – 0141
> Blacksburg, VA 24061
> (540) 231-6139
> i...@vt.edu
> www.performingarts.vt.edu
> disis.icat.vt.edu
> l2ork.icat.vt.edu
> ico.bukvic.net
> On Jan 29, 2016 2:56 PM, "Samuel Burt" <composer.samuel.b...@gmail.com>
> wrote:
>
>> Ivica,
>>
>> I'm trying it out now. I had previously tried installing pd-fftease 2.5.2
>> through deken. I grabbed the lyon/ folder out of Pd-l2ork and dropped it
>> into ~/pd-externals. Pd was using the deken version (2.5.2), instead. So, I
>> removed fftease from /usr/local/lib/pd-externals and copied the lyon/
>> folder there. I then created [pvoc~], but when I turn on audio with a
>> [pvoc~] object, Pd crashes with a segmentation fault. [granola~] (the
>> granular pitch-shifter) works so I am assuming some of the other fftease
>> objects work, but [pvoc~] gave me a hard crash every time.
>>
>> I'll keep hacking away at it. If anyone else discovers a solution, let me
>> know. I could also reformat the patch to use the 2.5.2 [pvoc~] although
>> then I can't program the patch on my Mac and then transfer it straight. I'd
>> have to heavily modify it every time.
>>
>> Thanks for the recommendation to use pd-l2ork's libraries.
>>
>> Sam
>>
>>
>>
>> On Wed, Jan 27, 2016 at 6:16 PM Ivica Bukvic <i...@vt.edu> wrote:
>>
>>> Pd-l2ork is not binary compatible with vanilla, although non-gui objects
>>> compiled for pd-l2ork will likely work ok.
>>>
>>> --
>>> Ivica Ico Bukvic, D.M.A.
>>> Associate Professor
>>> Computer Music
>>> ICAT Senior Fellow
>>> Director -- DISIS, L2Ork
>>> Virginia Tech
>>> School of Performing Arts – 0141
>>> Blacksburg, VA 24061
>>> (540) 231-6139
>>> i...@vt.edu
>>> www.performingarts.vt.edu
>>> disis.icat.vt.edu
>>> l2ork.icat.vt.edu
>>> ico.bukvic.net
>>> On Jan 27, 2016 5:42 PM, "Samuel Burt" <composer.samuel.b...@gmail.com>
>>> wrote:
>>>
>>>> Thanks, Ivica.
>>>>
>>>> I assume I can just yank all the precompiled plug-ins out of the
>>>> extra/lyon/ folder. There shouldn't be any problem with that as long as I
>>>> point my path to the right place?
>>>>
>>>> Sam
>>>>
>>>>
>>>>
>>>> On Wed, Jan 27, 2016 at 5:29 PM Ivica Bukvic <i...@vt.edu> wrote:
>>>>
>>>>> Pd-l2ork for RPi comes prepackaged with it.
>>>>>
>>>>> --
>>>>> Ivica Ico Bukvic, D.M.A.
>>>>> Associate Professor
>>>>> Computer Music
>>>>> ICAT Senior Fellow
>>>>> Director -- DISIS, L2Ork
>>>>> Virginia Tech
>>>>> School of Performing Arts – 0141
>>>>> Blacksburg, VA 24061
>>>>> (540) 231-6139
>>>>> i...@vt.edu
>>>>> www.performingarts.vt.edu
>>>>> disis.icat.vt.edu
>>>>> l2ork.icat.vt.edu
>>>>> ico.bukvic.net
>>>>> On Jan 27, 2016 5:20 PM, "Samuel Burt" <composer.samuel.b...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Eric,
>>>>>>
>>>>>> I'v

Re: [PD] fftease 3.0 compatibility with Linux. Was Re: fftease compatibility with Pd-0.46-7

2016-01-27 Thread Samuel Burt
Thanks, Ivica.

I assume I can just yank all the precompiled plug-ins out of the
extra/lyon/ folder. There shouldn't be any problem with that as long as I
point my path to the right place?

Sam



On Wed, Jan 27, 2016 at 5:29 PM Ivica Bukvic <i...@vt.edu> wrote:

> Pd-l2ork for RPi comes prepackaged with it.
>
> --
> Ivica Ico Bukvic, D.M.A.
> Associate Professor
> Computer Music
> ICAT Senior Fellow
> Director -- DISIS, L2Ork
> Virginia Tech
> School of Performing Arts – 0141
> Blacksburg, VA 24061
> (540) 231-6139
> i...@vt.edu
> www.performingarts.vt.edu
> disis.icat.vt.edu
> l2ork.icat.vt.edu
> ico.bukvic.net
> On Jan 27, 2016 5:20 PM, "Samuel Burt" <composer.samuel.b...@gmail.com>
> wrote:
>
>> Eric,
>>
>> I've been so excited by the results I got after fine tuning my patch with
>> [pvoc~]. [pvoc~] runs so efficiently. I never quite got [mindwarp~]
>> functioning without major audio problems that I didn't have with a previous
>> version, though. It wasn't a big deal, because the audio routine I've
>> created sounds find without it.
>>
>> Now, that I've got fftease 3.0 running smoothly, I discovered I can't run
>> it on my Raspberry Pi. Would it be possible for me to compile it on Linux?
>> or is 3.0 tuned just for the Mac, these days? Do I need to redo my code to
>> use fftease 2.5?
>>
>> Thanks for the help.
>>
>> On Tue, Jan 26, 2016 at 1:03 PM Samuel Burt <
>> composer.samuel.b...@gmail.com> wrote:
>>
>>> It's working well, now. I think there were also some compatibility
>>> issues with the way the objects used to work and the way they work now. I
>>> was also getting crashes, but limited the warp factor input to mindwarp~ to
>>> be 1/16 to 16. I must have been sending really bad numbers.
>>>
>>> I didn't make clean at the end and I should check my path to make sure
>>> both folders are included. Other libraries I've noticed use only one
>>> folder. Any particular reason to keep them separate?
>>>
>>> Sam
>>>
>>>
>>>>>
>>>>>
>> ___
>> Pd-list@lists.iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] fftease 3.0 compatibility with Linux. Was Re: fftease compatibility with Pd-0.46-7

2016-01-27 Thread Samuel Burt
Eric,

I've been so excited by the results I got after fine tuning my patch with
[pvoc~]. [pvoc~] runs so efficiently. I never quite got [mindwarp~]
functioning without major audio problems that I didn't have with a previous
version, though. It wasn't a big deal, because the audio routine I've
created sounds find without it.

Now, that I've got fftease 3.0 running smoothly, I discovered I can't run
it on my Raspberry Pi. Would it be possible for me to compile it on Linux?
or is 3.0 tuned just for the Mac, these days? Do I need to redo my code to
use fftease 2.5?

Thanks for the help.

On Tue, Jan 26, 2016 at 1:03 PM Samuel Burt <composer.samuel.b...@gmail.com>
wrote:

> It's working well, now. I think there were also some compatibility issues
> with the way the objects used to work and the way they work now. I was also
> getting crashes, but limited the warp factor input to mindwarp~ to be 1/16
> to 16. I must have been sending really bad numbers.
>
> I didn't make clean at the end and I should check my path to make sure
> both folders are included. Other libraries I've noticed use only one
> folder. Any particular reason to keep them separate?
>
> Sam
>
>
>>>
>>>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd-list Digest, Vol 130, Issue 88

2016-01-26 Thread Samuel Burt
I messaged Eric Lyon off-list, just in case he wasn't on list. That's when
I also discovered he was hosting fftease on git. We should probably update
some documentation at puredata.info to point users there.

Big thanks to Eric for taking time at the start of the semester to answer
my email.

I will now summarize the problem I'm having and the steps I've taken to
unsuccessfully get fftease working.

I'm on Mac OS 10.9.5. I updated Pd vanilla to 0.46.7 32-bit.

When I load Pd, you will see that zexy and GEM load correctly, but other
libraries appear to not load, although I can call their externals in Pd.
Here's my log window:

==
deken-plugin.tcl (Pd externals search) in
/Users/sburt/Library/Pd/deken-plugin loaded.
Platform detected: Darwin-x86_64-32bit
'deken-plugin.tcl' already loaded, ignoring:
'/Users/sburt/Library/Pd/deken-plugin/deken-plugin.tcl'
cyclone: can't load library

♡♡♡
♡ the zexy external  2.2.6svn
♡ (c) 1999-2012 IOhannes m zmölnig
♡   forum::für::umläute
♡   iem   @  kug
♡  compiled:  May 29 2015
♡ send me a 'help' message
♡♡♡

warning: class 'abs~' overwritten; old one renamed 'abs~_aliased'
matchbox: OSC-pattern matching code (c) Matt Wright, CNMAT
warning: class 'wrap' overwritten; old one renamed 'wrap_aliased'
GEM: Graphics Environment for Multimedia
GEM: ver: 0.93.3
GEM: compiled: Nov 10 2011
GEM: maintained by IOhannes m zmoelnig
GEM: Authors : Mark Danks (original version)
GEM: Chris Clepper
GEM: Cyrille Henry
GEM: IOhannes m zmoelnig
GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle,
Hans-Christoph Steiner, et al.
GEM: found a bug? miss a feature? please report it:
GEM: homepage http://gem.iem.at/
GEM: bug-tracker http://sourceforge.net/projects/pd-gem/
GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/
GEM: compiled for SIMD architecture: SSE2 MMX
GEM: using SSE2 optimization
flatspace: can't load library
iemlib: can't load library
hcs: can't load library
tof: can't load library
ggee: can't load library
fftease: can't load library
==




Investigating this, I noted this link
https://puredata.info/docs/faq/faqsection_view?section=General that stated
that "as of pd 0.43 saving library paths is not supported, the recommended
way to include libraries is to use the import object" which seems odd
because [import] only works for me in Pd-extended. There's not a lot of
information on this subject there.

While I can access externals from these libraries, cyclone, iemlib, hcs,
etc., I cannot get the fftease objects to instantiate.

I next deleted my Pd preference files from my user Library and recreated my
search paths and Libraries-on-load. Still no change.

Log window:
==
 dentist~ 2048 8
... couldn't create
 dentist~ 2048 8
... couldn't create
 fftease/dentist~ 2048 8
... couldn't create
==

Eric suggested downloading and compiling fftease. So I downloaded the
source and followed the instructions to "make" and then perl script that
moves all the .pd_darwin files into a folder. I put the external folder and
help folder in ~/Library/Pd/, but they still didn't work. The "make"
command seemed to work correctly although it did throw "sed:
fftease-meta.pd: No such file or directory" a few times when it started and
it threw "bthresher~.c:139:48: warning: unused parameter 'msg'
[-Wunused-parameter]" for every object.

Now, that I've recompiled and reinstalled the externals, [pvoc~] won't load
as I was describing before.

I'm glad fftease is alive and well. The externals are amazing! I just wish
I could figure out what is going wrong on my end.

Sam







> --
>
> Message: 2
> Date: Mon, 25 Jan 2016 21:00:51 +
> From: Samuel Burt <composer.samuel.b...@gmail.com>
> To: "pd-list@lists.iem.at" <pd-list@lists.iem.at>
> Subject: [PD] fftease compatibility with Pd-0.46-7
> Message-ID:
> <
> cafwwlitursb1mbl9eja_hl30875wh5dm08ta4bhoge2ynad...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi list,
>
> I'm attempting to use [pvoc~] and [mindwarp~] from fftease 2.5.2 in Pd
> vanilla 0.46-7. I have verified that [pvoc~] works in Pd-extended 0.43.4,
> but I just get a quick blast of digital distortion followed by silence when
> I run the same help file in vanilla. Was there some change to vanilla Pd
> that doesn't let fftease run?
>
> I saw this post from four months ago with no follow up.
> http://forum.pdpatchrepo.info/topic/9542/fftease-on-vanilla
>
> There was mention of an experimental version of fftease 2.5.2.1. The link
> goes to a page with no download.
> http://puredata.info/downloads/fftease/releases/2.5.2.1.
> The code repository goes nowhere
> https://svn.code.sf.net/p/pure-data/svn/trunk/externals/fftease .
>
> Is fftease dead? I'll also send this to the email address (Eric Ly

Re: [PD] Pd-list Digest, Vol 130, Issue 88

2016-01-26 Thread Samuel Burt
Eric and the list,

Here's an update.

1. I fixed my "can't load library" error by downloading libdir with deken
and then including it at the top of the libraries loaded. Both flatspace
and fftease still throw the error, though. The other libraries load fine.

2. I tried moving my newly compiled mindwarp~.pd_darwin and pvoc~.pd_darwin
to my project folder with the libfftease.dylib. I can load the objects in
the project patch! However, the audio is choppier than before, like it
can't keep up. If I load two pairs of [mindwarp~] and [pvoc~] it crashes
after a minute. My original patch, that I used to run in Pd-extended had
three pairs. So, I will look to see what is going on there.

3. When I attempt to load an fftease help file from my ~/Library/Pd/
fftease folders, it still doesn't find the .pd_darwin files and won't
create the objects. I can refer to the file's absolute position, though.
[../fftease32-externals/codepend~].

A few minutes after writing this, I added ~/Library/Pd/fftease32-externals
to the path. This seems to have fixed finding the library. I assumed that
~/Library/Pd was all that was required to find externals in nested folders.
I guess I was wrong about this. If I right-click to get help for a fftease
object, though, it still can't find the help file.

Thanks for the assistance. I hope this thread can help more people like me.

Sam





On Tue, Jan 26, 2016 at 11:16 AM Samuel Burt <composer.samuel.b...@gmail.com>
wrote:

> I messaged Eric Lyon off-list, just in case he wasn't on list. That's when
> I also discovered he was hosting fftease on git. We should probably update
> some documentation at puredata.info to point users there.
>
> Big thanks to Eric for taking time at the start of the semester to answer
> my email.
>
> I will now summarize the problem I'm having and the steps I've taken to
> unsuccessfully get fftease working.
>
> I'm on Mac OS 10.9.5. I updated Pd vanilla to 0.46.7 32-bit.
>
> When I load Pd, you will see that zexy and GEM load correctly, but other
> libraries appear to not load, although I can call their externals in Pd.
> Here's my log window:
>
> ==
> deken-plugin.tcl (Pd externals search) in
> /Users/sburt/Library/Pd/deken-plugin loaded.
> Platform detected: Darwin-x86_64-32bit
> 'deken-plugin.tcl' already loaded, ignoring:
> '/Users/sburt/Library/Pd/deken-plugin/deken-plugin.tcl'
> cyclone: can't load library
>
> ♡♡♡
> ♡ the zexy external  2.2.6svn
> ♡ (c) 1999-2012 IOhannes m zmölnig
> ♡   forum::für::umläute
> ♡   iem   @  kug
> ♡  compiled:  May 29 2015
> ♡ send me a 'help' message
> ♡♡♡
>
> warning: class 'abs~' overwritten; old one renamed 'abs~_aliased'
> matchbox: OSC-pattern matching code (c) Matt Wright, CNMAT
> warning: class 'wrap' overwritten; old one renamed 'wrap_aliased'
> GEM: Graphics Environment for Multimedia
> GEM: ver: 0.93.3
> GEM: compiled: Nov 10 2011
> GEM: maintained by IOhannes m zmoelnig
> GEM: Authors : Mark Danks (original version)
> GEM: Chris Clepper
> GEM: Cyrille Henry
> GEM: IOhannes m zmoelnig
> GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle,
> Hans-Christoph Steiner, et al.
> GEM: found a bug? miss a feature? please report it:
> GEM: homepage http://gem.iem.at/
> GEM: bug-tracker http://sourceforge.net/projects/pd-gem/
> GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/
> GEM: compiled for SIMD architecture: SSE2 MMX
> GEM: using SSE2 optimization
> flatspace: can't load library
> iemlib: can't load library
> hcs: can't load library
> tof: can't load library
> ggee: can't load library
> fftease: can't load library
> ==
>
>
>
>
> Investigating this, I noted this link
> https://puredata.info/docs/faq/faqsection_view?section=General that
> stated that "as of pd 0.43 saving library paths is not supported, the
> recommended way to include libraries is to use the import object" which
> seems odd because [import] only works for me in Pd-extended. There's not a
> lot of information on this subject there.
>
> While I can access externals from these libraries, cyclone, iemlib, hcs,
> etc., I cannot get the fftease objects to instantiate.
>
> I next deleted my Pd preference files from my user Library and recreated
> my search paths and Libraries-on-load. Still no change.
>
> Log window:
> ==
>  dentist~ 2048 8
> ... couldn't create
>  dentist~ 2048 8
> ... couldn't create
>  fftease/dentist~ 2048 8
> ... couldn't create
> ==
>
> Eric suggested downloading and compiling fftease. So I downloaded the
> source and followed the instructions to "make" and then perl script that
> moves all the .pd_darwin files into a folder. I put the external folder

Re: [PD] fftease compatibility with Pd-0.46-7

2016-01-26 Thread Samuel Burt
It's working well, now. I think there were also some compatibility issues
with the way the objects used to work and the way they work now. I was also
getting crashes, but limited the warp factor input to mindwarp~ to be 1/16
to 16. I must have been sending really bad numbers.

I didn't make clean at the end and I should check my path to make sure both
folders are included. Other libraries I've noticed use only one folder. Any
particular reason to keep them separate?

Sam

On Tue, Jan 26, 2016, 12:04 PM Eric Lyon <ericl...@vt.edu> wrote:

> Hi Sam,
>
> Thanks for the report. I cannot replicate this since I'm not working with
> deken.
>
> To make sure that everything is cool with the distro, I downloaded from
> the GIT page:
>
> https://github.com/ericlyon/fftease3.0-32bit
>
> Then recompiled everything from scratch:
>
> eric>make
>
> eric>perl collect.pl
>
> eric>make clean
>
> I can report that FFTease 3.0 works fine on Pd 0.46.7, Mac OS X 10.11.1.
> The installation process is to move both fftease32-helpfiles and
> fftease32-externals folders to /Users/yourname/Library/Application
> Support/Pd/. Then add those folders to the Pd search path. After that, try
> loading a single FFTease object, either directly, or by opening one of the
> helpfiles. I tested pvoc~ and mindwarp~ which both worked as expected.
>
>
> So FFTease should work fine on 32-bit Pd vanilla. My colleague Ico Bukvic
> has also ported FFTease to pd-l2ork.
>
> -Eric
>
>
>
> On Tue, Jan 26, 2016 at 11:16 AM, Samuel Burt <
> composer.samuel.b...@gmail.com> wrote:
>
>> I messaged Eric Lyon off-list, just in case he wasn't on list. That's
>> when I also discovered he was hosting fftease on git. We should probably
>> update some documentation at puredata.info to point users there.
>>
>> Big thanks to Eric for taking time at the start of the semester to answer
>> my email.
>>
>> I will now summarize the problem I'm having and the steps I've taken to
>> unsuccessfully get fftease working.
>>
>> I'm on Mac OS 10.9.5. I updated Pd vanilla to 0.46.7 32-bit.
>>
>> When I load Pd, you will see that zexy and GEM load correctly, but other
>> libraries appear to not load, although I can call their externals in Pd.
>> Here's my log window:
>>
>> ==
>> deken-plugin.tcl (Pd externals search) in
>> /Users/sburt/Library/Pd/deken-plugin loaded.
>> Platform detected: Darwin-x86_64-32bit
>> 'deken-plugin.tcl' already loaded, ignoring:
>> '/Users/sburt/Library/Pd/deken-plugin/deken-plugin.tcl'
>> cyclone: can't load library
>>
>> ♡♡♡
>> ♡ the zexy external  2.2.6svn
>> ♡ (c) 1999-2012 IOhannes m zmölnig
>> ♡   forum::für::umläute
>> ♡   iem   @  kug
>> ♡  compiled:  May 29 2015
>> ♡ send me a 'help' message
>> ♡♡♡
>>
>> warning: class 'abs~' overwritten; old one renamed 'abs~_aliased'
>> matchbox: OSC-pattern matching code (c) Matt Wright, CNMAT
>> warning: class 'wrap' overwritten; old one renamed 'wrap_aliased'
>> GEM: Graphics Environment for Multimedia
>> GEM: ver: 0.93.3
>> GEM: compiled: Nov 10 2011
>> GEM: maintained by IOhannes m zmoelnig
>> GEM: Authors : Mark Danks (original version)
>> GEM: Chris Clepper
>> GEM: Cyrille Henry
>> GEM: IOhannes m zmoelnig
>> GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle,
>> Hans-Christoph Steiner, et al.
>> GEM: found a bug? miss a feature? please report it:
>> GEM: homepage http://gem.iem.at/
>> GEM: bug-tracker http://sourceforge.net/projects/pd-gem/
>> GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/
>> GEM: compiled for SIMD architecture: SSE2 MMX
>> GEM: using SSE2 optimization
>> flatspace: can't load library
>> iemlib: can't load library
>> hcs: can't load library
>> tof: can't load library
>> ggee: can't load library
>> fftease: can't load library
>> ==
>>
>>
>>
>>
>> Investigating this, I noted this link
>> https://puredata.info/docs/faq/faqsection_view?section=General that
>> stated that "as of pd 0.43 saving library paths is not supported, the
>> recommended way to include libraries is to use the import object" which
>> seems odd because [import] only works for me in Pd-extended. There's not a
>> lot of information on this subject there.
>>
>> While I can access externals from these libraries, cyclone, iemlib, hcs,
>> etc., I cannot get the fftease objects to instantiate.
>>
>> I next deleted my Pd preference files from my user Library and recreated
>> my search pa

[PD] fftease compatibility with Pd-0.46-7

2016-01-25 Thread Samuel Burt
Hi list,

I'm attempting to use [pvoc~] and [mindwarp~] from fftease 2.5.2 in Pd
vanilla 0.46-7. I have verified that [pvoc~] works in Pd-extended 0.43.4,
but I just get a quick blast of digital distortion followed by silence when
I run the same help file in vanilla. Was there some change to vanilla Pd
that doesn't let fftease run?

I saw this post from four months ago with no follow up.
http://forum.pdpatchrepo.info/topic/9542/fftease-on-vanilla

There was mention of an experimental version of fftease 2.5.2.1. The link
goes to a page with no download.
http://puredata.info/downloads/fftease/releases/2.5.2.1.
The code repository goes nowhere
https://svn.code.sf.net/p/pure-data/svn/trunk/externals/fftease .

Is fftease dead? I'll also send this to the email address (Eric Lyon) on
the project page.

Thanks all,
Sam
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] Using an external from patch directory -- readanysf~

2016-01-23 Thread Samuel Burt
Readanysf~ comes with a bunch of dynamic libraries (on Mac) and every other
version has its own set of things it needs. Does this mean it can't be
incorporated into deken?

>From what I understand, you can drop externals into a patch directory so
its easy to transfer to someone else who might not have that external
installed. Is this wrong? It isn't working with readanysf~? Currently, I'm
using OS 10.9.5, Pd Pd 0.45.4 and readanysf~.pd_darwin from 11/3/11(?!).

Is there a better way for reading back soundfiles with variable speed
playback from hard disk, now? or did I miss a more recent version of
[readanysf~]?

Thanks for the advice.

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


Re: [PD] Pd vanilla zverbose SSE, missing comments

2016-01-23 Thread Samuel Burt
IOhannes,

Thanks for the help. [abs~], an object I use frequently, was causing the
problem. Every time I used "Save" in Pd, it would trigger zverbose, six
times. I found six instances of [abs~] and replaced them with [expr~
abs($v1)] which did the trick!

I did not have any flags when loading Pd. I also needed level 2 logs to see
the errors I wanted to track.

Fred Jan Kraan,

Thank you for reminding me about Comment. I used that instead of comment
when I needed to control line returns, which it looks like I can do now
with vanilla comment.

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


[PD] Pd vanilla zverbose SSE, missing comments

2016-01-22 Thread Samuel Burt
Pd list,

Please, help me out here. I'm in the middle of migrating a massive project
from Pd-extended to Pd-vanilla+deken.

My Log is set to level 2, and I keep getting these messages:
zverbose(2): checking for SSE compatibility
zverbose(2): using SSE optimization
zverbose(2): checking for SSE compatibility
zverbose(2): using SSE optimization
zverbose(2): checking for SSE compatibility
zverbose(2): using SSE optimization
zverbose(2): checking for SSE compatibility
zverbose(2): using SSE optimization
zverbose(2): checking for SSE compatibility
zverbose(2): using SSE optimization
zverbose(2): checking for SSE compatibility
zverbose(2): using SSE optimization

They come about 16 lines at a time every 12 seconds. What is this? Is this
important? Can I get Pd to stop nagging me about it? This makes the console
difficult to use.

Also, in a lot of my patches, I load them and the Log tells me that it
couldn't create the comments. These comments appear with the standard
dotted line around them. Did I at some point create comments with some
other way than the normal method? Has anyone experienced this?

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


Re: [PD] standalone

2015-12-14 Thread Samuel Burt
Couldn't you use GUI objects for your interface sending them all into a
[pd~] object to run a copy of Pd with no gui in the background? The only
thing they could break then would be connections between the GUI and [pd~]
which could be nested away in a subpatch covered by a canvas.

Unfortunately, I don't think there is a way to prevent unlocking of the
patcher window, although perhaps you could look for the control/cmd-E press
and then automatically send a command to Pd to lock the patcher again.
(This could get really annoying if you need to edit it.)

Sam





> >> 2015-12-14 17:15 GMT+01:00 Py Fave :
> >>
> >>> you can make an interface using gem so it appears on top
> >>>
> >>> but it can lead to sound glitches
> >>>
> >>> 2015-12-14 17:09 GMT+01:00 Alexandre Torres Porres :
> >>>
>  > an interface that just works and where nothing can go “wrong”
> 
>  I've made installations for not very computer savy people to run them.
> 
>  All they had to do was click on a pd file to open, adjust one or two
>  interface GUI
> 
>  nothing went wrong.
> 
>  I guess it's a matter of how and what you do
> 
>  2015-12-14 13:29 GMT-02:00 Simon Iten :
> 
> >
> > > On 14 Dec 2015, at 16:20, IOhannes m zmölnig 
> > wrote:
> > >
> > > On 12/14/2015 03:56 PM, Simon Iten wrote:
> > >> hi list,
> > >>
> > >> are there any efforts to make “standalone” pd vanilla apps
> possible?
> > >>
> > >> what i mean is a clickable program, that runs a pd patch without
> > the options to enter edit mode. (or even better a pd-light for
> pd-patches
> > that just shows the patch wihtout any other menus except for audio
> and midi
> > device setup)
> > >>
> > >> i guess it should not be too hard to do a version of pd vanilla
> > that disables all those menu entries.
> > >>
> > >
> > > there's the kiosk-plugin, that allows you to disable most
> > interaction.
> >
> > i’ll check it out, thanks
> > >
> > > apart from that, i don't think there is much effort going into
> > something
> > > "standalone" (with the argument being, that a reduced standalone
> app
> > is
> > > needed only if you have to pay for the full app - which does not
> > apply
> > > with Pd).
> >
> > i think this is not true at all. the point of the standalone app in
> > the case of pd would be to present to a not very computer savy
> person an
> > interface that just works and where nothing can go “wrong” by
> clicking in
> > the wrong places or by hitting some keycombinations. but maybe that
> is what
> > kiosk is doing already.
> > >
> > > famsrd
> > > IOhannes
> > >
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [Bulk] band limited (anti-alias) techniques

2015-11-24 Thread Samuel Burt
I use a poor-man's crossfade between the complex waveform and a cosine as
the frequency goes up.
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] deken (OS X)

2015-10-30 Thread Samuel Burt
On Fri, Oct 30, 2015 at 3:00 PM, Dan Wilcox  wrote:

>
> I'm just getting around to trying out deken. I think this will be a
> wonderful way to deal with libraries. I'm having some problems in OS X,
> though.
>
> I used deken to import zexy and cyclone. The help files appear in the help
> browser, now, but none of the objects will load. I've tried [import zexy].
> I noticed ~/Library/Pd was not included in the search path. I tried adding
> it and restarting without any results. Am I doing something wrong?
>
>
> As far as I know, currently Deken installs built libs but does not add
> them to your list of libs to load at startup. You need to do that manually.
>
>
Oh, I didn't realize that I could just type the name of the library I want
to load in the startup dialog. I thought it required specific tags. I've
got that working, now! (This is probably something I used to do, years ago,
before extended spoiled me.)


> Some libraries I searched for, like moonlib, were only available in
> Windows and Linux flavors. Would it be easy for me to compile missing
> libraries and upload them to add options for OS X users? (I know very
> little about the backend of package management systems.)
>
>
> Yes. If the libraries are updated to support building via the pd-lib-builder
> Makefile , it should be
> easy. So far, “updating” seems to only require adding the Makefile and a
> template to call a copy of pd-lib-builder. Is the reason for not having
> deken automatically add them to startup, because users like to custom-load
> these for particular projects? It would be great if deken had a tick box
> for automatically adding these libraries to the startup routine.
>
> Deken makes this easy to do, see the readme:
> https://github.com/pure-data/deken#create-and-upload-a-package
>
>
When I've got some time, I will see what I can do with that. I'm not sure
which extended libraries are "must have" for me, but I did notice deken's
guide to adding libraries for platforms.

> Also, who's developing deken? Is it a team? Just one person? Are there
> plans to have lists of available libraries in the future?
>
>
> Chris M started it with input by a small group. Recently, IOhannes has
> been working away with a large number of updates, including facilitating
> package storage on puredata.info. Miller has also expressed some interest
> in incorporating Deken into vanilla in the future.
>
>
This is all very exciting news! IOhannes, you have always rocked! and
Miller, there aren't enough words to thank you for Pure Data. Keep up the
good fight! Chris M and friends, you guys had a brilliant idea. Thanks for
following through.
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] deken (OS X)

2015-10-29 Thread Samuel Burt
I'm just getting around to trying out deken. I think this will be a
wonderful way to deal with libraries. I'm having some problems in OS X,
though.

I used deken to import zexy and cyclone. The help files appear in the help
browser, now, but none of the objects will load. I've tried [import zexy].
I noticed ~/Library/Pd was not included in the search path. I tried adding
it and restarting without any results. Am I doing something wrong?

Some libraries I searched for, like moonlib, were only available in Windows
and Linux flavors. Would it be easy for me to compile missing libraries and
upload them to add options for OS X users? (I know very little about the
backend of package management systems.)

Also, who's developing deken? Is it a team? Just one person? Are there
plans to have lists of available libraries in the future?

Thanks to whoever is helping to provide an alternative for Pd-extended! You
are doing tremendous work!

Sam
Goucher College Computer Music
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd performance relationship to CPU model

2015-03-13 Thread Samuel Burt
I had watched the CPU numbers drop on portable Mac computers for some time
with frustration. At first, my friends said the extra cores will give me
more performance. Pd isn't multi-threaded! Then Intel started the
auto-overclock trend. Does Pd cause a CPU to run at its maximum speed now?
If I were to get a computer that is 1.8/2.6, is it only going to run at
1.8? Can I get Gem to run on a second core with pd~? These are all unclear
issues for me and always delay me when I'm considering an upgrade.
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [Bulk] Extending Vanilla (was Cyclone help patches issue list)

2014-12-18 Thread Samuel Burt
I'm with you, Alessio.

As another user of Pd who has sometimes been paid in the past to make
drop-and-go patches for others, if this community were to develop a
repository-style way to load libraries into vanilla, I'd like to see it
work like Java.

1. Opening a patch with [import cyclone] would automatically download the
cyclone library from Pd vanilla's extended library database if it wasn't
already installed.
2. Pd would first check inside the folder where the patch is saved before
fetching cyclone from the repository. (This might help with legacy versions
of libraries?)
3. There could be an option when saving a patch to save referenced
libraries in the patch folder so novices don't have to go sorting through
library files to find the cyclone file to copy to their folder.

I know 1 is significantly different behavior than how [import] currently
works. I just believe that Pd should be simple for a non-Pd programmer to
download and run a patch. This would assist greatly with that.

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


[PD] Moving subpatch abstraction canvas in parent patch with message

2014-09-17 Thread Samuel Burt
Greetings all,

I'm designing a Pddroid party patch that has control components that move
on and off screen. I'm using the touch.pd abstraction for an onscreen xy
keyboard controller. I'd like to be able to move it offscreen dynamically
to make space for a set of sequencer controls. All the canvases I can move
with pos x y messages, but the abstraction doesn't respond in this manner.
Does anyone have advice? I saw mention of simulating mouse clicks to move
it, but would this involve switching to edit mode simulating a click, mouse
motion, unclick, and then switch back into runtime mode? Would this even
work in Droidparty? There's got to be a better way, but I'm not finding it.

Thanks,
Sam
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Moving subpatch abstraction canvas in parent patch with message

2014-09-17 Thread Samuel Burt
I saw that but I couldn't figure out what was limiting the view of
Droidparty.
On Sep 17, 2014 9:22 PM, Chris McCormick ch...@mccormick.cx wrote:

 Hi Samuel!

 I don't think it's possible. I guess if simulating mouse clicks work
 then that is a solution (although it sounds fragile). Did you know that
 you are able to change the focus of which parts of the patch are
 rendered on screen (viewport) using a feature that Antoine added - see
 pure-widgets-demo in the droidparty-demos folder.

 Cheers,

 Chris.

 On 18/09/14 01:37, Samuel Burt wrote:
  Greetings all,
 
  I'm designing a Pddroid party patch that has control components that
  move on and off screen. I'm using the touch.pd abstraction for an
  onscreen xy keyboard controller. I'd like to be able to move it
  offscreen dynamically to make space for a set of sequencer controls. All
  the canvases I can move with pos x y messages, but the abstraction
  doesn't respond in this manner. Does anyone have advice? I saw mention
  of simulating mouse clicks to move it, but would this involve switching
  to edit mode simulating a click, mouse motion, unclick, and then switch
  back into runtime mode? Would this even work in Droidparty? There's got
  to be a better way, but I'm not finding it.
 
  Thanks,
  Sam
 
 
 
  ___
  Pd-list@lists.iem.at mailing list
  UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list
 


 --
 http://mccormick.cx/

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