yesterday i had the idea to route renoise's output in to supercollider3 i'm not going to say what i used because i know that if i did it would be a demo work around and eventually might be blocked (and i really dont want that, since i am writing a patch to use in sc3)
good thing is, is this cant be done in windows that i know of (yet) but ios possible in linux.
basically what i was doing was routing renoise's output into sc3's input then running a granualizer and a few effects like pitch shifter, buffer manipulaters & comb filters. it turned out to work very well and was very fun to do. then i had the idea:
OpenSound Control ("OSC") is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology and has been used in many application areas.
* Open-ended, dynamic,URL-style symbolic naming scheme
* Numeric and symbolic arguments to messages
* Pattern matching language to specify multiple targets of a single message
* High resolution time tags
* "Bundles" of messages whose effects must occur simultaneously
* Query system to dynamically find out the capabilities of an OSC server and get documentation
ive looked around for a vsti that could perform this function, but since the abbreviation for oscillator is also osc it creates a problem there. so i dont know yet if there is a plugikn for this, if there was i dont think it would be able to communicate properly which leads to the reason why i write this.
there is already a few programs that have an osc implementation so far reaktor, bidule, sc3, max/msp, pd....etc (a good but not so current list is on the site, along with source code)
imagine the possiblities......(theres so many....)
theres osc to midi translators on the web also, http://www.mat.ucsb....amakr/illposed/
in those links you can find source code to implement osc to midi, it also states that midi to osc is in the works. there also might be others that im not aware of yet.
having this inside renoise would lift renoise into an area that the others would eventually would want to follow. the possiblities are nearly endless with this technology, pairing renoise & OSC together should be in the future of renoise.
inevitably this will be around for awhile. this could also be a solution to things such as "live renoising". another thing would be that all of the keyboard & control surfaces would still be usable using the translators, even be able to finally use the nrpn messages an doing away with device conflicts by designating certain clients their own rules.
eventually the need for midi inside renoise will be nonexistent using osc to midi and midi to osc translation, this could also be a possible fix for the sync problems renosie is experiencing.
this would also be something we would boast about.