Show HN: Randomly generated metal riffs using Web Audio API and React

  • Along these lines, someone posted a neat Web Audio driven chord progression arpeggiator yesterday: http://codepen.io/jakealbaugh/full/qNrZyw/

    Comments: https://www.reddit.com/r/web_design/comments/4qmgxo/musical_...

  • Excellent work ! I saw many random music generators, and this might be the best. I showed it to a coworker playing in a metal band, he's stunned ! It sounds really good.

  • Amazing job :) I'd love to see it with deephouse or techno sounds. It's so tempting to fork the repo.

    Here's my madness: http://djen.co/#share/opYJd9

  • I'm impressed. Congrats! I would love to be able to generate a 3 minutes long tune with this

    On Android's Chrome the URL shown under "Share this URL:" weirdly glitches the selection sliders.

    Love the beginning of http://djen.co/#share/OkR9gw TUMMM TUMDUM

    EDIT : You should add a "Download" option because man do I want that as a ringtone

  • Can you make the settings link more prominent. I left the page before even noticing it. Came back because of the comments.

  • Messing around in the settings feels like telling a talented child what to play - it can technically play anything but isn't sure what to go for! http://djen.co/#share/gN3Ao9

  • This is an amazing piece of work! Would love to know a bit more about the implementation.

    And I really wasn't expecting the settings to be such a goldmine.

  • Hehe!! I love this. Did you record the samples or did you get them from somewhere? The overall all audio and production quality is actually top-notch, with the exception of clipping the samples on rapid cuts. Great work!

  • This is crazy, man ! Fantastic work !

    I generate a riff and continue working, then I go and generate another one ...

    Future of music right here.

  • Really interesting project. Can you give a brief description of the algorithm?

    Also, would it be possible to export MIDI, or some other format where you could drop in your own samples?

  • Now we need to plug Compressorhead to this.

    https://compressorhead.rocks

  • Wicked fun and glad to get a chance to test it out. Excellent results with tweaking parameters, at least to my ears. Functional and appealing, well for those into this sort of heavy chug style (djent), which I get a kick out of most of the time. Spiffy!

  • I love it! The instrument selection is good. It generates some brutal riffs with catchy rhythms. As a guitarist, I think this tool is great for finding inspiration and maybe breaking out of a creativity rut.

  • This is so good. Why did u get djen.co instead of djent.co?

  • The "safari bug" error message appears for me even though I'm using Google Chrome, not Safari, on my ipad. Is that intentional?

  • I'm a electric guitar player myself, and that's amazing.

    The source code is MIT (https://github.com/RossMcMillan92/djent) but I wonder if the same applies to the audio samples.

  • Very well done. The music was addictively responsive to even the smallest settings change.

  • I have absolute no idea what I'm doing, but damn I feel like a rock star! Kudos!

  • Amazing. Add basic beat and transitions and i could listen to it all day

  • awesome stuff, i love it, also i forked it but cant share the url. google api changed but nothing happens when i hit share riff. where are the files saved? keep up the awesome work!

  • Can we get some european power metal style generators in place? :P

  • Tried three times and like one. Pretty good. Sounds like Helmet

  • Nice! I read a little bit about the Web Audio API but haven't gotten a chance to try anything with it yet, this sounds awesome.

  • Ha, I love this. Love the name too, great job

  • Awesome tool, and great URL to boot :)

  • This is insanely rad. Great job.

  • Oh how I love this.

  • The first web app that blows my knees out!

    Excellent work!

  • This is hilariously good. Great work

  • Amazing!

  • Sounds great. Now somebody needs to train a deep learning network to recognise the good riffs and it's done, heavy metal is cracked.