In launching Pd or using Gem patches, this never happens. And it's just never available.
It never happened because the camera was no longer accessible to Gem.
To clarify:
Gem 0.93 did not stop working, only those plugins which used Quicktime stopped working as Quicktime is no longer shipped with macOS 10.13+, ie. pix_video, pix_film, etc.
Gem 0.94 solves this by introducing replacement plugins which use the newer AVFoundation macOS framework.
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Thanks for your reply. I installed Gem 0.94 and Pd still can't find a camera. IOhannes zmoelnig gave me this suggestion:
- "Help" -> "Find externals"
- type "Gem" and click on "Search"
- click on the best (first) search result
- 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
hi Dana - [declare] is the object, and the rest of the stuff are the arguments that are typed into the object. put an object there and type 'declare -lib Gem' in its contents. save the patch and try and see in PD's console window tells you that it loaded Gem.
best, scott
On Tue, May 21, 2019 at 6:38 PM Dana Moser rosalux@curiousart.org wrote:
Thanks for your reply. I installed Gem 0.94 and Pd still can't find a camera. IOhannes zmoelnig gave me this suggestion:
- "Help" -> "Find externals"
- type "Gem" and click on "Search"
- click on the best (first) search result
- 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
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
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.
Dan Wilcox danomatika.com robotcowboy.com
On May 22, 2019, at 3:30 AM, Dana Moser rosalux@curiousart.org wrote:
Thanks for your reply. I installed Gem 0.94 and Pd still can't find a camera. IOhannes zmoelnig gave me this suggestion:
- "Help" -> "Find externals"
- type "Gem" and click on "Search"
- click on the best (first) search result
- 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
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 danomatika@gmail.com 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 rosalux@curiousart.org wrote:
Thanks for your reply. I installed Gem 0.94 and Pd still can't find a camera. IOhannes zmoelnig gave me this suggestion:
- "Help" -> "Find externals"
- type "Gem" and click on "Search"
- click on the best (first) search result
- 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/