AddRoutes v0.34 (Support for Blender 3.1 +)


After a long struggle here is a new bundle of AddRoutes with builtin support for the 3 OS (Linux/Win/OSX) with Blender 3.1 and above (tested with the current 3.2.1 version).

Recently Blender has started to require Python 3.10 and since MIDI support relies on some binaries, I had to compile them myself against the new version of Python. As I have only a Linux machine, it took me an absurd amount of time to achieve this, fighting with Qemu and Wine.

A bonus is that now OSX support includes the new arm64 M1 architecture. I compiled the lib as well with Jack. If your computer doesn't have Jack, the installation is very straightforward with "brew install jack" (you might have to install "brew", of course). If you still have troubles with OSX, please let me know.

You can use the usual download link to get it.

PS: Please note that Python 3.10 is not officially supported with the python-rtmidi library the project relies on, but it seems to work pretty well in the case of AddRoutes. Official support is planed by the author, so I will make another update later.

Current rating: 4.2


cuizhiwei 1 year, 1 month ago


Link | Reply
Current rating: 5

Рабочая обувь в Рыбинске 3 months, 3 weeks ago

Если вы планируете купить спецодежду в Рыбинске, вам стоит обратить внимание
на местные магазины и сервисы, специализирующиеся на
данном виде продукции. В городе есть
несколько магазинов, предлагающих широкий выбор спецодежды, которая может соответствовать вашим
потребностям и требованиям.

Перед покупкой спецодежды важно определить
ее цель и требования. В зависимости от вашей
сферы деятельности, вам может потребоваться защита от различных факторов: холода,
влаги, падающих предметов, огня и других возможных опасностей.

Уточните свои требования перед посещением магазинов.

В Рыбинске можно найти специализированные магазины, предлагающие разнообразную спецодежду для различных
отраслей: строительства, промышленности,
медицины, сельского хозяйства и
других. Изучите ассортимент каждого магазина и выберите тот, который предлагает
спецодежду, соответствующую вашим требованиям.

Качество спецодежды является важным фактором при
выборе. Убедитесь, что выбранный магазин сотрудничает с надежными производителями, которые предлагают качественную и сертифицированную продукцию.

Просмотрите отзывы клиентов о качестве
и долговечности спецодежды, чтобы сделать правильный

Цена также имеет значение при покупке спецодежды.

Сравните цены в различных магазинах
и выберите оптимальное соотношение цены и качества.
Учтите, что иногда стоит заплатить немного больше
за качественную и долговечную спецодежду, которая
прослужит вам дольше и обеспечит надлежащую защиту.

Не забудьте узнать о политике возврата и обмена товара в выбранном магазине.
Если возникнут проблемы с размером или
качеством спецодежды, вам будет важно иметь возможность обменять или вернуть товар.

Link | Reply
Currently unrated

aef 1 year, 1 month ago

Hi unfortunately I can't get it to work.
it can't find the lib jack.0.1.0.dylib (nosuchfile)
I did install jack for macos
but the directory doesn't exist
also I saw an entry that says that jack on Osx 12.1 is in a different directory?
idk what to do, please help :D

Link | Reply
Currently unrated

蓝猫红烧肉 10 months, 3 weeks ago

下载 下载嘻嘻嘻嘻嘻嘻

Link | Reply
Currently unrated

keras 1 year, 1 month ago


Link | Reply
Currently unrated

戈盾 11 months ago


Link | Reply
Currently unrated

CookiesRun 1 year ago

Thanks very much

Link | Reply
Currently unrated

Anthony 11 months ago

Got it all working in blender on windows, sending data by way of loopbe, the issue im having is when i right clicked on the y axis of my mesh and choose "create a realtime route" it assigns it to the x axis instead. Help!

Link | Reply
Currently unrated

Jim 9 months, 2 weeks ago

I would really appreciate an explanation for how you got this to work. No matter what I do, I can’t seem to get Blender to recognize or connect with any OSC or MIDI messages, even though I can see them in a separate console window (using Protokol to see them). I feel like I’m missing something…

Link | Reply
Currently unrated

Robe 9 months ago

Hi! It works like a charm with 2.93! I tested o 3.4, but rtmidi didn't install...

Link | Reply
Currently unrated

蓝猫红烧肉 10 months, 3 weeks ago

在 Windows 上的搅拌机中完成所有操作,通过 loopbe 发送数据,我遇到的问题是当我右键单击网格的 y 轴并选择“创建实时路由”时,它会将其分配给 x 轴。帮助!

Link | Reply
Currently unrated

couldn't get 3.4 to work on my mac...I get error 9 months, 1 week ago

couldn't get 3.4 to work on my mac...I get error :(

Link | Reply
Current rating: 5

BobMeta 8 months, 3 weeks ago

Yes, Im on Mac M1. I'm running Bender 3.3.1 and python 3.10.2 and haven't been able to get the add-on working. I've ran in to a number of errors, mostly in not being able to enable the add-on without an "initiate jack" error although jack is running according to the terminal. I had the add-on enabled once but wasn't able to make any configuration as no menu appeared from the drop down arrows. I will try an earlier blender version.

Link | Reply
Currently unrated

BobMeta 8 months, 2 weeks ago

Having this problem, please help...

Traceback (most recent call last):
File "/Applications/", line 333, in enable
mod = __import__(module_name)
File "/var/root/Library/Application Support/Blender/3.3/scripts/addons/AddRoutes/", line 56, in <module>
from . import data
File "/var/root/Library/Application Support/Blender/3.3/scripts/addons/AddRoutes/", line 32, in <module>
from . import g_vars
File "/var/root/Library/Application Support/Blender/3.3/scripts/addons/AddRoutes/", line 22, in <module>
import rtmidi
File "/private/var/root/Library/Application Support/Blender/3.3/scripts/addons/AddRoutes/rtmidi/", line 4, in <module>
from ._rtmidi import * # noqa
ImportError: dlopen(/private/var/root/Library/Application Support/Blender/3.3/scripts/addons/AddRoutes/rtmidi/, 0x0002): Library not loaded: /usr/local/opt/jack/lib/libjack.0.1.0.dylib
Referenced from: <A41885E5-93FD-37E2-A750-8EBB6471F9FB> /private/var/root/Library/Application Support/Blender/3.3/scripts/addons/AddRoutes/rtmidi/
Reason: tried: '/usr/local/opt/jack/lib/libjack.0.1.0.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/jack/lib/libjack.0.1.0.dylib' (no such file), '/usr/local/opt/jack/lib/libjack.0.1.0.dylib' (no such file), '/usr/lib/libjack.0.1.0.dylib' (no such file, not in dyld cache)

Link | Reply
Current rating: 5

jd 8 months, 1 week ago

Getting same same as above

Link | Reply
Currently unrated

Stephen 8 months ago

I'm struggling to understand the 16 channel limitation on an 88 key device, when I look at the blender debug console I can see note number and velocity are being received for all notes? But I can't figure out, using blender python how to get at that data and parse it into discrete actions per midi key # - anybody got any ideas?? I have written bpy rtmidi scripts but they freeze the blender UI - I can't get my head around how this addon works in background without affecting the blender UI??? any help greatly appreciated?

Link | Reply
Currently unrated

fsguodong 7 months, 3 weeks ago

thanks a lot!!!

Link | Reply
Current rating: 5

Rendre 5 months ago

I'm setting up some digital puppetry with TouchOSC and AddRoutes. Everything is working well: I get en empty to move with osc from my phone via wifi and addroutes. Perfect. Then I ad an IK constraint to my rig. As target I set my empty, dancing around with osc via wifi. Suddenly it takes a second or longer before blender updates the movement. In the system console it says OSC keeps recieving data. It's receiving many times now before it can finaly update. So parenting/using a constraint makes it slow somehow. Any suggestions on what to do? I've tried playing with the envelope settings, as I thought attack/release time might had something to do with it. Just tapping somewhere works fine, but I want it to be more organic, so I want to slide an xy-output, and the rig updates in realtime.

Link | Reply
Currently unrated

Rendre 1 week, 5 days ago

I solved this by removing modifiers from the mesh.

Link | Reply
Currently unrated

jacob mesick 3 months, 1 week ago

first off love the add-on works fantastic with the touch OSC and midi controllers so I can use Blender to control my lighting for my projection mapping. Curious question about the future. do you plan on supporting the next iterations of blender?

Thank you so much for such a fantastic product.

jacob mesick

Link | Reply
Currently unrated

New Comment


required (not published)






RSS / Atom