I know that riffworks goes for a really hardwareish feel, and instant drummer semi-fits for that.
I personally think that Riffworks needs a programmable drum machine. dont get me wrong, I absolutely love instant drummer. its great backup for my songs, but I feel less lazy when I program the drums myself. now, to stay with the feeling of hardware is not something thats all that hard to do (no pun intended). MPC would be a great thing to base it off of.

not your style? heres another absolute classic:

you could for sure fit a tab for this kind of thing in the "percussion" part, but this brings me to another small but possibly important feature.
multi-window setup.
one of the devs mentioned somewhere on here that its getting hard to fit new things into riffworks. multiple windows is a good route to go. it wont make riffworks any more difficult to use, since you already have VSTs in a seperate window, and it should feel right at home if you follow a simmilar workflow on the second/third/etc how many windows you use.
onto my next cool and quite simple Idea.
Custom skinning. this is definately not a must by any means, but I think it would be awesome to have a feature to load custom usermade skins on riffworks. ide personally love to have (or do) a dark skin, with blue lightups much as ReFX Nexus 2 does.
Quantize:
for those who dont know what quantize does, its for detecting off notes, and ajusting them to fit the time. this is generally done with midi, but it does however, work on audio recordings. melodyne does this quite well.
Time-Streching to tempo:
this is another usefull idea to help people get their really difficult riffs in without a hitch. while time streching algorythms generally sound really bad when you slow down audio with them, they work flawlessly almost 100% of the time when speeding the audio up. this would be great when you have an incredibly difficult lick, and you need to play it slower to get it in. if you have time streching attached to tempo, you could simply slow the song down, record, then speed it back up to its original speed.
thanks for taking the time to read this, and I hope other users will find these to be interesting ideas as well.
