When people say “help build this house” not everyone is the electrician. Don’t sweat the small stuff.
I don’t own an iPod or whatever. I looked at the PDF and this is what I think I currently understand:
The five interfaces are:
- Simple
- Mix 2
- Mix 16
- Beatmachine
- Keys
Within those interfaces, I don’t see how Renoise can handle X/Y (Mix 2, page 3, for example), but the rest seem do-able.
Each interface has it’s own OSC nodes, for example, to communicate with Mix 2 fadders on my iPod, I send OSC to /4/fader1 and /4/fader2. This is not what Renoise is receiving, rather the adresses I can send to TouchOSC.
In Duplex, instead of separating the interfaces into pages, just put them all together. The pages thing is just formatting for iPod. If I just put All 4 “pages” to the simple interface in a single “big Duplex interface” that’s fine, no?
The previous statement means, I can make Simple “pages 1, 2, 3” as a single interface in Duplex, and neglect the 4th page for now. Messages from page 4 will simply be ignored.
When Duplex talks to TouchOSC it will send info. Just because the interface isn’t on visible the iPod “page”, doesn’t mean it won’t receive the info in the background. If i send to /4/fader1 and it’s not on the screen, so what? It will probably be updated in the background and the next time I switch to it on the iPod it will be in the correct position.
The first step is design one of the 5 interfaces, all pages concatenated, into a single XML. Not just a single page. The values and whatever, don’t worry about for now. To be honest, I don’t think they are right how they are now, but I am no Duplex expert.
If someone can build a complete interface, then from there, it’s step 2.