Skip to content

Transforms #3

@stephband

Description

@stephband

@danigb

So, can I start a discussion about possible transforms? Do you have an idea of the transforms you would like to see? Some obvious transforms that spring to mind ...

'transpose', n

Where n is a positive or negative float that describes the number of semitones to transpose by.

'diatonic-transpose', mode, n

Where mode describes a scale and key, and n the number of steps to transpose by. It is not clear to me what to do with notes that lie between notes in the defined mode in a way that makes musical sense.

'invert', note

Where note defines a pitch that a note or sequence of notes is inverted around.

'diatonic-invert', mode, note

Where mode describes the scale and key and note defines a pitch that a note or sequence of notes is inverted around diatonically. Again, it is not clear to me what to do with notes that lie between notes in the defined mode.

'translate', time

Where time is a positive or negative float that describing a shift in time.

'quantize', ref, strength

Where ref references another sequence of events, and strength defines how much time shift to apply to align the current event or events with the events in the referenced sequence.

'velocity-curve', ...

...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions