paulnasca/paulstretch_cpp

PaulStretch 64bit macOS Catalina support?

Closed this issue · 9 comments

Can PaulStretch work on macOS Catalina, and what would it require for there to be an executable that supports 64bit?

libmxml and audiofile do not yet have Catalina bottles in Homebrew. I also think there are issues with MXML 3.x (the Mojave bottle is 3.1).

Looking at the previous Mac Build (http://music.cornwarning.com/2011/12/07/new-paulstretch-os-x-build/ which has the CMAKE scripts, etc included) it calls out that one of the dependencies requires 32 bit. Perhaps this could be rebuilt, but it's beyond my skill to make work right now.

mdznr commented

@calebhoskins I found someone that made a 64-bit version here: https://xenakios.wordpress.com/paulstretch/

akx commented

I forked Paulstretch, merged some of these languishing PRs fixed up a thing or two – if/when you're running Homebrew, you can now install paulstretch with brew install akx/things/paulstretch (formula here so you can see I'm not doing shenanigans) and then run it with paulstretch on the command line.

Works fine on Catalina 10.15.3.

Screenshot 2020-02-13 at 14 21 34

akx commented

There's now also a directly downloadable .dmg with a Catalina compatible build. https://github.com/akx/paulstretch/releases/tag/v2.2-3

So thankful for Catalina support! I'm also running this on Big Sur, beta 6. It will process files, but the transport controls don't work for the purposes of auditioning. Interestingly enough, this reminds me if the EMU Emax II SE additive synth package that allowed you to establish settings and the only way to hear the results were to commit to processing. PaulStretch is still pretty darn fantastic, though!

@akx thanks, have you btw tried to get in touch with the @paulnasca guy to get your fixes added onto this repo, too?