I just found out that there is a new open source synth on the block that looks quite promising:
It is available as 64Bit VST/AU/LV2 plug in directly, but from source it should be possible to build it for ARM 32, am I right? The code is found here:
Maybe one of the experienced zynthianers could give an opinion how difficult it would be to include Odin 2 in zynthian?
Thanks for checking it out! I already suspected it may be more complicated… maybe I will have a look at it at some point, right now my skills aren’t quite there yet I’m afraid.
Thankfully, there is already a quite impressive synth selection available on Zynthian to play with in the meantime. Yesterday I was really impressed by Surge, too bad its prohibitively ressource hungry for now (with more than 2-3 notes at a time at least).
It’s a fiddly build specifically because the lv2 build expects you to be using the projucer gui, which means you either need to run it over ssh+X11 (a bit fiddly), have an rpi with a desktop setup (a bit fiddly), or cross-compile it (quite a bit fiddly).
Just to make sure I understand correctly, projucer is a development environment that I would need to install on my zynthian and access via SSH/X11. That doesn’t seem so bad… Once the plugin is compiled it wouldn’t require the gui anymore, right? The LV2 exposes all its controls to zynthian, which I assume needs some configuration? Sorry for the dumb questions, never compiled an audio plugin before.
Just bumped into a really good review of this synth
and looked at the github repo, it seems like there’s a makefile now for linux, maybe it’s worth looking at?
Getting more synths into zynthian is something that gives me mixed feelings, as i feel that more is not necessarily better and that we already have an astounding amount of options, Having said that is plugins like this one, that are nicely maintained and somewhat more current, that might attract more users or allow current users to get more out of their devices.
Raspberry Pi users should indirectly benefit from Apple’s shift to ARM based desktop computer processors, as plugins are optimized to run natively on the new Macs.
@riban, how about thinking of integrating this after releasing the stable-2211?
Of course, we should port the factory presets to LV2, group the controllers, add the scale points, etc. As i’m tired of doing this (it’s quite boring), please guys, consider stepping forward and doing the task. It’s not a programming task. Only repeatitive and boring!
But it’s always the same, I don’t know how to do it, which files I have to edit, etc…
is there a wiki?
Maybe it can be easier if Odin is integrated directly into the Stage version, and I only have to edit files?
Edit : I just tested it in my DAW. it’s pretty impressive, pretty interesting analog sound, and all the filters are pretty cool (moog, korg style), I love the ring modulator.
This synth is really complete, it really needs a good workflow, there are so many options!
I’m waiting for the LV2 Odin to be implemented, to try to modify the TTL or at least add presets to Zynthian GUI.
Can’t wait to test the synth on Zynthian, as you say it’s clearly a beast.
If it doesn’t take too many resources, it can be a very good synth for Zynthian.
With OBXD, Noise Maker, ZynAddSub, Dexed and now Odin, we have high quality synths
It’s already added. My fingers were so fast, that i accidentally added Odin2 to the stable branch. I’m so sorry about that! I know people will hate me for this unwise behaviour!!
Simply update and enjoy!!
Note: After updating, don’t forget to click “Search for new plugins and presets” from the webconf’s LV2 panel!!
Note2: Having the factory presets has higher priority than grouping the parameters. Proceed bank by bank, so we can overview your work and give you some feedback.
Save every preset on the created folder. You have to typewrite the preset name in the dialog. Only the preset name!! Jalv will generate the lv2 bundle from this, adding the “Odin2_” prefix and replacing characters as needed.
When all presets in the bank are saved, copy the script to the folder and run it like this:
I updated with new stable version from yesterday, then did “check for software updates”, clicked in webconf (Android chrome) “Search for new plugins and presets” and after a while (some minutes) My Zynthian Kit reboots. Is it normal behaviour? And also I can’t find this new Odin synth in LV2 list to enable. Sorry.
Update: found Odin2 in list now to enable. Sounds very interesting. Thx for build it in
For most of the presets, I reduced the number of unisson voices, It takes a lot of CPU.
In the Odin’s Manual, it say :
Since the implementation of Unison in Odin 2 literally triggers multiple
voices, using high Unison counts uses lots of CPU time. Use it with care, if
you run into performance issues, you can always bounce the track to audio in
your DAW
And I changed for some presets : “Poly” to “Legato” (Mono) mode, when Xruns often appeared
I think for Zynthian use, we have to use this synth mostly in Mono mode (Legato or Retrig) and avoid Unisson mode. We have to build the presets with Xruns in minds.