Kiwipulse is now released

Been coding away during the summer.

I’ve rewritten the drum shaper from scratch. Now you can take an analog head and, for instance, a granular body. Mixing analog and digital in the same drum.

The motion in kiwisynth was quite buggy, but that’s fixed, and there are different visualizations to help you shape the sounds.

And if you want to shape motion depending on a sequence of keys, you can, for instance, do this in the scripting engine:

```
Globals

const phrase_beats = 1.0        # silence longer than this ends the phrase
var last_key_time = -99         # sentinel: nothing looks recent after Apply
var step = 0                    # position within the current phrase

on key

if time - last_key_time > phrase_beats * 60 / bpm
    step = 0
else
    step = step + 1
end
last_key_time = time

pitch = scale_quantize(pitch + step)          # phrase climbs through the key
velocity = clamp(velocity - step * 6, 1, 127) # and leans off as it runs on

on note, for the timbral half

ramp("filt_cutoff", step * 400, 60)           # opens further into the phrase

Load the “Trance lead” patch in Kiwisynth and hit a few keys, and it will brighten for keys 3-5 in the phrase.

Kiwisonic has now separated newbie mode from experienced users, so you can get free-form arrangement, patterns, etc. directly. The scripting language has more features, and the generated (scripted) track has been improved.

Still free. https://kiwisonic.com/

2 Likes