JV880/JUCE on raspberry

Hi all,

have anyone tried to build the jv880 successfully (on Linux in general and maybe rpi more specifically)?

I have tested this plugin the last couple of days as a VST3 and it is quite nice (but in my case i do have some minor issues with it on my own audio-hardware - something i have reported on the github).

Idk how involved it could be to get this thing running on a rPI5, but i can imagine (with a huge grain of salt) that the raspberry would be able to drive it (?) just fine.

Hi @ledan, I was also looking into the JV880 emu, which shows some issues on Win. Besides, it is proving to be rather hard to source the JV expansions ROMs (not the OS .bin that is available in more usual meanders). Let us wait and see :slight_smile:

Yes I have got it to work (albeit on a pi3B and pi-zero and as a stand alone under Circle OS) from the code and discussions here: GitHub - giulioz/mini-jv880 and here: Build fails · Issue #1 · giulioz/mini-jv880 · GitHub

It worked but was quite glitchy in terms of audio output (as might be expected). On Pi Zero, I had unresolvable problems with the midi input on the pi Zero which was one of the reasons I bought a Pi 5 and moved on to build a touch screen Zynthian. I think it is a very nice synth implementation though, and it would be great if it could be considered to be added here.

Hi @jmstone, I had a cursory read of the Github thread, but lack the deep coding expertise required to decipher some of its content.

My basic question is: did you really succeed in compiling the JV880 source code for Pi/arm 64?

And if so, would you consider making the LV2 binary available here, for us to test it on V5.1/Pi5?

Best regards :slight_smile:

No I didn’t compile it myself - although I probably could. I just used the disk images from that thread.

https://github.com/user-attachments/files/19229468/MiniJV8802025-03-07.zip

Also building an LV2 version would be non- trivial. Probably better to ask the author if they would consider doing it…

Hi @Aethermind yes there was some issue with resampling (i think it was) but the author fixed that a few weeks ago and so when i pulled the latest VST from the page and restarted it, those static issues where gone (for me at least) :slight_smile:

I was in touch with Giulio a few days ago and he basically said that it should be quite possible to compile/target LV2.

So i tried it (using the scripts in the bitbucket) directly on my rPI5 but could not pull JUCE properly using them. So i pulled it from the official JUCE site and could start the compilation. Unfortunately (again), it gets stuck at a later stage where it tries to execute a JUCE binary (wrong executable format).

I’ll ask him if he could provide LV2.

Thanks @ledan, that would be terrific! :+1:

1 Like

Hi @jmstone, @Aethermind and others,

anyone interested in building the mini jv880, you can have a look at my fork here
GitHub - michelemaroni/mini-jv880.

I did not much beyond trying to decipher the building scripts and the build instrucions from dexed, and put the minimal infos on the readme.md

I think that for zynthian the lv2/vst3 version is a desirable addition to zynthian, and hope to see it soon.

I also hope to see further developments and improvements to the mini version, as i really like the concept of bare metal synths on rpi (like minidexed), espeically as a emergency backup for live settings.

Thanks all and have a nice day.

In my endeavors to see how far i could get, i did manage to compile Projucer eventually on my Linux Mint laptop (but not the rPI5 as for now). While i could start the UI just fine, i have no clue how to “match” the jv880 sources/build-scripts with JUCE as a) the build dependencies script seems to be broken (it downloads a 0 zero zip as it cant resolve the source from github) and 2) the paths seems to be setup in some different way that is not reflected by the scripts.

Yes, I’m at the deep end of development here :smiley:

With luck, maybe some incarnation of an LV2 will appear at some point. Fingers crossed.