Skip to content

Move sequencer related logic to sequencer namespace #100

@igorski

Description

@igorski

Sequencing works via three actors:

Sequencer (static, collects events to playback at given time)
AudioEngine (static, caches properties of the sequencer - time as samples -)
SequencerController (constructor, directly modifies AudioEngine properties)

It is likely that SequencerController has a constructor for SWIG purposes when exposing it to Java (should still be possible to be exposed as a static class).

Move all cached properties out of the AudioEngine and into the sequencer to declutter the engine.

Metadata

Metadata

Assignees

No one assigned

    Labels

    improvementEnhancing existing functionality

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions