Awesome... any plans to let others contribute ambient/other effects? If you allow monetization, you could take a cut as well per sale.
Long term, as others have asked, would like to see a "timeline effects" editor. Given an audio clip, allow for the insertion/removal/overlay of effects at various time points. Make the export/import of these "timeline effects" possible via some format. Once rendered, it is no longer needed, but the timeline definition file would be nice to have for sharing during the creation phase, and for subsequent regeneration.
That's a cool monetization model. More effects are coming up for sure, and we would definitely like to see what sorts of awesome effects the community can come up with!
I'm mostly a music tech teacher and sometime music producer, and a very basic programmer (of the use some modules with a lot of stackoverflow reading!), and I just produced a few python scripts to make some stock videos for my tracks that have been released; there were about 80 or so, so I knocked up a script to take the CSV output from the distribution company and tie that up with the image from the release to make a video background, and then another script to set ffmpeg to make a video with that static image, then uploaded all of them to YouTube. I would have liked to make them more interesting by using some of ffmpeg's visualisation abilities in there, but I didn't want to spend too much time on it given the amount of plays they are likely to get (rounding over all of them... zero, although they've streamed and sold reasonably well given the zero promotion we've done).
Reason for doing all that is that the distribution company does something similar, but only 5 minutes of the track (most are 7 minutes plus). I'd think there would be some market in finding distribution companies (mine is Labelworx) and being able to produce interesting, automated videos?
<pedantry mode on>
HN: It's not a graphic equaliser, it's a spectrum analyser in the demo video
</pedantry off>
I'd like to know more about what automated video solutions you think distribution companies would like to use. There are companies like Rotor already doing this for individual musicians, but their offering seems a little complicated. Would you mind if I emailed you?
Allowing multiple backgrounds, and rotating the background at different points by reacting to the music would be a nice touch - I kept waiting for the background to change.
This looks freaking awesome! It would be super cool if you could link this up with one of the many HQ royalty free photography websites like Unsplash[0].
Really nice web service. Already started pushing it on some of my friends that are making music, and they love it. More effects would be very much appreciated :)
This is really weird, I began working on a similar project recently, although I tried to implement all of the audio processing and rendering client-side using canvas and ffmpeg.js. Kept running into memory issues though. Using a MediaRecorder was going to be my next step.
One suggestion: on the export screen, you provide two options. I would add some text that clarifies what quality basic and full HD are (or how else these two options differ).
We looked at using ffmpeg.js too since we wanted faster-than-real-time and constant frame rate rendering. It's too slow though, so we went with MediaRecorder instead. Thanks for the suggestion on the export screen!
This is great, I've been making music for fun and have been looking for an easy way to make Youtube videos for them because I want to release them under Creative Commons later. My only option was doing it via a video editing software (which I find cumbersome).
I don't know if I'd call the output of that a music "video". I was expecting something that perhaps splices together video segments from youtube in tempo with the music.
Long term, as others have asked, would like to see a "timeline effects" editor. Given an audio clip, allow for the insertion/removal/overlay of effects at various time points. Make the export/import of these "timeline effects" possible via some format. Once rendered, it is no longer needed, but the timeline definition file would be nice to have for sharing during the creation phase, and for subsequent regeneration.