A downloadable VST

Download NowName your own price

probcurv is a VST3 midi effect that turns any time domain probability distribution into a rhythm generator. Inspired by my partner's electrophysiology research on retinal neurons with irregular spike firing patterns.  Beta version out now!

probcurv UI demo

probcurv is open source:

Check out the source code here!
JUCE library code is owned by JUCE


upcoming features are tracked here:

Trello



probcurv is designed as a sonification tool, but is a versatile rhythm sequencer in its own right.  Probability distributions are a common representation in scientific data, and this VST makes it easy to make generative midi patterns from them.  It's also easy to experiment and create new shapes, with an interface editable in a single mousestroke.


Some notes - your DAW must support VST3 midi effects.  Ableton Live 10.1 is now compatible with probcurv with a workaround! See my devlog to see how.

probcurv is Windows only, but you can try compiling the open source code on other operating systems!  If I make enough money from this to justify a developer license, I will consider a mac release.  Linux VST3 support is supposedly coming with JUCE 6 - you can compile it yourself, or leave a comment if you'd really like a Linux-native binary and I'll see what I can do!

Download

Download NowName your own price

Click download now to get access to the following files:

probcurv.vst3 - beta release - WINDOWS 2.8 MB

Development log

Comments

Log in with itch.io to leave a comment.

so cool!

Video plz.

(1 edit)

Hi,

I tried to get it work with FL Studio 20. Unfortunately I couldn't figure it out. Could you help me out?


Best regards :)


I tried the workaround you described for Ableton.

1. I have a Serum instance without MIDI.

2. Then I have a MIDI Out Instance which contains the MIDI notes that shall be played by Serum.

3. I have created a channel in mixer with procurv attached.

4. probcurv gets the MIDI from the MIDI Out Instance and outputs it to the MIDI Input port set in Serum.

5. This actually works, so the sound seems to go through probcurv. When I change the Output port, Serum isn't triggered.

6. The problem: probcurv has no effect at all.

(+1)

i use like this

idk bug not working i try to enable V is work lol