Log In  

by notb
Cart #56945 | 2018-09-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Here's another strange music machine. Grab nodes with Z(o) change them with X(x) while grabbing. Changing to the same type will enter 'connecting' mode to merge with another node. Pause with Enter and select a preset patch.

P#56683 2018-09-14 17:16 ( Edited 2018-09-20 22:06)

This is so freaking cool :D
Like a modular synth on P8

P#56684 2018-09-14 18:05 ( Edited 2018-09-14 22:05)

I've fixed a few bugs and updated this!

Here's more detailed instructions:

Each pulsing rectangle represents a channel and each symbol within it is an input that controls its sound. The floating numbers connected to inputs generate values for those inputs. Every value is an integer from 0-7.

Waveform
0 triangle
1 tilted saw
2 saw
3 square
4 pulse
5 organ
6 noise
7 phaser
Effect
0 none
1 slide
2 vibrato
3 drop
4 fade in
5 fade out
6 arp fast
7 arp slow
Volume
1 Pitch course
2 Pitch fine
Speed (staccato/legato)
Rate (tempo)

While grabbing a node (holding Z), tapping X will change the value/mode of it and holding X down will bring up a menu that can change the type of node by pressing the appropriate direction. The type determines its behavior and what values it will output.

? Random - tapping gets a new random value
! Constant - tapping increments the unchanging value
# Sequential - tapping changes to incrementing or decrementing on each pulse
< Branch - tapping changes between flipping every time or randomly

If the node is already the type that is selected, then it will enter 'connecting' mode. After letting go of the node and moving off it, a red line should be following you, coming from the connecting node. The next node that gets grabbed will merge with the connecting node. Pressing X will cancel. A node with multiple connections can be broken up by trying to change it to a branch node.

P#56888 2018-09-19 15:33 ( Edited 2018-09-19 19:33)

@notb

You might be interested in some (undocumented) effects that are also available.

P#56903 2018-09-19 19:42 ( Edited 2018-09-19 23:43)

Thank you Felice! I think it would be great to do those effects as another input to the channels. I worry about interface and clutter though by adding more features. Those limits are the real challenge/fun/brilliance of this platform though. I'll have to give it some thought!

P#56917 2018-09-20 03:09 ( Edited 2018-09-20 07:09)

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2024-04-16 12:23:12 | 0.017s | Q:18