Tritik releases Moodal

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

Post

Gonna give it another spin.
The first version crashed a lot (win10/Ableton).
Traveler from one enjoyable music experiment to another. :hyper:

Post

leonvanbokhorst wrote:Gonna give it another spin.
The first version crashed a lot (win10/Ableton).
Yes, a few bugs have been fixed since the first release, so it's a good idea to give it another spin!
If you encounter any issue please contact us at support at tritik.com so that we can have a look at it.

Post

Crap I missed the intro price ;_; looks pretty awesome though!

The most beautiful experience we can have is the mysterious ; it is the
fundamental emotion which stands at the cradle of true art and true science.
-- Albert Einstein

Post

etherdesign wrote:Crap I missed the intro price ;_; looks pretty awesome though!
Thanks!
Please feel free to subscribe to our newsletter to receive info on future product releases and promotions.
There is a form for that on the right of this page : tritik.com/contact/

Post

@Tritik

Hello, I'm seriously thinking about buying Moodal and I would like to ask some questions, if possible.

- Your presets are obviously carefully made, but they are not so many; are you going to release more presets in the future?

- If I want to model a resonating object making a new preset out of it, what method do you suggest to do that?

- Is it true that the "Relaxation" parameter can be imagined as a sort of global Q parameter (as in the equalizers) for the resonators?

- In my tests, I tried to recreate an effect similar to the one given by Moodal with other softwares I have; no one was able to recreate exactly the same effect, but I got a little close in three ways (one at a time): by using a very good vocoder, or by using a morphing plug-in, or by using a realtime convolution plug-in. Could you please explain your point of view about the main differences between Moodal and, respectively, a vocoder approach, or a morphing process, or a convolution process?

Post

XComposer wrote:I would like to ask some questions
Here are two good reviews:
http://soundbytesmag.net/review-moodal-from-tritik/
http://bedroomproducersblog.com/2015/11 ... py-inside/
d o n 't
w a n t
m o r e

Post

Thank you very much. Yes, I had already tried the demo and read those reviews, they are useful, but I think that my questions remain not really answered…

Post

OK. To me, they give enough information to answer Q2 & Q3. Did you also link (Soundbytes) to Charles' paper "controlling a nonlinear friction model for evocative sound synthesis" and see his video for that paper? I find it less confusing to conceptualise physical modelling on its own terms, rather than to triangulate among other methods (Q4). But YMMV.
d o n 't
w a n t
m o r e

Post

Thank you, the paper has been useful, I had not seen it.

Post

Regarding Q1, each preset is a separate file so perhaps users can share presets in the kvr downloads section? I have not found the right combo yet for the parameter Freezer, but automating parameters is great!
d o n 't
w a n t
m o r e

Post

Yes, I would be interested in exchanging presets, too (I have not produced any, so far, but I will do it).

Post

XComposer wrote:Your presets are obviously carefully made, but they are not so many; are you going to release more presets in the future?
probably :)
XComposer wrote:If I want to model a resonating object making a new preset out of it, what method do you suggest to do that?
This is not a definitive method, just a suggestion for a quick start :
  • start with flat curves (the decay one around 100%), and max number of resonators
  • adjust approximately the global decay to have the duration of resonance you want
  • if you want some well defined harmonics; a 'tonal' sound; then turn on the spectral constraint. If you want something more of a room/space, or a really complex inharmonic sound, you may want the spectral constraint to be off.
  • if you set the spectral constraint to be active, adjust its settings :
    - you can start with inharmonicity and relaxation at 0
    - f0 is the base frequency, and should change the perceived 'size' of the resonating object.
    - gradually increase the inharmonicity. you may want more or less inharmonicity depending the object. an ideal string or a tube would have an inharmonicity of 0, a bar or a plate would be more inharmonic. Just set it to what sounds the best to you.
    - adding some relaxation will add some resonances around the main harmonics. A small value generally enrich the sound. At high value the "harmonic pattern" is really broken, and you got inharmonic sounds again.
  • adjust the decay curve as you want. Higher frequencies generally have a shorter decay in real life, but you can be creative.
  • adjust the modal density curve
  • adjust the gains curve, the filters, and the number of resonators
Michael L wrote:each preset is a separate file so perhaps users can share presets in the kvr downloads section?
Note that you can also copy/paste the plugin's current state with a right click on the preset name. So you can also share your settings in the forums like that :

Code: Select all

<moodal><PARAMS numModes="500" constraintActive="0" relaxation="0" baseFreq="20" inharmonicity="0" masterDecay="0.99999998137354850769" hipassFreq="20" lowpassFreq="16304" bypassFilter="1" width="0" dry="-5.9999990463256835938" wet="-5.9999990463256835938" bypassDrySignal="0" bypassWetSignal="0" dryWetLink="0"/><DENSITYFUNCTION norm="1" type="FUNCTION"><point x="0" y="0.48854959011077880859"/><point x="0.2934131622314453125" y="0.48854959011077880859"/><point x="0.72155690193176269531" y="0.67175579071044921875"/><point x="0.85628741979598999023" y="0.10687021911144256592"/><point x="1" y="0.10687021911144256592"/></DENSITYFUNCTION><DECAYFUNCTION norm="1" type="FUNCTION"><point x="0" y="0.78625953197479248047"/><point x="0.077844291925430297852" y="0.78625953197479248047"/><point x="0.3622754514217376709" y="0.67175573110580444336"/><point x="0.62874251604080200195" y="0.22900760173797607422"/><point x="1" y="0.0381679534912109375"/><point x="1" y="0.0381679534912109375"/></DECAYFUNCTION><AMPLITUDEFUNCTION norm="1" type="FUNCTION"><point x="0" y="0.68478262424468994141"/><point x="1" y="0.68478262424468994141"/></AMPLITUDEFUNCTION></moodal>

Post

Thank you very much for your kind answer.

My question were concerning various aspects of the problem. For example: does the use of Moodal reinforce only the common frequencies between resonators and audio sample? Are the resonators excited only if the sample contains exactly the same frequencies, or – for example – a very loud sound that does not contain the frequencies of the resonators of Moodal at all make them vibrate all the same?
Now, we (me and "Tritik") have been in contact outside this forum, recently, so I know now that the answer is that there must be common frequencies (thank you for explaining this to me).

Other (practical) differences with morphing, convolution or vocoding are that, in the case of resonators, that the decay time is fixed and acts also at the end of the sound, as a "tail". (This happens also in convolution, but not always.)
Besides, you can never use the frequencies set on the resonators as a kind of "bandpass filter", a thing that can be done by using other techniques.

As for the other question, my method of building spectral hybrids starts always with a precise analysis of the two sounds, including the exact frequency of each harmonic (or formant, or spectral component), its level, its starting point along time (in milliseconds) and its decay or end point. So, my problem is always to go as close as possible to my analyses, in order to provide an accurate timbre when making the hybrids.
Now, I have no way to set a starting point for a resonator in Moodal (if I don't use automation), but I found that using a multiband delay before it helps a little bit (each frequency band, and therefore each group of harmonics, can be set to enter according to different timings).

I want to share with you my first little experiment, a model of a trombone note, a low E, 82.4 Hz, made after a spectral analysis.
It is not perfect because I cannot control the starting moment of each harmonic, and also because – of course – it lacks the transient attack typical of a trombone, but, however, feed it with a white noise and you will hear something that, in some way, resembles a trombone. (I copy the preset as text hereafter.)

Thank you very much!

(First sketch of a Trombone low note, E, 82.4 Hz:)

<moodal><PARAMS numModes="200" constraintActive="1" relaxation="19.800001144409179688" baseFreq="82.40000152587890625" inharmonicity="0" masterDecay="1.4199999570846557617" hipassFreq="78" lowpassFreq="16891" bypassFilter="0" width="0" dry="-61" wet="0" bypassDrySignal="0" bypassWetSignal="0" dryWetLink="0"/><DENSITYFUNCTION norm="1" type="FUNCTION"><point x="0" y="1"/><point x="0.12574850022792816162" y="1"/><point x="0.15868264436721801758" y="0.97709923982620239258"/><point x="0.27844312787055969238" y="0.54198467731475830078"/><point x="0.40419158339500427246" y="0.47328242659568786621"/><point x="0.53293412923812866211" y="0.97709923982620239258"/><point x="0.65269464254379272461" y="0.31297713518142700195"/><point x="0.93712574243545532227" y="0"/><point x="1" y="0"/></DENSITYFUNCTION><DECAYFUNCTION norm="1" type="FUNCTION"><point x="0" y="1"/><point x="0.1976047903299331665" y="1"/><point x="0.25449100136756896973" y="0.95419847965240478516"/><point x="0.43413174152374267578" y="0.64885497093200683594"/><point x="0.61377245187759399414" y="0.8320611119270324707"/><point x="0.76347309350967407227" y="0.54198473691940307617"/><point x="0.82035923004150390625" y="0"/><point x="1" y="0"/></DECAYFUNCTION><AMPLITUDEFUNCTION norm="1" type="FUNCTION"><point x="0" y="1"/><point x="0.03892215341329574585" y="1"/><point x="0.26047903299331665039" y="1"/><point x="0.3113772273063659668" y="0.78625953197479248047"/><point x="0.3443113863468170166" y="0.49618321657180786133"/><point x="0.53293412923812866211" y="1"/><point x="0.74550896883010864258" y="0.061068646609783172607"/><point x="0.97305387258529663086" y="0"/><point x="1" y="0"/></AMPLITUDEFUNCTION></moodal>

Post

Hm, tried demo, quite good thing, but some sad things - 10sec decay restriction, usually in such devices very useful looks features such as freeze, well or a least significant increase maximum decay, let be jus as request. As well about modulation ability which was mention already, can agre. Also, would be cool to add automatization ability for curve points, i understabd its unusual task due to available points amount, but could be done for example 3-4 general points with automation ability, sometin like that, this would greatly expand the palette of sounds of such device.

Post

Thanks for your feedback/feature requests.

Moodal has been updated to v1.1.1 with the following changes :
  • fixed: FL studio crash when automating certain parameters.
  • fixed: plugin state not always marked as 'dirty' when modifying the curves.
  • fixed: curves points still marked as selected after 'unselect all points' (in context menu).
  • fixed: user interface lag (specially on macOS).
  • tweak: when resizing the UI, save last size as default UI size.
  • other small UI improvements.
The update is free and available here

Post Reply

Return to “Effects”