I forgot to mention in my quick reply:
If you are coming from Pd-extended, Pd vanilla does not include all of the
myriad external libraries that Pd-extended did by default. There is, however, a
simple package management system ("deken") which allows you to download and
install pre-compiled external libraries. This is what IOhannes pointed you to
with "Find externals."
Pd vanilla does not auto-load external libraries found within its search paths
by default. Pd-extended did, hence included libraries like "Gem" worked without
having to explicitly load them. Since Pd vanilla has no way of knowing what is
there and what is not, the [declare] object is used to explicitly add search
paths and load external libraries from a main patch. This is a similar
mechanism to "include" or "import" in programming languages. It's an extra step
but it helps ensure that it's obvious which libraries beyond the Pd vanilla
core object set are required to run you patch.
Thus [declare -lib Gem] tells Pd to try and find an external library called Gem
and load it. You may need the latest Pd vanilla release version for the to work
correctly as there was some recent work with how libraries are searched and
register their location with Pd.
> On May 22, 2019, at 7:50 AM, Dan Wilcox <[email protected]> wrote:
>
> declare is an object which needs to be added to your main patch which tells
> Pd to load Gem. You may need to save the patch, close, and reopen it for the
> loading mechanism to kick in.
>
> enohp ym morf tnes
> -----------
> Dan Wilcox
> danomatika.com
> robotcowboy.com
>
>
>> On May 22, 2019, at 3:30 AM, Dana Moser <[email protected]> wrote:
>>
>> Thanks for your reply.
>> I installed Gem 0.94 and Pd still can't find a camera.
>> IOhannes zmoelnig gave me this suggestion:
>>
>>> 1. "Help" -> "Find externals"
>>> 2. type "Gem" and click on "Search"
>>> 3. click on the best (first) search result
>>> 4. load Gem in your patch with [declare -lib Gem]
>>
>> I followed steps 1-3 and installed Gem 0.94 with deken.
>> Video input still does not work.
>> Does anyone know how to do IOhannes's step 4?
>> How does one do "[declare -lib Gem]"?
>> Is this a message that needs to be passed to a patch?
>> Thanks for any assistance.
>> -Dana
>>
>>
>>> On 5/21/19 6:02 PM, Dan Wilcox wrote:
>>>
>>> Gem 0.94 solves this by introducing replacement plugins which use the
>>> newer AVFoundation macOS framework.
>>>
>>> --------
>>> Dan Wilcox
--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list