vsicurella / everytone-tuner

MIDI microtuning plugin
The Unlicense
16 stars 1 forks source link

Ableton Live not recognizing plugin #6

Open CarloCattano opened 2 years ago

CarloCattano commented 2 years ago

I've just tested a windows build . It loads on hosts like BespokeSynth , but it fails to load on Ableton Live 11.1.1 Would love to use it in Live , Unfortunately Live doesnt provide much information about why that happends .

Thanks for this inspiring tool that is very much needed for microtonalists :-)

Let me know if I can be of any help fixing this

vsicurella commented 2 years ago

Thanks for your input and trying it out! In my experience Ableton Live is actually one of the odd ones out when it comes to MIDI effect plugins. It might be simply a preference in the Projucer that I have to change to get it to work. I do have access to Ableton so I can try it out on my end.

vsicurella commented 2 years ago

As a side note, Ableton isn't particular easy when it comes to multichannel MIDI, even in 11 where MPE is "supported". To my knowledge it only supports it coming in from a device going into an instrument plugin, and not coming out of an "audio" plugin (all VSTs are treated as audio), otherwise everything is squashed to Channel 1. So you have to use some workarounds unfortunately, either using a standalone plugin with a virtual MIDI device, or a plugin wrapper that you load the tuner and synth into. When this project is further along and has it's own web page, I'll be sure to provide some more info and a tutorial on how to set something like that up.

CarloCattano commented 2 years ago

Very true , this is a known Live issue since long apparently. I found a workaround worth trying that is not too complex

If I tick Plugin MIDI Input and Plugin MIDI Output and build a VST3, Ableton Beta will load it. It will consider it to be an audio 

effect though. I can get it to work as a midi plugin by putting it on track 1, and then creating track 2 and configuring it to read 

MIDI from track 1 Post-FX. So Ableton is treating it as an audio effect, but allowing it to output MIDI too!

from https://forum.juce.com/t/midi-effect-for-ableton/32455/7

CarloCattano commented 2 years ago

Feel free to close the issue , since this is just Ableton Live specific and the workaround does the trick !

image

I say to close the issue since its not your fault and it doesn't seem that Ableton will fix this anytime soon. Maybe modify the readme stating the needed changes: In projucer set the settings to :

vsicurella commented 2 years ago

Thanks! Yeah, I've played around with those settings before in my other project SuperVirtualKeyboard. It's good for Ableton, but it changes the way it shows up in other DAWs too. Like the "Midi Effect Plugin" preference actually makes it work more nicely in Logic (likewise I think "Plugin is a Synth" breaks it there). I've seen something else, I think maybe Blue Cat's Patcher(?) that offered both versions, one tailored specifically for Ableton like your suggestion, so perhaps I'll do something like that with an official release.

Funny though, Ableton just released an official Microtuner M4L device literally a few hours ago! https://www.ableton.com/en/packs/microtuner/

In the spirit of "every" in "everytone", I'll still work towards having a workable solution in Ableton despite this :)

CarloCattano commented 2 years ago

Oh I meant just to make it work with live, not replacing the settings for other targets of course, im aware of those perks. Just a pain to have separated builds since it already works as it should in every DAW that is not live. Saw the microtuner... Is about time that someone does something like this! Anyway I'm glad to have found your project since it's as well multi platform and can run it even on a raspberry pi!