I'm not sure how seperate control of pitch and formants can be achieved.
a|x
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
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.
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.
did you know that @SirSickSik has objects you can Markov chain ...
though i would be really happy about a diffrent approach
Clipping Controller Object.
I expect its not too complicated for some...
The idea is to re-create how diodes may manipulate the clipping of a signal along with control functionality with LFOs etc..
So their will be 6 dials, 2 unipolar adjusting the clipping levels on both poles, and 4 bipolar adjusting clipping curve, and clipping angle.
Something like Max/DSP groove~ object with tempo/pitch and start/end sample position (without noise manipulating live?)
Is there something already made?
I think building a positive or negative clipping module at k-rate will be easy. Of course this will be flat clipping.
If (input > clip_pos) clip_pos
else if (input < clip_neg) clip_neg
else input;
Could easily be reproduced with logic modules me thinks.
The curve idea will take more math than I'm capable of.
Have you given it a shot?
is there in the meantime an object that can use scala format? i cant find anything. or any work around that you came up with? thanks jens
I've been unable to use axoloti wth micro tunings. Unfortunately it's been a year and a few months since I requested the object. I must admit my axoloti has been sitting on the shelf most of this time. I fell down the eurorack hole and haven't been able to get out
can you not just implement the (microtonal) scale using a divrc object into a mux, where you feed the mux with the degrees of the scale - seems the simplest solution to me.
(you could save different presets with different scales if you need to)
id personally not want to do file parsing (eg. scl files) in Axoloti as the code required is 'relatively' large and you only really use once at, so its a waste of memory in the code region that could be used other things (oscillators,sequencers,fx or whatever)
it would however be pretty trivial to take a simplified format, e.g. decimal specifications only as a comma separated list....
at musichackday one year ago johannes made an object that (or rather implemented it from another open source plattform) that can load scala files.
unfortunately I can't find the patch anymore. I'm sure though it's somewhere on my harddrive!
Personally I would agree that it would be much cooler to do it live in the patch. I would love to build something inspired by the quanoun where you can adjust the tuning of your scale as part of the performance.
thanks technobear, comma separated lists sounds good to me. though, since i am not a programmer i have no idea how to implement one. could you explain it a bit more detailed please. or demonstrate it even with a list of some frequencies... if it is easy (which i believe) just need to get my head around it, i guess...
Has any made something like a Buchla Source Of Uncertainty?
I'm having a great time with Encoder Audio's Max For Live version
Here's some objects I wish existed.
LFO with PWM and Logic output.
Falling edge detection - generate trigger on falling edge
Divide 2 integers with float output
Display Unipolar Float number value - not as pitch or frequency
Knob with range and step size
Multiple input OR gates
"Falling edge detection - generate trigger on falling edge"
- Just invert the trigger signal, so the falling edge becomes a rising edge.. !
Thanks Gavin, I've found a few ways of doing it since I made that post. Some of the objects on that list are already there in the library I just hadn't found them.