Tiar / SmashedTransistors Contributions


#215

tiar/osc/DPtrisaw

see help patch in Menu Help -> library -> community -> tiar -> osc -> DPtrisaw

A low CPU aliasing limited (polynomial differentiation) triangle -> saw oscillator with symmetry control.

Nice for brassy sounds :slight_smile:


#216

Hello,
this is great, I am working with trisaw patches, yours sounds good and is low cpu!
Is there a way to make symmetry bipolar? so going from saw- to saw+ and tri in the middle?


#217

Hi @cire,
I extended the inlet and the parameter to bipolar values.


#218

amazing!
this was fast...Thank you! I am trying to xfade a trisaw and a square osc, with its pw modulation.
I try to make it cpu lighter, but I have no skills in coding.
I get -1% with yours :slight_smile:


#219

For the square osc you can try the tiar/osc/DP2PWM oscillator, it uses the same aliasing limiting algorithm as DPtrisaw.


#220

I have updated the ZDF HP and ZDF SK35 filters so that they are more CPU friendly (I changed some nasty "double" coefficients instead of hardware implemented "float")


#221

tiar/HW/Ctrl3_4051

see help patch in Menu Help -> library -> community -> tiar -> HW -> Ctrl3_4051

This object uses 3 4051 multiplexers to read 24 pots with only 6 GPIOs.
It includes 24 "smart" smoothers designed for pots.
(they are smart as they remove noise when the pot is rotated smoothly but they jump to values when pots are turned fast, thus, no noisy pots and no 'limp pot' syndrome).

  • Z0 Z1 Z2 are the common Z pin from the 4051s (their Y0..Y7 go to the pots)
  • S0 S1 S2 are the select inputs to the 4051s (the 3 4051s are addressed the same way).
    Note: sometimes S0 S1 S2 are labelled A B C.

[Edit] may 25
I added Ctrl2_4051 that handles two 4051 for (16 pots 5 GPIOs) and Ctrl4_4051 that handles four 4051 (32 pots 7 GPIOs).


#222

tiar/gain/limiter and limiter st

see help patch in Menu Help -> library -> community -> tiar -> gain -> limiter

Easy to use limiters with controlled input gain (1 to 8).
"limiter st" is the stereo version that preserves pan.

They induce 32 sample delay (this internal delay allows me to use a slightly smoothed limitation and to avoid crest distortions/glitches).


#223

Hi, fantastic contribution, thank you!
do you plan on doing, or there is already something similar for digital inputs?
I would really like to make a little integrate keyboard in my axoloty synth - organelle style :slight_smile:


#224

For a kyboard, instead of a 4051 based design you should consider a classical keyboard matrix with anti ghosting diodes.


#225

looks perfect! thank you so much
cheers
vitaliano


#226

tiar/gain/limiter and limiter st

2 new versions with unprocessed outputs

see help patch in Menu Help -> library -> community -> tiar -> gain -> limiter unproc

The limiters induce a 32 sample delay, so mixing the unprocessed signals with the processed signals lead to unwanted comb filtering.

These limiters offers "unprocessed - yet delayed - outputs".

Mixing unprocessed and limited signals allows to make simple compressors (see help patches).


#227

tiar/pata/reed

Pata-physical modelling for reed instrument sounds

see help patch in Menu Help -> library -> community -> tiar -> pata -> reed
Use a modulation wheel (or a breath controller) to control the volume (if you only play notes, you won't have any sound).


#228

tiar/osc/supersaw

see help patch in Menu Help -> library -> community -> tiar -> osc -> supersaw

  • seven detuned saw wave oscillators
  • compatible with the factory osc/supersaw
    • Lower and constant CPU cycles
    • aliasing limitation by Differentiated Polynomials.

I added a second Order Polynomial Differentiator anti aliasing algorithm. It uses more CPU but the anti aliasing is more efficient. You can use this option if you need to play high pitches without digital artefacts.


#229

Fantastic! So great to finally have a multiplexing option for us non-coding dummies, thx heaps :slight_smile:

Is it possible to just use wire up one 4051 with Ctrl2_4051 without impacting how the object works? And if not do you essentially send S0, S1, and S2 to the same axoloti pins from both/all 4051's?


#230

You can use a single 4051 with the existing objects but i will add an object for multiplexing a single 4051if you plan to use only one 4051.

yes, The S0 S1 S2 lines are common to the 4051s.


#231

Thanks, 4051 arrived today and I was able to test the object and it works! Really great to finally have a straightforward multiplexing solution for pots as a non-coder.


#232

tiar/osc/spectral and spectral2

see help patch in Menu Help -> library -> community -> tiar -> osc -> spectral and spectral2

These oscillators are loosely inspired by the Clavia Nord Modular "spectral oscillator".
They provide very rich signals based on synched pseudo random generators (richer than classic waveforms).

spectral

  • first order antialiasing (integration though box window)
  • very low CPU (~300 CPU cycles per buffer)

spectral2

  • second order aliasing limitation (integration though triangle window)
  • 7 waveform types:
    • 0 all
    • 1 squarish
    • 2 33%
    • 3 25%
    • 4 20%
    • 5 1/6
    • 6 1/7
  • moderate CPU (~1100cycles per buffer)


#233

tiar/fx/pitchoct

A simple up octave pitch shifter designed for shimmer effects.
see for a simple exemple :
Help->Library->community->tiar->fx->pitchoct

Edit
I added pitchfifth and pitchX3 with shimmer oriented help patches.
It's time for me for some vacation, see you in three weeks!


#234

tiar/lfo/pink triphase u

A triphase LFO especially designed for chorus fx.

  • The waveforms are made of the superposition of 5 sinusoïds roughly octave related (so that the lfo waveforms evolve).
  • The sinusoïds are 120° rotated on each output.

When used to modulate delay lines, it allows nice and smooth chorus effects.

see for a simple example of chorus fx :
Help->Library->community->tiar->lfo->pink triphase u

tiar/lfo/pink quintphase u

for even fatter chorus