Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Reduce redundancy & merge AICA code for MPB/OSB #28

@dakrk

Description

@dakrk

Currently, both the MPB and OSB code contain duplicate code and definitions for AICA related stuff.

Notably, the pan related calculations are duplicated, and the AICA channel register layout and serialisation/deserialisation is too.

Ideally, all of what's in common.hpp should be moved to aica.hpp, and the channel registers with their serialisation code should too (i.e., everything up until FilterEnvelope filter). This could make the code look more verbose, but could be beneficial.

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