爵士模型
爵士模型是爵士理论中概念的完整ActiveRecord模型,可用于建立和弦与音阶之间的关系,以及其他功能。 除了在数据库中表示爵士理论关系之外,爵士模型还可以对这些爵士“对象”进行键转换和其他操作。 默认情况下,它使用内存中的sqlite3数据库,但可以将其保留在其他位置。
已失效
注意:该项目不再处于积极开发中。 现在,所有工作都致力于Jazzity,它是受此项目启发而来的公共界面: 。 如果您对爵士理论的数学分析潜力感兴趣,请在此处注册。
架构概述
Jazz Toolbox的核心是一个完整的Ruby对象模型,代表了Jazz理论的概念,这些模型被提炼为最基本的概念并以非常抽象的方式进行了架构。 该系统以数据为中心,理论上所有“规则”(例如,C7和弦中的音调)都独立包含在数据库中。
所有和弦/音阶/模式/等定义存储为数学系统(数字序列),然后用于执行计算。 例如,将和弦
2021-02-26 09:05:56
32KB
Ruby
1