Go to www.hooktheory.com

Ignore percussion while importing melody

MIDI import should ignore anything on channel 10 if Hookpad 2 doesn’t plan to allow custom percussion tracks.

Good idea, thanks @HertzDevil. At various points, we have discussed custom percussion tracks, although need to flesh out some of our ideas.

It would be really nice if I could just import percussion MIDI. We would not even need to be able to edit it. That could be done in ezdrummer or similar before importing. I love the Hookpad for building melodies, but generally write the drum track first and then add the CP and melody. This makes it difficult to say the least.

Maybe there’s a better way I just haven’t found.

@Heavyrider, out of curiosity, are you interested in also having your specific drum patch that you’re working with, or would Hookpad’s drum patches suffice?

Would another option work where you import an audio file of your drum track that is then synced to the Hookpad timeline? In some ways this is easier, since it’s likely that the midi drum file you would import wouldn’t always map correctly to Hookpad’s drum samples to preserve your track.

Ryan, thanks for the quick response. There is nothing magic about the drum patch as long as I can get the hookpad patch to replicate the track.

Your suggestion of importing a syncable audio file is very viable for what I do. Is this possible to do now?

Hookpad does technically have the capability of playing external audio files, although we don’t have a user interface for this, because we weren’t sure how useful this feature would be, and it would require some way to upload files and sync the timings. Originally we were thinking that users might be interested in uploading vocal tracks and use Hookpad to create harmonizations/backing tracks, but never really fleshed out the idea.

Separately, we did just build in framework for Hookpad to read midi files for drums, but this was not intended to be a user-facing feature… it was built simply as an easy way for us to add new drum rhythms more efficiently (and to add micro-timings). The challenge with making this an official feature is thinking about how how users would interact with this custom track (i’m guessing many would want some UI to edit it, or at least to move it around to control when it starts playing, and selecting which drum patch is playing the rhythm, etc). There are also always smaller less interesting things we need to consider, like accounting for time signature changes.

I do really like hearing the different ways that users use Hookpad, and brainstorming ways to make it a more useful tool for you all. One thing we could consider is a special “experimental tools” menu, that could provide some basic functionality for some of these features with the understanding that some features may have some rough edges.

Experimental tools sounds like an interesting idea.