Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial thoughts #1

Open
adriatic opened this issue Dec 29, 2018 · 0 comments
Open

Initial thoughts #1

adriatic opened this issue Dec 29, 2018 · 0 comments

Comments

@adriatic
Copy link
Owner

adriatic commented Dec 29, 2018

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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant