Algorithmic Music Generation with Python
85 points by lapnect 8 days ago | 18 comments
  • BodyCulture 8 days ago |
    The videos do not work, what is a pity, I really would like to hear some results!

    Would it be easier to just provide simple audio files?

    • julian55 8 days ago |
      Some of the videos worked for me but I found the generated melodies rather samey.
      • NikkiA 6 days ago |
        They work, but are chrome only, GP is probably using firefox and didn't-think/couldn't-be-bothered to check the adware browser.
    • theophrastus 8 days ago |
      Curiously the default has audio output off. That is, was the little speaker icon unmuted?
  • chaosprint 8 days ago |
    If you're interested in algorithmic music generation, you might want to try Glicol's web demo at:

    https://glicol.org/demo#ambienthouse

    It's a browser-based tool that lets you experiment with algorithmic composition and sound synthesis.

  • naltroc 8 days ago |
    piggybacking on the title to feature an album of generated music I released yesterday (using a different system I handrolled in typescript + rust):

    https://localaliennetworknice.bandcamp.com

    • jasmes 8 days ago |
      Music is a strong word for the contents of those tracks.
    • scudsworth 8 days ago |
      please report this as spam
  • deskr 8 days ago |
    This is interesting. What I would have sold me the idea is a screen recording of someone programming and playing a few examples.
  • deskr 8 days ago |
    You might also find Sonic Pi interesting: https://sonic-pi.net/
  • jnsaff2 8 days ago |
  • jawmes8 8 days ago |
    Wish the videos were working. It would be really cool to adjust the style as well
  • huskyr 8 days ago |
    Mercury is also pretty sweet as a live coding environment: https://github.com/tmhglnd/mercury
    • Jeff_Brown 8 days ago |
      You got my hopes up -- I thought you meant Mercury the programming language (which resembles Prolog and Haskell).
  • mig39 8 days ago |
    We've been using Earsketch with students: https://earsketch.gatech.edu/

    But when we tried to self-host or do an offline version, it was impossible to find the library. Perhaps it isn't open-source.

    Thanks to the links in this thread, now I have some other projects to try instead.

  • robblbobbl 8 days ago |
    Very cool
  • ivolimmen 8 days ago |
    You also might like: https://play.generative.fm/
  • cutler 7 days ago |
    Overtone is the state of the art if you like Lisp https://github.com/overtone/overtone