BuzzFAQ> > >  Machine HelpFiles> > >  BuzzManual > > >  BuzzMusic> > >  BuzzMachines> > > 

Fuzzpilz UnwieldyDelay 3



This one is written from scratch and gets rid of most of the old core's problems. For example, it "falls asleep" if
there's no output for a while, freeing the CPU. I don't know why I left that out of UDelay 1 and 2.
Most notable is the integration with the aux bus. Read below.

:: Parameters

Pre Gain: Amplification of the input signal.
Mix: The method by which the input is mixed into the delay buffer.
Unit: Length unit of the delay.
Length: Length of the delay for each channel.
Phase: Playback phase of each channel; if you set the length for both channel to 6 and the phase for one of them to 50%, you'll get the same result as with the X-Delay's default setting.
Feedback: Feedback for each channel.
L->R, R->L: Cross-channel feedback.
Dry/Wet Gain: Gain for dry (pure input) and wet (delay applied) signal.
Filter: Filter applied to the signal *during* feedback.
Cutoff/Res: Parameters of the filter.
Filters: How many copies of the filters you want to apply to the buffer. Note that high resonance and many filters may force you to lower the feedback.
Dir (p/f): Direction of (p)layback and (f)eedback.
Aux: Whether or not to send the buffer through the aux bus during feedback. This is an interesting feature that to my knowledge hasn't been done before; e.g. you can use external filters if you don't like mine, or you can make two delays swap their buffers, or you can apply pitch shifting to the delay.
Aux Out: Aux channels for sending the data.
Aux In: Aux channels for receiving the data again.
Aux Mix: How to mix the returned signal with the buffer.
* route: The order in which these events take place. If two events are set to the same value, they happen in the default order.

:: Attributes

Only one, the maximum delay length. This is another feature I forgot with the old UDelays; it's there to keep the delay from allocating too much memory.

:: Some notes

Be careful with the aux bus; it's not very easy to use, and there's also a problem I have been unable to fix due to the way Buzz works (thanks to piexis for notifying me of it). If you use the auxbus with an aux return and an aux send, the signal will have to move "outside" once, causing a short additional delay (32 samples or something), which introduces a slight distortion in some places of the feedback buffer. This is not noticable with greater delay lengths and heavy processing on the signal. I'm working on another method to use external effects inside the feedback, but I'm not certain it will work; so I decided to save that for another version and publish the UDelay 3 as it is.

:: 1.1 notes

No more clicking. Additionally, the filter and aux effects are now applied at the playback position rather than the feedback, which makes the machine sound unlike 1.0 if the two aren't the same.