Go to www.hooktheory.com

Export each track to a separate WAV file

A useful feature that I and probably others could use would be the ability to export stem tracks. In other words export each track to a separate WAV file. Each exported file could then be loaded into a DAW for further effects, enhancements, and editing.

1 Like

Yes. I agree. Id love to use hooktheory like this. At the moment I export tracks individually. It’s great. But this would be awesome.

Agreed, it would be a great feature.

I agree this would be useful. We talked about this internally to see how hard it would be. It isn’t going to be an easy ask, unfortunately. We do the recording/bounce with a web worker and would have to parallelize that for each track in the band.

I changed the name of this thread from “useful feature request” to “export each track in a separate WAV file” to hopefully make it easier for people to find. If this gets upvoted a lot, we will take another look.

I’ll add a bit to @chris’s response here. As he mentioned we currently have a web worker listening to the final mixed audio. We could in principle set up many web workers to independently record the individual tracks before they are mixed, but worry about the performance, since we already have performance issues with a single worker on in the current workflow.

Let me ask though, are you all looking for individual instruments to be bounced, or would instrument “tracks” be sufficient (i.e. all lead1 instruments in one file, all harmony in another, etc)?

It would really be per instrument since you might have two lead instruments for example, a guitar and an organ and you want to process some ambiance on the guitar but not the organ. Not good news I guess. BTW, great work, love using your product. Fun and very open to creative ideas. Good work!

got it. Would it help maybe if we added solo buttons to individual instruments in the band UI? Then at least you would be able to have an easier way to bounce just your guitar track but not the organ track.

That would work. Would have to do multiple passes but that’s not a big deal.

I used to have to do that with Reason v5 so I know it works. Just solo an instrument for each pass wanted.

we’ll still investigate the multiple wav file export. If it turns out that the browser can handle this type of operation then we’d be happy to put it on our roadmap

Excellent. Thanks for that.