RitaAndAurora / kijimi-babu-frik

Babu Frik is a software editor for Black Corporation's KIJIMI synthesiser
https://ritaandaurora.github.io/kijimi-babu-frik/
GNU General Public License v3.0
6 stars 3 forks source link

A serious program error has occurred... #6

Open DF100 opened 2 years ago

DF100 commented 2 years ago

Hi, I have installed BabuFrik using the default settings in the installer, and each time I try to open it in Ableton Live as a VST i recieve the message,

(If I use Kijimi on USB port I get) A serious problem has occured, Live will shut down after this msg box is closed. Restart Live and report a crash.

(If I use Kijimi over normal Midi Output I get)

Unhandled Exception win32 Just in Time Debugging failed.....

Babufrik works fine on my system if running in standalone mode.

I am running Windows 10 (latest updates), and Ableton Live 11. I have a Soundcraft Mtk22 Audio Card.

Thanks

ffont commented 2 years ago

Thanks for the report. Can you try with another DAW (just for testing purposes)?

DF100 commented 2 years ago

I only have Ableton, I will see if there are any free cubase/logic trials I can try. Do you know why it falls over in Ableton Live at all?

DF100 commented 2 years ago

Hey there, is there any update on this at all? I am still never able to run i as a VST in Ableton is all. Kind Regards

ffont commented 2 years ago

Hi,

Sorry there have been no updates so far. Were you able to have it running with another DAW? Cheers,

DF100 commented 2 years ago

Hi, I unfortunately dont have another Daw. I only use ableton, is there likey to be an update anytime soon at all? Can you send me the code and I can maybe debug it perhaps as I would like to use it in Ableton please. I understand you get no money for coding this and that sucks but its super useful to me and I only run Ableton. Kind Regards

Dave

On 22 Feb 2022, at 3:21 am, Frederic Font @.***> wrote:

 Hi,

Sorry there have been no updates so far. Were you able to have it running with another DAW? Cheers,

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.

ffont commented 2 years ago

At this time it is not very likely that there will be an update soon, although there are some things I'd like to add. However the real issue here is that I don't have a windows computer with Ableton to reproduce the error and try to fix it. I added this at the top of my list of things to do when I get back to Babu Frik and see if I can manage to reproduce the error with a virtual machine or something, but I can't guarantee anything. Also the code is in this repository, if you know programming you can try compiling it and running, should not be too complicated and there are instructions. Also it could be that simply by upgrading the version of JUCE that Babu Frik uses the problem could get fixed.

markusschloesser commented 9 months ago

Indeed Live on Windows shuts down/crashes when I select a Kijimi port that is already opened in Live in BabuFrik. That is because even though the drivers for my Midi interface are multi-client capable, within one process (Live) another plugin cannot access the midi ports that are already occupied. (non technical description)

@ffont if we could choose to use the DAW itself as midi input and output, we could work around this with clever routing in Live (I do this with other plugins).

The other option would be to use LoopBe and a midi patchbay.

EDIT: I successfully used BabuFrik as VST3 plugin in Live with the help of LoopBe and the free Soundigy MidiPatchbay. Took me a bit, but works great now. Now I only need to put MidiPatchbay into Autostart. it looks like this:

image

MidiPatchbay: https://soundigy.com/midipatchbay.php LoopBe: I use the paid version to get more than one port. https://www.nerds.de/en/loopbe30.html

ffont commented 9 months ago

Hi thanks for the comments, I'm currently not doing further development for the editor, but there are plans to build another editor and I'd take that opportunity to also fix issues in this one. This would happen next year if all goes well.

markusschloesser commented 9 months ago

I am aware of that, but wanted to provide a possible solution for others searching for an answer. wrt Ableton the only really good solution for dealing with external synths is maxforlive devices, especially when it comes to automation and recall. I have built a couple of those (mostly pure max, some js where easier), but have never tried porting. Might give it a try some day :-)