dear forum members,
i'm trying to run the pythoner examples from https://community.troikatronix... (DX quick start) + "pythoner_examples_v0.4-release" from the add-ons page, and followed also the video on pythoner on youtube python mediapipe and every other tutorial that i could find.
my pythoner works fine with the json and beautifulsoup4 libraries but as soon as numpy wants to be loaded i get the errors attached below.
it seems that i have a problem with the arm / x86 libs for numpy that came with the "install-packages-into-virtual-environment.scpt" in the "Python_Support_Scripts" folder. i tried to install the VENV to the "virtual_env" folder of the project and also to the standard plugin folder + activating the path but with the same result.
i'm on a MBP M1 with osx 15.6.1 and isadora 4.5.1 - in Activity Monitor Isadora shows up as "Intel", so it's using Rosetta in x86-mode.
--> update: i checked in Finder / Info that for the Universal Binary of Isadora 4.5.1 after a fresh installation the "Run with Rosetta" was checked. is there a reason to run it in Rosetta ? when running in ARM-mode numpy works BUT...
A) in the "python_mediapipe_pose_detection_v10 v4.5.1.izz" i still get a red [!] sign on the pythoner and no tracking
(Monitor Windows says: >> File "Module_Oo0FftFuw4.py", line 118, in python_init >> AttributeError: module 'mediapipe' has no attribute 'solutions')
and
B) OpenNI Tracker does not work... is there a way to make numpy and openNI work in ARM mode? READING openNIpage i guess the answer is NO. --> is the Processing workaround (following your Tutorial) the best way then?
is there a possibility to install Numpy as x86 version to the virtual_env folder?
i'd prefer to have everything inside one software without Processing/Syphon...
thanks!
============ A ====================
ImportError:
IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.
We have compiled some common reasons and troubleshooting tips at:
https://numpy.org/devdocs/user...
Please note and check the following:
* The Python version is: Python 3.12 from "/Users/z/Documents/Isadora/Example Patches and Tutorials/pythoner_examples_v0.4-release/virtual_env/bin/python"
* The NumPy version is: "2.5.2"
and make sure that they are the versions you expect.
Please carefully study the information and documentation linked above.
This is unlikely to be a NumPy issue but will be caused by a bad install
or environment on your machine.
Original error was: dlopen(/Users/z/Documents/Isadora/Example Patches and Tutorials/pythoner_examples_v0.4-release/virtual_env/lib/python3.12/site-packages/numpy/_core/_multiarray_umath.cpython-312-darwin.so, 0x0002): tried: '/Users/z/Documents/Isadora/Example Patches and Tutorials/pythoner_examples_v0.4-release/virtual_env/lib/python3.12/site-packages/numpy/_core/_multiarray_umath.cpython-312-darwin.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/z/Documents/Isadora/Example Patches and Tutorials/pythoner_examples_v0.4-release/virtual_env/lib/python3.12/site-packages/numpy/_core/_multiarray_umath.cpython-312-darwin.so' (no such file), '/Users/z/Documents/Isadora/Example Patches and Tutorials/pythoner_examples_v0.4-release/virtual_env/lib/python3.12/site-packages/numpy/_core/_multiarray_umath.cpython-312-darwin.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
====== B ===================
ImportError: dlopen(/Users/z/Documents/Isadora/Example Patches and Tutorials/pythoner_examples_v0.4-release/virtual_env/lib/python3.12/site-packages/PIL/_imaging.cpython-312-darwin.so, 0x0002): tried: '/Users/z/Documents/Isadora/Example Patches and Tutorials/pythoner_examples_v0.4-release/virtual_env/lib/python3.12/site-packages/PIL/_imaging.cpython-312-darwin.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/z/Documents/Isadora/Example Patches and Tutorials/pythoner_examples_v0.4-release/virtual_env/lib/python3.12/site-packages/PIL/_imaging.cpython-312-darwin.so' (no such file), '/Users/z/Documents/Isadora/Example Patches and Tutorials/pythoner_examples_v0.4-release/virtual_env/lib/python3.12/site-packages/PIL/_imaging.cpython-312-darwin.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')) (Module_o__8XJymcD.py, line 1)
=============================================================================
@michel wow, even shows ipad battery level, very impressive
Dear mark
I have done this with the old TouchOSC app. It was a fairly complicated Isadora patch built for a theatresports production: the actors used smartphones to control Isadora, while the director used an iPad to control the lights next to video, pictures and sound.
I'm not sure this will be directly helpful — even I'd need to sit down for a while to fully get my head around the patch again. Attached is the iPad layout: the red buttons were dynamically filled with the video, picture, or audio files in Isadora, depending on your selection on the right side of the TouchOSC layout.
@ray I guess you mean the movie position. right click on the actor and select "use timecode".
Best Michel
Hi All
Does anyone know how to convert the projector position to minutes and seconds?
@sommerdi Hi! Thank you for your feedback - really useful! I have the IEM plugins, I will experiment.
With my Focusrite Soundcard set to 96KHz and Isadora set to 96KHz with a 128-sample audio buffer I get the least delay - it's very slight, but annoying.

However, when I try this in Reaper with the same audio settings and audio interface the sound is crystal:

Hopefully I'll report back with a solution - possibly the IEM plugin suite.
P.S. The Sennheiser AMBEO plugin seen above is discontinued (Isadora doesn't recognise it) and has been superseded I believe with the dearVR plugin that I'm using in Isadora.
Best Simon
there is an other interisting free VST3 plugin suit for ambisonic ...
I have discovered that the issue is with Mac OS and that this is a common problem with touchscreen overlay devices using a Mac.
I have found this utility on Github that identifies and attempts to fix the issue:
https://github.com/shueber/Tou...
Best Wishes
Russell
yes the last patch , as i would do .... but put the plugin vst dearVR Pro2 behind ....
maybe the vst plugin has a high latency .... this real pain ...
@sommerdi Thank you for your advice. I've set each of the four preamp channels on the Focusrite so that they match.
Frustratingly I'm getting some weird delay effect - even though the audio interface is set to "direct monitoring" and I've set Isadora's audio buffer to 128.
Do you mean the signal flow should be like this:

Thanks again!