Great to hear that, to be honest its still miles behind the main Chromaphone feature which is serial coupling, it allows for a lot more sounds, I'm working on that but by the amount of hours I put in I have little results.. not giving up but may take time, if anyone has a clue on how it works I'll be begging to share at this point.DuX wrote: Fri Feb 21, 2025 2:39 am Am I the only awkward one as always who is using RipplerX for generating samples and using them as layers in a sampler like TAL-Sampler?I love this synth as I can finally stop using percussion sounds from old Rolands, Korgs etc. and these can sound way cooler, oh yes.
![]()
RipplerX - A physically modelled synth (Open source)
-
- KVRist
- Topic Starter
- 170 posts since 17 Sep, 2023
- KVRian
- 580 posts since 3 Jun, 2009
The slider in Chromaphone is not a simple mix / blend control but changes the emphasis of the two resonators coupled together, which is a very different effect due to their serial nature.
- KVRAF
- 1890 posts since 14 Jul, 2018
yes, i knowslackhead wrote: Fri Feb 21, 2025 5:13 am The slider in Chromaphone is not a simple mix / blend control but changes the emphasis of the two resonators coupled together, which is a very different effect due to their serial nature.
but
nevertheless:
a (simple) mix slider and (or) seperate volume controls for A and B would be useful methinks...
-
- KVRist
- 291 posts since 19 Jul, 2016
Another vote for preset management! I'd love to have my own presets that I could use in my DAW and in Gig Performer, which is only possible now with workarounds like only using Rippler within Blue Cat's Patchwork. Which isn't that big a deal, actually...
- KVRian
- 735 posts since 31 Oct, 2019 from Wonderland
RipplerX was choiced as the synthesizer of September in the One Synth Challenge, so expect a lot of cool tracks based only on the sounds of this synth at the end of the month, and maybe some good thoughts during the way!)tilr8 wrote: Thu Feb 13, 2025 10:57 pm Released RipplerX, a physically modelled synth capable of sounds like AAS Chromaphone and Ableton Collision.
viewtopic.php?t=623399
I'm just an ordinary participant who came to tell you about it) Just tried the latest version now, it sounds fantastic! I really love physics modeling. And here are some thoughts about RipplerX:
1) It would be great to have at least two of the most common parameters, Pitch Bend and Mod Wheel, right in the synthesizer. Mod Wheel as button, like Vel Map, to be able to be assigned to any parameters. And Pitch Bend... I guess it might take a lot of work, given the synthesizer's idiosyncrasy. But you can bend on many real instruments, and this is an essential feature of almost any synthesizer, so it's very important for a physical modeling plugin.
2) Velocity Mapping is another of the most common and necessary parameters, along with those mentioned above, and is perfectly implemented in RipplerX. It just would be great to allow/implement the modulation in both directions. For sound design, it is often important to reduce some parameters while increasing others, especially if there are two resonators. This will seriously expand the range of possible expression.
3) Again about Velocity Mapping. I see that we can only modulate about half of the parameters. Perhaps this is dictated by the features of the synthesizer. But if not, it would be great to be able to modulate all the available knobs. At least I twisted the unmodulated ones during the live playing and nothing bad happened)
4) It would be great to have an LP filter, either at the resonator level or general, before gain. Our ears are used mainly to filtered sounds, whether natural or synthesized. Just a kind of this magic for a wonderful instrument!)
5) And this is a purely technical thing - when stopping old voices in favor of new ones, I hear distinct clicks. This is especially evident on sounds with a long release and a predominance of low frequencies, but in fact it is almost always audible. I think this is too abrupt reset, possibly set to 0. You will hear the same click in any resonator by setting release to 0% and decay to long enough, and playing short notes. I think the minimum reset time for release and stopping old voices should not be zero, maybe something between 0.01s and 0.001s. For comparison, in Odin 2, the minimum attack and release time is 0.001 seconds, in which case there is a click, but it is quiet and blurry.
6) Rather just a wish. I read that in Rippler 1 there was a sample-based mallet, and in Rippler 2 there was a generator. It would be great to have both in RipplerX, one to choose from. If you already have the code and if it is compatible with the current version and if it does not take a lot of effort to implement it. This would enrich the sound palette, because, as the experience of linear arithmetic synthesis in the legendary D-50 has shown, the nature of even a short attack sample makes a sound!)
Anyway, RipplerX is already a whole universe of wonderful organic sounds, and I'm going to explore it right now, sending you a mental Great Thanks for this awesome instrument!
-
- KVRist
- Topic Starter
- 170 posts since 17 Sep, 2023
Hey, thanks for the long review pointing many issues with Rippler and letting me know its been selected for the Synth challenge, that's great news!
To your points, let me just say that I am aware of some important ones I just haven't been into programming the last few months, hopefully I'll be back developing this and other plugins soon.
1) Pitch Bend and Modwheel, I fully agree and I plan to add support at least for pitch bend, it requires a bit of research as readjusting the partials per sample can kill the CPU usage, I think it can be done adjusting a single coefficient of the partials and that would make it doable. I am long waiting to implement this one.
2) Sounds good and not complicated to implement.
3) I have to check, I probably picked the velocity mappable params for simplicity thinking I covered the most important ones.
4) You can always add a LP filter after the synth, I can very easy to add one but my main issue is where I would fit this into the UI, minimum 2 knobs frequency and resonance, plus a checkbox to select filter type would be nice as I could add many filter types and modes like in https://github.com/tiagolr/filtr.
5) Someone complained this as well, I can investigate, maybe adding a small attack like you mention or similar fixes the issue, thanks for bringing this up.
6) True, the original Rippler is sample based, I planned to add many mallet types in next version including sample based and user loaded samples. Like I said I stopped worked on this synth and others mostly because I took a break from programming for a few months now, also got disappointed I couldn't crack AAS formula for resonator coupling. Definitely worth to implement this.
Again, thanks for all the suggestions and letting me know of the synth contest, maybe its still worth upgrading this synth, sad I didn't do so before this contest.
To your points, let me just say that I am aware of some important ones I just haven't been into programming the last few months, hopefully I'll be back developing this and other plugins soon.
1) Pitch Bend and Modwheel, I fully agree and I plan to add support at least for pitch bend, it requires a bit of research as readjusting the partials per sample can kill the CPU usage, I think it can be done adjusting a single coefficient of the partials and that would make it doable. I am long waiting to implement this one.
2) Sounds good and not complicated to implement.
3) I have to check, I probably picked the velocity mappable params for simplicity thinking I covered the most important ones.
4) You can always add a LP filter after the synth, I can very easy to add one but my main issue is where I would fit this into the UI, minimum 2 knobs frequency and resonance, plus a checkbox to select filter type would be nice as I could add many filter types and modes like in https://github.com/tiagolr/filtr.
5) Someone complained this as well, I can investigate, maybe adding a small attack like you mention or similar fixes the issue, thanks for bringing this up.
6) True, the original Rippler is sample based, I planned to add many mallet types in next version including sample based and user loaded samples. Like I said I stopped worked on this synth and others mostly because I took a break from programming for a few months now, also got disappointed I couldn't crack AAS formula for resonator coupling. Definitely worth to implement this.
Again, thanks for all the suggestions and letting me know of the synth contest, maybe its still worth upgrading this synth, sad I didn't do so before this contest.
-
- KVRian
- 1407 posts since 1 Jul, 2023
Really love this synth. I recently sold Pigments due to significant overlap with other synths but have found myself missing the modal engine. Nice to be able to do that stuff still and honestly way better than Pigments.
- KVRist
- 272 posts since 27 Oct, 2020
Hello, had some time yesterday to go through this synth using the latest version. There is something odd going on as I was able to manipulate the controls of a and b in such a way to generate huge resonant feedback.
What I noticed was that the routing and controls in this synth is not straight forward. Noise routes into channel A or is added after as it's filter controls affect everything on A. I think this noise should a separate channel of its own with mix not affecting anything else. The Res control on mallet and noise somehow controls the overall volume of everything with both turned down the synth makes no noise.
I think some careful redesign of the synths routing and the way controls work needs to be considered as currently it feels a bit messed up. I do like the sounds it produces but yeah the controls and routing design needs to be redone carefully using 4 or 5 different audio channels maybe with improved controls.
I was able to crash the audio engine with the plugin using various settings and combos of long decay and release that generated huge resonant feedback. This seemed to originate from altering just the noise and mallet controls.
Happy to go through this with the developer some time.
What I noticed was that the routing and controls in this synth is not straight forward. Noise routes into channel A or is added after as it's filter controls affect everything on A. I think this noise should a separate channel of its own with mix not affecting anything else. The Res control on mallet and noise somehow controls the overall volume of everything with both turned down the synth makes no noise.
I think some careful redesign of the synths routing and the way controls work needs to be considered as currently it feels a bit messed up. I do like the sounds it produces but yeah the controls and routing design needs to be redone carefully using 4 or 5 different audio channels maybe with improved controls.
I was able to crash the audio engine with the plugin using various settings and combos of long decay and release that generated huge resonant feedback. This seemed to originate from altering just the noise and mallet controls.
Happy to go through this with the developer some time.
-
- KVRist
- Topic Starter
- 170 posts since 17 Sep, 2023
Hi there, thanks for the valuable feedback.MilksterX wrote: Thu Sep 25, 2025 2:39 pm Hello, had some time yesterday to go through this synth using the latest version. There is something odd going on as I was able to manipulate the controls of a and b in such a way to generate huge resonant feedback.
You probably crashed with feedback while using A->B coupling, its quite unstable, let me know if it was something else.
I'm listening to your routing suggestions, I am working on a new version of this synth and have just been brainstorming that the last couple of days, feel free to find me on OSC discord https://discord.gg/dnu5qq4w
The routing is being changed in the next version, with Gain sliders for each section. I'll be glad to share if interested.
Best,
