Skip to content

Initial thoughts #1

@adriatic

Description

@adriatic

Composing music and a writing (composing) software are very similar activities; when taking the appropriately high abstract view (see Parallels between software and music development), that similarity becomes easily apparent.

The intent of this project is to "carry over" as many software tools and techniques to the composing music domain as possible

In order to advance the software tools dedicated to simplify the music composition process, we will analyze with sufficient amount of details the process of using the software tools to create new "piece of software". Having that done we could re-create the "music software tools" by extrapolating techniques used in software tools used in the software development process.

Quite obviously, the tools and skills (note that I am implying the software tools, and skills of applying these tools) used in the software development process are the most advanced, because software developers are best suited to create tools for software development.

The general idea I am using here is to create the definitions of a few "document" creation and management process (using "document" almost as generically as the word "object" in the software development parlance):

  • a text document (novel, web page, etc.) created with the WordPress Gutenberg editor (a representative of the most current technology for text management)
  • a software application

Then I want to point out all tools and techniques used to manage the life-cycle of these documents. This is really the part of this project that could inspire you to document the process of composing the piece of music using the analogs of the tools I presented so far, correctly expecting that quite few of these tools would have to be invented (I am dreaming about the composer's debugger tool, or even cooler the orchestrator tool)

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