Hacker News new | ask | show | jobs
by stevehiehn 3390 days ago
Does anyone know if it Hydrogen can be controlled via api/commandline? I would like to try generating patterns with machine learning.
2 comments

It's not precisely your desire/use-case, but that sounds vaguely like you might like some of the programmatic sound generation systems out there:

Overtone - http://overtone.github.io/ Tidal - https://tidalcycles.org/

Perhaps those might be hooked into something you're already building?

Thanks! I'm aware of super collider and it is cool. However i'm not interested in real-time. I have been generating midi patterns and rendering audio server-side over many hours. I've started hand rolling a system to play drum samples from generated patterns. It would be nice if i could find something already built.
Maybe a music-oriented programming language like Chuck, Supercollider, or Pd?

I would recommend looking at Pd (Pure Data), which, imho, is the open source version of Max/MSP, a very popular graphical programming language used for music composition as well as the creation of audio applications.

All kinds of sound-generating software you can control using midi, https://en.wikipedia.org/wiki/MIDI
Agreed. The hard part for me is finding software that runs serverside on linux. I have been using https://github.com/teragonaudio/MrsWatson which is really good