Tiar / SmashedTransistors Contributions


#155

You can try
menu: Help -> Library -> Community -> tiar -> string -> scroll


CaptainBurek Contributions
#156

noise/pink9octs

see: menu: Help -> Library -> Community -> tiar -> noise -> pink9octs

A low CPU pink noise generator.


#157

noise/forbac

see: menu: Help -> Library -> Community -> tiar -> noise -> forbac

This is a colored noise generator capable of some comb filter like sounds with low CPU and RAM.

It is based on a congruential pseudo random generator (overflow is not a flaw in this case)

r = r * 69069 + 1     (r being a 32 bit integer)

which can be reversed with a little bit of old black magic (also known as modular linear algebra)

r = (r - 1) * -1511872763

with these formulas it is possible to go forward and backward in the pseudo random sequence. (hence the name).
By doing so and by inverting some polarities it is possible to render sort of comb filtering effects.


#158

tiar/oscBnk/paraOpt and Osc_Bnk_I

see: menu: Help -> Library -> Community -> tiar -> osc -> Osc_Bnk_I and paraOpt

These are optimized oscillator banks to simulate String Machines

paraOpt is optimized with octave doubling, no LFO inputs and octave phase locked oscillators (to replicate specificities from some eminent strings).

Osc_Bnk_I help patch has been updated.


#159

tiar/PIT/oscLight and tiar/PIT/oscLightTri

Low CPU oscillators based on "pre integrated table" aliasing limiting.

oscLight is a low CPU oscillator.
oscLightTri contains three slightly detuned oscillators.

See the test patches in
menu: Help -> Library -> Community -> tiar -> PIT
oscLight
oscLightTri
oscLightTriPoly : an example of bright and smooth polyphonic synth :cake:

[edit] moved to tiar/PIT


#160

tiar/oscBnk/DyadBLI

just try menu: Help -> Library -> Community -> tiar -> oscBnk -> DyadBLI

This is a string machine object based on dyadic trains of band limited impulses.
High quality anti aliasing and 96 note polyphony.


Streichfett Exposed (Adults Only)
#161

tiar/filter/string1

see Help -> Library -> Community -> tiar -> filter -> string1

a low CPU multitap filter that can be used to add a stringy touch to a sawtooth.


This is based on sparse FIR filters.
These filters consists in a short multitap delay line.
Delayed signals are added and substracted to generate the output.
If the tap positions are genuinely chosen, the spectral response of the filter can be quite interesting.

Here is preset 6 (inpulse response and spectral response 0 to 24kHz):


#162

tiar/oscBnk/BLITstringFilter

96 note polyphony at 22%CPU
multitap filter of the BLITs before the integration solves many integration issues (drifting).
But it sounds more "hollow" than DyadBLI.

[update]
3 different objects that differ by

  • Improved output sparse FIR filters
  • octave impulse scheduling
  • LFO dispatch on notes

#163

Patch: "384"

File -> Library -> community -> tiar -> strings -> 384
Bright paraphonic synth... 384 oscillators for a single filter.


#164

Hi there!

I'm a devout user of your Oled objects, thanks a lot for these! Today I noticed a strange quirk: If I do "embed as patch/object" with them, they stop working. Never had this with any other objects. Any idea how to fix this?

db

(I want to start messing with the code so as to save me some SRAM...)

OLEDMWE.axp (1.1 KB)


#165

yes, since his object uses includes you cannot embed them. you will have to copy the object and the inc file to your local folder and edit that.


#166

Thank you! You live, you learn...
db


#167

Thank you sir for all your marvellous contributions. And especially for your violin patch. I've adapted it a bit for use along with Linnstrument and it's a great match. I still have to find a way to make it less resonating in higher registers but it's perfect as it is. I'm working on a semi-accoustic Axoloti instrument with accoustic resonator and your patch sounds very natural to my (amateur) ears. Thanks again!


#168

Hi @Captain_Burek,

I also use a .h file for my BLIT based oscillators. These avoid to have multiple instances of constant tables and save some memory.
The OLED object does not use double buffering, it directly renders OLED "pages" (i.e. bands of 8 pixels) based on the connected scope object and strings.


#169

Hi @cube48,

The Linnstrument is quite an impressive device.
Hope you'll post a demo :wink:


#170

Patch: AAegypti2

File -> Library -> community -> tiar -> noises -> AAegypti2

The most annoying patch around. Use it at night if you want people to go crazy.


#171

tiar/pata/rot

see Help -> Library -> Community -> tiar -> FDN -> rot Feedback Delay Network DelayVerb

The rot objects are elementary optimized mathematical rotation units. They have two audio rate inputs and two audio rate outputs. The outputs are a rotation of the input pair.

One interest of this rotation operator is that it preserves signal energy i.e. the sum of the squares of the inputs equals the sum of the squares of the outputs. They can be used for stable feedback patches.

The help patch "rot Feedback Delay Network DelayVerb" shows how to use them as a "feedback matrix" in a chorusing feedback delay network (FDN).


[edit] moved to tiar/FDN


#172

tiar/noise/

All these objects have help/example patches so that you can try them:
In the main menu see Help -> Library -> Community -> tiar -> noise -> ...

From vintage synths to others "white" or "pink" noise generators where not really close to the theoretical model. Each generator used different tricks to get the job done... hence a wide palette of noises.
Thus, here is a bunch of different noise generators using different Axoloti tricks...

sigmo

This one can generate "wind sweeps". In the low register it can sound like spacecraft boosters (at 0:20).

noiseSR

Quite similar to sigmo but brighter

ssmul

crachin


[Edit 08/08/18]
new noise objects for various purposes

tiar/noise/ velvet, colvet, randLP, sinseq, wobb

test them with the help patches in: Help -> Library -> Community -> tiar -> noise -> velvet, colvet, randLP, sinseq, wobb

velvet

A velvet noise generator. It generate random positive and negative impulses.

colvet

It generates random bursts of pseudo random signals. Good for creaking sounds.

randLP

a random modulator with a "lowpass" and a "highpass" output.
It can transform uniform noise into "fireplace" noise.

sinseq

tuned (can be pitch controlled). It generates a sound much like what old modems did.

wobb

triple wobbulated random gen. Nice for boiling sounds...


[update 10aug 18]

rain

trrum

This one has an interesting "granularity". Try high pass filters for hi hats and modulated bandpass filter for warm winds.


[update 11 aug 18]

radio

This generator sounds like an old AM radio.

xor5

A somewhat metallic noise that can be used with bandpass and highpass filters to get some classic cymbal sounds.

wobbox

Nice for rain and other liquid sounds. Technically it is a rand wobbulated box filtering noise with controllable density.

wind

Variable wind noise.

scrith

Designed for high pitched noise. "Pitch" can be controlled.


#173

First pataphysical modelling results.

This example uses a single globulator and the implicit 16 sample feedback delay.


#174

Love these noise generators!
Great work.