Re: [PD] loading Gem

2017-06-27 Thread Lucas Cordiviola
Before I forget,

We will fail to load the lib if the path to GEM contains any “white space”, i.e:
declare -lib C:/Users/john smith/AppData/Roaming/pd/Gem
here: john smith

or

declare -lib C:/Program Files (x86)/pd/extra/Gem
here: Program Files (x86)

Report your complete path to the Gem folder.
Depending on your report you we can tell if you can use the “-stdlib” switch, 
so you can just put:
declare -stdlib Gem



Mensaje telepatico asistido por maquinas.



From: Pd-list  on behalf of Lucas Cordiviola 

Sent: Tuesday, June 27, 2017 8:53 PM
To: Sofy Yuditskaya; pd-list@lists.iem.at
Subject: Re: [PD] loading Gem


Hi,

Please also reply to the Pd-list.

First find the “Gem” folder on your computer. This place has been selected by 
you when you downloaded the external.

In my case is:
C:\Users\Lucarda\AppData\Roaming\pd\Gem

Start a new patch and create a [declare] object, like this:

[declare -lib C:/Users/Lucarda/AppData/Roaming/pd/Gem]

note that inside Pd I have changed the windows path “\” with this “/” .

If the object was correctly created you will get this message on the console:

*

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

**


If you don't, you will have to download “msvcr71.dll” and place it on the Gem 
folder. And restart Pd and create the [declare] object.

Please report if this work, then we will move to the start-up flag if necessary.


---
This is for Gem/0.93.3

Please note that I'm a regular audio Pd user, this only makes sure that Gem is 
correctly loaded, I have no experience on video.




Salutti,

Lucarda.


Mensaje telepatico asistido por maquinas.



From: Sofy Yuditskaya 
Sent: Tuesday, June 27, 2017 5:48 PM
To: lucard...@hotmail.com
Subject: loading Gem

Yes hello,
thank you for your clarification and reply!
I am indeed not sure how to load GEM.

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


Re: [PD] csoundapi~.pd

2017-06-27 Thread IOhannes m zmölnig
On 06/27/2017 11:41 PM, JTG III wrote:
> You'll get a rather old version of it that way, I think 6.02, while the
> current version is 6.09.1.

Debian/stable comes with 6.08.0, which is only half a year old.
it's not as bad as you claim.

gfmards
IOhannes



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


Re: [PD] csoundapi~.pd

2017-06-27 Thread JTG III
You'll get a rather old version of it that way, I think 6.02, while the
current version is 6.09.1.
Luckily it's rather simple to compile from source

On Jun 27, 2017 4:59 PM, "IOhannes m zmölnig"  wrote:

> On 06/27/2017 10:14 PM, Pagano, Patrick wrote:
> > i would like to use csoundapi~ if it still exists?
> >
> > I am using debian on raspberry pi and arch linux for organelle,
> >
> >
> > can someone point me to the place to find it?
>
> # aptitude install pd-csound
>
> gmsadr
> IOhannes
>
>
> ___
> 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] legato portamento

2017-06-27 Thread Simon Iten
ah sorry :-)


> On 27 Jun 2017, at 23:37, cyrille henry  wrote:
> 
> have a look at the attachement patch in my mail.
> 
> Le 27/06/2017 à 23:31, Simon Iten a écrit :
>> ok, what would be a simpler counter? sorry i don’t see another approach atm.
>> cheers
>> simon
>>> On 27 Jun 2017, at 23:25, cyrille henry  wrote:
>>> 
>>> hello,
>>> i would try a more simple counter, but i don't see any obvious problem, and 
>>> I can't test the patch.
>>> cheers
>>> c
>>> 
>>> 
>>> Le 27/06/2017 à 16:04, Simon Iten a écrit :
 dear list,
 i try to make a monoponic bass synth patch that glides from note to note, 
 but only when more than one note is pressed.
 here is my attempt that works, but if i play very fast i get stuck notes 
 and a stack overflow error. this seems to come from the counter. when i 
 remove the counter part it all works as expected, but without glide...
 is there something wrong with my approach? or is there a better (more 
 stable) way to do this?
 cheers
 ___
 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-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-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] legato portamento

2017-06-27 Thread cyrille henry

have a look at the attachement patch in my mail.

Le 27/06/2017 à 23:31, Simon Iten a écrit :

ok, what would be a simpler counter? sorry i don’t see another approach atm.

cheers
simon

On 27 Jun 2017, at 23:25, cyrille henry  wrote:

hello,
i would try a more simple counter, but i don't see any obvious problem, and I 
can't test the patch.
cheers
c


Le 27/06/2017 à 16:04, Simon Iten a écrit :

dear list,
i try to make a monoponic bass synth patch that glides from note to note, but 
only when more than one note is pressed.
here is my attempt that works, but if i play very fast i get stuck notes and a 
stack overflow error. this seems to come from the counter. when i remove the 
counter part it all works as expected, but without glide...
is there something wrong with my approach? or is there a better (more stable) 
way to do this?
cheers
___
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-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] legato portamento

2017-06-27 Thread Simon Iten
ok, what would be a simpler counter? sorry i don’t see another approach atm.

cheers 
simon
> On 27 Jun 2017, at 23:25, cyrille henry  wrote:
> 
> hello,
> i would try a more simple counter, but i don't see any obvious problem, and I 
> can't test the patch.
> cheers
> c
> 
> 
> Le 27/06/2017 à 16:04, Simon Iten a écrit :
>> dear list,
>> i try to make a monoponic bass synth patch that glides from note to note, 
>> but only when more than one note is pressed.
>> here is my attempt that works, but if i play very fast i get stuck notes and 
>> a stack overflow error. this seems to come from the counter. when i remove 
>> the counter part it all works as expected, but without glide...
>> is there something wrong with my approach? or is there a better (more 
>> stable) way to do this?
>> cheers
>> ___
>> 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-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] legato portamento

2017-06-27 Thread Simon Iten
thanks johannes, good advice.

i replaced the notein with a makenote (and your random select chain) and set 
the metro duration one below the note duration (to get overlapping notes)
i can go down to 5ms notes and it does not glitch. i also changed the fanouts 
to triggers as suggested and changed the reset of the glide. find patch 
attached.

i will try this patch tomorrow with my midi controller and see if it glitches 
again. what puzzles me is that the glitching only occurs with the glide portion 
in the patch. without 
it, it is fine with my controller. this led me to believe that it had to be an 
issue with the counter, rather than the midi input.

could the pd/os bridge also be an issue e.g. the midi implementation? basically 
my controller sends note offs immediately (as fast as midi allows) after the 
new note on. maybe that is somehow too fast?

also note that my controller has a direct usb-midi output, no need for an extra 
midi-usb device. maybe data arrives faster at the usb port then via serial midi?

some shots in the dark.

cheers



legatoportamentomidibass2.pd
Description: Binary data



> On 27 Jun 2017, at 21:09, IOhannes m zmölnig  wrote:
> 
> On 06/27/2017 09:03 PM, Simon Iten wrote:
>> it works fine here as well as long as I don't send very fast runs (20 notes
>> per second and more) did you try with fast midi input?
> 
> for testing, try to get rid of any hardware device, and replace it by a
> stub (e.g. [metro]+[random 4]+[select 0 1 2 3]+[64 100(...)
> 
> as a general rule, though shalt also get rid of *all* fan outs and
> replace them with triggers.
> 
> gfmdsa
> IOhannes
> 
> ___
> 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] csoundapi~.pd

2017-06-27 Thread IOhannes m zmölnig
On 06/27/2017 10:14 PM, Pagano, Patrick wrote:
> i would like to use csoundapi~ if it still exists?
> 
> I am using debian on raspberry pi and arch linux for organelle,
> 
> 
> can someone point me to the place to find it?

# aptitude install pd-csound

gmsadr
IOhannes



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


Re: [PD] loading Gem

2017-06-27 Thread Lucas Cordiviola
Hi,

Please also reply to the Pd-list.

First find the “Gem” folder on your computer. This place has been selected by 
you when you downloaded the external.

In my case is:
C:\Users\Lucarda\AppData\Roaming\pd\Gem

Start a new patch and create a [declare] object, like this:

[declare -lib C:/Users/Lucarda/AppData/Roaming/pd/Gem]

note that inside Pd I have changed the windows path “\” with this “/” .

If the object was correctly created you will get this message on the console:

*

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

**


If you don't, you will have to download “msvcr71.dll” and place it on the Gem 
folder. And restart Pd and create the [declare] object.

Please report if this work, then we will move to the start-up flag if necessary.


---
This is for Gem/0.93.3

Please note that I'm a regular audio Pd user, this only makes sure that Gem is 
correctly loaded, I have no experience on video.




Salutti,

Lucarda.


Mensaje telepatico asistido por maquinas.



From: Sofy Yuditskaya 
Sent: Tuesday, June 27, 2017 5:48 PM
To: lucard...@hotmail.com
Subject: loading Gem

Yes hello,
thank you for your clarification and reply!
I am indeed not sure how to load GEM.

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


[PD] csoundapi~.pd

2017-06-27 Thread Pagano, Patrick
Hello


i would like to use csoundapi~ if it still exists?

I am using debian on raspberry pi and arch linux for organelle,


can someone point me to the place to find it?



Patrick Pagano B.S, M.F.A

Assistant Professor in Residence

Digital Media & Design

Web & Interactive Technologies

University of Connecticut, Stamford

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


Re: [PD] legato portamento

2017-06-27 Thread IOhannes m zmölnig
On 06/27/2017 09:03 PM, Simon Iten wrote:
> it works fine here as well as long as I don't send very fast runs (20 notes
> per second and more) did you try with fast midi input?

for testing, try to get rid of any hardware device, and replace it by a
stub (e.g. [metro]+[random 4]+[select 0 1 2 3]+[64 100(...)

as a general rule, though shalt also get rid of *all* fan outs and
replace them with triggers.

gfmdsa
IOhannes



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


Re: [PD] legato portamento

2017-06-27 Thread Simon Iten
it works fine here as well as long as I don't send very fast runs (20 notes
per second and more) did you try with fast midi input?

cheers

On Jun 27, 2017 18:14, "Lucas Cordiviola"  wrote:

> Hi Simon,
>
> Your patch is working perfect here on Win8.1.
>
> I don't get “stack overflow error”.
>
> You can try [notein yourchannel?], just to test?
>
> Salutti,
> Lucarda.
>
>
> Mensaje telepatico asistido por maquinas.
>
>
> --
> *From:* Pd-list  on behalf of Simon Iten <
> itensi...@gmail.com>
> *Sent:* Tuesday, June 27, 2017 2:04 PM
> *To:* Pd-List
> *Subject:* [PD] legato portamento
>
> dear list,
>
> i try to make a monoponic bass synth patch that glides from note to note,
> but only when more than one note is pressed.
> here is my attempt that works, but if i play very fast i get stuck notes
> and a stack overflow error. this seems to come from the counter. when i
> remove the counter part it all works as expected, but without glide...
>
> is there something wrong with my approach? or is there a better (more
> stable) way to do this?
>
> cheers
>
> ___
> 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] track piano players score position?

2017-06-27 Thread Antoine Villeret
hello,

you should take a look at antescofo project by ircam
http://forumnet.ircam.fr/fr/produit/antescofo/
it is dedicated to score following and there is a pd object

cheers

a

--
do it yourself
http://antoine.villeret.free.fr

2017-06-27 19:04 GMT+02:00 Miller Puckette :

> This is called "score following" and there's a research literature on it...
> one possible starting point would be my own collection, the Pd Repertory
> Project, which contains a score following infrastructure.  See for instance
> the documentation here:
>
> http://msp.ucsd.edu/pdrp/latest/files/doc/index.htm
>
> and look specifically at the section on score following and the
> description of
> the piece, Pluton by Philippe Manoury.
>
> The patches are here:  http://msp.ucsd.edu/pdrp/latest/ - they haven't
> been updated in some years and might not work on 64-bit Mac vesions of Pd,
> but should work fine in the 32-bit version or in linux or windows.
>
> cheers
> Miller
>
> On Sun, Jun 25, 2017 at 03:22:04PM +0200, kubriel wrote:
> > hallo,
> > i have live midi keyboard musician playing score which he recorded as
> midi
> > data.
> > i think it should be somehow possible to track position his live play
> with
> > the help of midi this recording.
> > i dont know how to search for informations about this problem. are there
> > some tools for it?
> >
> > thanks,
> > k
> >
> > --
> > http://kubriel.servus.at
> >
> >
> > ___
> > 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-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] track piano players score position?

2017-06-27 Thread Miller Puckette
This is called "score following" and there's a research literature on it...
one possible starting point would be my own collection, the Pd Repertory
Project, which contains a score following infrastructure.  See for instance
the documentation here:

http://msp.ucsd.edu/pdrp/latest/files/doc/index.htm

and look specifically at the section on score following and the description of
the piece, Pluton by Philippe Manoury.

The patches are here:  http://msp.ucsd.edu/pdrp/latest/ - they haven't
been updated in some years and might not work on 64-bit Mac vesions of Pd,
but should work fine in the 32-bit version or in linux or windows.

cheers
Miller

On Sun, Jun 25, 2017 at 03:22:04PM +0200, kubriel wrote:
> hallo,
> i have live midi keyboard musician playing score which he recorded as midi
> data.
> i think it should be somehow possible to track position his live play with
> the help of midi this recording.
> i dont know how to search for informations about this problem. are there
> some tools for it?
> 
> thanks,
> k
> 
> -- 
> http://kubriel.servus.at
> 
> 
> ___
> 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] legato portamento

2017-06-27 Thread Lucas Cordiviola
Hi Simon,

Your patch is working perfect here on Win8.1.

I don't get “stack overflow error”.

You can try [notein yourchannel?], just to test?

Salutti,
Lucarda.



Mensaje telepatico asistido por maquinas.



From: Pd-list  on behalf of Simon Iten 

Sent: Tuesday, June 27, 2017 2:04 PM
To: Pd-List
Subject: [PD] legato portamento

dear list,

i try to make a monoponic bass synth patch that glides from note to note, but 
only when more than one note is pressed.
here is my attempt that works, but if i play very fast i get stuck notes and a 
stack overflow error. this seems to come from the counter. when i remove the 
counter part it all works as expected, but without glide...

is there something wrong with my approach? or is there a better (more stable) 
way to do this?

cheers

___
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] legato portamento

2017-06-27 Thread Simon Iten
dear list,

i try to make a monoponic bass synth patch that glides from note to note, but 
only when more than one note is pressed.
here is my attempt that works, but if i play very fast i get stuck notes and a 
stack overflow error. this seems to come from the counter. when i remove the 
counter part it all works as expected, but without glide...

is there something wrong with my approach? or is there a better (more stable) 
way to do this?

cheers



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


Re: [PD] Building Pd for MacOS (was MIDI timing FIFO overflowed receiving sysex)

2017-06-27 Thread Paul Rankin via Pd-list
On Tue, 27 Jun 2017, at 07:56 PM, Dan Wilcox wrote:
> 
> In the future, it would be helpful for us to know if the included scripts are 
> not working so we can check & fix them :)
> 
> My entire goal of the autotools update was to make building Pd easier so user 
> testing is important.

Cool. I will redo my build steps next week and report back.

Could the functionality of the mac/*.sh scripts be incorporated into the 
Makefile? This feels neater to me.

> > Ah yes, sorry I stand corrected. The above hack came from a PR I was going 
> > to submit about the script looking for the framework in /Library first, 
> > then falling back on /System, so the user can just type
> > 
> > $ ./osx-app.sh -s 8.6 VERSION
> > 
> > instead of 
> > 
> > $ ./osx-app.sh -w 
> > /Library/Frameworks/Tk.framework/Versions/Current/Resources/Wish.app VERSION
> > 
> > So, no hacking necessary, but I found the hacking easier than remembering 
> > where Wish was.
> 
> 
> I can add this behavior. I built the script with only the system installed 
> Tcl/Tk to check. Good to know the location of the custom ActiveState install.

One caveat here is that I'm pretty sure the framework location changed from 8.4 
or 8.5, or maybe on the macOS side... Not sure. But I do recall the ActiveTcl 
documentation having an outdated path listed. Maybe there is a more programatic 
way of finding the framework...

> > I agree the naming convention is useful. I don't think the build should 
> > fail without it though.
> 
> I was a bit lazy there as there isn't an easy way to grab the version string 
> without parsing the first line in configure.ac. Your suggestion of just 
> leaving it off without the version argument is even easier. I believe I *did* 
> add the version string info already in a previous commit.

I was being even lazier... I was going to open a PR to make VERSION optional in 
the script, but then I didn't and just complained about it instead.


-- 
www.paulwrankin.com

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


Re: [PD] Building Pd for MacOS (was MIDI timing FIFO overflowed receiving sysex)

2017-06-27 Thread Dan Wilcox

> On Jun 27, 2017, at 11:42 AM, Paul Rankin  wrote:
> 
> Yeah sorry, it has been a little while since I tried these options and forgot 
> how it worked internally. However the upshot was that none of these methods 
> worked for me, hence ActiveTcl. I really wanted the tarball method to work, 
> but it would just create an app package that crashed on launch. The logs 
> suggested the framework wasn't present. After a bunch of trial and error, 
> installing ActiveTcl was the only thing I could make work.


In the future, it would be helpful for us to know if the included scripts are 
not working so we can check & fix them :)

My entire goal of the autotools update was to make building Pd easier so user 
testing is important.

> Ah yes, sorry I stand corrected. The above hack came from a PR I was going to 
> submit about the script looking for the framework in /Library first, then 
> falling back on /System, so the user can just type
> 
> $ ./osx-app.sh -s 8.6 VERSION
> 
> instead of 
> 
> $ ./osx-app.sh -w 
> /Library/Frameworks/Tk.framework/Versions/Current/Resources/Wish.app VERSION
> 
> So, no hacking necessary, but I found the hacking easier than remembering 
> where Wish was.


I can add this behavior. I built the script with only the system installed 
Tcl/Tk to check. Good to know the location of the custom ActiveState install.

> I agree the naming convention is useful. I don't think the build should fail 
> without it though.

I was a bit lazy there as there isn't an easy way to grab the version string 
without parsing the first line in configure.ac. Your suggestion of just leaving 
it off without the version argument is even easier. I believe I *did* add the 
version string info already in a previous commit.

> Appreciate your work on Pd/GEM :)


Thanks


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


Re: [PD] Building Pd for MacOS (was MIDI timing FIFO overflowed receiving sysex)

2017-06-27 Thread Dan Wilcox
In any case, I obviously need to write all this up in the Pd REAMDE or INSTALL 
files. I've been meaning to do so anyway, so thanks for doing this test for me.

> On Jun 27, 2017, at 6:46 AM, Alexandre Torres Porres  wrote:
> 
> 2017-06-26 16:47 GMT-03:00 Dan Wilcox  >:
> I’m not sure. Even if you don’t, on newer versions of macOS, running “git” or 
> “make” or whatever will automatically launch the install window for the 
> command line tools.
> 
> good, so I have that, as I suspected. Anyway, I tried " xcode-select 
> --install", and it just confirmed with "error: command line tools are already 
> installed, use "Software Update" to install updates".
> 
> Anyway, moving on
> 
> 2. Build Pd using autotools like in Linux:
> 
> cd pure-data
> 
> I'm there
>  
> ./autogen.sh <— you only need to run this if the configure script is not 
> in the distribution (aka cloned from Github)
> 
> so, I cloned from github, which means I need to do this, right? So, I do it, 
> and this is what I get:
>  "./autogen.sh: line 21: autoreconf: command not found"
> 
> and I'm stuck already :/ 
>  
> ./configure
> 
> yeah, moving on, doesn't work, I get "./configure: No such file or directory" 
> - proving I really needed "./autogen.sh"
> 
> well, any ideas?
> 
> thanks
>  


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


Re: [PD] Building Pd for MacOS (was MIDI timing FIFO overflowed receiving sysex)

2017-06-27 Thread Dan Wilcox

> On Jun 27, 2017, at 9:18 AM, pd-list-requ...@lists.iem.at wrote:

> On Tue, 27 Jun 2017, at 03:05 PM, Paul Rankin via Pd-list wrote:
>> This will allow you to ./osx-app.sh -s 0.47-1 which will create Pd-0.47-1.app
> 
> Correction:
> 
> $ ./osx-app.sh -s 8.6 0.47-1
> 
> (i.e. include the Tk version)


If you use the --tk option, you don't have to hack the script paths :)

osx-app.sh --tk 8.6.5 0.47-1


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


Re: [PD] Building Pd for MacOS (was MIDI timing FIFO overflowed receiving sysex)

2017-06-27 Thread Dan Wilcox

> On Jun 27, 2017, at 9:18 AM, pd-list-requ...@lists.iem.at wrote:
> 
> Do you have Homebrew installed? This will make your life easier.
> 
> $ brew install autoconf
> 
> Building Pd on a Mac is a bit more difficult than previous replies have 
> suggested. I can't recall, but you may need to also install:
> 
> $ brew install automake
> $ brew install libtool

As mentioned in my previous mail, once we have a stable source distribution 
tarball after the next release, you will not need autoconf/automake/libtool in 
order to build Pd on macOS. The autotools are only needed if you're building 
from the git repo. This is normal behavior for autotools project and those on 
Linux as well.

> You will need to install Tcl. The mac/osx-app.sh says it will do this for you 
> but it won't. Go here and download 8.6.6.X
> https://www.activestate.com/activetcl/downloads 
> 

Nope. I wrote the script and I think you're misinterpreting what it does. It 
does NOT install Tcl/Tk to your system.

The osx-app.sh script builds the Pd mac app by taking the Wish.app for the 
requested version of Tcl/Tk, renaming it, and then packing it with all the guts 
of the pd build for it to work.

The default behavior is to build the app using the included (zipped) Tcl/TK 8.4 
Wish.app in the mac folder. What you are referring to is the ability to set the 
requested version of Tk which can either use the version included in the OS 
(*not* recommended at this point, TK 8.5 has major issues gui-wise for Pd) or 
it can build using a newer version of Tcl/Tk.

For the second option, the script then calls the tcltk-wish.sh script which 
simply downloads the Tcl/Tk sources for the requested version, builds the 
Wish.app as specified (required architectures aka 32 bit or 64 bit or both), 
and then the sox-app.sh script uses this newer wish to create the Pd app 
bundle. It installs the Tcl/Tk inside as well, so there is NO NEED to install 
this custom/newer version system wide. I thought it best to continue the 
practice of not requiring the user to alter their system in order to use Pd :)

Also, if you, like me, end up doing lots of builds of Pd with different 
versions of Tcl/Tk, you can use the tcltk-wish.sh script directly to build the 
Wish.app for different versions. Then you can use the osx-app.sh with the -w 
option to specific which existing Wish.app to use. All of this is documented in 
the --help printout for both scripts.

> But then the problem is that the mac/osx-app.sh script hardcodes the wrong 
> path... you'll need to change the following:
> 
> -cp -R $verbose 
> /System/Library/Frameworks/Tk.framework/Versions/$SYS_TK/Resources/Wish.app .
> +cp -R $verbose 
> /Library/Frameworks/Tk.framework/Versions/$SYS_TK/Resources/Wish.app .
> 
> (Basically just remove "/System" because your system Tk is now the one you 
> just installed.)

As mentioned above, this is not necessary and can be overridden by using the 
script command line options. Check --help.

> This will allow you to ./osx-app.sh -s 0.47-1 which will create Pd-0.47-1.app 
> and then you can safely delete the "-0.47-1". (I don't know why anyone 
> thought adding this was mandatory...)


The historical naming convention allows you to have and use multiple versions 
of Pd at the same time. Quite useful. OTOH I've been looking into renaming the 
app as suggested and writing the version string into the app bundle plist as 
per a "normal" macOS app.


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


Re: [PD] Building Pd for MacOS (was MIDI timing FIFO overflowed receiving sysex)

2017-06-27 Thread Dan Wilcox

> On Jun 27, 2017, at 9:18 AM, pd-list-requ...@lists.iem.at wrote:
> 
> I'm there
>  
> ./autogen.sh <— you only need to run this if the configure script is not 
> in the distribution (aka cloned from Github)
> 
> so, I cloned from github, which means I need to do this, right? So, I do it, 
> and this is what I get:
>  "./autogen.sh: line 21: autoreconf: command not found"
> 
> and I'm stuck already :/ 
>  
> ./configure
> 
> yeah, moving on, doesn't work, I get "./configure: No such file or directory" 
> - proving I really needed "./autogen.sh"
> 
> well, any ideas?
> 
> thanks

You are missing autoconf which is not installed with the command line tools. 
This is fine. Users are not expected to have the "autotools" in order to build 
an autotools project. This is the same as on Linux distress except that said 
tools are installed with the "build-essentials" while they are not on macOS. 

These autogenerated scripts are not added to the git repo as they likely change 
all the time and should be generated instead without checking them in.

There are two ways to generate the configure script & makefiles (I recommend #1 
for now):

1. I (or another developer/maintainer) create a distribution zip which has the 
configure script & makefiles already generated. This is equivalent to 
downloading source release. I've generated a distribution snapshot for you at 
http://docs.danomatika.com/pdbuilds/ . 
Download the pd-0.47.1-* zip, unpack, and run your build from it's directory. 
As a note, once an autotools project is configured, you can create a 
distribution zip using:

make dist

2. If you want to build from a clone from Github, you can install autoconf, 
automaker, & libtool, then the autopen script will work (this really only makes 
sense for developers). Easiest way to do this is to use Homebrew 
. Once HB is installed:

brew install autoconf automake libtool


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


Re: [PD] stripnote vs spigot

2017-06-27 Thread IOhannes m zmoelnig
On 2017-06-27 09:49, Simon Iten wrote:
> dear list,
> 
> are there any differences to use one (or two) spigots instead of a stripnote 
> on a notein object?
> 
> i.e.
> 
> [notein   ]
> | |
> [stripnote]
> 
> vs.
> 
>[notein]
>|  |
>[spigot]
>|
> (and add a second spigot if you need velocity as well)

rather a [route 0]

but to answer your question: no there is no difference, [stripnote] is
indeed very simple (and should probably be provided as an abstraction
rather than a built-in)

fgdmasr
IOhannes



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


[PD] stripnote vs spigot

2017-06-27 Thread Simon Iten
dear list,

are there any differences to use one (or two) spigots instead of a stripnote on 
a notein object?

i.e.

|notein|
||
|stripnote|

vs.

|notein|
| |
   |spigot|
   |
(and add a second spigot if you need velocity as well)
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] HOA / spatialization approaches for a hemisphere

2017-06-27 Thread Pierre Guillot
My VBAP repository is for "personal" use, I'm not sure that I will ever
publish an "official" release but everything should work ! I did this
because there were bugs in the "official" implementation when using a very
large number of loudspeakers and I couldn't solve the problem from the
original code (I couldn't find the problem in fact...). If you want to be
sure to have something durable I suggest you to use the abstraction p.vbap
but the compiled externals are much more efficient. One last thing: there
is no "spread" factor (MDBAP)  but you can do it manually in Pd. The
principles are explained in the paper Uniform Spreading Of Amplitude Panned
Virtual Sources (
https://aaltodoc.aalto.fi/bitstream/handle/123456789/2345/article4.pdf) and
the implementation is explained in Generic panning tools for MAX/MSP (
http://cnmat.org/ICMC2000/pdf/VBAP.pdf
<(http://cnmat.org/ICMC2000/pdf/VBAP.pdf>).
Cheers

2017-06-25 0:09 GMT+02:00 :

> Thanks Pierre! That's all great advice. I'm gonna dig into VBAP - it's
> been awhile since I've messed with that. Maybe that will work better.
>
> I'll give your building repo a shot https://github.com/pierreguillot/vbap
>
> (unless you have OSX binaries?)
>
> but I also wonder about all these others:
>
> https://puredata.info/downloads/vbap/releases
>
> vbap-v0 on dekken
>
> https://sourceforge.net/projects/pure-data/files/libraries/vbap/
>
> Thanks!
>
> -Jesse
>
>
>
>
> On 2017-06-24 03:26, Pierre Guillot wrote:
>
> Hi Jesse,
>
> With Ambisonics, ideally your loudspeakers should discretize perfectly a
> sphere, you should have your head at the exact center of this sphere, etc.
> and perhaps if you forget that your head interferes and the loudspeakers
> don't generate plane waves you'll be able to reconstruct a coherent sound
> field... But to avoid these restrictions (because very few people have a
> full sphere of loudspeakers - or want to ask the audience to be completely
> crushed at the center of the sphere) there are several techniques :
> optimizations of the energy and/or velocity vectors, optimizations of the
> decoding, etc. The problem is that none of the solutions are completely
> generic. Your choice must be driven by your approach and your goal.The
> advantage of Ambisonics lies in its intermediary representation of the
> sound field that allows to apply transformations (rotation or whatever) and
> to decode for different loudspeakers configurations. But if you just want
> to spatialize individuals point sources, you can also use VBAP that is
> perhaps much more accessible. Nevertheless yes, you can surely find a way
> to decode the sound field for two ring of loudspeakers with Ambisonics (we
> can discuss it if you want). And one good rule is just to avoid placing
> sources where the loudspeakers are missing. I don't know if I really answer
> the question, I hope a bit :)
>
> Cheers,
>
> Pierre
>
>> Date: Fri, 23 Jun 2017 16:19:29 -0600
>> From: jme...@anestheticaudio.com
>> To: pd-list@lists.iem.at
>> Subject: [PD] HOA / spatialization approaches for a hemisphere
>> Message-ID: <3149263781acf8439b762eef943d6...@anestheticaudio.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Hi List,
>>
>> I'm putting together a 32 channel HDLA and looking for spatialization
>> advice. The configuration will be two rings, one higher than the other,
>> and I've been thinking a bit smaller/closer to approximate a hemisphere.
>> But that's flexible - they could be parallel rings if it simplifies
>> things.
>>
>> I have some (limited) experience using HoaLibrary + PD for 2D ambisonics
>> - so my initial thought was to try the 3d externals there - however I'm
>> not sure if it actually makes sense to build an abstraction setup for a
>> sphere of twice as many channels while limiting access to the upper
>> hemisphere only. I'm assuming there would be some problems with that
>> approach.
>>
>> I found a few papers on mixed-order ambisonics - by Chris Travis and
>> also the AmbiX crew - but I'm not sure if there's away to implement that
>> stuff with HoaLibrary. I'm also open to using different software if
>> something else is recommended instead.
>>
>> Thanks for any advice!
>>
>> -Jesse
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list