[CM] building Grace with OSC and FOMUS and saving files

Ben McAllister benmca at gmail.com
Sat Apr 9 16:22:16 PDT 2016


Yeah, unfortunately there's no 64-bit build up at the FOMUS site. 'Coming
soon'.

On Saturday, April 9, 2016, Taube, Heinrich K <taube at illinois.edu> wrote:

> >> Any advice on moving forward with FOMUS on mac much appreciated. Trying
> to build FOMUS from sources fails with a missing Boost definition:
>
>
> you shouldnt have to build fomus, you should download its dmg from the
> sourceforge fomus site and install it.  are you saying the dmg doesnt exist
> any more?
>
> i can run grace 3.9.0 with FOMUS 0.1.18-alpha on OSX 10.11.1 and
> everything works fine...
>
> > On Apr 9, 2016, at 5:54 PM, Taube, Heinrich K <taube at illinois.edu
> <javascript:;>> wrote:
> >
> > hi the best way to do this might be to move to the latest juce, which
> has osc support, and then reimplement the osc api in term of those
> underlying functions, which include OscSender and OscReceiver.  if you move
> to the latest osc then grabbing the current s7 would also be a good idea.
> i might have time for this after august, but until then im hammered with
> school and a phase 2 nsf application, im sorry!
> >
> >
> >> On Apr 9, 2016, at 5:39 PM, Ben McAllister <benmca at gmail.com
> <javascript:;>> wrote:
> >>
> >> Hi all -
> >>
> >> I'm no help in getting oscpack or fomus building, but did manage to get
> Juce building by modifying the #define on line 55 of
> juce/modules/juce_audio_basics/juce_audio_basics.cpp like so:
> >>
> >> #if (JUCE_MAC || JUCE_IOS) && JUCE_USE_VDSP_FRAMEWORK
> >> #define Point CarbonDummyPointName // (workaround to avoid definition
> of "Point" by old Carbon headers)
> >> #include <Accelerate/Accelerate.h>
> >> #undef Point
> >> #else
> >> #undef JUCE_USE_VDSP_FRAMEWORK
> >> #endif
> >>
> >> Note - Juce website just updated their forums, so google indexing looks
> pretty jacked up right now. The relevant post Matti mentions (well, maybe
> not the only post) is at:
> >> http://forum.juce.com/t/build-problem-using-xcode-6/13729
> >>
> >> Any advice on moving forward with FOMUS on mac much appreciated. Trying
> to build FOMUS from sources fails with a missing Boost definition:
> >>
> >>
> >> /usr/local/include/boost/ptr_container/detail/map_iterator.hpp:121:12:
> error: no matching constructor for initialization of
> >>
> 'boost::iterator_adaptor<ptr_map_iterator<__map_const_iterator<__tree_const_iterator<__value_type<int,
> void *>,
> >>      __tree_node<__value_type<int, void *>, void *> *, long> >, int,
> const set<int, less<int>, allocator<int> > *const>,
> >>      __map_const_iterator<__tree_const_iterator<__value_type<int, void
> *>, __tree_node<__value_type<int, void *>, void *> *,
> >>      long> >, ptr_container_detail::ref_pair<int, const set<int,
> less<int>, allocator<int> > *const>, use_default,
> >>      ptr_container_detail::ref_pair<int, const set<int, less<int>,
> allocator<int> > *const> >'
> >>         : base_type(r.base())
> >> Maybe an older version of Boost is req'd to build FOMUS, but I haven't
> dug into that issue yet.
> >>
> >> Lastly, you guys know about the archive of Grace builds here, right?
> http://camil.music.illinois.edu/software/grace/
> >>
> >> List: is there a known good build for mac here including FOMUS support?
> >>
> >> On Tue, Apr 5, 2016 at 6:05 PM, Matti Koskinen <mjkoskin at kolumbus.fi
> <javascript:;>> wrote:
> >>>
> >>> hi Antoine,
> >>>
> >>> I tried to compile too, but oscpack goes fine. I built it first
> configuring with cmake (mkdir build ;cd build; cmake;)
> >>>
> >>> Im stuck with undefined Point, I didn’t look closely enough why, but
> it’s deep inside in include CarbonCore/Finder.h included from Framework to
> Framework from juce.h
> >>>
> >>> I remember from Juce-forums, that there were some incompatibilities
> with some version of Juce and 10.10, because Apple had changed something in
> audio again.
> >>>
> >>> Now Juce-website gives “under maintenance” so can’t check it for
> sure, or get a compatible juce-version.
> >>>
> >>> ———
> >>>
> >>> sorry, first one went directly Antoine, always forget the reply-all
> button.
> >>>
> >>> But trying with  Juce, somewhere in the code found version numbered
> 3.1.1 (there isn’t any version in juce.h), and  after changing 2
> compareLexicographically-calls  to compareNatural (sounded natural :-) in
> Sndlib.cpp the app was built. Don’t have midi connected now, but tried
> clm.scm, which uses s7 and Sndlib.cpp, test.wav was written and played too.
> Didn’t try to save from the editor, so that’s for later today, it’s 4am
> already here.
> >>>
> >>> All cats are gray at night and they’re also nocturnal animals.
> >>>
> >>> Code gives tons of warnings, but no errors or segfaults so far.
> >>>
> >>> best regards,
> >>>
> >>> -m
> >>>
> >>>
> >>> _______________________________________________
> >>> Cmdist mailing list
> >>> Cmdist at ccrma.stanford.edu <javascript:;>
> >>> https://cm-mail.stanford.edu/mailman/listinfo/cmdist
> >>
> >>
> >>
> >> --
> >> Ben McAllister | listenfaster.com |  @listenfaster | tuktuband.com |
> c: 206.849.3183
> >> _______________________________________________
> >> Cmdist mailing list
> >> Cmdist at ccrma.stanford.edu <javascript:;>
> >> https://cm-mail.stanford.edu/mailman/listinfo/cmdist
> >
> >
> > _______________________________________________
> > Cmdist mailing list
> > Cmdist at ccrma.stanford.edu <javascript:;>
> > https://cm-mail.stanford.edu/mailman/listinfo/cmdist
>
>

-- 
Ben McAllister | listenfaster.com |  @listenfaster | tuktuband.com | c:
206.849.3183
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cm-mail.stanford.edu/mailman/private/cmdist/attachments/20160409/1e3678f2/attachment-0001.html>


More information about the Cmdist mailing list