Skip to content

Swap out column index<->instrument conversion for different song remixes. #11

Description

@ikyman

https://www.youtube.com/watch?v=OA8kwERthBg

Antonio Vivaldi - Concerto for 4 VIOLINS in B Minor. Played on a PIANO.

A marvelous demonstration of humanity's desire to swap out instruments in songs!

Imagine the Prerequisite issue #10 has been worked on.
The proposed changes presupposes a default column index<->instrument pairing.
This default conversion shall be used to load in the training CSVs. The training CSVs need instrument index consistency, otherwise any music generated by the Machine-Learnt Function would be a chaotic cacophony!

If I want to listen to said music, then all I have to do is run a column index<->instrument conversion on the "SheetNote" mat.Matrix.
Importantly, this doesn't halve to be the default conversion!

If I want every beat to be a base drum, I feed the Orchestra:

  1. An unchanged "SheetNote" mat.Matrix.
  2. A column index<->instrument conversion where every column index converts to the basedrum.
    Changing the column index<->instrument conversion should be easier than changing the whole SheetNote/mat.Matrix.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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