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, 11 months ago


Link | Reply
Current rating: 5

Рабочая обувь в Рыбинске 1 year, 1 month ago

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

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

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

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

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

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

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

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

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

Link | Reply
Current rating: 1

aef 1 year, 10 months 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

蓝猫红烧肉 1 year, 8 months ago

下载 下载嘻嘻嘻嘻嘻嘻

Link | Reply
Currently unrated

keras 1 year, 10 months ago


Link | Reply
Currently unrated

戈盾 1 year, 8 months ago


Link | Reply
Currently unrated

CookiesRun 1 year, 9 months ago

Thanks very much

Link | Reply
Currently unrated

Anthony 1 year, 8 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 1 year, 6 months 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 1 year, 6 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

蓝猫红烧肉 1 year, 8 months ago

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

Link | Reply
Currently unrated

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

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

Link | Reply
Current rating: 5

BobMeta 1 year, 6 months 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 1 year, 6 months 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 1 year, 5 months ago

Getting same same as above

Link | Reply
Currently unrated

JJ 8 months, 2 weeks ago

I'm getting same "Traceback..." Error as above. Thank you for building this though! Oh my god. It'd be insane to use my APC-40 with Blender. Cheers for the creation. Fingers crossed for the fix!

Link | Reply
Currently unrated

Stephen 1 year, 5 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 1 year, 5 months ago

thanks a lot!!!

Link | Reply
Current rating: 5

Rendre 1 year, 2 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 9 months, 4 weeks ago

I solved this by removing modifiers from the mesh.

Link | Reply
Currently unrated

jacob mesick 1 year 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

BlenderTester 9 months, 2 weeks ago

Hi, thank you for AdRoutes!
It really is a lovely Add-on!

Are there any news on an update that works for newer Blender versions like 3.4 or even 3.6 and upwards?
It would be lovely to be able to use newer version of Geometry Nodes together with AddRoutes!

Thank you!

Link | Reply
Currently unrated

masomenos 9 months, 1 week ago

hello I can not install add routes even after installing jack as explained above... I get an error message in the installer
anyone as a clue?

Link | Reply
Currently unrated

David Baron 3 weeks, 6 days ago

Hi there;

I have been utilizing this amazing addon now for live VJ shows.

The rtx 4080 can create live audio responsive visuals based on GeomNodes setups i have been creating the last year.

All my OSC routered scenes are working in B 4.02 so that works great.

Here is a project i have been working on, partly created with live OSC blender eevee output:

This is live changing for me so thank you dearly.

I would love to also add my midi controller to the scenes (AKAI APC40) but that gives a red field when i select that hardware as input.

Is that Blender version related? Because i cannot work back all my scenes to B 3.x.

I am not a python person so am already more than happy to get a decent OSC sound response out my laptop.

Its a big adventure. eEven was able to blow up my laptop by plugging in a major venue's PA in my mic in minijack :) so carry a groundloop isolator today lol.

The delay is decent. Funny enough, i have been experimenting with a professional soundcard, but this sends audio to my USB so has terrible delay where i work in studios with Pioneer mixers and plug the rec or line out directly in my minijack which gives a very OK result.

IAre there plans to develop this amazing addon further?

I donalted some € earlier, and would not mind to throw some more € to it.


David & Jordanah VJ Girl

Link | Reply
Currently unrated

New Comment


required (not published)






RSS / Atom