edit: Most of this post is now redundant.
Latest ALPHA release of artyFM is here, ReSynth to come.
I now feel confident enough to give a sneak preview of a new series of tools which I have been working on.
All these tools are native Renoise sound generation tools and collectively, these have been known as Project Siren.
These are mostly just proof-of-concept ideas which I will hopefully finish into full tools at some time when the API allows.
Going through them in turn:
ReFM
- This is a four operator frequency modulation synthesiser.
- Operator zero cannot be modified.
- All operators work in series as the built in diagram explains.
- Each operator has it’s own frequency multiplier and effect amount settings.
- All controls midi mappable.
- This tool will generate a single cycle of the resultant waveform upon parameter modification and load it into the selected instrument.
- Currently, the operators do not have effect envelopes and so the sound remains static. Thus, you can create a whole bunch of organ sounds!
- I’ll be looking into adding modulation envelopes at some point but this depends upon the speed of the built-in Lua implementation.
RePD
- This is a native phase distortion synthesis tool.
- It currently only generates a single duty wave cycle, again upon parameter modification.
- Base waveforms available are sine wave, square wave and sawtooth.
ReSynth
This is a pseudo-realtime native Renoise dual oscillator subtractive synth.
Features currently available:
-
Two oscillators
-
7 waveforms available:
-
Sawtooth
-
Triangle
-
Sine wave
-
12.5% duty pulse wave
-
25.0% duty pulse wave
-
37.5% duty pulse wave
-
50.0% duty pulse wave
Independant oscillator transpose (+/- 24 semitones)
Independant oscillator detuning (+/- 63 cents)
Independant oscillator level and pan controls
All controls midi mappable (play and tweak at the same time!)
There is support/ideas ready for manipulating level and filter ADSR envelopes, filter selection and overall filter cutoff and resonance amounts, but this pending access to these parameters from the Lua scripting API.
Anyway, these are just some ideas that I am currently working on and I will hopefully be putting test versions up on the board in the upcoming weeks.