12/21/2023 0 Comments Xpressive signs* GitHub: Add Discord contact link to template chooser * Ask for the LMMS version in bug reports integrate function should be used in cases that you want to multiply some variating variable (like "f" or like a value of a knob) by "t". you can use integrate function multiple times in your formula, and each one will have its own sum so they do not interfere. so sinew(integrate(f)) will take each frame the current value of f, multiply it by the friction of time that passed in the frame, and add it to the internal sum, and will return the new calculated sum. each instance of the integrate function has internal counter that multiply the friction of time passed with the given value. but because lmms provides the option to alter the frequency of the played note during the stroke, I added a new function called integrate. So the simple formula sinew(ft) would produce a pure sine of the played note. all the builtin wave functions like sinew have wavelength of 1, unlike natural sinus that has wavelength of 2 pi. the value of "f" variable is the frequency of the played note in hz(oscillation per second). the units of the T axis of the output formula is seconds. you do not have to use both O1 and O2, but you must use one of them to produce sound. means that PN1 is the panning of O1 and PN2 is the panning of O2. those channels are mixed together according to the PN1 and PN2. then you have two undepended output formula channels. the T axis in the waveforms ranges from 0 to 1 and it is unitless. a waveform can be either generated by formula or it can be loaded from file or it can be drawn by hand. those waveforms are useless if you do not use the in the output channels O1 and O2. My plugin lets you manage 3 waveforms (W1 W2 W3) that can be used as functions in the output formulas. May I give a little bit of introduction because I suspect it is not so intuitive. It was my first plugin that I wrote, so take it into consideration. I am sorry for my not-the-best documentation. ![]() I am glad that finally my plugin got into public release. Hello, I am the author of x-pressive plugin. ![]() Does trel return seconds since key release, or time since release/release length? Also "it start counting" -> "it starts counting" I'll also note one especially confusing part: "Afterward, it start counting seconds" + "The time it takes to shift from 0.0 to 1.0 after key release is determined by the REL knob". ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |