Basso Logo
The Bergonzifying Transmogrifier
Step 1) Pick any four unique notes, one from each of the drop down menus. Choose what clef you would like the variations to be notated in and select what rhythmic value each note should have.

Step 2) Click on the button labeled "Bergonzify!". Nothing will happen until you click "Notate!", so...

Step 3) So click on the button labeled "Notate!" already! Now you can see (and hear!) all the permutations of the four notes you selected. Click on the examples to access the playback feature and transposing options.

Read more about this thing and ideas on how to use it here.
Additional details here and here.

Update: 07/31 - Added rests to note selection drop downs.

Step 1:

Step 2:

Step 3:

24 combinations of the notes C,E,G,Bb

bass lick tempo 140 4/4 | C c4 e g bb | c- e bb g | c+ g e bb | c g bb e | c bb e g | c bb g e | e c g bb | e c bb g | e g c bb | e g bb c | e bb c g | e bb g c | g c e bb | g c bb e | g e c bb | g+ e bb c | g bb c e | g- bb e c | bb c e g | bb c g e | bb e c g | bb e g c | bb- g c e | bb+ g e c|