biaxial-rnn-music-composition

A recurrent neural network designed to generate classical music. (by danieldjohnson)

Biaxial-rnn-music-composition Alternatives

Similar projects and alternatives to biaxial-rnn-music-composition

biaxial-rnn-music-composition
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better biaxial-rnn-music-composition alternative or higher similarity.

biaxial-rnn-music-composition discussion

Log in or Post with

biaxial-rnn-music-composition reviews and mentions

Posts with mentions or reviews of biaxial-rnn-music-composition. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-29.
  • MusicXML
    4 projects | news.ycombinator.com | 29 Nov 2023
    Note that MIDI is a lot more effective when it comes to ML learning, since it's multiple orders of magnitude less data. Daniel D. Johnson's (formerly known as Hexahedria, hired by Google Brain) model biaxial-rnn-music-composition is from 2015, requires very few resources for training or inference, and still delivers compelling, SOTA-or-close results wrt. improvising ("noodling") classical piano. https://github.com/danieldjohnson/biaxial-rnn-music-composit... You may also want to check out user kpister's recent port to Python 3.x and aesara: https://github.com/kpister/biaxial-rnn-music-composition (Hat tip: https://news.ycombinator.com/item?id=30328593 ).

    Music generation from notation is pretty much the MINST toy-scale equivalent of sequence/language learning models, it's surprising that there's so little attention being paid to it despite how easy it to get started with.

  • AI-generating music app Riffusion turns viral success into $4M in funding
    2 projects | news.ycombinator.com | 17 Oct 2023
    You can generate very interesting music simply by working with MIDI as opposed to sampled audio (slashing complexity by orders of magnitude!) and starting from a good model architecture. Daniel D. Johnson's (formerly known as Hexahedria, hired by Google Brain) model biaxial-rnn-music-composition is from 2015, requires very few resources for training or inference, and still delivers compelling, SOTA-or-close results wrt. improvising ("noodling") classical piano. Github https://github.com/danieldjohnson/biaxial-rnn-music-composit... , you should be able to find a Python 3.x ported version in the Github forks.
  • MusicLM: Generating Music from Text
    2 projects | news.ycombinator.com | 27 Jan 2023
    The old Biaxial-RNN by Daniel D. Johnson generates very good output for MIDI music, albeit limited to a single instrument. It's available at https://github.com/danieldjohnson/biaxial-rnn-music-composit... and AIUI there's a GitHub fork that forward-ports it to up-to-date versions of Python and Theano.
  • Automatic Musical Composition with Python
    4 projects | news.ycombinator.com | 13 Feb 2022
    This comment should not be disregarded so easily. The reason why deep sequence learning has the best results in generating complex, highly contrapuntal music (it's more like noodling or improvisation than an actual compositional process, but it is generally compelling at its best) is precisely because of the loosely grammar-like structure mentioned in OP. The algorithmic operations they play with are not very well defined, but the theory is sound and reflects what music theorists and composers in general have written about the subject in the 500 years or more it has been seriously studied.

    As for deep learning models which creste good contrapuntal music, see e.g. 'Biaxial RNN' https://github.com/danieldjohnson/biaxial-rnn-music-composit... by Daniel D. Johnson, who is now at Google Brain but wrote this as an independent(!) researcher. (Note that the existing code requires Python 2.x It would be interesting to forward-port it so it can work with Python 3.x and a maintained version of Theano. Replicating the model using Tensorflow would also be quite worthwhile.)

    If you're interested in Bach, the "BachBot" and "DeepBach" projects are also interesting but less accessible.

  • A note from our sponsor - Scout Monitoring
    www.scoutapm.com | 17 Jun 2024
    Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today. Learn more →

Stats

Basic biaxial-rnn-music-composition repo stats
4
1,909
0.0
6 months ago

danieldjohnson/biaxial-rnn-music-composition is an open source project licensed under BSD 2-clause "Simplified" License which is an OSI approved license.

The primary programming language of biaxial-rnn-music-composition is Python.


Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com