Charlatan³ Free VA synth updated to v3.3.2 (Win/Linux)

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS
Charlatan

Post

Just use the vst version i Reason :?
FL Studio 25 | AudioThing JULY - Deimos - U-he Filterscape - NI Kontour - Softube Model 80 - LUSH-2 - UAD Opal - WaveOSC

Post

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Hi karrikuh, thank you for this amazing masterpiece , the synth engine and optimization is beyond this world!

I would like to report a linux issue and offer a fix for a bug that recently came up NOT due to Charlatan 3, but due to latest glibc version 2.41 behavior change regarding how execstack is handled (Arch linux latest here).

This is causing a crash (in e.g. Bitwig) with the message:
cannot enable executable stack as shared object requires: Invalid argument
As a result Bitwig cannot load Charlatan 3.

This might crash other hosts as well and (execstack bit) is not present in any of my *.so, *.clap files. E.g. U-he stuff is missing this field along every other linux native plugin shared object I have. I would maybe :) suggest removing this bit field and updating the download link?

Because eventually all linux distros will upgrade to glibc v2.41 and Charlatan will stop working for sure in Bitwig and possibly in other hosts.

This is fixable by removing the execstack flag bit from the *.so (and *.clap) by getting via console into the vst3 *.so (and clap directory) and doing :

Code: Select all (#)

execstack -c Charlatan3.so 
If "execstack" is not available in your linux distro of choice, "patchelf" can do the same thing via:

Code: Select all (#)

patchelf --clear-execstack Charlatan3.so
Querying for this bit before removal produces the output:

Code: Select all (#)

$ execstack -q Charlatan3.so 
X Charlatan3.so
And after removal:

Code: Select all (#)

$ execstack -q Charlatan3.so 
- Charlatan3.so
Solution came from here: https://forums.developer.nvidia.com/t/t ... a/322769/4 (https://forums.developer.nvidia.com/t/tensorrt-10-8-0-43-and-older-incompatible-with-new-glibc-2-41-r2-g0a7c7a3e283a/322769/4)

Thanks again for this masterpiece!

Post

Hi, I've been modelling a 303 in Charlatan V3 and I've found it'd be great to have curves in waveform editor.
Of course, there's no great difference in no having it and multipoint graph does the job, but...
Anyway, I've found that the grid in some oscilloscopes have 20 etches, that can be done with just 10 etches in CH3. And finally, the workwaround for a TB diode 18dB and its Lo resonance High bass response is easy to adjust by using a macro & a transformer to recreate that Lo reso Hi bass.
ANyway, for those who would like to replicte the waveforms, these are analysis from original ones available at: https://www.tinyloops.com/tb303/sound_vco.html.
Image
Image
I've found also that the waveform obtained slightly differ's in some way from the one drawn in the graph, but in the end it can be shaped with an oscilloscope in the output.
It'd be great to had the posibility to export and select these waveforms, they really make a difference in terms of sound design.... WAIT. I was using v3.0.0 It seems I restored the old 3.0 at some point and did not remind to reverse the downgrade.

Oh... And i've found that in some case when I drag a waveform from oscillator 1 into oscillator 3 and I editi it, the waveform in the Oscillator 1 also receives the changes. It doesn't happens if the Oscillator 3 already had a custom waveform enabled.
Last edited by wikter on Sun Mar 30, 2025 8:32 am, edited 1 time in total.

Post

wikter wrote: Sun Mar 30, 2025 6:41 am Hi, I've been modelling a 303 in Charlatan V3 and I've found it'd be great to have curves in waveform editor.
Of course, there's no great difference in no having it and multipoint graph does the job, but...
Anyway, I've found that the grid in some oscilloscopes have 20 etches, that can be done with just 10 etches in CH3. And finally, the workwaround for a TB diode 18dB and its Lo resonance High bass response is easy to adjust by using a macro & a transformer to recreate that Lo reso Hi bass.
ANyway, for those who would like to replicte the waveforms, these are analysis from original ones available at: https://www.tinyloops.com/tb303/sound_vco.html.
Image
Image
I've found also that the waveform obtained slightly differ's in some way from the one drawn in the graph, but in the end it can be shaped with an oscilloscope in the output.
It'd be great to had the posibility to export and select these waveforms, they really make a difference in terms of sound design.
I highly support the possibility for curves in the waveform editor. To get close to certain analog waveforms, being able to shape the curve of the waveforms (just like you can do in the xlfo) imo is crucial. The difference might be subjectively marginal - but in the summary it's absolutely making the difference in the end. This must not be understimated - yet that's the case. Which ist sad.
It's mostly the subjectively tiny differences that in summary have a hughe Impact.
regards,
brok landers
BIGTONEsounddesign
gear is as good as the innovation behind it-the man

Post

brok landers wrote: Sun Mar 30, 2025 7:23 am
wikter wrote: Sun Mar 30, 2025 6:41 am It'd be great to had the posibility to export and select these waveforms, they really make a difference in terms of sound design.
I highly support the possibility for curves in the waveform editor.
I'd prefer a custom waveform browser by far...
In fact, by resizing a waveform to 640x280 it's easy to create fast copies... I use Irfanview, but any other tiny image editor would do the job.
Image

Post

rhythm1c wrote: Sat Feb 15, 2025 9:44 pm This is fixable by removing the execstack flag bit from the *.so (and *.clap) by getting via console into the vst3 *.so (and clap directory) and doing :
Thanks a ton for providing this fix, rhythm1c! I have run into the same problem some days ago. Also on Arch Linux with Bitwig and the CLAP version of Charlatan³. Removing the bit today after reading your advice made it work for me again.

For completeness, here's how to check for the existence of the flag using patchelf (which is easier to install in Arch):

Code: Select all

patchelf --print-execstack Charlatan3.clap
If it's set this will output:

Code: Select all

execstack: X
Once it is unset:

Code: Select all

execstack: -
I'd also like to take the opportunity to thank karrikuh for providing such a great synth for free! I have greatly enjoyed using Charlatan³ in the One Synth Challenge some months ago!
Passed 303 posts. Next stop: 808.

Post

I think this synth is phenomenal. I cannot believe it is free.

Thank you!

Post

i hope in a future update we could save custom waveforms
FL Studio 25 | AudioThing JULY - Deimos - U-he Filterscape - NI Kontour - Softube Model 80 - LUSH-2 - UAD Opal - WaveOSC

Post

...and reloading them back too, isn't it?

Post

New release 3.3.0 !
  • Support sine-shaped segments in Osc waveform editor
  • Reworked UI skin
  • Delay FX: add dual modes
  • Added optional sustain stage to MSEG
  • Added Velocity Off mod source (Release Velocity)
  • Made XLFO polyphonic
  • Chorus: Revised 4-voice mode with Triangle LFO. Should in general sound lusher with less flanging and periodic beating
  • Added 5 Osc waveform presets
  • Linux: fix compatibility with glibc 2.41 (disable executable stack)
  • Minor optimizations and fixes

Post

karrikuh wrote: Sun May 18, 2025 6:15 pm New release 3.3.0 !
  • Support sine-shaped segments in Osc waveform editor
  • Reworked UI skin
  • Delay FX: add dual modes
  • Added optional sustain stage to MSEG
  • Added Velocity Off mod source (Release Velocity)
  • Made XLFO polyphonic
  • Chorus: Revised 4-voice mode with Triangle LFO. Should in general sound lusher with less flanging and periodic beating
  • Added 5 Osc waveform presets
  • Linux: fix compatibility with glibc 2.41 (disable executable stack)
  • Minor optimizations and fixes
Thank you for this update! Really cool stuff. I think a few more filter modes would be awesome but not necessary. I love the 3109 OTA filter in TAL J-8 and in my Xena. It is severely underemulated and underrepresented. A frequency shifter effect or filter would be cool too.

Post

Is this skinnable?

Post

satYatunes wrote: Sun May 18, 2025 9:50 pm Is this skinnable?
I tried with Resource Hacker but after replacing the background PNG with a modded One the Gui doesn.t load.
It would be useful to had just a limited bgcolor/texto choice...

Post

wikter wrote: Mon May 19, 2025 11:32 am
satYatunes wrote: Sun May 18, 2025 9:50 pm Is this skinnable?
I tried with Resource Hacker but after replacing the background PNG with a modded One the Gui doesn.t load.
It would be useful to had just a limited bgcolor/texto choice...
That's helpful. Thank you. :hug:

Post

karrikuh wrote: Sun May 18, 2025 6:15 pm New release 3.3.0 !
  • Support sine-shaped segments in Osc waveform editor
  • Reworked UI skin
  • Delay FX: add dual modes
  • Added optional sustain stage to MSEG
  • Added Velocity Off mod source (Release Velocity)
  • Made XLFO polyphonic
  • Chorus: Revised 4-voice mode with Triangle LFO. Should in general sound lusher with less flanging and periodic beating
  • Added 5 Osc waveform presets
  • Linux: fix compatibility with glibc 2.41 (disable executable stack)
  • Minor optimizations and fixes
Thanks so much Karrikuh - extremely useful additions to my absolute favorite free synth by far - and as a sounddesigner i am not easily wowed. ❤️
But pleeeease... Give it at least 12 voices, if you can. Charlatan can do absolutely gorgeous pads - for which one needs 12 voices (up to 6 for the chord itself, and 6 for at least one release overlap).
Do you think that's possible?
Last edited by brok landers on Mon May 19, 2025 11:50 am, edited 2 times in total.
regards,
brok landers
BIGTONEsounddesign
gear is as good as the innovation behind it-the man

Post Reply

Return to “Instruments”