Hello,

I’ve just started studying Faust this year.  It’s an amazing tool.  I’ve been 
raving
about it to all my audio-nerd friends.  In fact, such is my enthusiasm that 
I recently agreed to teach a Faust workshop to our Portland Dorkbot group in 
July.  

When I agreed to do the workshop, I imagined I’d ask the students
to install FaustLive so we had a simple way to load and run programs together,
and then we’d step through some kind of quick overview (TBD), then start writing
some code and making some bleeps and bloops.  

However, I and many of the class members are running OS X.  Faust doesn’t seem
to be available for the current release of OS X (El Capitan, V10.11) because it
depends on Jack.  JackOSX appears to be incompatible with 10.11, and
I don’t see any evidence that anyone’s maintained the OSX port of Jack for 
some time.  (I don’t actually understand why Jack is required to run Faust on
OS X, since there’s CoreAudio support built in as well.  But Jack appears to
be a hard requirement of the downloadable installer.)

I do have FaustLive installed on my mac, only because I installed it before I 
upgraded
my OS to 10.11 .  But it’s problematic: it crashes regularly, it truncates 
compiler error messages, and it often produces a painful click when re-loading
a program.  Furthermore, certain examples included in the .lib files fail
to compile in that environment at all.  (Something about undefined foreign 
functions.)

I wonder, do people (like you-all) who code Faust regularly actually use 
FaustLive when 
iterating on designs?  Maybe this software is stable on Linux, but it’s not 
useable on the computer I own.  Is there a more stable build of it somewhere?
Maybe one that doesn’t require Jack?  (I’m running version 2.4 from Grame.)

The command-line Faust compiler seems much better-behaved, on my machine at
least.  I could potentially have the students install that.  I would have
to design a Makefile for the students, that would compile a target
Faust program into a standard plugin format and then load/reload that plugin 
into 
a standard host environment.  That’s what FaustLive tries to do, of course; I 
wish
it worked.  And I can see how Jack could be a nice cross-compatible plugin
environment for that; I wish it worked too.  But since neither of those are
working on the Mac right now, I wonder if anyone on this list has any other
suggestions for how to iteratively edit/compile/load/listen to a Faust program,
ideally in a way that’s supported on Mac, Linux and Windows, ideally from 
the command line.

Much obliged for any help with this.
Thanks in advance,
-mykle-
------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Faudiostream-devel mailing list
Faudiostream-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-devel

Reply via email to