Write a list like "Sin","Tri","Saw","Sqr" into the labels1-4 and connect to buttons and display; if you use short labels, you can display up to four parameters, with as many states as you give it labels. Character count of each parameter is calculated automatically.
i already made an object now, albeit much more building blocks like. it just concatenates up to 8 strings into one. you can therefore use it for different things... should allow for sequencer displays etc.
tiar/FDN/rot4 rot5 and rot6 are renamed orth4 orth5 and orth6 (this should not change the way patches using them work as the axoloti uses guid to identify them).
These objects are static matrix objects (no modulation) than can be used to create FDN reverbs/delay/chorus. (as always, see the help patch to get a practical idea of what they can be used for).
They originally where "rotation matrices" and i extended them to "orthogonal matrices".
These matrices are "energy conservative", hence their extensive use for allpass reverberators. The "rotations" text parameter allows you to combine operations to create these matrices.
Available operations :
rot(axis1, axis2, angle in degrees); // rotates an axis with another the angle is a float
negCol(number); // negates a column
negLine(number); // negates a line
randR(seed); // generates a pseudo random rotation matrix
randO(seed); // generates a pseudo random orthogonal matrix
transpose(); // transposes the matrix (for an orthogonal matrix it is it's inverse
try Menu Help -> library -> community -> tiar -> FDN -> H4 DelayVerb
This is a H4 Hadamard lossless (aka "power conservative" aka "orthogonal") matrix that can be abused for reverberative applications as it is "an optimal mixing and scattering matrix".
try Menu Help -> library -> community -> tiar -> FDN -> A4 DelayVerb
These are Householder reflection "lossless" matrices, they are less scattering than Hadamard matrices (especially A6 A7 A8) but they come in various sizes and are most used in FDN based reverberation algorithms.
A big Hadamard matrix useful for long chorusing - and yet stable - reverbs.
see it by yourself here: Menu Help -> library -> community -> tiar -> FDN -> H8 DelayVerb
tiar/FDN/AH6 and AH7
"Almost Hadamard" matrices. Hadamard matrices of order 6 and 7 do not exist. Hence these two "almost Hadamard" matrices that optimizes scattering as much as possible.
optimized Dispersion matrices for Feedback Delay Networks based effects.
These are matrices I designed 20 years ago while working for Canam Computers.
These matrices scatter each inputs to all other outputs excepted the output of the same number (contrarily to the Hadamard or, worse, Householder matrices). Consequently, as the matrix is used to feedback delays, a delay is never directly fed back to itself, I think that it limits the cases of prominent "metallic" modes. It allows lush and very long reverb effects.
The help patch is a kind of caricature of the "Blade Runner" sound : Menu Help -> library -> community -> tiar -> FDN -> D8 DelayVerb
That sounds really amazing. I am brand new to axoloti and I checked GitHub contrib and under tiar I don't see FDN, or fx, or a couple of other things. Do you only commit some patches listed here to GitHub?
Even more inputs and outputs for this feedback dispersion matrix. For smoother long reverbs. Test patch: Menu Help -> library -> community -> tiar -> FDN -> D10 DelayVerb
I'm really appreciating your reverb patches!!! The sounds of the help patch of the 10 input dispersion matrix are amazing, but I can't get rid of a constant hiss after the first sound is played (I tried to put a lot of lp1 filters in various paths but without success). Any hint?
Maybe it's because I used the factory delay lines in the help patches. Those have 16 bit precision. Maybe 32 bit delay lines would solve the hissing issue (I think such objects already exist in community/jho).
[EDIT] I do not experience hiss with the D10 help patch on my axoloti. I had some rumble when playing very low notes (so i added a few high pass filters).
Do you experience hiss with the D10 help patch before mods ?
Thank you for taking the time to investigate the issue... I didn't change anything in the patch except that I removed the synth and replaced it with an audio input, the source not being particularly noisy. I'll try to add a lp1 just at the beginning, which is fairly obvious but I dindn't when I first tried...I'll also try the 32bit delays and report back!
see help patch in Menu Help -> library -> community -> tiar -> filter -> sk35
A dirty resonant low-pass filter loosely based on some famous Sallen and Key filter
I'm working on a "zero delay feedback" version of this filter based on state matrix exponential discretization by "scale and square" (as opposed to the bilinear transform/trapezoid popular among the VA community).
It should provide better fidelity to the analog filter especially in the high frequency range (no frequency warping, non zero gain at Nyquist, higher resonance). I think that the high range behavior of this filter is an important feature. I have some maths to work out, but once optimized its CPU footprint should be quite low.
[EDIT] tiar/filter/ZDF SK35 is up and running. It's resonance is sharper than the SK35 in the high frequency range