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

Style interpolation generation #36

Open
calclavia opened this issue May 9, 2017 · 4 comments
Open

Style interpolation generation #36

calclavia opened this issue May 9, 2017 · 4 comments
Assignees

Comments

@calclavia
Copy link
Owner

calclavia commented May 9, 2017

Allow the generation algorithm to interpolate between two styles.
Given two styles as vectors, we want the algorithm to slowly change style every single time step, until it ends up with a different style by the end of the song.

E.g: [1, 0, 0] -> [0.5, 0.5, 0] -> [0, 1, 0]

This should work with a mixture of styles as well [0.5, 0.5, 0] to [0, 0.5, 0.5]

@DefinitlyEvil
Copy link

I think this will be difficult to train, but you can find composers between two styles like Beethoven's music style is a transition from Baroque to Romatic styles.

@calclavia
Copy link
Owner Author

calclavia commented Jun 18, 2017

It's a generation-level feature. You don't have to train it on interpolation. We have a paper written on the details that we may release in the future.

@DefinitlyEvil
Copy link

@calclavia it's not as simple as mixture of two styles of melodies. xD

@DefinitlyEvil
Copy link

I think the vertical structure is difficult,for example, it's difficult to mix polyphonic music and homophonic music.

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

3 participants