PosetMage Music Utility

Purpose

Basic features for all application

Platform

Data Structure


graph TD;
    begin --> aldaLang;
    aldaLang --> MXL;    
    
    begin --> MXL;
    
    MXL --> DataStructure;
   
    begin --> notation;
    notation --> aldaLang;

    DataStructure --> Tablature;
    DataStructure --> Staff;
    DataStructure --> Synthasia;
    DataStructure --> Icon;
    DataStructure --> Notation;

souce code:
https://github.com/musescore/MuseScore/blob/master/src/importexport/musicxml/internal/musicxml/importmxmlpass1.cpp

IO:

Training Code Flow

Random generate alda with 127 measures

convert alda to musicxml format

parse musicxml to data structure

show measures on screen play sounds

script language: alda-lang reference: https://github.com/alda-lang/alda

Technique Requirement

Product Manager

Design product to get better market

Producer

Manage resources such time, human, budget

Music Composition

Need to analysis musics
rule-based generator for quiz

Unity3D Engineer

This game is not 3A.
Unity is suitable.
(optional) Need to IO with midi in the futuer.

Game designer

Designing for Motivation.
Maybe consult the table game designer

UX/UI

Art

法律

User Tester

Translation

Data Server

Web Server

AI Algorithm

RNN + decision tree
Use massive score, sheets to train AI