Ну касательно соляка - у меня такая идея:
1. Брать midi-редактор, записывать туда последовательность аккордов, соответсвующей партии и обыгрывать.
2. По мере выкристаллизовывания идеи определить длину партии,
3. Затем, обыгрывая соло, довести его до некторого детерминированного состояния.
4. Обыграть соло отдельно... (повторить п. 2,3,4 при необх.)
5. Записать соло... послушать (повторить п. 2,3,4,5 при необх.)