Skip to content

If :gate parameter is not specified, use the smallest delta value from all patterns in a stream source #22

@munshkr

Description

@munshkr

Now, it is mandatory to specify a :gate pointing to the parameter that will create new synth nodes, otherwise it would never play anything. For example:

fm.set degree: (0..7).p(1/2), gate: :degree, detune: [1,10,20].p(1/8)

To make :gate optional, we could use the smallest delta value from all parameter patterns. For example, in:

fm.set degree: (0..7).p(1/2), detune: [1,10,20].p(1/8)

it would take 1/8 from :detune, and in:

fm.set degree: (0..7).p(1/2), detune: [1,10,20].p(1)

it'd be 1/2 from :degree

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions