Feature request - some tips
-
Hi all
First im new Anyma user - many thanks this is my dream machine :-)
Some tips for new modules ( for generative patches ):
- lorenz attractor or other chaotic attractors ( like lfo generator )
- logistic equation ( for discrete modulation )
- cellular automata (for gate, trigger, sequencer generator)
- simple perceptron or other spike neuron (like envelope generator)
- some fractal oscilators (like mandelbrot or simple xor fractals)
- simple neural network for modulation or triggering ?
- bernoulli gate
- comb and vowel filter
:-D
-
- euclidean sequncer
- turing sequencer
- xenakis gendy oscillator
- binary sequencer
- pitch quantizer
- samplehold and trackhold
- schmitt trigger
-
Wow, that's a nice list! Thanks @JLS!
The Schmitt trigger looks pretty much like the existing Compare modulator. What's the difference?
-
@join yes I'm sorry it looks basically the same - I have a lot of ideas, I'm completely excited about this synthesizer - thank you so much for the amazing work
-
And thank you for the amazing feedback!
-
I've taken some time today to study your list. I'm not sure that all of these would be possible or practical, because in the Anyma Phi modulators can only have a single continuous output.
But I can already see how these could work:
- logistic equation (select the parameter between, say, 2 and 4, trigger to sample&hold a base state, another trigger to advance to the next step)
- elementary cellular automaton (say with 8 cells; select the rule, select the base state, trigger to advance to the next step; however I'm not sure which outputs would be useful here)
- comb filter
- vowel filter (looks like just hijacking the Artin VFOF oscillator could do a pretty useful formant filter with vowel and age parameters)
For the rest, I'm not so sure, so if you have any supplementary info about what these modules would look like (or existing modules or software of similar degree of complexity for inspiration), I'd be grateful.
-
-
logistic function is basically the simplest chaotic system - my idea is to use it as a sequencer that means the input would be any gate / trigger signal synchronized with either an internal clock or an independent speed parameter similar to an lfo - the output would be quantized like any other modulator for used as oscillator tuning or any other function - another trigger could be used as a reset - one knob would be the speed and another parameter R and button to turn on/off time synchronization - logistics function can also be used as an oscillator similar to a particle system (depending on the parameter R, it would generate different noise patterns)
-
lorenz attractor could be used as a source of continuous signal similar to lfo - if modulators allow one output then only the x-axis would be used as a source for other modulations and a trigger as a system reset - not sure if time synchronization is possible with this system, maybe only quantization of speed ?
-
for a cellular automaton, 8-bit is very small system would not be complex - an ideal 256-bit length with a random seed is needed for initialization - one knob for speed / clock sync and 4 other knobs for individual triggers ( which bit is used for each trigger)
-
-
Some tips :-)
- tape echo/looper simulation
- bitcrusher/samplerate
- ping-pong delay - as master effect
- elastic lfo - with triggering
- bouncing ball lfo - with triggering
- markov chain sequencer
- lfsr sequencer / trigger
- wavetable oscillator
- grain oscillator
- retro oscillator - like legendary AY3-8910 or SID6580 chip
- DX7 FM oscillator
- piano/epiano physicall model
- sample oscillator - (when loading the firmware the disk shows 8MB flash could this memory be used for short samples or wavetables?)
-
- tombola sequencer
- random gate/trigger
- flip/flop logic
- brass physical model
- bezier envelope
- random walk lfo steped/smooth
- game of life sequencer
- additive cluster oscillator (for spectral drones)
-
@jls said in Feature request - some tips:
- piano/epiano physicall model
- brass physical model
A brass model would be great to have. An electric piano model would be good too.
The DX7 has effectively been done for the Korg Minilogue digital engine, and Korg NTS-1, but it requires a lot of parameters to specify an FM sound, so the real difficulty is in providing a user interface to make use of it properly... plus there might not be room in an anyma phi patch to store them all.
The Yamaha PSS-480/580/680/780 2-op FM is still a lot of fun to play, and can make some interesting sounds. That takes a much smaller number of parameters to define a sound - there's, I think, 10 via the front panel, and maybe 30 to completely describe the patch, in an editor. That's probably closer to what can be done with the anyma phi patch structure, if you separate out the envelopes from the rest of the two operators, and then have two or three linear FM oscillators (not operators, because they wouldn't have their own envelopes), which are able to be modulated by another.
-
@andyhornblower said in Feature request - some tips:
An electric piano model would be good too.
That gets my vote.
-
@AndyHornBlower The Anyma patch structure is far from ideal for specifying FM sounds, but couldn't the structures you describe be done using VA oscillators and FM operator effects, with judicious mix routing and envelopes that modulate the "expression" and pitch mapping destinations for each of the osc/ops?
-
This post is deleted! -
@join I think so, yes. The critical part is linear FM modulation, rather than exponential frequency modulation - which is what happens with VCOs on a volts per octave scale. If they can do that, then we should be able to make 2 or 3 operator FM patches.
-
- bytebeat generator
- peak detector
- lowpass gate
- hard/soft clip
- window comparator