Inspiration

When the composer is making decisions on the orchestration, it would be nice to have a good feedback of the playback, so the composer can make informed decisions about the music being orchestrated.

What it does

The goal is to output realistic playback of what is written in the score, as human performers would do

How we built it

two options

  • Directly in the code of MuseScore
  • As a plugin

Challenges we ran into

  • Architecture Design decisions, where and how to generate the playback?
  • Suitable DataSets: matching scores (with various instruments and styles) to human performances

Accomplishments that we're proud of

- We have now a clearer idea on where within the code to implement the audio transformations.

What we learned

  • Starting small is worth it to clarify a design.
  • It is a big project, so a good a approach is to progress with small, clear steps to build the solution.

What's next for Play it back!

  • Try the automatic mixing approach to the generated audio, first try the musesamplerwrapper.cpp class hacking within the source code
  • Redesign it as a plugin.

Built With

Share this project:

Updates