static void aMR_SetMelodyData(u8* melody_data) {
    mRmTp_MakeMelodyData();
}

static u8* aMR_GetMelodyData(ACTOR* actorx) {
    return mRmTp_GetMelodyData();
}

static void aMR_SoundMelody(FTR_ACTOR* ftr_actor, ACTOR* actorx, int idx) {
    if (ftr_actor->switch_changed_flag) {
        u8* melody_data = aMR_GetMelodyData(actorx);

        sAdo_FurnitureInst((u32)ftr_actor, idx, melody_data, &ftr_actor->position);
    }

    sAdo_FurnitureInstPos((u32)ftr_actor, &ftr_actor->position);
}
