I had a quick look at the source. Seems like pvoc~ is not 64-bit ready. The 
offender is the call to "garray_getfloatarray" in "set_array", it should be 
"garray_getfloatwords" instead and "t_float *array" should be "t_word *array" 
etc.

Actually, a call to "garray_getfloatarray" in 64 bit code should print the 
following error message: "failed since it uses garray_getfloatarray while 
running 64-bit!".

FWIW, the 32-bit Windows binaries work fine for me.

I'll push a fix in a minute.

Gesendet: Dienstag, 31. Juli 2018 um 11:20 Uhr
Von: "Dan Wilcox" <danomat...@gmail.com>
An: "Jean-Marie Adrien" <jm.adrien....@gmail.com>
Cc: Pd-List <pd-list@lists.iem.at>
Betreff: Re: [PD] sound convolution / phase vocoder

As a follow up, I'm able to build baylor using pd-lib-builder and fftw3 but the 
objects still hang when interacting with them. Someone with more time may want 
to see what's going on with a debugger.
 
On Jul 30, 2018, at 6:15 PM, Dan Wilcox 
<danomat...@gmail.com[mailto:danomat...@gmail.com]> wrote: 

Nevermind, I responded too soon. I'm able to create the objects but Pd hangs 
when I try to do anything with them. I think they need to be re-built as they 
might simply be too old.
 
On Jul 30, 2018, at 6:08 PM, Dan Wilcox 
<danomat...@gmail.com[mailto:danomat...@gmail.com]> wrote: 

I just installed baylor 1.1 for deken and it's working for me on macOS 10.13 + 
Pd 0.48-1 32 bit.
 First thing to check would be if the externals are indeed compiled for 64 bit. 
Looks ok:
 

file ~/Documents/Pd/externals/bsaylor/pvoc~.d_fat
 
gives me
 
/Users/dano/Documents/Pd/externals/bsaylor/pvoc~.d_fat: Mach-O universal binary 
with 2 architectures: [i386:Mach-O bundle i386] [x86_64:Mach-O 64-bit bundle 
x86_64]
/Users/dano/Documents/Pd/externals/bsaylor/pvoc~.d_fat (for architecture i386): 
Mach-O bundle i386
/Users/dano/Documents/Pd/externals/bsaylor/pvoc~.d_fat (for architecture 
x86_64): Mach-O 64-bit bundle x86_64
 
Also, did you use [declare] or add baylor to your paths?

 
On Jul 30, 2018, at 12:00 PM, 
pd-list-requ...@lists.iem.at[mailto:pd-list-requ...@lists.iem.at] wrote: 
Date: Sun, 29 Jul 2018 19:14:20 +0200
From: Jean-Marie Adrien 
<jm.adrien....@gmail.com[mailto:jm.adrien....@gmail.com]>
To: pd-l...@iem.at[mailto:pd-l...@iem.at]
Subject: [PD] sound convolution / phase vocoder
Message-ID: 
<ecb82a02-249f-4787-8159-e88381942...@gmail.com[mailto:ecb82a02-249f-4787-8159-e88381942...@gmail.com]>
Content-Type: text/plain; charset="utf-8"

Hello everyone
Still migrating to 64 bits from pd-extended, external by external
in this process, tying to use vintage objects such as pvoc~ and partconv~ which 
came in bsaylor, dll format :
found everything via decken, including libdir but cannot get it to work
sorry for this question : any hint to have this work with pd 47-64 bits  on mac 
10.11 ?
thanks
JM 

--------
Dan Wilcox
@danomatika[http://twitter.com/danomatika]
danomatika.com[http://danomatika.com/]
robotcowboy.com[http://robotcowboy.com/]
  

--------
Dan Wilcox
@danomatika[http://twitter.com/danomatika]
danomatika.com[http://danomatika.com/]
robotcowboy.com[http://robotcowboy.com/]
  

--------
Dan Wilcox
@danomatika[http://twitter.com/danomatika]
danomatika.com[http://danomatika.com]
robotcowboy.com[http://robotcowboy.com]
 
_______________________________________________ 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

Reply via email to