@Hans Looking at the makefile, I think you're supposed to run either "make pd_darwin" (for macOS) or "make pd_nt" (for Windows with MSVC). There seems to be no Linux support.
@Julian: Consider using "pd-lib-builder" instead of handwritten makefiles, as this is the build system used by most recent Pd externals. The makefile then becomes trivial and it automatically works on all major platforms (with GCC or clang):
|# Makefile for shifter~ lib.name = shifter~ class.sources = shifter~.c datafiles = shifter~-help.pd include Makefile.pdlibbuilder |
This assumes that "Makefile.pdlibbuilder" is located next to the makefile. You can compile by simple typing "make" or install with "make install".
More information here: https://github.com/pure-data/pd-lib-builder
Christof
||
On 24.11.2020 10:09, info@hansroels.be wrote:
Hi Julian, Thanks for informing about your port of [shifter~]! I tried to compile [shifter~] on ubuntu studio but after the 'make shifter~' command I get a list of messages like: undefined reference to 'main' undefined reference to 'pd_new' undefined reference to 'pd_new' 'floatinlet_new' ...
best, Hans On 11/24/20 5:30 AM, Peter P. wrote:
Nice Juliàn, is that a variable-delay ("rotating head") pitch shifter as well? In that case, how would it compare to G09.pitchshift.pd ? cheersz, P
- Julián Villegasvillegas.julian@gmail.com [2020-11-24 03:45]:
Hi Hans,
I’m sorry I’m late to the party and that I can’t answer your questions, but I wanted to call your attention to [shifter~], this is a PSOLA pitch shifter object that I ported to Pd from its eponymous version in Max-MSP, developed by Tristan Jehan. The source code and MacOS compiled library are here:
https://bitbucket.org/julovi/shifter/src/master/
Cheers,
Julian.
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