1/7/2024 0 Comments Audulus forumIn regular, non-trigger mode the attack can overshoot the value of 1, e.g when two attacks occur in quick succession or the release hasn’t fully played out. (I haven’t adapted the uLope sustain modules to work with the trigger mode yet – that’s next on the list.)ĥE6FCE1C-A6F2-40FE-AD02-5036041AD9B2.jpg 2224×1668 543 KBīefore going into further detail I should however point out that there are two issues that I haven’t yet solved with this module. with the gate setting in before the release stage has completed, interesting rhythmic effects can arise. With the attack time set to longer than the clock rate the envelope generator can suddenly starts to function as a kind of clock divider, as Hordijk points out in the video. It’s a simple feature that opens up a number of possibilities. This means that a short trigger can result in a long attack swell, or a short attack can be triggered with a broad gate. the attack time of the envelope is independent of the gate time. In this first small patch I’ve adapted some of uLope modules to include a trigger mode – i.e. Hordijk mentions in one of his videos that designing an envelope generator is perhaps the most difficult of all the modules in that there are so many possibilities to consider. Using a mask for the amplitude does however make for a smoother crossfade between the triangle and sawtooth waves and also allows for some interesting effects at low frequencies where the envelope is more apparent as an envelope.Here’s a small start on the Hordijk Dual Envelope generator. With the sawtooth the mask side-effects are more noticeable and since there are so many transients in the wave already I find it somewhat smoother to simply set the amplitude of the synced sawtooth to 1. I find the masking particularly effective in the case of the triangle wave – it’s interesting to compare it with a version in which the inverted envelope is replaced by a straight 1 for the amplitude input on the oscillator. In the case of this tryout I’ve kept things simple. As the Nord tutorial points out, the masking, while smoothing out the transients, also introduces a distortion of it’s own, and suggests crossfading between two versions of the synced waveform slightly out of phase with each other in order to minimize this side-effect. Some more information on the masking technique can be found in one of Hordijk’s tutorials for the Nord Modular, as well as on his own site. This means that the transients of the synced waveform correspond to the zero point of the envelope and, importantly, are always the same size – effectively reducing that unwanted side-effect of the introduced transients. In this case the inverted sawtooth is converted to a unipolar, positive only, waveform and used as an envelope applied to the synced oscillator. I was particularly intrigued by the masking feature Hordijk describes in the video. ![]() With the inverted sawtooth the slope crosses zero from above and doesn’t reset the oscillator until is crosses from below at the point of the transient. Since the synced oscillator is reset whenever the input crosses zero from below, the rising slope of the sawtooth resets the synced waveform when it (the sawtooth) reaches its zero midpoint. If the two Audulus oscillator nodes are synced directly, the transient of the synced oscillator will appear in the middle of the syncing oscillator’s sawtooth. The first step in syncing the oscillators was to invert the syncing sawtooth so that the synced waveform shares its transient with the sawtooth. Here’s my first tryout patch exploring Rob Hordijk’s sync oscillator, in particular the masking feature he describes in the video below.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |