Skip to content

Better EG display #6

@dronus

Description

@dronus

The EG curves generated by DX7 or plugin clones are quite complicated in their behaviour. The simple line displays doesn't take into accout the different formulas for attack and decay, the won't mark well what happens if the key is hold different times and live in different timescales, so the interaction of the operators is hard to guess.

Some ideas:
-All operators curves could be plot to a single window, or one beneath the other, sharing a common timescale. This way the interaction of operators would become more clear.
-The EG curves mostly behave exponential in their effect, so we can keep most straight lines if we understand them as logarithmic plots. However, slow parts of envelope may show linear behaviour it seems, so it have to be shown as logharithmic curve, and even small jumps are possible. See https://github.com/google/music-synthesizer-for-android/blob/master/wiki/Dx7Envelope.wiki for some elobarations about the EG algorithm.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions