nomelif / Audionodes

Audio generation in blender nodes
Other
88 stars 10 forks source link

Blender 2.80 Support #22

Closed ZackMercury closed 4 years ago

ZackMercury commented 4 years ago

^

ollpu commented 4 years ago

This is almost done: all that's left is changing all properties to the new type annotations system. Changing to annotations means dropping 2.79 compatibility, but I suppose that's fine.

ollpu commented 4 years ago

That's it.

I'll make a release of this soonTM.

ollpu commented 4 years ago

https://github.com/nomelif/Audionodes/releases/tag/v0.3.2

enzyme69 commented 4 years ago

Is 2.80 version not available for Mac?

ollpu commented 4 years ago

@enzyme69 Not yet, I'd need access to a Mac. Thanks for the reminder.

enzyme69 commented 4 years ago

Thanks looking forward for 2.80 release on Mac

I am making another video using Blender 2.79 still only the basic, but is there tutorial on MIDI? https://youtu.be/yQXKZs10uKY

ollpu commented 4 years ago

That's really nice! MIDI should be a lot easier to use in the newer versions, but as mentioned, those are not available for macOS yet. But even in 0.3, it should be plug&play, does it appear on the MIDI port manager in the Mac's settings once you create a MIDI input node?

enzyme69 commented 4 years ago

Ok so today I am trying the MIDI setup using TouchOSC and it's MIDI bridge app, and indeed on MacBookPro, I can see the network and can route out to AudioNodes!

Screen Shot 2019-11-15 at 9 10 23 pm

I am using Blender 2.79 here, but do looking forward for 2.80 Mac version.

Also very curious on MIDI output if I could actually monitor the value to control animation in realtime ... I am also looking at another addon M.O.M which was AddOSC.

enzyme69 commented 4 years ago

MOM latest update for 2.80: http://www.jpfep.net/pages/addons/midi-osc-and-more/

ollpu commented 4 years ago

@enzyme69 I've added a macOS zip for the newest version. Unfortunately I couldn't get the MIDI endpoint to show up in settings when quickly testing. Can you try it?

enzyme69 commented 4 years ago

I am using 2.81 and getting this error...

Modules Installed (Audionodes) from '/Users/jimmygunawan/Downloads/Audionodes.zip' into '/Users/jimmygunawan/Library/Application Support/Blender/2.81/scripts/addons'
Traceback (most recent call last):
  File "/Applications/Blender.app/Contents/Resources/2.81/scripts/modules/addon_utils.py", line 351, in enable
    mod = __import__(module_name)
  File "/Users/jimmygunawan/Library/Application Support/Blender/2.81/scripts/addons/Audionodes/__init__.py", line 32, in <module>
    from . import blender
  File "/Users/jimmygunawan/Library/Application Support/Blender/2.81/scripts/addons/Audionodes/blender/__init__.py", line 1, in <module>
    from . import ffi
  File "/Users/jimmygunawan/Library/Application Support/Blender/2.81/scripts/addons/Audionodes/blender/ffi.py", line 38, in <module>
    native = ct.CDLL(native_path, mode=0)
  File "/Applications/Blender.app/Contents/Resources/2.81/python/lib/python3.7/ctypes/__init__.py", line 364, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: dlopen(/Users/jimmygunawan/Library/Application Support/Blender/2.81/scripts/addons/Audionodes/libnative.dylib, 2): Library not loaded: /usr/local/opt/fluid-synth/lib/libfluidsynth.2.dylib
  Referenced from: /Users/jimmygunawan/Library/Application Support/Blender/2.81/scripts/addons/Audionodes/libnative.dylib
  Reason: image not found

I thought I had this already but running brew and will check again ...

enzyme69 commented 4 years ago

@ollpu Ok seems to load fine now and testing the MIDI setup 💃 This is awesome!! https://youtu.be/QBVTDjeSlfI

Seems to be polyphonic as well!

Now will have to try this with MOM.