Wishlist of objects


#108

Yeah I know it was for Kausto.

I only contributed with information that might help him build what wants to build :wink: And it was your comment about G2 that made me remember Tim's AP filter, so I thought i'd mention it here :slight_smile:


#109

2 posts were merged into an existing topic: Feature request - "Display on parent"


#110

A modulated Schroeder unit is a nice building block for smooth chorus effects and "chorusing" reverbs.
I used these in a JSFX plugin (Reaper) :

Schroeder units can be put in series as usual, but they also can be nested.
A nested allpass filter is created when the internal delay element is combined with one or more allpass filters.

I think that nesting + slow modulation avoids the "metallic" sound of reverberators.


#112

I look forward to this and my first axoloti. I'm like a 8 year old at Christmas Eve.


#113

Regarding Schroeder allpass made of axoloti modules there is limitation: feedback loop have 16-sample delay.
I can be wrong though. Maybe this is not so important. Nevertheless I tried to make it and did not succeed. I got something resource-hungry and bad sounding in comparsion with existing ones which were actually coded.
If you are interested you can check my results with existing allpasses:


#114

...did a 'loadbang' - object for the fun of it..


#115

Is it possible to create this kind of key-mapped granular pitch effect with the Axoloti?

I first saw it here: https://youtu.be/0dDd1sYKBhI?t=33
And with even more capability here: https://www.youtube.com/watch?v=Fwfl3bRmv8Y


#116

What you are looking for is a vocoder.
See: https://sebiik.github.io/community.axoloti.com.backup/t/how-to-patch-a-vocoder/426

There are also some objects to do this in the community library.


#117

I can't view the video right now, but I suspect it's not a vocoder. It's probably a granular pitch-shifting effect, that works a bit like a realtime wavetable synth. The idea is you grab sections of audio from an input buffer. The length of the segment grabbed is equal to a single cycle at the intended frequency. This segment is looped for a period, then a new segment is grabbed.

For smoothing, you might have two of these setup, and grab loops alternately, cross fading between them.

I think @SirSickSik made a custom object to do this, after I linked to a video showing a Euro module doing something similar a while back. I haven't had a chance to test it.

a|x


#118

Oh, and the looped segments would be windowed, to eliminate discontinuities at the loop start.

a|x


#119

Infected mushroons plug in "I Wish" is a real time wavetable/granular thingy:

They give up a lot of information on what it does. I played around with something similar long time ago on Axoloti. I got a lot of info from that video. But I hadnt seen the Manipulator. Seems a bit more versatile.

I think it is different that what you want, but I stil think you can get some knowlege on what to build in Axoloti to get what you are after. Assuming it is a wavetable/granular thingy and not a vocoder.....


#120

Lots of interesting replies here! The effect I'm seeking is different from a vocoder. Toneburst described it well. SirSickSik's granular objects are very cool and I've tinkered around with them a little bit - but my experiments with them fall short of a MIDI controlled polyphonic granular pitch shifter.

They break down how Manipulator works in this video (10 min video but they jump right into it, watch the first 50 seconds for basic explanation).

Some of the controls are labeled Pitch Shift, Formant Shift, Harmonic Shift, Frequency Modulate, Alternator, Smear (time stretch), Detune...

I suspect it is possible to do in Axoloti, but will take some sophisticated patching.


#121

I'm not sure how seperate control of pitch and formants can be achieved.

a|x


#122

I've been thinking a little more about this. I'm going to try some things out when I get back home, as much for my own amusement as anything else. If I have any success, I'll post my results here.

a|x


#123

Regarding Markov Chains i found this tutorials for pd (not only)



So i guess it is pretty doable in Axoloti.

I'm still trying to grasp how to get allpass with ability to modulate delay time.


Module requests
#124

specify states as integers, and use these to read relative probabilities from tables (one table per state, and one table entry per state eg. state 3 of reads the 3rd entry from each table). whenever you trigger state change, generate one random value per potential new state. Multiply each one with the read value from the appropriate table, and choose the maximum as your new state.


#125

Thanks! Now i have to grasp how to implement it properly.


#126

did you know that @SirSickSik has objects you can Markov chain ...

though i would be really happy about a diffrent approach


#127

Yes i saw them. Didn't had chance to try them yet.


#128

Hey, I patched up a quick demo.

max index.axs (7.2 KB)
markov_1.axp (9.9 KB)