Tritik releases Moodal
-
leonvanbokhorst leonvanbokhorst https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=332927
- KVRer
- 6 posts since 20 Jun, 2014 from Netherlands
Gonna give it another spin.
The first version crashed a lot (win10/Ableton).
The first version crashed a lot (win10/Ableton).
Traveler from one enjoyable music experiment to another.
- KVRist
- Topic Starter
- 135 posts since 13 Oct, 2014 from France
Yes, a few bugs have been fixed since the first release, so it's a good idea to give it another spin!leonvanbokhorst wrote:Gonna give it another spin.
The first version crashed a lot (win10/Ableton).
If you encounter any issue please contact us at support at tritik.com so that we can have a look at it.
-
- KVRist
- 283 posts since 7 Apr, 2001 from Milwaukee, WI
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
- KVRist
- Topic Starter
- 135 posts since 13 Oct, 2014 from France
Thanks!etherdesign wrote:Crap I missed the intro price ;_; looks pretty awesome though!
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/
- KVRist
- 478 posts since 18 Aug, 2006 from Italy
@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?
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?
- KVRAF
- 4756 posts since 25 Jan, 2014 from The End of The World as We Knowit
Here are two good reviews:XComposer wrote:I would like to ask some questions
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
w a n t
m o r e
- KVRist
- 478 posts since 18 Aug, 2006 from Italy
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…
- KVRAF
- 4756 posts since 25 Jan, 2014 from The End of The World as We Knowit
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
w a n t
m o r e
- KVRist
- 478 posts since 18 Aug, 2006 from Italy
Thank you, the paper has been useful, I had not seen it.
- KVRAF
- 4756 posts since 25 Jan, 2014 from The End of The World as We Knowit
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
w a n t
m o r e
- KVRist
- 478 posts since 18 Aug, 2006 from Italy
Yes, I would be interested in exchanging presets, too (I have not produced any, so far, but I will do it).
- KVRist
- Topic Starter
- 135 posts since 13 Oct, 2014 from France
probablyXComposer wrote:Your presets are obviously carefully made, but they are not so many; are you going to release more presets in the future?
This is not a definitive method, just a suggestion for a quick start :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?
- 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
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 :Michael L wrote:each preset is a separate file so perhaps users can share presets in the kvr downloads section?
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>
- KVRist
- 478 posts since 18 Aug, 2006 from Italy
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>
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>
- KVRAF
- 2253 posts since 16 May, 2004 from Soviet Union
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.
- KVRist
- Topic Starter
- 135 posts since 13 Oct, 2014 from France
Thanks for your feedback/feature requests.
Moodal has been updated to v1.1.1 with the following changes :
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.