That sounds interesting genfu, my only question is how you would go about syncing 2 songs that were not within an acceptable bpm range of each other?
To elaborate, say you have 2 songs with samples that are intrinsically linked to separate bpms, say 137.26 and 175. (bpms that can’t be multiplied or divided amongst each other) We would need these 2 songs in the rewire master to somehow be playing together within a precise degree, so the rewire master would whack out the slave instances timings, since the rewire master is the master BPM control, from what I know about this, which is not really enough. Since we have no real method of pitch shifting or pitch bending, this is the only thing I can see that really stands in the way of this working for the Dev Team to implement it.
I think this part is somewhat simple , through declaring itself something like this:
max/msp(master)
renoise(0),
renoise(1) and so forth.
So whenever another instance of renoise is loaded is sees other instances being declared and follows accordingly asking to add itself to the master. Once in, load songs, full asio, midi and in a bit OSC!
I really don’t think this would get in the way too much if at all of those of us who use multiple renoise instances separately & in different ways.
That is the purpose of the thread I started about rewiring renoise to renoise.